.PageHeader-module__-aSCBq__pageHeader{background-color:var(--base-300);width:100%;height:65svh;color:var(--base-100)}.PageHeader-module__-aSCBq__container{height:100%}.PageHeader-module__-aSCBq__inner{flex-direction:column;justify-content:space-between;height:100%;padding-top:calc(132px + 2rem);display:flex}.PageHeader-module__-aSCBq__heading{flex-direction:column;display:flex}.PageHeader-module__-aSCBq__subtitle{color:var(--base-100);opacity:.5}.PageHeader-module__-aSCBq__meta{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.PageHeader-module__-aSCBq__scrollBtn{color:var(--base-100);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.PageHeader-module__-aSCBq__iconWrap{transform-origin:50%;display:flex;transform:scale(0)}.PageHeader-module__-aSCBq__iconSlot{width:80px;height:80px;display:block}.PageHeader-module__-aSCBq__copy{text-align:right;max-width:20rem;font-size:clamp(16px, .02 * calc(100 * var(--vw,1vw)), 36px);flex-shrink:0}@media (max-width:768px){.PageHeader-module__-aSCBq__pageHeader{height:75svh}.PageHeader-module__-aSCBq__meta{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:2rem}.PageHeader-module__-aSCBq__copy{text-align:left;max-width:none}}
.Copy-module__YKcTYa__line-mask,.Copy-module__YKcTYa__word-mask,.Copy-module__YKcTYa__char-mask{margin-bottom:-.2em;padding-bottom:.2em}.Copy-module__YKcTYa__line,.Copy-module__YKcTYa__word,.Copy-module__YKcTYa__char{will-change:transform, opacity}.Copy-module__YKcTYa__wrapper{display:contents}:is([data-copy=slide]:not(.copy-slide-ready),[data-copy=flicker]:not(.copy-flicker-ready)),:is(.Copy-module__YKcTYa__wrapper[data-copy=slide]:not(.copy-slide-ready)>*,.Copy-module__YKcTYa__wrapper[data-copy=flicker]:not(.copy-flicker-ready)>*){visibility:hidden}
.SectionHeader-module__n2wwuG__wrap{z-index:1;width:100%;position:absolute;top:0;left:0}.SectionHeader-module__n2wwuG__bar{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.SectionHeader-module__n2wwuG__v2{justify-content:flex-end;gap:8rem}.SectionHeader-module__n2wwuG__label{align-items:center;gap:.5rem;display:flex}.SectionHeader-module__n2wwuG__bullet{background-color:var(--base-300);transform-origin:50%;flex-shrink:0;width:.5rem;height:.5rem}
.Button-module__NDr1KW__button{justify-content:space-between;align-items:flex-start;height:88px;padding:12px 14px;text-decoration:none;display:flex}.Button-module__NDr1KW__label{line-height:1.2}.Button-module__NDr1KW__word{line-height:inherit;text-shadow:0 calc(-1 * var(--shift,1.2em)) 0 currentColor;backface-visibility:hidden;will-change:transform}.Button-module__NDr1KW__arrow{display:inline-block}@media (max-width:768px){.Button-module__NDr1KW__word{text-shadow:none}}.Button-module__NDr1KW__primary{background-color:var(--base-300);color:var(--base-100)}.Button-module__NDr1KW__secondary{background-color:var(--base-400);color:var(--base-100)}.Button-module__NDr1KW__light{background-color:var(--base-100);color:var(--base-400)}.Button-module__NDr1KW__dark{background-color:var(--base-500);color:var(--base-100)}
.FocusAreas-module__CFBOiq__focusAreas{width:100%}.FocusAreas-module__CFBOiq__inner{z-index:auto;padding:0;display:flex}.FocusAreas-module__CFBOiq__area{aspect-ratio:1;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);will-change:clip-path;flex-direction:column;flex:1;justify-content:space-between;padding:1.5rem;display:flex}.FocusAreas-module__CFBOiq__accent{background-color:var(--base-300);color:var(--base-100)}.FocusAreas-module__CFBOiq__dark{background-color:var(--base-400);color:var(--base-100)}.FocusAreas-module__CFBOiq__light{background-color:var(--base-100);color:var(--base-500)}.FocusAreas-module__CFBOiq__top,.FocusAreas-module__CFBOiq__copy,.FocusAreas-module__CFBOiq__icon{z-index:1;position:relative}.FocusAreas-module__CFBOiq__top{justify-content:space-between;align-items:flex-start;display:flex}.FocusAreas-module__CFBOiq__copy{flex-direction:column;gap:.75rem;display:flex}.FocusAreas-module__CFBOiq__icon{transform-origin:50%}.FocusAreas-module__CFBOiq__line{will-change:transform}@media (max-width:768px){.FocusAreas-module__CFBOiq__inner{flex-direction:column}}
.Marquee-module__oofcHa__marquee{background-color:var(--base-200);align-items:center;width:100%;height:50svh;display:flex;overflow:hidden}.Marquee-module__oofcHa__marqueeInner{align-items:center;max-width:none;height:100%;padding:0;display:flex;overflow:hidden}.Marquee-module__oofcHa__track{width:max-content;animation:72s linear infinite Marquee-module__oofcHa__marquee;display:flex}.Marquee-module__oofcHa__line{white-space:nowrap;flex-shrink:0;font-size:clamp(72px,9vw,160px)}.Marquee-module__oofcHa__word-mask{margin-bottom:-.2em;padding-bottom:.2em}.Marquee-module__oofcHa__word{will-change:transform}.Marquee-module__oofcHa__marquee:not(.Marquee-module__oofcHa__ready) .Marquee-module__oofcHa__line{visibility:hidden}@keyframes Marquee-module__oofcHa__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:768px){.Marquee-module__oofcHa__marquee{height:30svh}}
.ProcessSteps-module__owS55a__processSteps{background-color:var(--base-200);padding-top:6rem;padding-bottom:10rem;position:relative}.ProcessSteps-module__owS55a__inner{--stick:7.5rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:clamp(2rem,3.5vw,4rem);display:grid}.ProcessSteps-module__owS55a__list{flex-direction:column;gap:.75rem;width:74%;min-width:0;margin-left:auto;margin-right:2%;display:flex}.ProcessSteps-module__owS55a__step{top:var(--stick);transform-origin:top;height:clamp(220px,34svh,340px);position:sticky}.ProcessSteps-module__owS55a__face{background-color:var(--base-100);border:1px dashed var(--base-200);opacity:0;flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;display:flex;transform:translateY(300px)}.ProcessSteps-module__owS55a__index{color:var(--base-300);align-self:flex-end}.ProcessSteps-module__owS55a__cta{text-decoration:none}.ProcessSteps-module__owS55a__cta .ProcessSteps-module__owS55a__face{background-color:var(--base-300);border-color:var(--base-300);color:var(--base-100)}.ProcessSteps-module__owS55a__arrow{background-color:var(--base-100);width:2.25rem;height:2.25rem;color:var(--base-500);border-radius:50%;align-self:flex-end;place-items:center;display:grid}.ProcessSteps-module__owS55a__arrow svg{width:1.1rem;height:1.1rem}.ProcessSteps-module__owS55a__headline{top:calc(var(--stick) + 6vh);max-width:7em;color:var(--base-500);position:sticky}@media (max-width:768px){.ProcessSteps-module__owS55a__processSteps{padding-top:4rem;padding-bottom:8rem}.ProcessSteps-module__owS55a__inner{--stick:5rem;grid-template-columns:1fr;row-gap:2rem}.ProcessSteps-module__owS55a__headline{order:-1;max-width:10em;position:relative;top:auto}.ProcessSteps-module__owS55a__step{height:200px}}
.PartnerList-module__LevtiG__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__LevtiG__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60svh;display:flex;position:relative}.PartnerList-module__LevtiG__grid{border:1px dashed #00000024;flex-direction:column;width:90%;height:60svh;margin:0 auto;display:flex;position:relative}.PartnerList-module__LevtiG__row,.PartnerList-module__LevtiG__item{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.PartnerList-module__LevtiG__row:not(:last-child){border-bottom:1px dashed #00000024}.PartnerList-module__LevtiG__item:not(:last-child){border-right:1px dashed #00000024}.PartnerList-module__LevtiG__item p{z-index:2;color:var(--base-500);position:relative}.PartnerList-module__LevtiG__itemActive p{color:var(--base-300)}.PartnerList-module__LevtiG__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__LevtiG__partnerList{min-height:0;padding-bottom:4rem}.PartnerList-module__LevtiG__inner{padding-block:4rem}.PartnerList-module__LevtiG__grid{width:100%;height:auto}.PartnerList-module__LevtiG__row{flex-direction:column;flex:none;height:auto}.PartnerList-module__LevtiG__item{flex:none;width:100%;height:4rem}.PartnerList-module__LevtiG__item:not(:last-child){border-bottom:1px dashed #00000024;border-right:none}}
.ResearchAreas-module__uNSXuW__researchAreas{background-color:var(--base-300);width:100%;position:relative}.ResearchAreas-module__uNSXuW__bg{z-index:0;width:100%;height:100svh;position:sticky;top:0}.ResearchAreas-module__uNSXuW__stack{z-index:1;margin-top:-100svh;position:relative}.ResearchAreas-module__uNSXuW__area{will-change:transform, opacity, filter;align-items:center;width:100%;height:100svh;padding:1.5rem 2.5rem;display:flex;position:relative}.ResearchAreas-module__uNSXuW__panel{background-color:var(--base-200);width:100%;height:min(72svh,100%);color:var(--base-500);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:2.5rem;padding:2rem;display:grid;position:relative;overflow:hidden}.ResearchAreas-module__uNSXuW__main,.ResearchAreas-module__uNSXuW__side,.ResearchAreas-module__uNSXuW__icon{position:relative}.ResearchAreas-module__uNSXuW__main{flex-direction:column;justify-content:space-between;min-width:0;padding-right:.5rem;display:flex}.ResearchAreas-module__uNSXuW__title{max-width:8em}.ResearchAreas-module__uNSXuW__main p{max-width:22em}.ResearchAreas-module__uNSXuW__side{border-left:1px dashed var(--base-200);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__uNSXuW__icon{color:var(--base-300)}@media (max-width:1000px){.ResearchAreas-module__uNSXuW__area{padding:1.5rem}.ResearchAreas-module__uNSXuW__panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.ResearchAreas-module__uNSXuW__side{border-left:none;border-top:1px dashed var(--base-200);text-align:left;align-items:flex-start;padding-top:1.5rem;padding-left:0}.ResearchAreas-module__uNSXuW__icon svg{width:96px;height:96px}}
.SectionFooter-module__xl0Irq__wrap{z-index:1;width:100%;position:absolute;bottom:0;left:0}.SectionFooter-module__xl0Irq__bar{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.SectionFooter-module__xl0Irq__v2{justify-content:flex-end;gap:8rem}.SectionFooter-module__xl0Irq__label{align-items:center;gap:.5rem;display:flex}.SectionFooter-module__xl0Irq__bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}
.DitherImage-module__MV5TGG__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.DitherImage-module__MV5TGG__img,.DitherImage-module__MV5TGG__canvas{width:100%;height:100%;position:absolute;inset:0}.DitherImage-module__MV5TGG__img{object-fit:cover;opacity:0;transition:opacity .3s}.DitherImage-module__MV5TGG__canvas{image-rendering:pixelated;opacity:0;transition:opacity .3s}.DitherImage-module__MV5TGG__ready{opacity:1}
.FirmIntro-module__f4ebhG__firmIntro{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);flex-direction:column;display:flex}.FirmIntro-module__f4ebhG__inner{flex-direction:column;flex:1;justify-content:space-between;gap:10rem;width:100%;min-height:100svh;display:flex}.FirmIntro-module__f4ebhG__block,.FirmIntro-module__f4ebhG__heading{width:100%}@media (max-width:768px){.FirmIntro-module__f4ebhG__inner{padding-block:4rem}}
.ResearchOutcomes-module__-if0iG__researchOutcomes{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);display:flex}.ResearchOutcomes-module__-if0iG__inner{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:3rem 6rem;width:100%;min-height:100svh;padding-block:12rem;display:grid}.ResearchOutcomes-module__-if0iG__title{grid-column:2;max-width:6em}.ResearchOutcomes-module__-if0iG__copy{grid-column:1;max-width:18em}.ResearchOutcomes-module__-if0iG__list{border-top:1px dashed var(--base-200);grid-column:2;list-style:none}.ResearchOutcomes-module__-if0iG__item{border-bottom:1px dashed var(--base-200);align-items:center;gap:1rem;padding-block:1.15rem;display:flex}.ResearchOutcomes-module__-if0iG__check{color:var(--base-300);transform-origin:50%;flex-shrink:0;display:flex;transform:scale(0)}@media (max-width:768px){.ResearchOutcomes-module__-if0iG__researchOutcomes,.ResearchOutcomes-module__-if0iG__inner{min-height:0}.ResearchOutcomes-module__-if0iG__inner{grid-template-rows:none;grid-template-columns:1fr;row-gap:2rem}.container.ResearchOutcomes-module__-if0iG__inner{padding-block:8rem}.ResearchOutcomes-module__-if0iG__title,.ResearchOutcomes-module__-if0iG__copy,.ResearchOutcomes-module__-if0iG__list{grid-column:1}.ResearchOutcomes-module__-if0iG__title{padding-top:2rem}.ResearchOutcomes-module__-if0iG__copy{max-width:none}}
.StatementBanner-module__OE2q5G__statementBanner{width:100%;height:100svh;position:relative;overflow:hidden}.StatementBanner-module__OE2q5G__bg{z-index:0;position:absolute;inset:0}.StatementBanner-module__OE2q5G__content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.StatementBanner-module__OE2q5G__title{max-width:8em;color:var(--base-500)}.StatementBanner-module__OE2q5G__copy{max-width:8em;color:var(--base-500);align-self:flex-end}.StatementBanner-module__OE2q5G__multiline{max-width:none}
.ContactBanner-module__B0d9wG__contactBanner{width:100%;height:150svh;position:relative;overflow:hidden}.ContactBanner-module__B0d9wG__bg{z-index:0;position:absolute;inset:0}.ContactBanner-module__B0d9wG__wrap{z-index:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ContactBanner-module__B0d9wG__panel{background-color:var(--base-300);width:100%;max-width:44rem;color:var(--base-100);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__B0d9wG__intro{flex-direction:column;gap:1.75rem;display:flex}.ContactBanner-module__B0d9wG__intro p{opacity:.8;max-width:22em;line-height:1.55}.ContactBanner-module__B0d9wG__meta{grid-template-columns:1fr 1fr;gap:3.5rem 3rem;width:100%;display:grid}.ContactBanner-module__B0d9wG__group{flex-direction:column;gap:1.25rem;display:flex}.ContactBanner-module__B0d9wG__lines{flex-direction:column;gap:.55rem;display:flex}.ContactBanner-module__B0d9wG__group p.ContactBanner-module__B0d9wG__mono{opacity:.8}.ContactBanner-module__B0d9wG__panel a{color:inherit;text-decoration:none}@media (max-width:768px){.ContactBanner-module__B0d9wG__panel{gap:2.75rem;padding:4rem 1.75rem}.ContactBanner-module__B0d9wG__meta{grid-template-columns:1fr;gap:2.5rem}}
.DitherCursorTrail-module__dxXfHa__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}
.FAQ-module__augUbq__faq{background-color:var(--base-200);width:100%;color:var(--base-500);position:relative}.FAQ-module__augUbq__inner{flex-direction:column;align-items:center;gap:5rem;display:flex}.container.FAQ-module__augUbq__inner{padding-block:12rem}.FAQ-module__augUbq__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:44rem;display:flex}.FAQ-module__augUbq__label{align-items:center;gap:.5rem;display:flex}.FAQ-module__augUbq__bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}.FAQ-module__augUbq__list{flex-direction:column;gap:3rem;width:min(75%,56rem);display:flex}.FAQ-module__augUbq__item{flex-direction:column;gap:1.5rem;display:flex}.FAQ-module__augUbq__row{align-items:flex-start;display:flex}.FAQ-module__augUbq__questionSlot{justify-content:flex-start}.FAQ-module__augUbq__answerSlot{justify-content:flex-end}.FAQ-module__augUbq__message{border-radius:0;max-width:70%;padding:1.5rem 2rem;position:relative;overflow:hidden}.FAQ-module__augUbq__question{background-color:var(--base-100);color:var(--base-500);align-self:flex-start}.FAQ-module__augUbq__answer{background-color:var(--base-300);color:var(--base-100);align-self:flex-start}.FAQ-module__augUbq__content{flex-direction:column;gap:1rem;width:max-content;max-width:100%;display:flex}.FAQ-module__augUbq__content p{opacity:0}.FAQ-module__augUbq__typing{pointer-events:none;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.FAQ-module__augUbq__typing span{background-color:var(--base-500);border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite FAQ-module__augUbq__typing-pulse}.FAQ-module__augUbq__answer .FAQ-module__augUbq__typing span{background-color:var(--base-100)}.FAQ-module__augUbq__typing span:nth-child(2){animation-delay:.2s}.FAQ-module__augUbq__typing span:nth-child(3){animation-delay:.4s}@keyframes FAQ-module__augUbq__typing-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@media (max-width:1000px){.FAQ-module__augUbq__inner{gap:3rem}.container.FAQ-module__augUbq__inner{padding-block:10rem}.FAQ-module__augUbq__list{width:100%}.FAQ-module__augUbq__message{max-width:90%}}@media (max-width:768px){.container.FAQ-module__augUbq__inner{padding-block:8rem}}
.OpenPositions-module__gy5_RG__openPositions{background-color:var(--base-400);width:100%;color:var(--base-100)}.container.OpenPositions-module__gy5_RG__inner{padding-block:10rem}.OpenPositions-module__gy5_RG__header{grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem;margin-bottom:3rem;display:grid}.OpenPositions-module__gy5_RG__meta{grid-template-columns:1fr 1fr;align-items:center;display:grid}.OpenPositions-module__gy5_RG__title{max-width:6em}.OpenPositions-module__gy5_RG__list{border-top:1px dashed #ffffff59}.OpenPositions-module__gy5_RG__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__gy5_RG__row:last-child{border-bottom:none}.OpenPositions-module__gy5_RG__details{align-items:center;gap:1rem;display:flex}.OpenPositions-module__gy5_RG__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__gy5_RG__dot{border:1px solid;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.OpenPositions-module__gy5_RG__arrow{color:var(--base-100);transform-origin:50%;margin-left:auto;display:flex;transform:scale(0)}@media (max-width:768px){.container.OpenPositions-module__gy5_RG__inner{padding-block:5rem 6rem}.OpenPositions-module__gy5_RG__header,.OpenPositions-module__gy5_RG__row{grid-template-columns:1fr;gap:4rem}.OpenPositions-module__gy5_RG__meta{grid-template-columns:auto auto;justify-content:start;gap:2rem}}
