.xN3HmW_hero{z-index:2;transform-origin:50%;width:100%;height:100svh;position:relative;overflow:hidden}.xN3HmW_hero[data-hero-intro]{opacity:0}.xN3HmW_heroBg{z-index:0;position:absolute;inset:0}.xN3HmW_heroOverlay{background:#0003;position:absolute;inset:0}.xN3HmW_heroTrail{pointer-events:none;position:absolute;inset:0;overflow:hidden}.xN3HmW_heroTrailItem{aspect-ratio:4/5;width:clamp(120px,12vw,200px);overflow:hidden}.xN3HmW_heroTrailItem img{object-fit:cover}.xN3HmW_heroTitleWrap{justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.xN3HmW_heroTitleText{color:#000;text-align:center;text-wrap:balance;letter-spacing:-.025em;font-size:4.5rem;font-weight:400;line-height:1}.xN3HmW_heroContent{z-index:1;justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:relative}.xN3HmW_heroTitle{width:min-content;color:var(--base-500)}.xN3HmW_heroCtas{gap:.75rem;display:flex;overflow:hidden}.xN3HmW_heroCtas>*{transform:translateY(300px)}.xN3HmW_ctaPrimary{width:300px}.xN3HmW_ctaSecondary{width:195px}.xN3HmW_about{background-color:var(--base-200);justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative}.xN3HmW_aboutCols{width:100%;display:flex}.xN3HmW_aboutCol{flex:1}.xN3HmW_aboutCopy{flex:3}@media (max-width:768px){.xN3HmW_heroHeader{display:none}.xN3HmW_heroTitle{width:100%}.xN3HmW_heroContent{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:2rem}.xN3HmW_heroCtas{flex-direction:column;width:100%}.xN3HmW_ctaPrimary,.xN3HmW_ctaSecondary{flex:1;width:auto}.xN3HmW_aboutCols{flex-direction:column}.xN3HmW_aboutCol{display:none}}
.lb9R7a_overlay{z-index:1;background-color:var(--base-300);clip-path:polygon(0% 46.5%,0% 46.5%,0% 53.5%,0% 53.5%);will-change:clip-path;pointer-events:auto;width:100%;height:100%;position:fixed;inset:0}.lb9R7a_progressBar{width:25vw;color:var(--base-100);will-change:width, opacity;justify-content:space-between;align-items:center;padding:2rem;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lb9R7a_progressBar p{font-size:1.125rem}@media (max-width:900px){.lb9R7a_progressBar{justify-content:flex-end}.lb9R7a_progressBar p:first-child{display:none}}
.gavvWW_line-mask,.gavvWW_word-mask,.gavvWW_char-mask{margin-bottom:-.2em;padding-bottom:.2em}.gavvWW_line,.gavvWW_word,.gavvWW_char{will-change:transform, opacity}.gavvWW_wrapper{display:contents}:is([data-copy=slide]:not(.copy-slide-ready),[data-copy=flicker]:not(.copy-flicker-ready)),:is(.gavvWW_wrapper[data-copy=slide]:not(.copy-slide-ready)>*,.gavvWW_wrapper[data-copy=flicker]:not(.copy-flicker-ready)>*){visibility:hidden}
._3xkAAa_wrap{z-index:1;width:100%;position:absolute;top:0;left:0}._3xkAAa_bar{justify-content:space-between;align-items:flex-start;width:100%;display:flex}._3xkAAa_v2{justify-content:flex-end;gap:8rem}._3xkAAa_label{align-items:center;gap:.5rem;display:flex}._3xkAAa_bullet{background-color:var(--base-300);transform-origin:50%;flex-shrink:0;width:.5rem;height:.2rem}
.f3R4Aq_button{justify-content:space-between;align-items:flex-start;height:88px;padding:12px 14px;text-decoration:none;display:flex}.f3R4Aq_label{line-height:1.2}.f3R4Aq_word{line-height:inherit;text-shadow:0 calc(-1 * var(--shift,1.2em)) 0 currentColor;backface-visibility:hidden;will-change:transform}.f3R4Aq_arrow{display:inline-block}@media (max-width:768px){.f3R4Aq_word{text-shadow:none}}.f3R4Aq_primary{background-color:var(--base-300);color:var(--base-100)}.f3R4Aq_secondary{background-color:var(--base-400);color:var(--base-100)}.f3R4Aq_light{background-color:var(--base-100);color:var(--base-400)}.f3R4Aq_dark{background-color:var(--base-500);color:var(--base-100)}
.terNla_focusAreas{width:100%}.terNla_inner{z-index:auto;padding:0;display:flex}.terNla_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}.terNla_accent{background-color:var(--base-300);color:var(--base-100)}.terNla_dark{background-color:var(--base-400);color:var(--base-100)}.terNla_light{background-color:var(--base-100);color:var(--base-500)}.terNla_top,.terNla_copy,.terNla_icon{z-index:1;position:relative}.terNla_top{justify-content:space-between;align-items:flex-start;display:flex}.terNla_copy{flex-direction:column;gap:.75rem;display:flex}.terNla_icon{transform-origin:50%}.terNla_line{will-change:transform}@media (max-width:768px){.terNla_inner{flex-direction:column}}
.lbKM3G_marquee{background-color:var(--base-200);align-items:center;width:100%;height:50svh;display:flex;overflow:hidden}.lbKM3G_marqueeInner{align-items:center;max-width:none;height:100%;padding:0;display:flex;overflow:hidden}.lbKM3G_track{width:max-content;animation:72s linear infinite lbKM3G_marquee;display:flex}.lbKM3G_line{white-space:nowrap;flex-shrink:0;font-size:clamp(72px,9vw,160px)}.lbKM3G_word-mask{margin-bottom:-.2em;padding-bottom:.2em}.lbKM3G_word{will-change:transform}.lbKM3G_marquee:not(.lbKM3G_ready) .lbKM3G_line{visibility:hidden}@keyframes lbKM3G_marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:768px){.lbKM3G_marquee{height:30svh}}
.OsOIOW_partnerList{width:100%;min-height:70svh;color:var(--base-500);flex:1;padding-top:8rem;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.OsOIOW_inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60svh;display:flex;position:relative}.OsOIOW_grid{border:1px dashed #00000024;flex-direction:column;width:90%;height:60svh;margin:0 auto;display:flex;position:relative}.OsOIOW_row,.OsOIOW_item{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.OsOIOW_row:not(:last-child){border-bottom:1px dashed #00000024}.OsOIOW_item:not(:last-child){border-right:1px dashed #00000024}.OsOIOW_item p{z-index:2;color:var(--base-500);position:relative}.OsOIOW_itemActive p{color:var(--base-300)}.OsOIOW_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){.OsOIOW_partnerList{min-height:0;padding-bottom:4rem}.OsOIOW_inner{padding-block:4rem}.OsOIOW_grid{width:100%;height:auto}.OsOIOW_row{flex-direction:column;flex:none;height:auto}.OsOIOW_item{flex:none;width:100%;height:4rem}.OsOIOW_item:not(:last-child){border-bottom:1px dashed #00000024;border-right:none}}
.yqdnTq_researchAreas{background-color:var(--base-300);width:100%;position:relative}.yqdnTq_bg{z-index:0;width:100%;height:100svh;position:sticky;top:0}.yqdnTq_stack{z-index:1;margin-top:-100svh;position:relative}.yqdnTq_area{will-change:transform, opacity, filter;align-items:center;width:100%;height:100svh;padding:1.5rem 2.5rem;display:flex;position:relative}.yqdnTq_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}.yqdnTq_main,.yqdnTq_side,.yqdnTq_icon{position:relative}.yqdnTq_main{flex-direction:column;justify-content:space-between;min-width:0;padding-right:.5rem;display:flex}.yqdnTq_title{max-width:8em}.yqdnTq_main p{max-width:22em}.yqdnTq_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}.yqdnTq_icon{color:var(--base-300)}@media (max-width:1000px){.yqdnTq_area{padding:1.5rem}.yqdnTq_panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.yqdnTq_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}.yqdnTq_icon svg{width:96px;height:96px}}
.PkHliG_firmIntro{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);flex-direction:column;display:flex}.PkHliG_inner{flex-direction:column;flex:1;justify-content:space-between;gap:10rem;width:100%;min-height:100svh;display:flex}.PkHliG_block,.PkHliG_heading{width:100%}@media (max-width:768px){.PkHliG_inner{padding-block:4rem}}
.wBMrUW_processSteps{background-color:var(--base-200);padding-top:6rem;padding-bottom:10rem;position:relative}.wBMrUW_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}.wBMrUW_list{flex-direction:column;gap:.75rem;width:74%;min-width:0;margin-left:auto;margin-right:2%;display:flex}.wBMrUW_step{top:var(--stick);transform-origin:top;height:clamp(220px,34svh,340px);position:sticky}.wBMrUW_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)}.wBMrUW_index{color:var(--base-300);align-self:flex-end}.wBMrUW_cta{text-decoration:none}.wBMrUW_cta .wBMrUW_face{background-color:var(--base-300);border-color:var(--base-300);color:var(--base-100)}.wBMrUW_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}.wBMrUW_arrow svg{width:1.1rem;height:1.1rem}.wBMrUW_headline{top:calc(var(--stick) + 6vh);max-width:7em;color:var(--base-500);position:sticky}@media (max-width:768px){.wBMrUW_processSteps{padding-top:4rem;padding-bottom:8rem}.wBMrUW_inner{--stick:5rem;grid-template-columns:1fr;row-gap:2rem}.wBMrUW_headline{order:-1;max-width:10em;position:relative;top:auto}.wBMrUW_step{height:200px}}
.XUfuCG_researchOutcomes{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);display:flex}.XUfuCG_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}.XUfuCG_title{grid-column:2;max-width:6em}.XUfuCG_copy{grid-column:1;max-width:18em}.XUfuCG_list{border-top:1px dashed var(--base-200);grid-column:2;list-style:none}.XUfuCG_item{border-bottom:1px dashed var(--base-200);align-items:center;gap:1rem;padding-block:1.15rem;display:flex}.XUfuCG_check{color:var(--base-300);transform-origin:50%;flex-shrink:0;display:flex;transform:scale(0)}@media (max-width:768px){.XUfuCG_researchOutcomes,.XUfuCG_inner{min-height:0}.XUfuCG_inner{grid-template-rows:none;grid-template-columns:1fr;row-gap:2rem}.container.XUfuCG_inner{padding-block:8rem}.XUfuCG_title,.XUfuCG_copy,.XUfuCG_list{grid-column:1}.XUfuCG_title{padding-top:2rem}.XUfuCG_copy{max-width:none}}
.BbPhdG_wrap{z-index:1;width:100%;position:absolute;bottom:0;left:0}.BbPhdG_bar{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.BbPhdG_v2{justify-content:flex-end;gap:8rem}.BbPhdG_label{align-items:center;gap:.5rem;display:flex}.BbPhdG_bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}
.jXyXhq_contactBanner{width:100%;height:150svh;position:relative;overflow:hidden}.jXyXhq_bg{z-index:0;position:absolute;inset:0}.jXyXhq_wrap{z-index:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.jXyXhq_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}.jXyXhq_intro{flex-direction:column;gap:1.75rem;display:flex}.jXyXhq_intro p{opacity:.8;max-width:22em;line-height:1.55}.jXyXhq_meta{grid-template-columns:1fr 1fr;gap:3.5rem 3rem;width:100%;display:grid}.jXyXhq_group{flex-direction:column;gap:1.25rem;display:flex}.jXyXhq_lines{flex-direction:column;gap:.55rem;display:flex}.jXyXhq_group p.jXyXhq_mono{opacity:.8}.jXyXhq_panel a{color:inherit;text-decoration:none}@media (max-width:768px){.jXyXhq_panel{gap:2.75rem;padding:4rem 1.75rem}.jXyXhq_meta{grid-template-columns:1fr;gap:2.5rem}}
.Ps6AEq_wrapper{width:100%;height:100%;position:relative;overflow:hidden}.Ps6AEq_img,.Ps6AEq_canvas{width:100%;height:100%;position:absolute;inset:0}.Ps6AEq_img{object-fit:cover;opacity:0;transition:opacity .3s}.Ps6AEq_canvas{image-rendering:pixelated;opacity:0;transition:opacity .3s}.Ps6AEq_ready{opacity:1}
.s856qW_journalArticles{background-color:var(--base-200);width:100%;color:var(--base-500);position:relative}.s856qW_inner{flex-direction:column;align-items:center;gap:5rem;display:flex}.container.s856qW_inner{padding-block:12rem}.s856qW_header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:44rem;display:flex}.s856qW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.s856qW_article{background-color:var(--base-100);opacity:0;flex-direction:column;min-width:0;height:100%;padding:.75rem;display:flex;transform:translateY(300px)}.s856qW_image{aspect-ratio:4/3;flex-shrink:0;width:100%;position:relative;overflow:hidden}.s856qW_title{min-height:3.15em;margin-top:1.25rem;margin-bottom:1.25rem;font-size:clamp(28px,2vw,40px);line-height:1.05}.s856qW_summary{margin-bottom:2rem;font-size:1rem;line-height:1.5}.s856qW_cta{width:100%;margin-top:auto}@media (max-width:1040px){.s856qW_inner{gap:3rem}.s856qW_grid{grid-template-columns:1fr}}@media (max-width:768px){.container.s856qW_inner{padding-block:8rem}}
.DK22La_openPositions{background-color:var(--base-400);width:100%;color:var(--base-100)}.container.DK22La_inner{padding-block:10rem}.DK22La_header{grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem;margin-bottom:3rem;display:grid}.DK22La_meta{grid-template-columns:1fr 1fr;align-items:center;display:grid}.DK22La_title{max-width:6em}.DK22La_list{border-top:1px dashed #ffffff59}.DK22La_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}.DK22La_row:last-child{border-bottom:none}.DK22La_details{align-items:center;gap:1rem;display:flex}.DK22La_tag{transform-origin:50%;border:1px dashed #ffffff59;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .45rem;display:inline-flex;transform:scale(0)}.DK22La_dot{border:1px solid;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.DK22La_arrow{color:var(--base-100);transform-origin:50%;margin-left:auto;display:flex;transform:scale(0)}@media (max-width:768px){.container.DK22La_inner{padding-block:5rem 6rem}.DK22La_header,.DK22La_row{grid-template-columns:1fr;gap:4rem}.DK22La_meta{grid-template-columns:auto auto;justify-content:start;gap:2rem}}
.OPDeIq_statementBanner{width:100%;height:100svh;position:relative;overflow:hidden}.OPDeIq_bg{z-index:0;position:absolute;inset:0}.OPDeIq_content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.OPDeIq_title{max-width:8em;color:var(--base-500)}.OPDeIq_copy{max-width:8em;color:var(--base-500);align-self:flex-end}.OPDeIq_multiline{max-width:none}
.BFGpra_faq{background-color:var(--base-200);width:100%;color:var(--base-500);position:relative}.BFGpra_inner{flex-direction:column;align-items:center;gap:5rem;display:flex}.container.BFGpra_inner{padding-block:12rem}.BFGpra_header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:44rem;display:flex}.BFGpra_label{align-items:center;gap:.5rem;display:flex}.BFGpra_bullet{background-color:var(--base-300);flex-shrink:0;width:.5rem;height:.5rem}.BFGpra_list{flex-direction:column;gap:3rem;width:min(75%,56rem);display:flex}.BFGpra_item{flex-direction:column;gap:1.5rem;display:flex}.BFGpra_row{align-items:flex-start;display:flex}.BFGpra_questionSlot{justify-content:flex-start}.BFGpra_answerSlot{justify-content:flex-end}.BFGpra_message{border-radius:0;max-width:70%;padding:1.5rem 2rem;position:relative;overflow:hidden}.BFGpra_question{background-color:var(--base-100);color:var(--base-500);align-self:flex-start}.BFGpra_answer{background-color:var(--base-300);color:var(--base-100);align-self:flex-start}.BFGpra_content{flex-direction:column;gap:1rem;width:max-content;max-width:100%;display:flex}.BFGpra_content p{opacity:0}.BFGpra_typing{pointer-events:none;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.BFGpra_typing span{background-color:var(--base-500);border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite BFGpra_typing-pulse}.BFGpra_answer .BFGpra_typing span{background-color:var(--base-100)}.BFGpra_typing span:nth-child(2){animation-delay:.2s}.BFGpra_typing span:nth-child(3){animation-delay:.4s}@keyframes BFGpra_typing-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@media (max-width:1000px){.BFGpra_inner{gap:3rem}.container.BFGpra_inner{padding-block:10rem}.BFGpra_list{width:100%}.BFGpra_message{max-width:90%}}@media (max-width:768px){.container.BFGpra_inner{padding-block:8rem}}
._0JRKLG_legal{background-color:var(--base-100);color:var(--base-500)}._0JRKLG_inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3rem 6rem;display:grid}@media (min-width:1000px){._0JRKLG_inner{grid-template-columns:minmax(220px,300px) minmax(0,760px);justify-content:space-between;gap:4rem;padding-block:5rem 8rem}._0JRKLG_aside{align-self:start;position:sticky;top:6rem}}._0JRKLG_aside{flex-direction:column;gap:1.5rem;display:flex}._0JRKLG_toc ol{border-top:1px solid var(--base-200);margin:0;padding:0;list-style:none}._0JRKLG_toc li{border-bottom:1px solid var(--base-200)}._0JRKLG_toc a{color:var(--base-400);gap:.75rem;padding:.6rem 0;font-size:.95rem;text-decoration:none;display:flex}._0JRKLG_toc a:hover{color:var(--base-300)}._0JRKLG_tocNum{font-family:var(--font-google-sans-code), monospace;color:var(--base-300);padding-top:.15rem;font-size:.8rem}@media (max-width:999px){._0JRKLG_toc{display:none}}._0JRKLG_switcher{flex-wrap:wrap;gap:8px;display:flex}._0JRKLG_switcher a{border:1px solid var(--base-400);min-height:40px;color:var(--base-400);font-family:var(--font-google-sans-code), monospace;text-transform:uppercase;align-items:center;padding:8px 14px;font-size:12px;text-decoration:none;display:inline-flex}._0JRKLG_switcher a[aria-current=page],._0JRKLG_switcher a:hover{background-color:var(--base-400);color:var(--base-100)}._0JRKLG_article{min-width:0}._0JRKLG_intro p{margin:0 0 1rem;font-size:1.35rem;line-height:1.45}._0JRKLG_section{border-top:1px solid var(--base-200);margin-top:2.5rem;padding-top:2.5rem;scroll-margin-top:6rem}._0JRKLG_heading{align-items:baseline;gap:.75rem;margin:0 0 1rem;font-size:clamp(28px,3vw,40px);line-height:1.1;display:flex}._0JRKLG_num{font-family:var(--font-google-sans-code), monospace;color:var(--base-300);font-size:.9rem}._0JRKLG_body p,._0JRKLG_body li{color:#26262b;font-size:1.05rem;line-height:1.6}._0JRKLG_body p{margin:0 0 1rem}._0JRKLG_body ul{margin:0 0 1rem;padding-left:1.25rem}._0JRKLG_body li{margin-bottom:.4rem}._0JRKLG_body a,._0JRKLG_company a{color:var(--base-300);text-underline-offset:3px;text-decoration:underline}._0JRKLG_body strong{color:var(--base-500);font-weight:600}._0JRKLG_company{color:#55555c;margin-top:4rem}
.hMCrma_trail{width:100%;height:100%;position:relative}.hMCrma_item{will-change:transform;display:none;position:absolute;top:0;left:0}
