.home-module__txgM7a__home{overflow:clip}.home-module__txgM7a__home .section-top{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.home-module__txgM7a__home .hero-grid{grid-template-columns:minmax(0,1fr)}.home-module__txgM7a__home .hero-grid>:first-child{max-width:74rem}.home-module__txgM7a__heroPortrait{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--pink) 55%, var(--border));background:var(--surface);width:min(100%,340px);box-shadow:18px 18px 0 color-mix(in srgb, var(--orange) 16%, transparent);border-radius:clamp(18px,2vw,28px);justify-self:start;position:relative;overflow:hidden}.home-module__txgM7a__heroHeadshot{object-fit:cover;object-position:center 32%}.home-module__txgM7a__home .hero .hero-heading{letter-spacing:-.045em;max-width:19ch;margin-bottom:20px;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.05}.home-module__txgM7a__home .hero-intro{max-width:62ch;margin-bottom:18px;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.5}.home-module__txgM7a__home .hero-payoff{border-left:3px solid var(--pink);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:62ch;margin:0 0 30px;padding:18px 20px}.home-module__txgM7a__home .hero .btn-row{gap:12px}.home-module__txgM7a__home #work{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}:is(.home-module__txgM7a__home #work>.kicker,.home-module__txgM7a__home #work>.case-heading,.home-module__txgM7a__home #work>.case-featured,.home-module__txgM7a__home #work>.work-authorship){grid-column:1/-1}.home-module__txgM7a__home #work>.case-heading{margin-bottom:20px}.home-module__txgM7a__home #work>.case{margin-bottom:0}.home-module__txgM7a__home #work>.case:not(.case-featured){grid-template-columns:1fr;align-content:start}.home-module__txgM7a__home #work>.case.case-wide{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.home-module__txgM7a__home .case-featured{padding:clamp(28px,4vw,52px)}.home-module__txgM7a__home .case-featured h3{font-size:clamp(1.65rem,3vw,2.45rem)}.home-module__txgM7a__home .section{padding-block:clamp(80px,10vw,132px)}.home-module__txgM7a__home .section-flush-top{padding-bottom:clamp(80px,10vw,132px)}:is(.home-module__txgM7a__home .section>.h2,.home-module__txgM7a__home .section-flush-top>.h2){letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08}.home-module__txgM7a__home .beliefs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.home-module__txgM7a__home .lane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__txgM7a__home .quote-band{margin-block:clamp(20px,4vw,48px)}.home-module__txgM7a__home .quote-inner{max-width:72rem}.home-module__txgM7a__home #notes{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:24px 32px;display:grid}:is(.home-module__txgM7a__home #notes>.kicker,.home-module__txgM7a__home #notes>#notes-heading,.home-module__txgM7a__home #notes>.notes-intro,.home-module__txgM7a__home #notes>.earlier-label,.home-module__txgM7a__home #notes>.earlier){grid-column:1/-1}:is(.home-module__txgM7a__home #notes>.featured-note,.home-module__txgM7a__home #notes>.subscribe){min-height:100%;margin:0}.home-module__txgM7a__home .about-grid{align-items:start;gap:clamp(42px,7vw,96px)}.home-module__txgM7a__home .contact-inner{max-width:70rem}.home-module__txgM7a__home .contact h2{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.6rem,6vw,5rem);line-height:1}@media (max-width:1080px){.home-module__txgM7a__home .lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px){.home-module__txgM7a__home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center}.home-module__txgM7a__home .hero-grid>:first-child{max-width:54rem}.home-module__txgM7a__home .hero .hero-heading{max-width:19ch;font-size:clamp(2.8rem,4.3vw,4.4rem)}.home-module__txgM7a__heroPortrait{justify-self:end;width:100%}}@media (max-width:860px){:is(.home-module__txgM7a__home #work,.home-module__txgM7a__home #notes){grid-template-columns:1fr}:is(.home-module__txgM7a__home #work>*,.home-module__txgM7a__home #notes>*){grid-column:1!important}.home-module__txgM7a__home .beliefs{grid-template-columns:1fr}}@media (max-width:620px){.home-module__txgM7a__home .section-top{padding-top:32px;padding-bottom:68px}.home-module__txgM7a__home .hero .hero-heading{max-width:none;font-size:clamp(2.4rem,10vw,3.6rem)}.home-module__txgM7a__home .hero-payoff{padding:15px 16px}.home-module__txgM7a__home .lane-grid{grid-template-columns:1fr}:is(.home-module__txgM7a__home .section,.home-module__txgM7a__home .section-flush-top){padding-bottom:72px}}.home-module__txgM7a__home .hero-proof{border-left:3px solid var(--pink);margin:0 0 20px;padding-left:16px;font-size:1.125rem;line-height:1.5}.home-module__txgM7a__home .hero-proof a{font-weight:650;text-decoration:underline}.home-module__txgM7a__home .hero-proof span{color:var(--text-muted);margin-top:4px;display:block}.home-module__txgM7a__home .hero-role-link{align-items:center;min-height:48px;margin-top:4px;text-decoration:underline;display:inline-flex}.home-module__txgM7a__home .work-authorship{max-width:76ch;margin:0 0 16px;font-size:1.125rem}
