@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6fd7433c-module__Zz-jia__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6fd7433c-module__Zz-jia__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.HomeIntro-module__AWdFdG__stage{position:relative;overflow:clip}.HomeIntro-module__AWdFdG__intro{z-index:100;background:var(--color-carbon);position:fixed;inset:0;overflow:hidden}.HomeIntro-module__AWdFdG__video{object-fit:cover;width:100%;height:100%}.HomeIntro-module__AWdFdG__site{z-index:101;background:var(--color-platinum);transition:transform 3s cubic-bezier(.16,1,.3,1);position:relative}.HomeIntro-module__AWdFdG__siteWaiting{transform:translateY(100%)}html[data-home-intro=skip] .HomeIntro-module__AWdFdG__intro{display:none}html[data-home-intro=skip] .HomeIntro-module__AWdFdG__site{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.HomeIntro-module__AWdFdG__intro,.HomeIntro-module__AWdFdG__site{transition:none}}
.Header-module__ldgnoG__header{z-index:20;padding:14px var(--gutter);background:0 0;justify-content:space-between;align-items:center;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;right:0}.Header-module__ldgnoG__scrolled{background:0 0}.Header-module__ldgnoG__hidden{transform:translateY(-110%)}.Header-module__ldgnoG__brand{align-items:center;gap:8px;display:flex;position:relative}.Header-module__ldgnoG__wordmark{display:none}.Header-module__ldgnoG__solid{background-color:var(--color-carbon);background-image:none;position:relative}.Header-module__ldgnoG__persistent{position:fixed}.Header-module__ldgnoG__persistent.Header-module__ldgnoG__scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none}.Header-module__ldgnoG__light{background-color:#0000;background-image:none;border-bottom:0;position:sticky;top:0}.Header-module__ldgnoG__light.Header-module__ldgnoG__scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.Header-module__ldgnoG__logo{width:27px;height:auto;display:block}.Header-module__ldgnoG__toggle{z-index:40;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:44px;height:44px;display:flex}.Header-module__ldgnoG__persistent.Header-module__ldgnoG__header:not(.Header-module__ldgnoG__controlsReady) .Header-module__ldgnoG__brand,.Header-module__ldgnoG__persistent.Header-module__ldgnoG__header:not(.Header-module__ldgnoG__controlsReady) .Header-module__ldgnoG__toggle{opacity:0;transform:translateY(calc(-100% - 40px))}.Header-module__ldgnoG__persistent.Header-module__ldgnoG__controlsReady .Header-module__ldgnoG__brand,.Header-module__ldgnoG__persistent.Header-module__ldgnoG__controlsReady .Header-module__ldgnoG__toggle{animation:1.4s cubic-bezier(.4,0,.2,1) .48s backwards Header-module__ldgnoG__control-enter}@keyframes Header-module__ldgnoG__control-enter{0%{opacity:0;transform:translateY(calc(-100% - 40px))}to{opacity:1;transform:translateY(0)}}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__logo,.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__wordmark{opacity:0}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:before,.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:after,.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__bar{-webkit-backdrop-filter:invert();backdrop-filter:invert();background-color:#ffffff03}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:before,.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:after{content:"";width:27px;height:27.2px;position:absolute;bottom:0;left:0;-webkit-mask:url(/icons/logo-wordmark-mark.svg) 50%/contain no-repeat;mask:url(/icons/logo-wordmark-mark.svg) 50%/contain no-repeat}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:after{display:none}.Header-module__ldgnoG__toggle:focus-visible{outline-offset:2px;outline:2px solid}.Header-module__ldgnoG__bar{background:#fff;width:22px;height:1.5px;transition:transform .3s,opacity .2s}@media (prefers-reduced-motion:reduce){.Header-module__ldgnoG__brand,.Header-module__ldgnoG__toggle,.Header-module__ldgnoG__controlsReady .Header-module__ldgnoG__brand,.Header-module__ldgnoG__controlsReady .Header-module__ldgnoG__toggle{opacity:1;animation:none;transform:none}}.Header-module__ldgnoG__open .Header-module__ldgnoG__bar:nth-of-type(2){transform:translateY(6.5px)rotate(45deg)}.Header-module__ldgnoG__open .Header-module__ldgnoG__bar:nth-of-type(3){opacity:0}.Header-module__ldgnoG__open .Header-module__ldgnoG__bar:nth-of-type(4){transform:translateY(-6.5px)rotate(-45deg)}.Header-module__ldgnoG__overlay{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#19191933;transition:opacity .26s,visibility 0s linear .5s;position:fixed;inset:0}.Header-module__ldgnoG__overlayOpen{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.Header-module__ldgnoG__overlayPanel{height:100svh;padding:78px var(--gutter) 64px;color:var(--color-carbon);background:var(--color-platinum);will-change:transform;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.Header-module__ldgnoG__overlay[hidden]{display:none}.Header-module__ldgnoG__overlayOpen{transform:none}.Header-module__ldgnoG__overlayOpen .Header-module__ldgnoG__overlayPanel{transform:translate(0)}.Header-module__ldgnoG__overlayBar{padding:14px var(--gutter);background:var(--color-platinum);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.Header-module__ldgnoG__close{appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.Header-module__ldgnoG__close:focus-visible{outline:2px solid var(--color-carbon);outline-offset:2px}.Header-module__ldgnoG__closeIcon{background:var(--color-carbon);width:22px;height:1.5px;position:relative;transform:rotate(45deg)}.Header-module__ldgnoG__closeIcon:after{content:"";background:var(--color-carbon);position:absolute;inset:0;transform:rotate(-90deg)}.Header-module__ldgnoG__overlayFoot{background:var(--color-taupe-grey);height:18px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.Header-module__ldgnoG__header{padding:20px var(--gutter)}.Header-module__ldgnoG__brand{align-items:flex-end;gap:12px}.Header-module__ldgnoG__logo{width:40px}.Header-module__ldgnoG__wordmark{width:92px;height:auto;display:block}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:before{width:40px;height:40.3px}.Header-module__ldgnoG__adaptive .Header-module__ldgnoG__brand:after{width:92px;height:36.1px;display:block;left:52px;-webkit-mask-image:url(/icons/logo-wordmark-text.svg);mask-image:url(/icons/logo-wordmark-text.svg)}.Header-module__ldgnoG__bar{width:28px;height:2px}.Header-module__ldgnoG__toggle{gap:6px;width:44px;height:44px}.Header-module__ldgnoG__open .Header-module__ldgnoG__bar:nth-of-type(2){transform:translateY(8px)rotate(45deg)}.Header-module__ldgnoG__open .Header-module__ldgnoG__bar:nth-of-type(4){transform:translateY(-8px)rotate(-45deg)}.Header-module__ldgnoG__overlayPanel{padding:50px var(--gutter)}.Header-module__ldgnoG__overlayBar{padding:16px var(--gutter);background:0 0;border-bottom:0;justify-content:flex-end}.Header-module__ldgnoG__overlayBar a{display:none}.Header-module__ldgnoG__close{width:62px;height:62px}.Header-module__ldgnoG__closeIcon{width:40px;height:2.7px}}
.Hero-module__JgYmMq__hero{background:var(--color-carbon);width:100%;height:100svh;position:relative;overflow:hidden}.Hero-module__JgYmMq__viewport{height:100%;overflow:hidden}.Hero-module__JgYmMq__container{touch-action:pan-y pinch-zoom;height:100%;display:flex}.Hero-module__JgYmMq__slide{flex-direction:column;flex:0 0 100%;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__media{position:absolute;inset:0}.Hero-module__JgYmMq__picture{display:contents}.Hero-module__JgYmMq__media img{object-fit:cover;object-position:center;width:100%;height:100%}.Hero-module__JgYmMq__mediaRight img{object-position:right center}.Hero-module__JgYmMq__mediaContrast:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0000002e 48%,#000000b8 100%),linear-gradient(90deg,#00000061 0%,#0000 80%);position:absolute;inset:0}.Hero-module__JgYmMq__mediaContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__title,.Hero-module__JgYmMq__mediaContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__body,.Hero-module__JgYmMq__mediaContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__meta{text-shadow:0 2px 12px #00000085}.Hero-module__JgYmMq__mediaLeadContrast:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0000002e 48%,#000000a6 100%),linear-gradient(90deg,#0000003d 0%,#0000 78%);position:absolute;inset:0}.Hero-module__JgYmMq__mediaLeadContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__title,.Hero-module__JgYmMq__mediaLeadContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__body{text-shadow:0 2px 14px #0000009e}.Hero-module__JgYmMq__content{z-index:1;width:100%;max-width:calc(352px + var(--gutter) * 2);padding:0 var(--gutter) clamp(64px, 11vh, 92px);color:#fff;flex-direction:column;gap:24px;display:flex;position:relative}.Hero-module__JgYmMq__copy{flex-direction:column;gap:20px;display:flex}.Hero-module__JgYmMq__title{text-transform:capitalize;color:#fff;font-size:clamp(2rem,12.2vw,3rem)}.Hero-module__JgYmMq__body{color:var(--color-platinum)}.Hero-module__JgYmMq__meta{flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:flex}.Hero-module__JgYmMq__metaDivider{opacity:.6}.Hero-module__JgYmMq__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Hero-module__JgYmMq__secondaryCta{display:none}.Hero-module__JgYmMq__bars{right:var(--gutter);bottom:28px;left:var(--gutter);z-index:2;align-items:center;gap:12px;padding:0;display:flex;position:absolute}.Hero-module__JgYmMq__bar{appearance:none;background:var(--color-progress-track);cursor:pointer;border:0;flex:1;height:5.25px;padding:0;display:flex;overflow:hidden}.Hero-module__JgYmMq__bar:focus-visible{outline:2px solid var(--color-platinum);outline-offset:4px}.Hero-module__JgYmMq__barFill{background:var(--color-platinum);transform-origin:0;will-change:transform;flex:1;align-self:stretch;transform:scaleX(0)}@media (min-width:768px){.Hero-module__JgYmMq__content{max-width:560px}}@media (min-width:1024px){.Hero-module__JgYmMq__mediaRight img{object-position:center}.Hero-module__JgYmMq__mediaLeadContrast:after{background:linear-gradient(#0000 48%,#00000014 64%,#00000057 100%),linear-gradient(90deg,#00000047 0%,#0000001a 46%,#00000070 100%)}.Hero-module__JgYmMq__mediaLeadContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__title,.Hero-module__JgYmMq__mediaLeadContrast+.Hero-module__JgYmMq__content .Hero-module__JgYmMq__body{text-shadow:0 2px 12px #00000085}.Hero-module__JgYmMq__mediaContrast:after{background:linear-gradient(#0000 42%,#0000001f 58%,#0000007a 100%),linear-gradient(90deg,#0000006b 0%,#0000001f 55%,#0000 78%)}.Hero-module__JgYmMq__viewport{cursor:grab}.Hero-module__JgYmMq__viewport:active{cursor:grabbing}.Hero-module__JgYmMq__content{max-width:738px;padding:0 var(--gutter) clamp(88px, 12vh, 116px);gap:32px}.Hero-module__JgYmMq__body{font-size:20px}.Hero-module__JgYmMq__contentLead{grid-template-columns:minmax(0,650px) minmax(0,384px);justify-content:space-between;align-items:end;gap:32px 64px;max-width:none;display:grid}.Hero-module__JgYmMq__contentLead .Hero-module__JgYmMq__copy{display:contents}.Hero-module__JgYmMq__contentLead .Hero-module__JgYmMq__title{grid-area:1/1;align-self:end}.Hero-module__JgYmMq__contentLead .Hero-module__JgYmMq__body{grid-area:1/2;align-self:end;margin-bottom:6px}.Hero-module__JgYmMq__contentLead .Hero-module__JgYmMq__actions{grid-area:2/1}.Hero-module__JgYmMq__copy{gap:16px}.Hero-module__JgYmMq__title{font-size:clamp(3.5rem,5.56vw,5rem)}.Hero-module__JgYmMq__secondaryCta{display:inline-flex}.Hero-module__JgYmMq__bars{right:var(--gutter);bottom:47px;left:var(--gutter);gap:48px}}@media (max-height:640px){.Hero-module__JgYmMq__title{font-size:clamp(1.75rem,5vh,2.5rem)}.Hero-module__JgYmMq__content{gap:16px;padding-bottom:clamp(52px,9vh,72px)}.Hero-module__JgYmMq__copy{gap:12px}.Hero-module__JgYmMq__body{display:none}}
.NewsCards-module__b2vziq__cards{grid-template-columns:1fr;gap:36px;margin:0;padding:0;list-style:none;display:grid}.NewsCards-module__b2vziq__card{display:flex}.NewsCards-module__b2vziq__cardLink{color:inherit;flex-direction:column;flex:1;gap:11px;text-decoration:none;display:flex}.NewsCards-module__b2vziq__panel{background:var(--color-accent);flex-direction:column;flex:1;justify-content:space-between;gap:48px;padding:24px;display:flex}.NewsCards-module__b2vziq__cardTitle{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-carbon);margin:0;font-size:28px;font-weight:400;line-height:1.1}.NewsCards-module__b2vziq__cardExcerpt{letter-spacing:-.01em;color:#2f3a3a;margin:0;font-size:16px;line-height:1.4}.NewsCards-module__b2vziq__cardFoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.NewsCards-module__b2vziq__source{color:var(--color-carbon);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.NewsCards-module__b2vziq__logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:28px;height:28px}.NewsCards-module__b2vziq__arrow{border:1px solid var(--color-carbon);width:40px;height:40px;color:var(--color-carbon);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NewsCards-module__b2vziq__arrow svg{width:20px;height:20px}.NewsCards-module__b2vziq__cardLink:focus-visible{outline:2px solid var(--color-carbon);outline-offset:-4px}@media (min-width:768px){.NewsCards-module__b2vziq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.NewsCards-module__b2vziq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.NewsCards-module__b2vziq__cardLink{gap:20px}.NewsCards-module__b2vziq__panel{min-height:405px;padding:32px}.NewsCards-module__b2vziq__cardTitle{font-size:36px}.NewsCards-module__b2vziq__cardExcerpt{font-size:20px}}
.NewsSection-module__K5P2kW__section{background:var(--color-platinum)}.NewsSection-module__K5P2kW__inner{padding:66px var(--gutter) 100px;flex-direction:column;gap:32px;display:flex}.NewsSection-module__K5P2kW__head{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.NewsSection-module__K5P2kW__heading{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-carbon);margin:0;font-size:40px;font-weight:400;line-height:1}.NewsSection-module__K5P2kW__viewAll{flex-shrink:0}@media (min-width:768px){.NewsSection-module__K5P2kW__inner{padding:66px var(--gutter) 120px}.NewsSection-module__K5P2kW__heading{font-size:52px}}@media (min-width:1024px){.NewsSection-module__K5P2kW__inner{padding:66px var(--gutter) 100px;gap:48px}.NewsSection-module__K5P2kW__head{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.NewsSection-module__K5P2kW__heading{letter-spacing:-.05em;font-size:64px}}
.PactSection-module__TChw1q__section{background:var(--color-green);color:var(--color-platinum)}.PactSection-module__TChw1q__inner{padding:100px var(--gutter);flex-direction:column;gap:48px;display:flex}.PactSection-module__TChw1q__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.PactSection-module__TChw1q__intro>:first-child{--pact-delay:0s}.PactSection-module__TChw1q__intro>:nth-child(2){--pact-delay:.1s}.PactSection-module__TChw1q__intro>:nth-child(3){--pact-delay:.22s}.PactSection-module__TChw1q__heading{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-platinum);margin:0;font-size:40px;font-weight:400;line-height:1}.PactSection-module__TChw1q__lead{letter-spacing:-.02em;color:var(--color-platinum);margin:0;font-size:16px;line-height:1.3}.PactSection-module__TChw1q__list{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.PactSection-module__TChw1q__item{flex-direction:column;gap:8px;display:flex}.PactSection-module__TChw1q__main{align-items:baseline;gap:12px;display:flex}.PactSection-module__TChw1q__index{opacity:.5;flex-shrink:0;margin:0;font-size:20px;font-weight:400;line-height:1}.PactSection-module__TChw1q__rule{display:none}.PactSection-module__TChw1q__title{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-platinum);margin:0;font-size:48px;font-weight:400;line-height:1}.PactSection-module__TChw1q__caption{text-transform:uppercase;color:var(--color-platinum);margin:0;padding-left:32px;font-size:12px;font-weight:600;line-height:1.4}@media (min-width:768px){.PactSection-module__TChw1q__inner{gap:80px;padding:120px 100px}.PactSection-module__TChw1q__title{font-size:72px}.PactSection-module__TChw1q__caption{font-size:14px}.PactSection-module__TChw1q__lead{letter-spacing:-.02em;min-width:59%;max-width:80%;font-weight:500;line-height:1.2}}@media (min-width:1024px){.PactSection-module__TChw1q__inner{max-width:var(--page-max);padding:160px var(--gutter);align-items:center;gap:120px;margin:0 5%}.PactSection-module__TChw1q__intro{text-align:center;align-items:center;gap:32px;max-width:80%}.PactSection-module__TChw1q__intro>:first-child{align-self:center}.PactSection-module__TChw1q__heading{letter-spacing:-.05em;font-size:64px}.PactSection-module__TChw1q__lead{letter-spacing:-.02em;min-width:59%;max-width:80%;font-size:36px;font-weight:500;line-height:1.2}.PactSection-module__TChw1q__list{minmax:75%;gap:80px}.PactSection-module__TChw1q__item{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:0 48px;display:grid}.PactSection-module__TChw1q__main{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:22px;display:grid}.PactSection-module__TChw1q__index{opacity:1;grid-area:1/1;font-size:32px}.PactSection-module__TChw1q__rule{opacity:.6;background:currentColor;grid-area:1/2;justify-self:start;width:1px;height:44px;display:block}.PactSection-module__TChw1q__title{letter-spacing:-.04em;grid-area:2/2;font-size:clamp(4rem,7.1vw,6.5rem)}.PactSection-module__TChw1q__caption{padding-top:8px;padding-left:0;font-size:16px}}
.ServicesSection-module__d8_FyW__section{background:var(--color-platinum)}.ServicesSection-module__d8_FyW__inner{padding:50px var(--gutter) 100px}.ServicesSection-module__d8_FyW__body{flex-direction:column;gap:32px;display:flex}.ServicesSection-module__d8_FyW__column,.ServicesSection-module__d8_FyW__feature{display:contents}.ServicesSection-module__d8_FyW__intro{flex-direction:column;order:1;gap:8px;display:flex}.ServicesSection-module__d8_FyW__figure{background:#f6f3f2;order:2;width:100%;height:311px;position:relative;overflow:hidden}.ServicesSection-module__d8_FyW__list{border-top:1px solid var(--color-rule-soft);order:3;margin:0;padding:0;list-style:none}.ServicesSection-module__d8_FyW__cta{order:4;align-self:flex-start}.ServicesSection-module__d8_FyW__header{margin-bottom:16px}.ServicesSection-module__d8_FyW__heading{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-carbon);margin:0;font-size:40px;font-weight:400;line-height:1}.ServicesSection-module__d8_FyW__tagline{letter-spacing:-.02em;color:var(--color-body);margin:0;font-size:16px;line-height:1.3}.ServicesSection-module__d8_FyW__image{object-fit:cover}.ServicesSection-module__d8_FyW__row{border-bottom:1px solid var(--color-rule-soft)}.ServicesSection-module__d8_FyW__rowButton{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:20px 16px 21px;display:flex}.ServicesSection-module__d8_FyW__rowButton:focus-visible{outline:2px solid var(--color-carbon);outline-offset:-2px}.ServicesSection-module__d8_FyW__rowIndex{letter-spacing:-.01em;color:var(--color-muted);flex-shrink:0;font-size:12px;line-height:1.4}.ServicesSection-module__d8_FyW__rowTitle{letter-spacing:-.04em;color:var(--color-ink);font-size:20px;font-weight:500;line-height:1.2}.ServicesSection-module__d8_FyW__rowCopy{flex-direction:column;flex:1;display:flex}.ServicesSection-module__d8_FyW__desktopDescription{display:none}.ServicesSection-module__d8_FyW__chevron{border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);flex-shrink:0;width:9px;height:9px;transition:transform .2s;transform:rotate(-45deg)}.ServicesSection-module__d8_FyW__rowButton[aria-expanded=true] .ServicesSection-module__d8_FyW__chevron{transform:rotate(45deg)}.ServicesSection-module__d8_FyW__panel{opacity:0;grid-template-rows:0fr;padding:0 16px 0 44px;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),opacity .24s,padding-bottom .44s cubic-bezier(.22,1,.36,1);display:grid}.ServicesSection-module__d8_FyW__panelOpen{opacity:1;grid-template-rows:1fr;padding-bottom:20px}.ServicesSection-module__d8_FyW__panelInner{min-height:0;overflow:hidden}.ServicesSection-module__d8_FyW__panelText{letter-spacing:-.02em;color:var(--color-body);margin:0;font-size:16px;line-height:1.3}@media (min-width:1280px){.ServicesSection-module__d8_FyW__inner{padding:98px var(--gutter)}.ServicesSection-module__d8_FyW__body{grid-template-columns:500px 665px;justify-content:space-between;align-items:start;gap:0;display:grid}.ServicesSection-module__d8_FyW__column,.ServicesSection-module__d8_FyW__feature{flex-direction:column;display:flex}.ServicesSection-module__d8_FyW__intro,.ServicesSection-module__d8_FyW__figure,.ServicesSection-module__d8_FyW__list,.ServicesSection-module__d8_FyW__cta{order:0}.ServicesSection-module__d8_FyW__intro{gap:0}.ServicesSection-module__d8_FyW__header{margin-bottom:0}.ServicesSection-module__d8_FyW__heading{letter-spacing:-.05em;white-space:nowrap;margin-top:27px;font-size:64px}.ServicesSection-module__d8_FyW__tagline{letter-spacing:-.02em;width:326px;color:var(--color-carbon);margin-top:16px;font-size:20px;line-height:1.3}.ServicesSection-module__d8_FyW__list{border-top:0;width:100%;margin-top:72px}.ServicesSection-module__d8_FyW__row{border-bottom:.683px solid var(--color-carbon)}.ServicesSection-module__d8_FyW__rowButton{opacity:.35;align-items:flex-start;gap:11px;padding:19px 16px;transition:opacity .2s}.ServicesSection-module__d8_FyW__rowOpen,.ServicesSection-module__d8_FyW__rowButton:hover,.ServicesSection-module__d8_FyW__rowButton:focus-visible{opacity:1}.ServicesSection-module__d8_FyW__rowIndex{letter-spacing:-.01em;color:var(--color-carbon);padding-top:6px;font-size:16px;font-weight:300}.ServicesSection-module__d8_FyW__rowTitle{letter-spacing:-.04em;color:var(--color-carbon);font-size:36px;line-height:1}.ServicesSection-module__d8_FyW__rowCopy{gap:12px}.ServicesSection-module__d8_FyW__desktopDescription{letter-spacing:-.02em;max-width:420px;color:var(--color-body);padding:0 0 2px;font-size:16px;font-weight:400;line-height:1.35;display:block}.ServicesSection-module__d8_FyW__chevron,.ServicesSection-module__d8_FyW__panel{display:none}.ServicesSection-module__d8_FyW__feature{margin-top:185px}.ServicesSection-module__d8_FyW__figure{background:0 0;height:407px;margin-top:0}.ServicesSection-module__d8_FyW__cta{margin-top:52px}}@media (prefers-reduced-motion:reduce){.ServicesSection-module__d8_FyW__rowButton,.ServicesSection-module__d8_FyW__chevron,.ServicesSection-module__d8_FyW__panel{transition:none}}
.PageHero-module__TUpKZG__hero{background:var(--color-carbon);color:var(--color-platinum)}.PageHero-module__TUpKZG__inner{max-width:var(--page-max);padding:140px var(--gutter) 80px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.PageHero-module__TUpKZG__title{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-platinum);margin:0;font-size:40px;font-weight:400;line-height:1}.PageHero-module__TUpKZG__aside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.PageHero-module__TUpKZG__body{letter-spacing:-.02em;color:var(--color-platinum);margin:0;font-size:16px;line-height:1.35}.PageHero-module__TUpKZG__cta{flex-shrink:0}@media (min-width:1024px){.PageHero-module__TUpKZG__inner{padding:200px var(--gutter) 140px;grid-template-columns:minmax(0,1fr) minmax(0,448px);justify-content:space-between;align-items:start;gap:80px;display:grid}.PageHero-module__TUpKZG__title{letter-spacing:-.05em;font-size:64px}.PageHero-module__TUpKZG__body{font-size:16px}}
.StatementsSection-module__TvzsWq__section{background:var(--color-platinum)}.StatementsSection-module__TvzsWq__inner{max-width:var(--page-max);padding:64px var(--gutter);flex-direction:column;margin:0 auto;display:flex}.StatementsSection-module__TvzsWq__row{border-top:1px solid var(--color-rule);flex-direction:column;gap:16px;padding:32px 0;display:flex}.StatementsSection-module__TvzsWq__title{letter-spacing:-.02em;text-transform:capitalize;color:var(--color-heading);margin:0;font-size:24px;font-weight:400;line-height:1.2}.StatementsSection-module__TvzsWq__copy{flex-direction:column;gap:16px;display:flex}.StatementsSection-module__TvzsWq__paragraph{letter-spacing:-.01em;color:var(--color-body);margin:0;font-size:14px;line-height:1.4}@media (min-width:1024px){.StatementsSection-module__TvzsWq__inner{padding:100px var(--gutter)}.StatementsSection-module__TvzsWq__row{grid-template-columns:minmax(0,300px) minmax(0,620px);gap:64px;padding:40px 0;display:grid}.StatementsSection-module__TvzsWq__title{font-size:28px}.StatementsSection-module__TvzsWq__paragraph{font-size:16px;line-height:1.45}}
.news-module__obM1Ya__archive{background:var(--color-platinum)}.news-module__obM1Ya__inner{padding:40px var(--gutter) 80px;flex-direction:column;gap:32px;display:flex}.news-module__obM1Ya__inner h1{letter-spacing:-.04em;max-width:780px;margin:0;font-size:40px;font-weight:400;line-height:1}@media (min-width:768px){.news-module__obM1Ya__inner{padding:56px var(--gutter) 100px}.news-module__obM1Ya__inner h1{font-size:52px}}@media (min-width:1024px){.news-module__obM1Ya__inner{padding:66px var(--gutter) 120px;gap:48px}.news-module__obM1Ya__inner h1{letter-spacing:-.05em;font-size:64px}}
.TeamSection-module__Hyqo4a__section{background:var(--color-platinum)}.TeamSection-module__Hyqo4a__inner{max-width:var(--page-max);padding:80px var(--gutter);flex-direction:column;gap:40px;margin:0 auto;display:flex}.TeamSection-module__Hyqo4a__heading{letter-spacing:-.03em;text-align:center;text-transform:capitalize;color:var(--color-heading);margin:0;font-size:32px;font-weight:400;line-height:1.1}.TeamSection-module__Hyqo4a__list{grid-template-columns:1fr;gap:40px;margin:0;padding:0;list-style:none;display:grid}.TeamSection-module__Hyqo4a__member{flex-direction:column;display:flex}.TeamSection-module__Hyqo4a__figure{aspect-ratio:3/4;background:var(--color-image-bg);width:100%;margin-bottom:16px;position:relative;overflow:hidden}.TeamSection-module__Hyqo4a__image{object-fit:cover;object-position:center top}.TeamSection-module__Hyqo4a__name{text-transform:uppercase;color:var(--color-heading);margin:0;font-size:12px;font-weight:600;line-height:1.4}.TeamSection-module__Hyqo4a__role{color:var(--color-body);margin:2px 0 12px;font-size:12px;line-height:1.4}.TeamSection-module__Hyqo4a__more{appearance:none;text-transform:uppercase;text-underline-offset:4px;color:var(--color-heading);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px}.TeamSection-module__Hyqo4a__more:hover{opacity:.6}.TeamSection-module__Hyqo4a__more:focus-visible{outline:2px solid var(--color-carbon);outline-offset:4px}.TeamSection-module__Hyqo4a__overlay{z-index:200;padding:var(--gutter);background:#00000094;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.TeamSection-module__Hyqo4a__dialog{width:min(100%,960px);max-height:min(820px, calc(100svh - var(--gutter) * 2));background:var(--color-platinum);display:grid;position:relative;overflow:auto}.TeamSection-module__Hyqo4a__close{z-index:1;text-transform:uppercase;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.TeamSection-module__Hyqo4a__close span{font-size:24px;font-weight:300;line-height:.6}.TeamSection-module__Hyqo4a__dialogImage{background:var(--color-image-bg);min-height:320px;position:relative}.TeamSection-module__Hyqo4a__dialogCopy{flex-direction:column;gap:18px;padding:48px 24px 32px;display:flex}.TeamSection-module__Hyqo4a__dialogCopy p{margin:0;font-size:15px;line-height:1.5}.TeamSection-module__Hyqo4a__dialogRole{text-transform:uppercase;font-weight:600;font-size:12px!important}.TeamSection-module__Hyqo4a__dialogName{letter-spacing:-.04em;margin:-8px 0 12px;font-size:32px;font-weight:400;line-height:1}@media (min-width:640px){.TeamSection-module__Hyqo4a__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.TeamSection-module__Hyqo4a__inner{padding:120px var(--gutter);gap:56px}.TeamSection-module__Hyqo4a__heading{font-size:40px}.TeamSection-module__Hyqo4a__list{gap:32px;max-width:1040px;margin:0 auto}.TeamSection-module__Hyqo4a__dialog{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}.TeamSection-module__Hyqo4a__dialogImage{min-height:620px}.TeamSection-module__Hyqo4a__dialogCopy{gap:20px;padding:72px 64px}}
.ValuesSection-module__Hp-Keq__section{background:var(--color-deep-blue);color:var(--color-platinum)}.ValuesSection-module__Hp-Keq__inner{max-width:var(--page-max);padding:80px var(--gutter);flex-direction:column;gap:48px;margin:0 auto;display:flex}.ValuesSection-module__Hp-Keq__intro{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;display:flex}.ValuesSection-module__Hp-Keq__heading{letter-spacing:-.03em;text-transform:capitalize;color:var(--color-platinum);margin:0;font-size:32px;font-weight:400;line-height:1.1}.ValuesSection-module__Hp-Keq__lead{letter-spacing:-.01em;color:var(--color-platinum);margin:0;font-size:14px;line-height:1.45}.ValuesSection-module__Hp-Keq__list{grid-template-columns:1fr;gap:40px;margin:0;padding:0;list-style:none;display:grid}.ValuesSection-module__Hp-Keq__item{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);column-gap:16px;display:grid}.ValuesSection-module__Hp-Keq__index{color:var(--color-platinum);grid-row:1/span 2;margin:0;font-size:32px;font-weight:400;line-height:1}.ValuesSection-module__Hp-Keq__title{letter-spacing:-.02em;color:var(--color-platinum);margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.2}.ValuesSection-module__Hp-Keq__body{letter-spacing:-.01em;color:var(--color-platinum);opacity:.85;margin:0;font-size:13px;line-height:1.45}@media (min-width:1024px){.ValuesSection-module__Hp-Keq__inner{padding:120px var(--gutter);gap:64px}.ValuesSection-module__Hp-Keq__heading{font-size:40px}.ValuesSection-module__Hp-Keq__lead{font-size:16px}.ValuesSection-module__Hp-Keq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 0;max-width:900px;margin:0 auto}.ValuesSection-module__Hp-Keq__item{grid-template-columns:72px minmax(0,1fr);padding:0 48px}.ValuesSection-module__Hp-Keq__item:nth-child(2n){border-left:1px solid #fcfbff40}.ValuesSection-module__Hp-Keq__index{font-size:40px}.ValuesSection-module__Hp-Keq__title{font-size:20px}.ValuesSection-module__Hp-Keq__body{font-size:14px}}
.about-module__8TymFG__pactTaupe>section{background:var(--color-taupe-grey)}
.approach-module__ck4t8W__page{background:var(--color-platinum);overflow:clip}@media (prefers-reduced-motion:no-preference){html[data-home-intro=initial] .approach-module__ck4t8W__page [data-approach-intro-copy]{opacity:0;transition:opacity .26s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}html[data-home-intro=initial][data-approach-entrance=complete] .approach-module__ck4t8W__page [data-approach-intro-copy]{opacity:1;transform:translateY(0)}html.approach-module__ck4t8W__motion-ready .approach-module__ck4t8W__page [data-scroll-reveal]{opacity:0;transition:opacity .24s ease var(--reveal-delay,0s), transform .76s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(26px)}html.approach-module__ck4t8W__motion-ready .approach-module__ck4t8W__page [data-scroll-reveal].approach-module__ck4t8W__is-scroll-revealed{opacity:1;transform:translateY(0)}}.approach-module__ck4t8W__intro,.approach-module__ck4t8W__problem,.approach-module__ck4t8W__approach,.approach-module__ck4t8W__evidence,.approach-module__ck4t8W__signup{padding-right:var(--gutter);padding-left:var(--gutter)}.approach-module__ck4t8W__intro{border-bottom:1px solid var(--color-rule);grid-template-rows:auto minmax(0,1fr) auto;gap:24px;min-height:88svh;padding-top:44px;padding-bottom:56px;display:grid}.approach-module__ck4t8W__logoLockup{align-items:end;gap:14px;width:fit-content;display:flex}.approach-module__ck4t8W__logoMark{filter:invert();width:44px;height:auto}.approach-module__ck4t8W__wordmark{filter:invert();width:100px;height:auto}.approach-module__ck4t8W__heroImage{aspect-ratio:16/9;background:var(--color-image-bg);align-self:center;width:min(100%,760px);position:relative;overflow:hidden}.approach-module__ck4t8W__eyebrow,.approach-module__ck4t8W__sectionLabel{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.approach-module__ck4t8W__intro h1{letter-spacing:-.065em;max-width:980px;margin-top:24px;font-size:clamp(48px,11vw,150px);font-weight:400;line-height:.88}.approach-module__ck4t8W__problem{flex-direction:column;gap:24px;padding-top:80px;padding-bottom:80px;display:flex}.approach-module__ck4t8W__problem p,.approach-module__ck4t8W__signupCopy{letter-spacing:-.05em;max-width:680px;font-size:clamp(25px,6.4vw,52px);font-weight:400;line-height:1.08}.approach-module__ck4t8W__approach{background:var(--color-carbon);color:var(--color-platinum);padding-top:56px;padding-bottom:80px}.approach-module__ck4t8W__approach h2,.approach-module__ck4t8W__signup h2{letter-spacing:-.065em;max-width:700px;margin-top:16px;font-size:clamp(42px,9vw,108px);font-weight:400;line-height:.9}.approach-module__ck4t8W__evidence h2{letter-spacing:-.065em;max-width:700px;margin-top:16px;font-size:clamp(36px,8.25vw,108px);font-weight:400;line-height:.9}.approach-module__ck4t8W__practices{border-top:1px solid #fcfbff59;margin-top:70px}.approach-module__ck4t8W__practices li{border-bottom:1px solid #fcfbff59;grid-template-columns:44px 1fr;gap:12px;padding:24px 0;display:grid}.approach-module__ck4t8W__practices li>span{color:#fcfbff8c;letter-spacing:.06em;font-size:12px;font-weight:700}.approach-module__ck4t8W__practices h3{letter-spacing:-.045em;font-size:22px;font-weight:500;line-height:1.1}.approach-module__ck4t8W__practices p{letter-spacing:-.035em;max-width:660px;margin-top:12px;font-size:19px;line-height:1.35}.approach-module__ck4t8W__evidence{padding-top:80px;padding-bottom:80px}.approach-module__ck4t8W__imageGrid{gap:32px;margin-top:44px;display:grid}.approach-module__ck4t8W__projectTimeline{color:var(--color-body);letter-spacing:.03em;text-transform:uppercase;gap:8px;margin-top:20px;font-size:13px;font-weight:700;line-height:1.4;display:grid}.approach-module__ck4t8W__figure{gap:10px;display:grid}.approach-module__ck4t8W__imageFrame{aspect-ratio:4/3;background:var(--color-image-bg);position:relative;overflow:hidden}.approach-module__ck4t8W__image{object-fit:cover}.approach-module__ck4t8W__figure figcaption{color:var(--color-body);gap:4px;font-size:12px;line-height:1.4;display:grid}.approach-module__ck4t8W__figure figcaption strong{color:var(--color-carbon);letter-spacing:.02em;font-weight:700}.approach-module__ck4t8W__film{margin-top:56px}.approach-module__ck4t8W__filmLabel{letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.approach-module__ck4t8W__filmFrame{aspect-ratio:16/9;background:var(--color-image-bg);position:relative;overflow:hidden}.approach-module__ck4t8W__signup{border-top:1px solid var(--color-rule);padding-top:80px;padding-bottom:96px}.approach-module__ck4t8W__signupCopy{margin-top:24px;margin-bottom:42px;font-size:clamp(21px,5.5vw,34px);line-height:1.18}.approach-module__ck4t8W__signupActions{gap:24px;width:100%;max-width:560px;display:grid}.approach-module__ck4t8W__aboutLink{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;padding-bottom:5px;font-size:14px;font-weight:700}.approach-module__ck4t8W__aboutLink:focus-visible{outline:2px solid var(--color-carbon);outline-offset:4px}@media (min-width:768px){.approach-module__ck4t8W__intro,.approach-module__ck4t8W__problem,.approach-module__ck4t8W__approach,.approach-module__ck4t8W__evidence,.approach-module__ck4t8W__signup{padding-right:max(var(--gutter), 7vw);padding-left:max(var(--gutter), 7vw)}.approach-module__ck4t8W__intro{min-height:90svh;padding-top:52px;padding-bottom:72px}.approach-module__ck4t8W__problem,.approach-module__ck4t8W__evidence,.approach-module__ck4t8W__signup{padding-top:120px;padding-bottom:120px}.approach-module__ck4t8W__approach{padding-top:92px;padding-bottom:120px}.approach-module__ck4t8W__practices{margin-top:104px}.approach-module__ck4t8W__practices li{grid-template-columns:minmax(100px,20%) 1fr;padding:32px 0}.approach-module__ck4t8W__practices p{font-size:26px}}@media (min-width:1024px){.approach-module__ck4t8W__intro,.approach-module__ck4t8W__problem,.approach-module__ck4t8W__approach,.approach-module__ck4t8W__evidence,.approach-module__ck4t8W__signup{padding-left:8.333vw;padding-right:8.333vw}.approach-module__ck4t8W__problem p{max-width:920px}.approach-module__ck4t8W__intro{box-sizing:border-box;grid-template:"logo image""copy image"minmax(0,1fr)/minmax(0,.85fr) minmax(430px,1.15fr);gap:0 clamp(48px,6vw,128px);height:100svh;min-height:100svh;padding-top:clamp(48px,4.5vw,96px);padding-bottom:clamp(48px,4.5vw,96px);display:grid}.approach-module__ck4t8W__logoLockup{grid-area:logo}.approach-module__ck4t8W__heroImage{aspect-ratio:16/9;grid-area:image;place-self:center end;width:auto;max-width:100%;height:min(100svh - clamp(96px,9vw,192px),56.25vw);max-height:100%}.approach-module__ck4t8W__heroImage .approach-module__ck4t8W__image{object-fit:contain}.approach-module__ck4t8W__heroCopy{grid-area:copy;align-self:end}.approach-module__ck4t8W__intro h1{max-width:680px;font-size:clamp(72px,6.5vw,124px)}.approach-module__ck4t8W__approach h2,.approach-module__ck4t8W__evidence h2,.approach-module__ck4t8W__signup h2{max-width:900px}.approach-module__ck4t8W__practices{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.approach-module__ck4t8W__practices li{min-height:300px;padding:24px 0 32px;display:block}.approach-module__ck4t8W__practices p{margin-top:72px;font-size:24px}.approach-module__ck4t8W__practices h3+p{margin-top:20px}.approach-module__ck4t8W__imageGrid{grid-template-columns:repeat(3,1fr);gap:18px}.approach-module__ck4t8W__signup{grid-template-columns:minmax(0,1fr) minmax(350px,560px);align-items:start;column-gap:10vw;display:grid}.approach-module__ck4t8W__signup>.approach-module__ck4t8W__sectionLabel,.approach-module__ck4t8W__signup>h2,.approach-module__ck4t8W__signup>.approach-module__ck4t8W__signupCopy{grid-column:1}.approach-module__ck4t8W__signup>.approach-module__ck4t8W__signupActions{grid-area:1/2/span 3;align-self:end}}
