.credentials-module__3taXba__section{padding-block:var(--space-8);border-block:1px solid var(--steel)}.credentials-module__3taXba__inner{gap:var(--space-6);display:grid}.credentials-module__3taXba__inner>h2{font-size:clamp(1.375rem,2vw,1.75rem)}.credentials-module__3taXba__list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),22rem));display:grid}.credentials-module__3taXba__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--steel);background:var(--white);grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.credentials-module__3taXba__badge{width:5rem;height:auto;display:block}.credentials-module__3taXba__details{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.credentials-module__3taXba__details h3{font-size:1.125rem}.credentials-module__3taXba__details p{color:var(--slate);font-size:var(--text-small)}.credentials-module__3taXba__details a{margin-top:var(--space-2);font-size:var(--text-small);font-weight:600}.credentials-module__3taXba__homepage{background:var(--fog)}.credentials-module__3taXba__homepage .credentials-module__3taXba__inner{gap:var(--space-4)}.credentials-module__3taXba__homepage .credentials-module__3taXba__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),20rem))}.credentials-module__3taXba__homepage .credentials-module__3taXba__card{padding:calc(var(--space-6) + var(--space-1));grid-template-columns:4.5rem minmax(0,1fr)}.credentials-module__3taXba__homepage .credentials-module__3taXba__badge{width:4.5rem}.credentials-module__3taXba__homepage .credentials-module__3taXba__details h3{font-size:1.25rem;font-weight:650;line-height:1.25}.credentials-module__3taXba__homepage .credentials-module__3taXba__details p,.credentials-module__3taXba__homepage .credentials-module__3taXba__details a{font-size:.9375rem;line-height:1.45}.credentials-module__3taXba__homepage .credentials-module__3taXba__details a{font-weight:650}.credentials-module__3taXba__compact{background:var(--fog);border-top:0}.credentials-module__3taXba__compact .credentials-module__3taXba__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,7vw,6rem)}@media (max-width:47.99rem){.credentials-module__3taXba__compact .credentials-module__3taXba__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.credentials-module__3taXba__card{grid-template-columns:4rem minmax(0,1fr)}.credentials-module__3taXba__badge{width:4rem}}
.about-module__8TymFG__about p{text-wrap:pretty}.about-module__8TymFG__section{padding-block:clamp(3rem,6vw,5rem)}.about-module__8TymFG__hero{border-bottom:1px solid var(--steel)}.about-module__8TymFG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.about-module__8TymFG__heroCopy{align-self:center;padding-block:4rem}.about-module__8TymFG__eyebrow{color:var(--slate);margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.about-module__8TymFG__hero h1{max-width:none;margin-bottom:2rem;font-size:clamp(2rem,4.1vw,3.625rem)}.about-module__8TymFG__hero h1 span{text-wrap:initial;display:block}.about-module__8TymFG__heroCopy>p:not(.about-module__8TymFG__eyebrow){max-width:49ch;color:var(--slate);font-size:1.0625rem}.about-module__8TymFG__heroCopy>p.about-module__8TymFG__intro{color:var(--carbon);margin-bottom:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem)}.about-module__8TymFG__portrait{justify-self:center;width:min(70%,24rem);min-width:0;padding-top:1.5rem}.about-module__8TymFG__portrait img{width:100%;height:auto;display:block}.about-module__8TymFG__portraitFrame{position:relative;overflow:hidden}.about-module__8TymFG__portraitVideo{object-fit:contain;background:var(--white);opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.about-module__8TymFG__portraitVideo[data-ready=true]{opacity:1}}.about-module__8TymFG__editorial{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.about-module__8TymFG__editorial>h2{max-width:20ch}.about-module__8TymFG__prose{gap:1.25rem;max-width:57ch;font-size:1.0625rem;display:grid}.about-module__8TymFG__prose>p{color:var(--slate)}.about-module__8TymFG__questions{border-block:1px solid var(--steel);gap:.875rem;margin-block:.25rem;padding-block:1.5rem;font-weight:500;display:grid}.about-module__8TymFG__positioning{gap:.75rem;margin-top:.5rem;font-size:1.1875rem;font-weight:500;display:grid}.about-module__8TymFG__dark{background:var(--carbon);color:var(--white)}.about-module__8TymFG__pair{gap:.5rem;display:grid}.about-module__8TymFG__pair+.about-module__8TymFG__pair{margin-top:.5rem}.about-module__8TymFG__insight{border-top:1px solid var(--steel);gap:.5rem;margin-top:.5rem;padding-top:1.5rem;display:grid}.about-module__8TymFG__insight p:last-child{font-size:1.375rem;font-weight:600;line-height:1.4}.about-module__8TymFG__principlesTitle{max-width:25ch;margin-bottom:2.5rem}.about-module__8TymFG__principles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,7vw,6rem);display:grid}.about-module__8TymFG__principle{border-top:1px solid var(--steel);padding-block:1.5rem}.about-module__8TymFG__principle h3{margin-bottom:.75rem;font-size:1.25rem}.about-module__8TymFG__principle p{color:var(--slate);max-width:53ch}.about-module__8TymFG__execution{max-width:none;margin-top:1rem;font-size:1.125rem;font-weight:500}.about-module__8TymFG__proof{background:var(--fog);padding-block:2rem}.about-module__8TymFG__proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;display:grid}.about-module__8TymFG__proof dl>div+div{border-left:1px solid var(--steel);padding-left:2rem}.about-module__8TymFG__proof dt{margin-bottom:.5rem;font-size:1.25rem;font-weight:650;line-height:1.35}.about-module__8TymFG__proof dd{color:var(--slate);max-width:33ch;margin:0;font-size:.9375rem}.about-module__8TymFG__allmiLink{justify-self:start;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.about-module__8TymFG__final h2{max-width:33ch;margin-bottom:2rem;font-size:clamp(1.75rem,3.4vw,3rem)}.about-module__8TymFG__final a:focus-visible{outline-color:var(--signal-yellow)}.about-module__8TymFG__final a{overflow-wrap:anywhere;max-width:100%}.about-module__8TymFG__final a:hover{background:var(--white);color:var(--carbon)}@media (max-width:63.99rem){.about-module__8TymFG__heroGrid{gap:1rem}.about-module__8TymFG__heroCopy{padding-block:3rem}.about-module__8TymFG__editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}.about-module__8TymFG__proof dl{gap:1.25rem}.about-module__8TymFG__proof dl>div+div{padding-left:1.25rem}}@media (max-width:47.99rem){.about-module__8TymFG__heroGrid,.about-module__8TymFG__editorial,.about-module__8TymFG__principles,.about-module__8TymFG__proof dl{grid-template-columns:minmax(0,1fr)}.about-module__8TymFG__heroGrid{gap:0}.about-module__8TymFG__heroCopy{padding-block:2.5rem 1rem}.about-module__8TymFG__hero h1{margin-bottom:1.5rem;font-size:clamp(1.875rem,7.7vw,3.25rem)}.about-module__8TymFG__portrait{width:min(70%,18rem);padding-top:.5rem}.about-module__8TymFG__editorial>h2{max-width:24ch}.about-module__8TymFG__principlesTitle{margin-bottom:1.75rem}.about-module__8TymFG__proof dl{gap:1.25rem}.about-module__8TymFG__proof dl>div+div{border-left:0;border-top:1px solid var(--steel);padding-top:1.25rem;padding-left:0}.about-module__8TymFG__proof dd{max-width:45ch}}
.home-module__Hx0lNG__home p{text-wrap:pretty}.home-module__Hx0lNG__home h2 span{display:block}.home-module__Hx0lNG__credibility{padding-block:var(--space-8);border-block:1px solid var(--carbon);background:var(--carbon);color:var(--white)}.home-module__Hx0lNG__proofList{gap:var(--space-8);grid-template-columns:1fr 1.2fr 1.35fr;margin:0;display:grid}.home-module__Hx0lNG__proofList>div+div{border-left:1px solid var(--slate);padding-left:var(--space-8)}.home-module__Hx0lNG__proofList dt{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.25}.home-module__Hx0lNG__proofList dd{margin:var(--space-3) 0 0;color:var(--steel);max-width:38ch}.home-module__Hx0lNG__editorialSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.home-module__Hx0lNG__sectionIntro,.home-module__Hx0lNG__sectionHeader{justify-items:start;gap:var(--space-4);display:grid}.home-module__Hx0lNG__sectionIntro h2,.home-module__Hx0lNG__finalSection h2{max-width:24ch}.home-module__Hx0lNG__sectionHeader{margin-bottom:var(--space-8)}.home-module__Hx0lNG__eyebrow{color:var(--slate);font-size:var(--text-small);font-weight:600}.home-module__Hx0lNG__prose,.home-module__Hx0lNG__intro{color:var(--slate);font-size:1.125rem}.home-module__Hx0lNG__prose{justify-items:start;gap:var(--space-6);max-width:60ch;display:grid}.home-module__Hx0lNG__sectionIntro .home-module__Hx0lNG__prose{margin-top:var(--space-2)}.home-module__Hx0lNG__approaches{padding:0;list-style:none}.home-module__Hx0lNG__approaches li{border-top:1px solid var(--steel);padding-block:var(--space-6)}.home-module__Hx0lNG__approaches li:last-child{padding-bottom:0}.home-module__Hx0lNG__approaches p{color:var(--slate);margin-top:var(--space-3);font-size:1.125rem}.home-module__Hx0lNG__offer{align-items:start;gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--steel);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;display:grid}.home-module__Hx0lNG__offersSection{background:var(--fog)}.home-module__Hx0lNG__offer h3{letter-spacing:-.02em;max-width:25ch;font-size:clamp(1.375rem,2.2vw,1.75rem)}.home-module__Hx0lNG__offer p{color:var(--slate);font-size:1.125rem}.home-module__Hx0lNG__offer>a{align-self:center}.home-module__Hx0lNG__offer:last-child{padding-bottom:0}.home-module__Hx0lNG__workList{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__Hx0lNG__project{align-items:start;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--steel);flex-direction:column;display:flex}.home-module__Hx0lNG__project h3{letter-spacing:-.02em;font-size:clamp(1.375rem,2.1vw,1.75rem)}.home-module__Hx0lNG__project .home-module__Hx0lNG__category{color:var(--slate);font-size:var(--text-small);margin-top:var(--space-2)}.home-module__Hx0lNG__project>p{color:var(--slate);font-size:1.125rem}.home-module__Hx0lNG__project>a{margin-top:auto}.home-module__Hx0lNG__project>figure,.home-module__Hx0lNG__sectionIntro>figure{width:100%;margin:0}.home-module__Hx0lNG__project>figure{grid-column:1/-1}.home-module__Hx0lNG__sectionIntro>figure{max-width:24rem}.home-module__Hx0lNG__project>figure img,.home-module__Hx0lNG__sectionIntro>figure img{width:100%;height:auto;display:block}.home-module__Hx0lNG__aiSection{background:var(--carbon);color:var(--white)}.home-module__Hx0lNG__aiSection .home-module__Hx0lNG__eyebrow{color:var(--signal-yellow)}.home-module__Hx0lNG__aiSection h2{font-size:clamp(1.75rem,3vw,2.5rem)}.home-module__Hx0lNG__aiSection .home-module__Hx0lNG__prose{color:var(--white)}.home-module__Hx0lNG__aiSection .home-module__Hx0lNG__emphasis{color:var(--white);font-weight:600}.home-module__Hx0lNG__aiSection .home-module__Hx0lNG__allmi{font-size:var(--text-small);color:var(--steel);border-top:1px solid var(--slate);padding-top:var(--space-6)}.home-module__Hx0lNG__aiSection a:focus-visible,.home-module__Hx0lNG__finalSection a:focus-visible{outline-color:var(--signal-yellow)}.home-module__Hx0lNG__finalSection{background:var(--carbon);color:var(--white)}.home-module__Hx0lNG__finalSection .home-module__Hx0lNG__prose{color:var(--white)}.home-module__Hx0lNG__finalSection .action--primary:hover{background:var(--white);color:var(--carbon)}main:has(.home-module__Hx0lNG__home)+.site-footer{background:var(--carbon);color:var(--white);border-top-color:var(--slate)}main:has(.home-module__Hx0lNG__home)+.site-footer nav a{color:var(--steel)}main:has(.home-module__Hx0lNG__home)+.site-footer a:focus-visible{outline-color:var(--signal-yellow)}main:has(.home-module__Hx0lNG__home)+.site-footer .site-logo{background:url(/brand/andy-good-logo-white.png) 50%/130% no-repeat}main:has(.home-module__Hx0lNG__home)+.site-footer .site-logo-image{opacity:0}@media (max-width:63.99rem){.home-module__Hx0lNG__editorialSplit{gap:var(--space-8)}.home-module__Hx0lNG__offer{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.home-module__Hx0lNG__offer>a{grid-column:2;justify-self:start}.home-module__Hx0lNG__workList{grid-template-columns:1fr}.home-module__Hx0lNG__project{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.home-module__Hx0lNG__project>a{grid-column:2;justify-self:start}}@media (max-width:47.99rem){.home-module__Hx0lNG__proofList,.home-module__Hx0lNG__editorialSplit,.home-module__Hx0lNG__offer,.home-module__Hx0lNG__project{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__proofList{gap:var(--space-6)}.home-module__Hx0lNG__proofList>div+div{border-left:0;border-top:1px solid var(--slate);padding-left:0;padding-top:var(--space-6)}.home-module__Hx0lNG__proofList dd{margin-top:var(--space-2)}.home-module__Hx0lNG__sectionIntro h2,.home-module__Hx0lNG__finalSection h2{max-width:none}.home-module__Hx0lNG__offer>a,.home-module__Hx0lNG__project>a{grid-column:auto;justify-self:start}}
