.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}}
