.home-module__Hx0lNG__hero{z-index:2;transform-origin:50%;width:100%;height:100svh;color:var(--base-100);position:relative;overflow:hidden}.home-module__Hx0lNG__hero[data-hero-intro]{opacity:0}.home-module__Hx0lNG__heroBg{z-index:0;will-change:transform;position:absolute;inset:0}.home-module__Hx0lNG__heroBg img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.home-module__Hx0lNG__heroVignette,.home-module__Hx0lNG__heroShade{z-index:1;pointer-events:none;position:absolute;inset:0}.home-module__Hx0lNG__heroVignette{background:radial-gradient(50% 40%,#0000 0%,#0000009c 100%)}.home-module__Hx0lNG__heroShade{background:radial-gradient(50% 40%,#000000b0 0%,#0000 100%)}.home-module__Hx0lNG__heroHeader{z-index:2;color:#ffffffc7;width:100%;position:absolute;top:0;left:0}.home-module__Hx0lNG__heroContent{z-index:1;justify-content:space-between;align-items:flex-end;gap:3rem;height:100%;padding-bottom:4rem;display:flex;position:relative}.home-module__Hx0lNG__heroCopy{flex-direction:column;gap:1.25rem;min-width:0;max-width:min(52rem,68%);display:flex}.home-module__Hx0lNG__heroTitle{width:100%;color:var(--base-100);font-size:clamp(42px,4.6vw,76px);line-height:1.02}.home-module__Hx0lNG__heroSubtitle{color:#ffffffd1;letter-spacing:-.02em;max-width:44rem;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:400;line-height:1.45}.home-module__Hx0lNG__heroCtas{flex-shrink:0;gap:.75rem;padding-bottom:.35rem;display:flex;overflow:hidden}.home-module__Hx0lNG__heroCtas>*{transform:translateY(300px)}.home-module__Hx0lNG__ctaPrimary{width:300px}.home-module__Hx0lNG__ctaSecondary{width:195px}@media (max-width:1040px){.home-module__Hx0lNG__heroContent{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:2.5rem;padding-bottom:3rem}.home-module__Hx0lNG__heroCopy{max-width:36rem}.home-module__Hx0lNG__heroCtas{width:100%}.home-module__Hx0lNG__ctaPrimary,.home-module__Hx0lNG__ctaSecondary{flex:1;width:auto}}@media (max-width:768px){.home-module__Hx0lNG__heroHeader{display:none}.home-module__Hx0lNG__heroContent{gap:2rem;padding-bottom:2rem}.home-module__Hx0lNG__heroCopy{gap:1rem;max-width:100%}.home-module__Hx0lNG__heroTitle{font-size:clamp(32px,9vw,42px)}.home-module__Hx0lNG__heroSubtitle{max-width:100%;font-size:1.05rem}.home-module__Hx0lNG__heroCtas{flex-direction:column}}
.Copy-module__1LON9q__line-mask,.Copy-module__1LON9q__word-mask,.Copy-module__1LON9q__char-mask{margin-bottom:-.2em;padding-bottom:.2em}.Copy-module__1LON9q__line,.Copy-module__1LON9q__word,.Copy-module__1LON9q__char{will-change:transform, opacity}.Copy-module__1LON9q__wrapper{display:contents}:is([data-copy=slide]:not(.copy-slide-ready),[data-copy=flicker]:not(.copy-flicker-ready)),:is(.Copy-module__1LON9q__wrapper[data-copy=slide]:not(.copy-slide-ready)>*,.Copy-module__1LON9q__wrapper[data-copy=flicker]:not(.copy-flicker-ready)>*){visibility:hidden}
.Button-module__e7WGRa__button{justify-content:space-between;align-items:flex-start;height:88px;padding:12px 14px;text-decoration:none;display:flex}.Button-module__e7WGRa__label{line-height:1.2}.Button-module__e7WGRa__word{line-height:inherit;text-shadow:0 calc(-1 * var(--shift,1.2em)) 0 currentColor;backface-visibility:hidden;will-change:transform}.Button-module__e7WGRa__arrow{display:inline-block}@media (max-width:768px){.Button-module__e7WGRa__word{text-shadow:none}}.Button-module__e7WGRa__primary{background-color:var(--base-300);color:var(--base-100)}.Button-module__e7WGRa__secondary{background-color:var(--base-400);color:var(--base-100)}.Button-module__e7WGRa__light{background-color:var(--base-100);color:var(--on-light)}.Button-module__e7WGRa__dark{background-color:var(--on-light);color:var(--base-100)}
.FirmIntro-module__sDspzG__firmIntro{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);flex-direction:column;display:flex}.FirmIntro-module__sDspzG__inner{flex-direction:column;flex:1;justify-content:space-between;gap:10rem;width:100%;min-height:100svh;display:flex}.FirmIntro-module__sDspzG__block,.FirmIntro-module__sDspzG__heading{width:100%}@media (max-width:768px){.FirmIntro-module__sDspzG__inner{padding-block:4rem}}
.SectionHeader-module__T5s65a__wrap{z-index:1;width:100%;position:absolute;top:0;left:0}.SectionHeader-module__T5s65a__bar{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.SectionHeader-module__T5s65a__v2{justify-content:flex-end;gap:8rem}.SectionHeader-module__T5s65a__label{align-items:center;gap:.5rem;display:flex}.SectionHeader-module__T5s65a__bullet{background-color:var(--base-300);transform-origin:50%;flex-shrink:0;width:.5rem;height:.5rem}
.DitherImage-module__8tXh5q__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.DitherImage-module__8tXh5q__img,.DitherImage-module__8tXh5q__canvas{width:100%;height:100%;position:absolute;inset:0}.DitherImage-module__8tXh5q__img{object-fit:cover;opacity:0;transition:opacity .3s}.DitherImage-module__8tXh5q__canvas{image-rendering:pixelated;opacity:0;transition:opacity .3s}.DitherImage-module__8tXh5q__ready{opacity:1}
.PartnerList-module__G5cgpq__partnerList{width:100%;min-height:70svh;color:var(--base-500);flex:1;padding-top:8rem;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.PartnerList-module__G5cgpq__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60svh;display:flex;position:relative}.PartnerList-module__G5cgpq__grid{border:1px dashed #00000024;flex-direction:column;width:90%;height:60svh;margin:0 auto;display:flex;position:relative}.PartnerList-module__G5cgpq__row,.PartnerList-module__G5cgpq__item{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.PartnerList-module__G5cgpq__row:not(:last-child){border-bottom:1px dashed #00000024}.PartnerList-module__G5cgpq__item:not(:last-child){border-right:1px dashed #00000024}.PartnerList-module__G5cgpq__item p{z-index:2;color:var(--base-500);position:relative}.PartnerList-module__G5cgpq__itemActive p{color:var(--base-300)}.PartnerList-module__G5cgpq__highlight{--notch:1.25rem;--stroke:3px;z-index:1;pointer-events:none;box-sizing:border-box;background:linear-gradient(var(--base-300), var(--base-300)) left top / var(--notch) var(--stroke) no-repeat, linear-gradient(var(--base-300), var(--base-300)) left top / var(--stroke) var(--notch) no-repeat, linear-gradient(var(--base-300), var(--base-300)) right top / var(--notch) var(--stroke) no-repeat, linear-gradient(var(--base-300), var(--base-300)) right top / var(--stroke) var(--notch) no-repeat, linear-gradient(var(--base-300), var(--base-300)) left bottom / var(--notch) var(--stroke) no-repeat, linear-gradient(var(--base-300), var(--base-300)) left bottom / var(--stroke) var(--notch) no-repeat, linear-gradient(var(--base-300), var(--base-300)) right bottom / var(--notch) var(--stroke) no-repeat, linear-gradient(var(--base-300), var(--base-300)) right bottom / var(--stroke) var(--notch) no-repeat;transition:transform .25s,width .25s,height .25s;position:absolute;top:0;left:0}@media (max-width:1000px){.PartnerList-module__G5cgpq__partnerList{min-height:0;padding-bottom:4rem}.PartnerList-module__G5cgpq__inner{padding-block:4rem}.PartnerList-module__G5cgpq__grid{width:100%;height:auto}.PartnerList-module__G5cgpq__row{flex-direction:column;flex:none;height:auto}.PartnerList-module__G5cgpq__item{flex:none;width:100%;height:4rem}.PartnerList-module__G5cgpq__item:not(:last-child){border-bottom:1px dashed #00000024;border-right:none}}
.ResearchAreas-module__NKfZuG__researchAreas{background-color:#07140c;width:100%;position:relative}.ResearchAreas-module__NKfZuG__bg{z-index:0;width:100%;height:100svh;position:sticky;top:0}.ResearchAreas-module__NKfZuG__stack{z-index:1;margin-top:-100svh;position:relative}.ResearchAreas-module__NKfZuG__researchAreas[data-plain]{background-color:var(--base-200)}.ResearchAreas-module__NKfZuG__researchAreas[data-plain] .ResearchAreas-module__NKfZuG__stack{margin-top:0}.ResearchAreas-module__NKfZuG__area{will-change:transform, opacity, filter;align-items:center;width:100%;height:100svh;padding:1.5rem 2.5rem;display:flex;position:relative}.ResearchAreas-module__NKfZuG__panel{background-color:var(--base-100);width:100%;height:min(72svh,100%);color:var(--on-light);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:2.5rem;padding:2rem;display:grid;position:relative;overflow:hidden}.ResearchAreas-module__NKfZuG__main,.ResearchAreas-module__NKfZuG__side,.ResearchAreas-module__NKfZuG__icon{position:relative}.ResearchAreas-module__NKfZuG__main{flex-direction:column;justify-content:space-between;min-width:0;padding-right:.5rem;display:flex}.ResearchAreas-module__NKfZuG__title{max-width:8em}.ResearchAreas-module__NKfZuG__main p{max-width:22em}.ResearchAreas-module__NKfZuG__side{border-left:1px dashed var(--line-light);text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:0;padding-left:2.5rem;display:flex}.ResearchAreas-module__NKfZuG__icon{color:var(--base-300)}.ResearchAreas-module__NKfZuG__sideImage{aspect-ratio:1;background-color:var(--base-100);width:100%;position:relative;overflow:hidden}.ResearchAreas-module__NKfZuG__plainImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1000px){.ResearchAreas-module__NKfZuG__area{padding:1.5rem}.ResearchAreas-module__NKfZuG__panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.ResearchAreas-module__NKfZuG__side{border-left:none;border-top:1px dashed var(--line-light);text-align:left;align-items:flex-start;padding-top:1.5rem;padding-left:0}.ResearchAreas-module__NKfZuG__icon svg{width:96px;height:96px}}
.ContactBanner-module__aH-T-a__contactBanner{width:100%;height:100vh;position:relative;overflow:hidden}.ContactBanner-module__aH-T-a__bg{z-index:0;will-change:transform;height:160%;position:absolute;top:-30%;left:0;right:0}.ContactBanner-module__aH-T-a__wrap{z-index:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ContactBanner-module__aH-T-a__panel{background-color:var(--base-100);width:100%;max-width:44rem;color:var(--on-light);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);flex-direction:column;align-items:flex-start;gap:4rem;padding:5.5rem 4rem;display:flex}.ContactBanner-module__aH-T-a__intro{flex-direction:column;gap:1.75rem;display:flex}.ContactBanner-module__aH-T-a__intro p{opacity:.8;max-width:22em;line-height:1.55}.ContactBanner-module__aH-T-a__meta{grid-template-columns:1fr 1fr;gap:3.5rem 3rem;width:100%;display:grid}.ContactBanner-module__aH-T-a__group{flex-direction:column;gap:1.25rem;display:flex}.ContactBanner-module__aH-T-a__lines{flex-direction:column;gap:.55rem;display:flex}.ContactBanner-module__aH-T-a__group p.ContactBanner-module__aH-T-a__mono{opacity:.8}.ContactBanner-module__aH-T-a__panel a{color:inherit;text-decoration:none}@media (max-width:768px){.ContactBanner-module__aH-T-a__panel{gap:2.75rem;padding:4rem 1.75rem}.ContactBanner-module__aH-T-a__meta{grid-template-columns:1fr;gap:2.5rem}}
.OpenPositions-module__oErSnq__openPositions{background-color:var(--base-400);width:100%;color:var(--base-100)}.container.OpenPositions-module__oErSnq__inner{padding-block:10rem}.OpenPositions-module__oErSnq__header{grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem;margin-bottom:3rem;display:grid}.OpenPositions-module__oErSnq__meta{grid-template-columns:1fr 1fr;align-items:center;display:grid}.OpenPositions-module__oErSnq__title{max-width:6em}.OpenPositions-module__oErSnq__list{border-top:1px dashed #ffffff59}.OpenPositions-module__oErSnq__row{color:inherit;border-bottom:1px dashed #ffffff59;grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem;padding-block:1.25rem;text-decoration:none;display:grid}.OpenPositions-module__oErSnq__row:last-child{border-bottom:none}.OpenPositions-module__oErSnq__details{align-items:center;gap:1rem;display:flex}.OpenPositions-module__oErSnq__details>p.OpenPositions-module__oErSnq__mono{margin-left:auto}.OpenPositions-module__oErSnq__tag{transform-origin:50%;border:1px dashed #ffffff59;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .45rem;display:inline-flex;transform:scale(0)}.OpenPositions-module__oErSnq__dot{border:1px solid;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.OpenPositions-module__oErSnq__arrow{color:var(--base-100);transform-origin:50%;margin-left:auto;display:flex;transform:scale(0)}@media (max-width:768px){.container.OpenPositions-module__oErSnq__inner{padding-block:5rem 6rem}.OpenPositions-module__oErSnq__header,.OpenPositions-module__oErSnq__row{grid-template-columns:1fr;gap:4rem}.OpenPositions-module__oErSnq__meta{grid-template-columns:auto auto;justify-content:start;gap:2rem}}
.ResearchOutcomes-module__fFIG8W__researchOutcomes{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);align-items:flex-start;display:flex;position:relative}.ResearchOutcomes-module__fFIG8W__researchOutcomes .container{padding-inline:var(--page-gutter)}.ResearchOutcomes-module__fFIG8W__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:3rem clamp(2.5rem,5vw,5.5rem);width:100%;padding-block:clamp(6.5rem,14vh,10rem);display:grid}.ResearchOutcomes-module__fFIG8W__intro{flex-direction:column;gap:1.5rem;max-width:36rem;display:flex}.ResearchOutcomes-module__fFIG8W__title{width:100%;max-width:14em;font-size:clamp(36px, .042 * calc(100 * var(--vw,1vw)), 72px);letter-spacing:-.03em;line-height:1.05}.ResearchOutcomes-module__fFIG8W__copy{opacity:.8;max-width:28em;line-height:1.5}.ResearchOutcomes-module__fFIG8W__list{border-top:1px dashed var(--line-dark);justify-self:stretch;width:100%;max-width:36rem;margin:0;padding:0;list-style:none}.ResearchOutcomes-module__fFIG8W__item{border-bottom:1px dashed var(--line-dark);align-items:center;gap:1rem;padding-block:1.15rem;display:flex}.ResearchOutcomes-module__fFIG8W__item p{margin:0;line-height:1.3}.ResearchOutcomes-module__fFIG8W__check{color:var(--base-300);transform-origin:50%;flex-shrink:0;display:flex;transform:scale(0)}@media (max-width:900px){.ResearchOutcomes-module__fFIG8W__researchOutcomes,.ResearchOutcomes-module__fFIG8W__inner{min-height:0}.ResearchOutcomes-module__fFIG8W__inner{grid-template-columns:1fr;row-gap:2.75rem;padding-block:7rem}.ResearchOutcomes-module__fFIG8W__intro{gap:1.25rem;max-width:40rem}.ResearchOutcomes-module__fFIG8W__title{max-width:none;font-size:clamp(32px,7.5vw,52px)}.ResearchOutcomes-module__fFIG8W__copy,.ResearchOutcomes-module__fFIG8W__list{max-width:none}}
.SectionFooter-module__n3Ensq__wrap{z-index:1;width:100%;position:absolute;bottom:0;left:0}.SectionFooter-module__n3Ensq__bar{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.SectionFooter-module__n3Ensq__v2{justify-content:flex-end;gap:8rem}.SectionFooter-module__n3Ensq__label{align-items:center;gap:.5rem;display:flex}.SectionFooter-module__n3Ensq__bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}
.JournalArticles-module__DlKt4G__journalArticles{background-color:var(--base-200);width:100%;color:var(--base-500);position:relative}.JournalArticles-module__DlKt4G__inner{flex-direction:column;align-items:center;gap:5rem;display:flex}.container.JournalArticles-module__DlKt4G__inner{padding-block:12rem}.JournalArticles-module__DlKt4G__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:44rem;display:flex}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__header{max-width:min(72rem,92%)}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__header h2{max-width:none;font-size:clamp(32px,4.2vw,56px);line-height:1.1}.JournalArticles-module__DlKt4G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.JournalArticles-module__DlKt4G__article{background-color:var(--base-100);min-width:0;height:100%;color:var(--on-light);opacity:0;flex-direction:column;padding:.75rem;display:flex;transform:translateY(300px)}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__article{color:var(--base-500);background-color:#0000;padding:0}.JournalArticles-module__DlKt4G__image{aspect-ratio:4/3;flex-shrink:0;width:100%;position:relative;overflow:hidden}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__image{border:1px solid var(--line-dark);background-color:var(--base-400)}.JournalArticles-module__DlKt4G__plainImage{object-fit:cover;width:100%;height:100%;display:block}.JournalArticles-module__DlKt4G__title{min-height:3.15em;margin-top:1.25rem;margin-bottom:4rem;font-size:clamp(28px,2vw,40px);line-height:1.05}.JournalArticles-module__DlKt4G__article:has(.JournalArticles-module__DlKt4G__description) .JournalArticles-module__DlKt4G__title{min-height:0;margin-bottom:1rem}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__title{margin-top:1.5rem;font-size:clamp(24px,1.8vw,32px)}.JournalArticles-module__DlKt4G__description{opacity:.75;margin-bottom:.5rem;line-height:1.45}.JournalArticles-module__DlKt4G__journalArticles[data-tone=dark] .JournalArticles-module__DlKt4G__description{opacity:.55;max-width:34ch}.JournalArticles-module__DlKt4G__cta{width:100%;margin-top:auto}@media (max-width:1040px){.JournalArticles-module__DlKt4G__inner{gap:3rem}.JournalArticles-module__DlKt4G__grid{grid-template-columns:1fr}}@media (max-width:768px){.container.JournalArticles-module__DlKt4G__inner{padding-block:8rem}}
.FAQ-module__YTKPaG__faq{background-color:var(--base-200);width:100%;color:var(--base-500);position:relative}.FAQ-module__YTKPaG__faq .container{padding-inline:var(--page-gutter)}.FAQ-module__YTKPaG__inner{flex-direction:column;align-items:center;gap:5rem;display:flex}.container.FAQ-module__YTKPaG__inner{padding-block:12rem}.FAQ-module__YTKPaG__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:44rem;display:flex}.FAQ-module__YTKPaG__label{align-items:center;gap:.5rem;display:flex}.FAQ-module__YTKPaG__bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}.FAQ-module__YTKPaG__list{flex-direction:column;gap:3rem;width:min(75%,56rem);display:flex}.FAQ-module__YTKPaG__item{flex-direction:column;gap:1.5rem;display:flex}.FAQ-module__YTKPaG__row{align-items:flex-start;display:flex}.FAQ-module__YTKPaG__questionSlot{justify-content:flex-start}.FAQ-module__YTKPaG__answerSlot{justify-content:flex-end}.FAQ-module__YTKPaG__message{border-radius:0;max-width:70%;padding:1.5rem 2rem;position:relative;overflow:hidden}.FAQ-module__YTKPaG__question{background-color:var(--base-100);color:var(--on-light);align-self:flex-start}.FAQ-module__YTKPaG__answer{background-color:var(--base-300);color:var(--base-100);align-self:flex-start}.FAQ-module__YTKPaG__content{flex-direction:column;gap:1rem;width:max-content;max-width:100%;display:flex}.FAQ-module__YTKPaG__content p{opacity:0}.FAQ-module__YTKPaG__typing{pointer-events:none;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.FAQ-module__YTKPaG__typing span{background-color:var(--on-light);border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite FAQ-module__YTKPaG__typing-pulse}.FAQ-module__YTKPaG__answer .FAQ-module__YTKPaG__typing span{background-color:var(--base-100)}.FAQ-module__YTKPaG__typing span:nth-child(2){animation-delay:.2s}.FAQ-module__YTKPaG__typing span:nth-child(3){animation-delay:.4s}@keyframes FAQ-module__YTKPaG__typing-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@media (max-width:1000px){.FAQ-module__YTKPaG__inner{gap:3rem}.container.FAQ-module__YTKPaG__inner{padding-block:10rem}.FAQ-module__YTKPaG__list{width:100%}.FAQ-module__YTKPaG__message{max-width:90%}}@media (max-width:768px){.container.FAQ-module__YTKPaG__inner{padding-block:8rem}}
.WhoItsFor-module__5fZbhW__section{background-color:var(--base-200);width:100%;color:var(--base-500);padding-block:clamp(6.5rem,14vh,10rem);position:relative}.WhoItsFor-module__5fZbhW__section .WhoItsFor-module__5fZbhW__inner{flex-direction:column;gap:clamp(1.15rem,2.2vh,1.75rem);width:min(72rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,2vw,1.75rem);display:flex}.WhoItsFor-module__5fZbhW__stepsSection .WhoItsFor-module__5fZbhW__inner,.WhoItsFor-module__5fZbhW__cardsSection .WhoItsFor-module__5fZbhW__inner{width:min(72rem,100%)}.WhoItsFor-module__5fZbhW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);margin-top:1.35rem;display:grid}.WhoItsFor-module__5fZbhW__card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.WhoItsFor-module__5fZbhW__cardVisual{width:100%}.WhoItsFor-module__5fZbhW__cardVisual img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.WhoItsFor-module__5fZbhW__cardLabel{letter-spacing:-.01em;margin:1.15rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.3}.WhoItsFor-module__5fZbhW__cardBody{color:#f2f2f08c;max-width:22rem;margin:.4rem 0 0;font-size:.95rem;line-height:1.45}.WhoItsFor-module__5fZbhW__eyebrow{color:#f2f2f08c;letter-spacing:.01em;align-items:center;gap:.65rem;display:flex}.WhoItsFor-module__5fZbhW__dot{background-color:#f2f2f08c;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.WhoItsFor-module__5fZbhW__tabsSection .WhoItsFor-module__5fZbhW__title{max-width:17em}.WhoItsFor-module__5fZbhW__title{letter-spacing:-.03em;max-width:14em;font-size:clamp(28px,3vw,44px);font-weight:450;line-height:1.08}.WhoItsFor-module__5fZbhW__titleMuted{color:#f2f2f06b}.WhoItsFor-module__5fZbhW__tabCarousel{position:relative}.WhoItsFor-module__5fZbhW__carouselMeta{display:none}.WhoItsFor-module__5fZbhW__tabs{border-bottom:1px solid #ffffff24;align-items:flex-end;gap:clamp(1.15rem,2vw,2rem);display:flex}.WhoItsFor-module__5fZbhW__tab{color:#f2f2f06b;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0 0 .7rem;font-size:.95rem;line-height:1.2;transition:color .35s;position:relative}.WhoItsFor-module__5fZbhW__tab:after{content:"";background:var(--base-500);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.WhoItsFor-module__5fZbhW__tabActive{color:var(--base-500)}.WhoItsFor-module__5fZbhW__tabActive:after{transform:scaleX(1)}.WhoItsFor-module__5fZbhW__panel{align-items:center;gap:clamp(1.5rem,2.5vw,2.25rem);animation:.55s cubic-bezier(.22,1,.36,1) WhoItsFor-module__5fZbhW__panelIn;display:flex}@keyframes WhoItsFor-module__5fZbhW__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WhoItsFor-module__5fZbhW__tab,.WhoItsFor-module__5fZbhW__tab:after{transition:none}.WhoItsFor-module__5fZbhW__panel,.WhoItsFor-module__5fZbhW__visual img{animation:none}}.WhoItsFor-module__5fZbhW__visual{flex:none;width:min(100%,28rem)}.WhoItsFor-module__5fZbhW__stepsLayout .WhoItsFor-module__5fZbhW__visual{width:100%;max-width:none}.WhoItsFor-module__5fZbhW__visual img{object-fit:contain;object-position:center;width:100%;height:auto;animation:.45s cubic-bezier(.22,1,.36,1) WhoItsFor-module__5fZbhW__panelIn;display:block}.WhoItsFor-module__5fZbhW__stepsLayout{grid-template-columns:minmax(0,.82fr) minmax(16rem,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);margin-top:.75rem;display:grid}.WhoItsFor-module__5fZbhW__stepList{border-left:1px solid #ffffff38;flex-direction:column;gap:1.75rem;padding-left:1.35rem;display:flex}.WhoItsFor-module__5fZbhW__step{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1.25rem minmax(0,1fr);gap:.85rem;padding:0;display:grid}.WhoItsFor-module__5fZbhW__stepIndex{color:#f2f2f0b8;font-size:1.05rem;line-height:1.3}.WhoItsFor-module__5fZbhW__stepCopy{flex-direction:column;gap:.45rem;display:flex}.WhoItsFor-module__5fZbhW__stepLabel{font-size:1.15rem;line-height:1.25}.WhoItsFor-module__5fZbhW__stepBody{color:#f2f2f08c;font-size:.95rem;line-height:1.45}.WhoItsFor-module__5fZbhW__stepActive .WhoItsFor-module__5fZbhW__stepIndex,.WhoItsFor-module__5fZbhW__stepActive .WhoItsFor-module__5fZbhW__stepLabel{color:var(--base-500)}.WhoItsFor-module__5fZbhW__step:not(.WhoItsFor-module__5fZbhW__stepActive) .WhoItsFor-module__5fZbhW__stepLabel,.WhoItsFor-module__5fZbhW__step:not(.WhoItsFor-module__5fZbhW__stepActive) .WhoItsFor-module__5fZbhW__stepIndex{color:#f2f2f0b8}.WhoItsFor-module__5fZbhW__copy{flex-direction:column;flex:14rem;align-items:flex-start;gap:.75rem;min-width:0;max-width:18rem;display:flex}.WhoItsFor-module__5fZbhW__audience{color:#f2f2f07a;font-size:.95rem}.WhoItsFor-module__5fZbhW__body{color:var(--base-500);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.45}.WhoItsFor-module__5fZbhW__cta{background-color:var(--base-100);color:var(--on-light);border-radius:999px;align-items:center;margin-top:.35rem;padding:.85rem 1.35rem;font-size:.95rem;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:900px){.WhoItsFor-module__5fZbhW__section{padding-block:4.5rem}.WhoItsFor-module__5fZbhW__tabs{scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:none;gap:1.5rem;padding-bottom:.15rem;scroll-padding-inline:.15rem;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.75rem),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.75rem),#0000)}.WhoItsFor-module__5fZbhW__tabs::-webkit-scrollbar{display:none}.WhoItsFor-module__5fZbhW__tab{scroll-snap-align:start;scroll-snap-stop:always;border-bottom:1px solid #ffffff2e;flex:0 0 72%;padding-bottom:.85rem;font-size:1.05rem}.WhoItsFor-module__5fZbhW__carouselMeta{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.WhoItsFor-module__5fZbhW__swipeHint{color:#f2f2f08c;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.WhoItsFor-module__5fZbhW__swipeHint:after{content:" →"}.WhoItsFor-module__5fZbhW__dots{align-items:center;gap:.45rem;display:flex}.WhoItsFor-module__5fZbhW__pagerDot{cursor:pointer;background:#f2f2f047;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0}.WhoItsFor-module__5fZbhW__pagerDotActive{background:var(--base-500);width:1.35rem}.WhoItsFor-module__5fZbhW__swipeCount{color:#f2f2f08c;letter-spacing:.06em;text-align:right;min-width:2.5rem;font-size:.8rem}.WhoItsFor-module__5fZbhW__title{max-width:none;font-size:clamp(30px,8vw,40px)}.WhoItsFor-module__5fZbhW__section .WhoItsFor-module__5fZbhW__inner,.WhoItsFor-module__5fZbhW__stepsSection .WhoItsFor-module__5fZbhW__inner,.WhoItsFor-module__5fZbhW__cardsSection .WhoItsFor-module__5fZbhW__inner{width:100%;padding-inline:var(--page-gutter)}.WhoItsFor-module__5fZbhW__cardGrid{grid-template-columns:1fr;margin-top:.5rem}.WhoItsFor-module__5fZbhW__panel{flex-direction:column;align-items:flex-start}.WhoItsFor-module__5fZbhW__stepsLayout{grid-template-columns:1fr}.WhoItsFor-module__5fZbhW__visual{width:100%;max-width:none}.WhoItsFor-module__5fZbhW__copy{max-width:none}.WhoItsFor-module__5fZbhW__cta{justify-content:center;width:100%}.WhoItsFor-module__5fZbhW__stepBody{font-size:.95rem}}
