.home-module__txgM7a__home{padding-top:88px}.home-module__txgM7a__opening{isolation:isolate;background:var(--ink);min-height:clamp(520px,76svh,900px);color:var(--white);align-items:flex-end;padding:0 4.5vw;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__heroTrack{z-index:-1;will-change:transform;animation:18s ease-in-out infinite home-module__txgM7a__heroScroll;display:flex;position:absolute;inset:0}.home-module__txgM7a__heroSlide{flex:0 0 100%;height:100%;position:relative}.home-module__txgM7a__openingImage{object-fit:cover;object-position:center}@keyframes home-module__txgM7a__heroScroll{0%,28%{transform:translate(0)}33.333%,61.333%{transform:translate(-100%)}66.667%,94.667%{transform:translate(-200%)}to{transform:translate(-300%)}}@media (hover:hover){.home-module__txgM7a__opening:hover .home-module__txgM7a__heroTrack{animation-play-state:paused!important}}.home-module__txgM7a__opening:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#12181cbd 65%,#12181ce0);position:absolute;inset:0}.home-module__txgM7a__welcome{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;padding:64px 0 44px;display:flex;position:relative}.home-module__txgM7a__welcome h1{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.7vw,42px);font-weight:400;line-height:1.2}.home-module__txgM7a__focusLinks{background-color:var(--paper);background-image:var(--surface-warmth);grid-template-columns:repeat(3,1fr);gap:22px;padding:40px 4.5vw 0;display:grid}.home-module__txgM7a__focusLink>div{aspect-ratio:1.5;position:relative;overflow:hidden}.home-module__txgM7a__focusLink img{object-fit:cover;transition:transform .3s}.home-module__txgM7a__focusLink:hover img{transform:scale(1.025)}.home-module__txgM7a__focusLink>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(17px,1.7vw,25px);display:flex}.home-module__txgM7a__focusLink svg{flex-shrink:0;width:20px;height:20px}.home-module__txgM7a__foundation{text-align:center;max-width:860px;margin:auto;padding:90px 30px}.home-module__txgM7a__foundation h2{letter-spacing:-.03em;margin:0 0 30px;font-size:clamp(34px,3.6vw,54px);line-height:1.15}.home-module__txgM7a__foundation>p{color:var(--muted);max-width:700px;margin:0 auto 18px;font-size:16px;line-height:1.9}.home-module__txgM7a__foundation>a{margin:14px 0 0}.home-module__txgM7a__home .company-group{background-color:var(--white);padding-top:65px;padding-bottom:75px}.home-module__txgM7a__home .company-group-heading h2{font-size:clamp(32px,3.5vw,52px);line-height:1.15}.home-module__txgM7a__home .company-group-heading>p:last-child{font-size:15px;line-height:1.8}.home-module__txgM7a__home .section-pad{padding-top:85px;padding-bottom:85px}.home-module__txgM7a__home .section-label{display:none}.home-module__txgM7a__home .section-heading-row{grid-template-columns:1fr}:is(.home-module__txgM7a__home .section-heading-row h2,.home-module__txgM7a__home .sectors h2){font-size:clamp(36px,4vw,60px);line-height:1.08}:is(.home-module__txgM7a__home .services-image,.home-module__txgM7a__home .service-list,.home-module__txgM7a__home .insight-grid){margin-left:0}.home-module__txgM7a__home .services-image{height:430px;margin-top:40px}.home-module__txgM7a__home .services-image:after{background:linear-gradient(#0000 55%,#20262aa6)}.home-module__txgM7a__home .sector-card>img{filter:none}.home-module__txgM7a__home .sector-card:after{background:linear-gradient(#0000 25%,#20262ad9)}.home-module__txgM7a__home .sector-card>span{display:none}.home-module__txgM7a__home .insights-heading{grid-template-columns:1fr auto;align-items:end}.home-module__txgM7a__home .featured-details{margin-top:0}.home-module__txgM7a__home .featured-copy{justify-content:center}.home-module__txgM7a__home a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media (max-width:1000px){.home-module__txgM7a__home{padding-top:74px}.home-module__txgM7a__welcome{align-items:flex-start}.home-module__txgM7a__welcome h1{max-width:500px}}@media (max-width:700px){.home-module__txgM7a__opening{min-height:clamp(520px,80svh,760px);padding:0}.home-module__txgM7a__openingImage{object-position:65% center}.home-module__txgM7a__welcome{padding:26px 7vw 30px;display:block}.home-module__txgM7a__welcome h1{font-size:30px}.home-module__txgM7a__focusLinks{grid-template-columns:1fr;gap:24px;padding:30px 7vw 0}.home-module__txgM7a__focusLink>div{aspect-ratio:1.65}.home-module__txgM7a__focusLink>span{padding:16px 0;font-size:21px}.home-module__txgM7a__foundation{padding:60px 7vw}.home-module__txgM7a__home .section-pad{padding-top:60px;padding-bottom:60px}.home-module__txgM7a__home .services-image{height:280px}.home-module__txgM7a__home .insights-heading{display:block}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__heroTrack{animation:18s step-end infinite home-module__txgM7a__heroScroll!important}.home-module__txgM7a__focusLink img{transition:none}}
