.home-module__txgM7a__main{width:100%}.home-module__txgM7a__hero{padding-top:calc(var(--gap) * 2);padding-bottom:calc(var(--gap) * 1.5)}.home-module__txgM7a__hero h1{letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(42px,7vw,72px);line-height:1.08}.home-module__txgM7a__hero p{max-width:60ch;margin-bottom:40px;font-size:18px;line-height:1.7}.home-module__txgM7a__heroCta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-module__txgM7a__section{border-top:1px solid var(--rule);padding:var(--gap) 0}.home-module__txgM7a__approachList{flex-direction:column;display:flex}.home-module__txgM7a__approachItem{grid-template-columns:var(--spacing-xl) 1fr;gap:var(--spacing-lg);padding:var(--spacing-xl) 0;border-top:1px solid var(--rule);display:grid}.home-module__txgM7a__workList{flex-direction:column;display:flex}.home-module__txgM7a__workItem{border-top:1px solid var(--rule);color:inherit;grid-template-columns:1fr auto;align-items:start;gap:24px;padding:32px 0;text-decoration:none;transition:padding-left .2s;display:grid}.home-module__txgM7a__workItem h3{transition:color .2s}.home-module__txgM7a__workItem:hover{padding-left:8px}.home-module__txgM7a__workItem:hover h3{color:var(--accent)}.home-module__txgM7a__workItem:hover .home-module__txgM7a__workArrow{color:var(--accent);transform:translate(3px,-3px)}.home-module__txgM7a__workArrow{color:var(--ink-faint);flex-shrink:0;margin-top:6px;font-size:20px;transition:transform .2s,color .2s}.home-module__txgM7a__expertiseGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px;display:grid}.home-module__txgM7a__expertiseCard ul{list-style:none}.home-module__txgM7a__expertiseCard li{color:var(--ink-soft);padding:var(--spacing-sm) 0}
