.chat-widget_root___ql8D{position:fixed;z-index:55;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:calc(100vw - 2rem)}.chat-widget_toggle__4b_n2{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:var(--blue);box-shadow:0 6px 18px rgb(16 20 38/22%);color:var(--white);cursor:pointer}.chat-widget_toggle__4b_n2:hover{background:var(--ink)}.chat-widget_closeButton__9PaT1:focus-visible,.chat-widget_send__dZg2z:focus-visible,.chat-widget_textButton__zX8OP:focus-visible,.chat-widget_toggle__4b_n2:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.chat-widget_panel__scA6O{display:flex;flex-direction:column;width:min(24rem,calc(100vw - 2rem));max-height:min(40rem,calc(100dvh - 10.5rem));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);background:var(--white);box-shadow:0 12px 32px rgb(16 20 38/18%);color:var(--ink)}.chat-widget_header__4nhHJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .75rem 1rem;border-bottom:1px solid var(--line)}.chat-widget_title__uOnZo{margin:0;font-size:1rem;line-height:1.3}.chat-widget_headerActions__7lc9O{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}.chat-widget_closeButton__9PaT1,.chat-widget_textButton__zX8OP{min-height:2.25rem;border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit;font-size:.875rem}.chat-widget_textButton__zX8OP{padding:.25rem .5rem;text-decoration:underline;text-underline-offset:.2em}.chat-widget_closeButton__9PaT1{display:inline-grid;place-items:center;min-width:2.25rem;color:var(--ink)}.chat-widget_log__v0rhS{flex:1 1 auto;min-height:min(6rem,20dvh);overflow-y:auto;padding:1rem;overscroll-behavior:contain}.chat-widget_log__v0rhS:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.chat-widget_intro__dN7De{margin:0 0 1rem;color:var(--ink);font-size:.9375rem}.chat-widget_assistant__fLkNM,.chat-widget_user__MDc7X{margin:0 0 .875rem}.chat-widget_author__j_d7Z{display:block;margin-bottom:.25rem;color:var(--blue);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.chat-widget_text__RtHpV{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55;white-space:pre-line}.chat-widget_user__MDc7X .chat-widget_text__RtHpV{padding:.625rem .75rem;background:var(--canvas)}.chat-widget_text__RtHpV ol,.chat-widget_text__RtHpV p,.chat-widget_text__RtHpV ul{margin:0 0 .5rem;white-space:normal}.chat-widget_text__RtHpV ol,.chat-widget_text__RtHpV ul{padding-inline-start:1.25rem}.chat-widget_text__RtHpV ul{list-style:disc}.chat-widget_text__RtHpV ol{list-style:decimal}.chat-widget_text__RtHpV a{color:var(--blue);text-decoration:underline;text-underline-offset:.15em}.chat-widget_status__mDlwp{min-height:1.5rem;margin:0;padding:0 1rem;color:var(--ink);font-size:.875rem}.chat-widget_form__m47z6{display:grid;gap:.5rem;padding:.75rem 1rem .5rem;border-top:1px solid var(--line)}.chat-widget_label__EH5Ib{font-size:.875rem;font-weight:600}.chat-widget_input__A1SUq{width:100%;min-height:3rem;max-height:10rem;padding:.5rem .625rem;border:1px solid var(--slate);resize:vertical;color:var(--ink);font:inherit;font-size:1rem}.chat-widget_input__A1SUq:focus-visible{outline:3px solid var(--orange);outline-offset:1px}.chat-widget_trap__V9xGB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chat-widget_error__zhAEp{margin:0;color:var(--brand-orange-dark);font-size:.875rem}.chat-widget_send__dZg2z{justify-self:end;min-height:2.75rem;padding:.5rem 1.25rem;border:0;background:var(--blue);color:var(--white);cursor:pointer;font:inherit;font-weight:600}.chat-widget_send__dZg2z[aria-disabled=true]{cursor:progress;opacity:.6}.chat-widget_notice__G3BV9{margin:0;padding:0 1rem .875rem;color:var(--muted-text);font-size:.75rem;line-height:1.45}.chat-widget_notice__G3BV9 a{color:var(--blue)}@media (max-width:30rem){.chat-widget_root___ql8D{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.chat-widget_panel__scA6O{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 9.75rem)}}@media (prefers-reduced-motion:no-preference){.chat-widget_toggle__4b_n2{transition:background-color .15s ease}}@media print{.chat-widget_root___ql8D{display:none}}.editorial-link_link__QR0ve{display:inline-flex;align-items:center;gap:2rem;min-height:3rem;margin-top:1.5rem;border-bottom:1px solid var(--line);color:var(--blue);font-size:.875rem;text-decoration:none}.editorial-link_onLight__JEv6L{justify-content:space-between;font-weight:500}.editorial-link_onLight__JEv6L>span{color:var(--brand-orange-dark);font-size:1.3rem;transition:transform .18s ease}.editorial-link_onLight__JEv6L:hover{border-color:var(--blue)}.editorial-link_onLight__JEv6L:hover>span{transform:translate(2px,-2px)}.editorial-link_onDark__O_pfa{border-color:rgb(255 255 255/30%);color:var(--white)}.editorial-link_onDark__O_pfa>span{color:var(--orange)}.editorial-link_onDark__O_pfa:hover{border-color:var(--orange)}@media (prefers-reduced-motion:reduce){.editorial-link_onLight__JEv6L>span{transition:none}}.not-found-page_page___j3Nt{background:#f3f2ee;padding-block:clamp(3.5rem,7vw,7rem)}.not-found-page_page___j3Nt :is(h1,p,a){overflow-wrap:anywhere}.not-found-page_layout__POGe3{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.not-found-page_marker__0Zj3K{min-width:0}.not-found-page_marker__0Zj3K>span{display:block;margin-top:1.5rem;color:var(--blue);font-size:clamp(5rem,10vw,9rem);font-weight:500;letter-spacing:-.07em;line-height:1}.not-found-page_marker__0Zj3K:after{display:block;width:4.5rem;height:2px;margin-top:2rem;background:var(--orange);content:""}.not-found-page_content__65A9f{min-width:0;border-top:2px solid var(--ink);padding-top:1.5rem}.not-found-page_content__65A9f h1{max-width:18ch;font-size:clamp(2.75rem,4.5vw,4.5rem);letter-spacing:-.05em;line-height:1.1}.not-found-page_content__65A9f>p{max-width:48ch;margin-top:1.75rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.not-found-page_content__65A9f ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:2.5rem 0 0;padding:0;list-style:none}.not-found-page_content__65A9f li{min-width:0;display:flex;align-items:baseline;gap:1rem;padding-block:1rem;border-bottom:1px solid #d8d6cf}.not-found-page_number__Yk8L_{color:var(--brand-orange-dark);font:.7rem/1.6 var(--font-mono)}.not-found-page_content__65A9f .not-found-page_link__L6BrM{flex:1;min-width:0;margin:0;border:0;font-size:1rem}@media (max-width:47.999rem){.not-found-page_layout__POGe3{grid-template-columns:1fr;gap:2.5rem}.not-found-page_marker__0Zj3K>span{font-size:5rem}.not-found-page_marker__0Zj3K:after{margin-top:1.5rem}.not-found-page_content__65A9f h1{font-size:clamp(2.25rem,9vw,3rem)}.not-found-page_content__65A9f ul{grid-template-columns:1fr;gap:0}}.corporate_page__ubCHg{background:var(--white)}.corporate_page__ubCHg :is(h1,h2,h3,p,li,a,dt,dd,blockquote){overflow-wrap:anywhere}.corporate_page__ubCHg section[id]{scroll-margin-top:6rem}.corporate_hero__JQl__{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.corporate_hero__JQl__:before{inset:0 0 0 62%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgb(255 255 255/5%) calc(50% - 1px),rgb(255 255 255/5%) 50%)}.corporate_hero__JQl__:after,.corporate_hero__JQl__:before{position:absolute;z-index:-1;content:"";pointer-events:none}.corporate_hero__JQl__:after{right:-13rem;top:-18rem;width:48rem;height:48rem;border:1px solid rgb(185 189 233/9%);border-radius:50%}.corporate_breadcrumb__L_ftk{padding-top:1.5rem;color:#b9bde9}.corporate_breadcrumb__L_ftk ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.corporate_breadcrumb__L_ftk li{min-width:0}.corporate_breadcrumb__L_ftk li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.corporate_breadcrumb__L_ftk a{color:inherit;text-decoration:none}.corporate_breadcrumb__L_ftk a:hover{text-decoration:underline}.corporate_heroGrid__X_AtY{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3.5rem,6vw,6rem)}.corporate_heroTitle__9mV8d{grid-column:1/8;min-width:0}.corporate_eyebrow__xgpfv:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.corporate_hero__JQl__ h1{max-width:18ch;margin-top:1.75rem;color:var(--white);font-size:clamp(3rem,5.2vw,5rem);letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.corporate_heroSummary__xSO3O{grid-column:9/-1;min-width:0;align-self:end}.corporate_heroSummary__xSO3O>p{max-width:44ch;color:#c8cbd7;font-size:1.1rem;line-height:1.75}.corporate_heroSummary__xSO3O>.corporate_heroAnnotation__XEd_j{max-width:none;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255/25%);color:#b9bde9;font:.7rem/1.7 var(--font-mono)}.corporate_heroAnnotation__XEd_j:before{display:inline-block;width:.3rem;height:.3rem;margin:0 .6rem .1rem 0;background:var(--orange);content:""}.corporate_chapterIndex__nIgcS ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/25%)}.corporate_chapterIndex__nIgcS li{min-width:0}.corporate_chapterIndex__nIgcS a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.4rem .25rem;color:var(--white);font-size:.8rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease}.corporate_chapterIndex__nIgcS a:hover{background:rgb(185 189 233/8%)}.corporate_chapterIndex__nIgcS a:focus-visible{outline-offset:-3px}.corporate_chapterNumber__NM1Cl{color:#b9bde9;font:.7rem/1.5 var(--font-mono)}.corporate_chapterArrow__eD9mb{color:var(--orange);transition:transform .18s ease}.corporate_chapterIndex__nIgcS a:hover .corporate_chapterArrow__eD9mb{transform:translateY(3px)}.corporate_sectionGrid__TanZ_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.corporate_sectionContent___tWV5,.corporate_sectionHeading__YN11y{min-width:0}.corporate_sectionHeading__YN11y>.section-index{margin-bottom:1.25rem}.corporate_sectionNumber__57D0z{color:var(--brand-orange-dark)}.corporate_sectionHeading__YN11y h2{max-width:20ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.corporate_sectionIntro__LBhLj{max-width:42ch;margin-top:1.5rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_wideSection__y1Rja .corporate_sectionGrid__TanZ_{display:block}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(3rem,6vw,6rem);margin-bottom:3rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y>.section-index{grid-column:1/-1}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y h2{grid-column:1;grid-row:2/4}.corporate_wideSection__y1Rja .corporate_sectionIntro__LBhLj{grid-column:2;margin:0;align-self:end}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y>a{grid-column:2;justify-self:start}.corporate_warmSection__I_vQ9{background:#f3f2ee}.corporate_inkSection__5brlR{background:var(--ink);color:var(--white)}.corporate_inkSection__5brlR :is(h2,h3){color:var(--white)}.corporate_inkSection__5brlR :is(.corporate_sectionNumber__57D0z,.corporate_rowNumber__OE9a1){color:var(--orange)}.corporate_inkSection__5brlR :is(.corporate_sectionIntro__LBhLj,.corporate_register__n7IgK p,.corporate_namedRegister__LzXOp p){color:#c8cbd7}.corporate_boundaries__mYOnc,.corporate_namedRegister__LzXOp,.corporate_register__n7IgK,.corporate_sequence__t7XhC{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.corporate_register__n7IgK>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:2rem;padding-block:2rem;border-bottom:1px solid var(--line)}.corporate_rowNumber__OE9a1{color:var(--brand-orange-dark);font:.75rem/1.6 var(--font-mono)}.corporate_register__n7IgK h3{max-width:27ch;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.25}.corporate_register__n7IgK p{max-width:60ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_continuum__rrmYm .corporate_rowNumber__OE9a1{padding-block:.15rem;border-right:1px solid var(--line)}.corporate_namedRegister__LzXOp>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.75rem;padding-block:1.75rem;border-bottom:1px solid var(--line)}.corporate_namedRegister__LzXOp .corporate_rowNumber__OE9a1{padding-top:.2rem}.corporate_namedRegister__LzXOp h3{max-width:30ch;font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:1.3}.corporate_namedRegister__LzXOp p{max-width:60ch;margin-top:1rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_inkSection__5brlR :is(.corporate_register__n7IgK,.corporate_namedRegister__LzXOp){border-color:rgb(255 255 255/40%)}.corporate_inkSection__5brlR :is(.corporate_register__n7IgK,.corporate_namedRegister__LzXOp)>li{border-color:rgb(255 255 255/20%)}.corporate_concerns__Sknuj>li{align-items:start;padding-block:2.5rem}.corporate_concerns__Sknuj .corporate_rowNumber__OE9a1{padding-top:.25rem}.corporate_concerns__Sknuj .corporate_scope__TeEEM{margin-top:1.75rem;padding-left:1.25rem;border-left:2px solid var(--orange)}.corporate_planes__u_sRz{margin:2rem 0 0}.corporate_planes__u_sRz>div{padding-block:1.5rem;border-top:1px solid rgb(255 255 255/20%)}.corporate_planes__u_sRz dt{margin-bottom:.75rem;color:var(--white);font:.85rem/1.7 var(--font-mono)}.corporate_planes__u_sRz dd{max-width:60ch;margin:0;color:#c8cbd7;font-size:1rem;line-height:1.75}.corporate_sequence__t7XhC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.corporate_sequence__t7XhC>li{min-width:0;padding:2rem 1.5rem}.corporate_sequence__t7XhC>li+li{border-left:1px solid var(--line)}.corporate_sequence__t7XhC h3{margin-top:1.5rem;font-size:1.45rem;line-height:1.25}.corporate_sequence__t7XhC p{margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.75}.corporate_closing__lIueg{max-width:65ch;margin-top:2.5rem;padding-left:1.5rem;border-left:2px solid var(--brand-orange-dark);color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.6}.corporate_identityCopy__XbeCy>p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.corporate_identityCopy__XbeCy>p+p{margin-top:1.5rem}.corporate_identityCopy__XbeCy blockquote{max-width:30ch;margin:2.75rem 0 0;padding:1.75rem 0 0 1.5rem;border-top:1px solid var(--line);border-left:2px solid var(--brand-orange-dark);color:var(--blue);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.3}.corporate_modes__OTuWQ{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255/25%)}.corporate_modes__OTuWQ ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:1rem 0 0;padding:0;list-style:none}.corporate_modes__OTuWQ li{padding-block:.6rem;color:var(--white);font:.8rem/1.6 var(--font-mono)}.corporate_locations__YlzC2 h3{font-size:clamp(2rem,3vw,2.75rem)}.corporate_boundaries__mYOnc>li{position:relative;padding:1.5rem 0 1.5rem 2rem;border-bottom:1px solid #d0d4de;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_boundaries__mYOnc>li:before{position:absolute;top:2.35rem;left:0;width:.65rem;height:2px;background:var(--brand-orange-dark);content:""}.corporate_onward__Xe03P{padding-block:clamp(3rem,5vw,4.5rem)}.corporate_onward__Xe03P>div>p{margin-bottom:1.75rem}.corporate_careersHero__I1GmA h1{font-size:clamp(4rem,7.7vw,7rem);line-height:1}.corporate_careersOffers__OYfFx{padding-block:clamp(3.5rem,6vw,6rem)}.corporate_careersOffers__OYfFx h2{margin-bottom:2.75rem;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.corporate_empty__7fBRY{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.corporate_emptyMark__ObDlY{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.corporate_empty__7fBRY h3{max-width:28ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}@media (max-width:1023px){.corporate_heroSummary__xSO3O{grid-column:8/-1}.corporate_hero__JQl__ h1{font-size:clamp(2.8rem,4.8vw,4rem)}.corporate_heroSummary__xSO3O>p{font-size:1rem}.corporate_sectionGrid__TanZ_{gap:2.5rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{column-gap:2.5rem}.corporate_sectionHeading__YN11y h2{font-size:clamp(2.25rem,4.6vw,2.5rem)}.corporate_register__n7IgK>li{gap:1.5rem}.corporate_register__n7IgK h3{font-size:1.5rem}.corporate_namedRegister__LzXOp>li{gap:1.25rem}.corporate_sequence__t7XhC{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate_sequence__t7XhC>li:nth-child(odd){border-left:0}.corporate_sequence__t7XhC>li:nth-child(n+3){border-top:1px solid var(--line)}.corporate_careersHero__I1GmA h1{font-size:clamp(3.6rem,7.5vw,5.5rem)}}@media (max-width:767px){.corporate_conversion__dnQqj .section-index{flex-shrink:0}.corporate_breadcrumb__L_ftk{padding-top:1.25rem}.corporate_breadcrumb__L_ftk ol{font-size:.65rem}.corporate_heroGrid__X_AtY{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.corporate_heroSummary__xSO3O,.corporate_heroTitle__9mV8d{grid-column:1}.corporate_hero__JQl__ h1{max-width:22ch;margin-top:1.5rem;font-size:clamp(2.35rem,8vw,3.8rem);line-height:1.08}.corporate_heroSummary__xSO3O>p{font-size:1.05rem}.corporate_heroSummary__xSO3O>.corporate_heroAnnotation__XEd_j{margin-top:1.5rem}.corporate_chapterIndex__nIgcS ol{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate_chapterIndex__nIgcS a{padding:1.1rem .5rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) .75rem;font-size:.75rem}.corporate_chapterIndex__nIgcS li{border-bottom:1px solid rgb(255 255 255/20%)}.corporate_chapterIndex__nIgcS li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.corporate_sectionGrid__TanZ_{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.corporate_sectionHeading__YN11y h2{max-width:22ch;font-size:2.25rem}.corporate_sectionIntro__LBhLj{margin-top:1.25rem;font-size:1rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{display:block;margin-bottom:2.5rem}.corporate_wideSection__y1Rja .corporate_sectionIntro__LBhLj{margin-top:1.25rem}.corporate_register__n7IgK>li{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.75rem}.corporate_register__n7IgK h3{max-width:27ch;font-size:1.5rem}.corporate_register__n7IgK>li>:last-child{grid-column:2}.corporate_register__n7IgK p{font-size:1rem}.corporate_namedRegister__LzXOp>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.corporate_namedRegister__LzXOp p{font-size:1rem}.corporate_concerns__Sknuj>li{padding-block:2rem}.corporate_concerns__Sknuj .corporate_scope__TeEEM{padding-left:1rem;margin-top:1.5rem}.corporate_planes__u_sRz{margin-top:1.5rem}.corporate_planes__u_sRz dt{font-size:.8rem}.corporate_planes__u_sRz dd{font-size:.95rem}.corporate_closing__lIueg{margin-top:2rem;padding-left:1rem;font-size:1.1rem}.corporate_identityCopy__XbeCy>p{font-size:1.05rem}.corporate_identityCopy__XbeCy blockquote{margin-top:2rem;padding-left:1rem;font-size:1.8rem}.corporate_modes__OTuWQ{margin-top:2rem}.corporate_locations__YlzC2 h3{font-size:2rem}.corporate_boundaries__mYOnc>li{padding-block:1.25rem;font-size:1rem}.corporate_boundaries__mYOnc>li:before{top:2rem}.corporate_careersHero__I1GmA h1{font-size:clamp(2.8rem,10.5vw,5rem);line-height:1}.corporate_careersHero__I1GmA .corporate_chapterIndex__nIgcS ol{grid-template-columns:1fr}.corporate_careersOffers__OYfFx{padding-block:3rem}.corporate_careersOffers__OYfFx h2{margin-bottom:2rem;font-size:2.25rem}.corporate_empty__7fBRY{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.corporate_emptyMark__ObDlY{font-size:2.5rem}.corporate_empty__7fBRY h3{font-size:1.8rem}}@media (max-width:639px){.corporate_sequence__t7XhC{grid-template-columns:1fr}.corporate_sequence__t7XhC>li+li{border-left:0;border-top:1px solid var(--line)}.corporate_sequence__t7XhC>li{padding:1.75rem 0}}@media (max-width:399px){.corporate_chapterIndex__nIgcS ol{grid-template-columns:1fr}.corporate_chapterIndex__nIgcS li:nth-child(2n){border-left:0}}@media (prefers-reduced-motion:reduce){.corporate_chapterArrow__eD9mb,.corporate_chapterIndex__nIgcS a{transition:none}}.expertise-page_page__23PDh{background:var(--white)}.expertise-page_page__23PDh :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.expertise-page_hero__26269{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.expertise-page_hero__26269:before{position:absolute;z-index:-1;inset:0 0 0 62%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgb(255 255 255/5%) calc(50% - 1px),rgb(255 255 255/5%) 50%);content:"";pointer-events:none}.expertise-page_hero__26269:after{position:absolute;z-index:-1;right:-13rem;top:-18rem;width:48rem;height:48rem;border:1px solid rgb(185 189 233/9%);border-radius:50%;content:"";pointer-events:none}.expertise-page_breadcrumb__3MilQ{padding-top:1.5rem;color:#b9bde9}.expertise-page_breadcrumb__3MilQ ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.expertise-page_breadcrumb__3MilQ li{min-width:0}.expertise-page_breadcrumb__3MilQ li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.expertise-page_breadcrumb__3MilQ a{color:inherit;text-decoration:none}.expertise-page_breadcrumb__3MilQ a:hover{text-decoration:underline}.expertise-page_heroGrid__h48Jn{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,5vw,5rem) clamp(3rem,5vw,5rem)}.expertise-page_heroTitle__RLMsL{grid-column:1/8}.expertise-page_eyebrow__WueB1:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.expertise-page_hero__26269 h1{max-width:22ch;margin-top:1.75rem;color:var(--white);font-size:clamp(3.1rem,5.3vw,5rem);letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.expertise-page_heroSummary__9s98_{grid-column:9/-1;align-self:end;padding-bottom:.3rem}.expertise-page_heroSummary__9s98_>div{color:#c8cbd7;font-size:1.1rem;line-height:1.7}.expertise-page_heroSummary__9s98_ a,.expertise-page_heroSummary__9s98_ h3,.expertise-page_heroSummary__9s98_ h4{color:var(--white)}.expertise-page_chapterIndex__CJScD ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/25%)}.expertise-page_chapterIndex__CJScD li{min-width:0}.expertise-page_chapterIndex__CJScD a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.4rem .25rem;color:var(--white);font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease}.expertise-page_chapterIndex__CJScD a:hover{background:rgb(185 189 233/8%)}.expertise-page_chapterIndex__CJScD a:focus-visible{outline-offset:-3px}.expertise-page_chapterNumber__3f9mc{color:#b9bde9;font:.7rem/1.5 var(--font-mono)}.expertise-page_chapterArrow__TXj_D{color:var(--orange);transition:transform .18s ease}.expertise-page_chapterIndex__CJScD a:hover .expertise-page_chapterArrow__TXj_D{transform:translateY(3px)}.expertise-page_section__TVcvF{scroll-margin-top:6rem}.expertise-page_sectionContent__Z_T3P{min-width:0}.expertise-page_sectionInner__R9tK7{padding-block:clamp(3.5rem,6vw,6rem)}.expertise-page_sectionHeading__1cJFy{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,4vw,4rem);margin-bottom:2.75rem}.expertise-page_sectionMarker__CU_vb{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.expertise-page_sectionMarker__CU_vb>span{color:var(--brand-orange-dark)}.expertise-page_sectionHeading__1cJFy h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.expertise-page_sectionIntro__ryldT{max-width:60ch;padding-bottom:.2rem;color:var(--slate);font-size:1.05rem;line-height:1.7}.expertise-page_capabilities__2MlFq,.expertise-page_focuses__MLdYB,.expertise-page_principles__CJZBs,.expertise-page_problems__G3_NZ,.expertise-page_related__6C17O,.expertise-page_technologies__j3ZEC{margin:0;padding:0;list-style:none}.expertise-page_capabilities__2MlFq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ink)}.expertise-page_capabilities__2MlFq li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--line)}.expertise-page_capabilities__2MlFq li:not(:nth-child(3n+1)){padding-left:1.5rem;border-left:1px solid var(--line)}.expertise-page_capabilities__2MlFq li>span{padding-top:.2rem;color:var(--brand-orange-dark);font:.7rem/1.5 var(--font-mono)}.expertise-page_capabilities__2MlFq p{max-width:29ch;font-size:1.15rem;font-weight:500;line-height:1.5}.expertise-page_approachSection__W_Ilq{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.expertise-page_approachSection__W_Ilq:before{position:absolute;z-index:-1;inset-block:0;left:22%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(3rem,6vw,6rem)}.expertise-page_approachSection__W_Ilq .expertise-page_sectionHeading__1cJFy{display:block;align-self:start;margin:0}.expertise-page_approachSection__W_Ilq .expertise-page_sectionMarker__CU_vb,.expertise-page_doctrineLabel__27KzU{color:#b9bde9}.expertise-page_approachSection__W_Ilq .expertise-page_sectionMarker__CU_vb>span{color:var(--orange)}.expertise-page_approachSection__W_Ilq h2,.expertise-page_approachSection__W_Ilq h3,.expertise-page_approachSection__W_Ilq h4{color:var(--white)}.expertise-page_approachSection__W_Ilq h2{max-width:16ch}.expertise-page_doctrineLabel__27KzU{margin-bottom:1.25rem;font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.expertise-page_principles__CJZBs li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-top:1px solid rgb(255 255 255/20%)}.expertise-page_principles__CJZBs li:last-child{border-bottom:1px solid rgb(255 255 255/20%)}.expertise-page_principles__CJZBs li>span{padding-top:.2rem;color:var(--orange);font:.7rem/1.5 var(--font-mono)}.expertise-page_principles__CJZBs h3{font-size:1.45rem;line-height:1.2}.expertise-page_principles__CJZBs p{max-width:56ch;margin-top:.75rem;color:#c8cbd7;font-size:.95rem;line-height:1.7}.expertise-page_approachClosing__bSdwS{margin-top:2rem}.expertise-page_approachClosing__bSdwS>p{max-width:30ch;padding-left:1rem;border-left:2px solid var(--orange);color:#c8cbd7;font-size:1.1rem;line-height:1.65}.expertise-page_cmsApproach__trwGJ{margin-bottom:2.5rem}.expertise-page_cmsApproach__trwGJ h3{margin-bottom:1rem;font-size:1.4rem}.expertise-page_cmsApproach__trwGJ>div{color:#c8cbd7}.expertise-page_cmsApproach__trwGJ a{color:var(--white)}.expertise-page_splitSection__d2JnT .expertise-page_sectionInner__R9tK7{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,4rem)}.expertise-page_splitSection__d2JnT .expertise-page_sectionHeading__1cJFy{display:block;margin-bottom:0}.expertise-page_technologySection__Vzsqy{background:#f3f2ee}.expertise-page_technologies__j3ZEC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;border-top:2px solid var(--ink)}.expertise-page_technologies__j3ZEC li{position:relative;padding:1rem 0 1rem .9rem;border-bottom:1px solid #d0d4de;color:var(--blue);font:.85rem/1.6 var(--font-mono)}.expertise-page_technologies__j3ZEC li:before{position:absolute;top:1.55rem;left:0;width:3px;height:3px;background:var(--brand-orange-dark);content:""}.expertise-page_related__6C17O{border-top:2px solid var(--ink)}.expertise-page_related__6C17O>li{border-bottom:1px solid var(--line)}.expertise-page_relatedLink__suFLn{display:grid;grid-template-columns:2rem minmax(0,4fr) minmax(0,6fr) 1.5rem;align-items:start;gap:2rem;padding:2.25rem .5rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.expertise-page_relatedLink__suFLn:hover{background:var(--canvas)}.expertise-page_relatedLink__suFLn:focus-visible{outline-offset:-3px}.expertise-page_relatedNumber__tZHVm{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.expertise-page_relatedLink__suFLn h3{max-width:26ch;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.2}.expertise-page_relatedLink__suFLn>p{max-width:64ch;color:var(--slate);font-size:1rem;line-height:1.7}.expertise-page_relatedArrow__nTQ3d{grid-column:4;align-self:center;color:var(--blue);font-size:1.6rem;transition:transform .18s ease}.expertise-page_relatedLink__suFLn:hover .expertise-page_relatedArrow__nTQ3d{transform:translate(2px,-2px)}.expertise-page_faq__fnCwK,.expertise-page_focuses__MLdYB,.expertise-page_problems__G3_NZ{border-top:2px solid var(--ink)}.expertise-page_focuses__MLdYB li,.expertise-page_problems__G3_NZ li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid var(--line)}.expertise-page_focuses__MLdYB li>span,.expertise-page_problems__G3_NZ li>span{padding-top:.2rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.expertise-page_problems__G3_NZ p{font-size:1.1rem;line-height:1.7}.expertise-page_focuses__MLdYB h3{font-size:1.5rem;line-height:1.25}.expertise-page_focuses__MLdYB p{margin-top:.75rem;color:var(--slate);line-height:1.7}.expertise-page_faq__fnCwK details{border-bottom:1px solid var(--line)}.expertise-page_faq__fnCwK summary{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding-block:1.25rem;cursor:pointer;font-size:1.1rem;font-weight:500;line-height:1.5;list-style:none}.expertise-page_faq__fnCwK summary::-webkit-details-marker{display:none}.expertise-page_faq__fnCwK summary>span:last-child{flex-shrink:0;color:var(--brand-orange-dark);font:1.25rem/1.5 var(--font-mono)}.expertise-page_faq__fnCwK details[open] summary>span:last-child{transform:rotate(45deg)}.expertise-page_faq__fnCwK details>p{max-width:64ch;padding:0 2rem 1.5rem 0;color:var(--slate);line-height:1.7}.expertise-page_onward___CO_5{padding-block:clamp(3rem,5vw,4.5rem)}.expertise-page_onward___CO_5>div>p{margin-bottom:1.75rem}.expertise-page_cta__fMhf3{background:var(--blue);color:var(--white)}.expertise-page_ctaGrid__lFO8_{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem)}.expertise-page_ctaMeta__khrxf{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding-right:1.5rem;border-right:1px solid rgb(255 255 255/25%)}.expertise-page_ctaMeta__khrxf>p:last-child{max-width:15ch;color:#e2e4f3;font-size:1.15rem;line-height:1.5}.expertise-page_ctaContent__ck0w_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:end}.expertise-page_ctaContent__ck0w_ h2{max-width:20ch;color:var(--white);font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.1}.expertise-page_ctaLink__J9aK8{display:flex;flex-direction:column-reverse;gap:1.5rem;padding:.5rem;color:var(--white);text-decoration:none;font-size:.875rem}.expertise-page_ctaLink__J9aK8>span:last-child{display:grid;width:4.5rem;height:4.5rem;place-items:center;background:var(--orange);color:var(--ink);font-size:2.6rem;line-height:1;transition:transform .18s ease}.expertise-page_ctaLink__J9aK8:hover>span:last-child{transform:translate(3px,-3px)}@media (max-width:1023px){.expertise-page_heroTitle__RLMsL{grid-column:1/8}.expertise-page_heroSummary__9s98_{grid-column:8/-1}.expertise-page_hero__26269 h1{font-size:clamp(2.7rem,5.6vw,4rem)}.expertise-page_heroSummary__9s98_>div{font-size:1rem}.expertise-page_capabilities__2MlFq{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-page_capabilities__2MlFq li:not(:nth-child(3n+1)){padding-left:0;border-left:0}.expertise-page_capabilities__2MlFq li:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--line)}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{gap:0 2.5rem}.expertise-page_principles__CJZBs li{gap:.75rem}.expertise-page_technologies__j3ZEC{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.expertise-page_relatedLink__suFLn{gap:1.25rem}.expertise-page_ctaContent__ck0w_{grid-template-columns:1fr;gap:1.5rem}.expertise-page_ctaLink__J9aK8{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.expertise-page_ctaLink__J9aK8>span:last-child{width:3rem;height:3rem;font-size:2rem}}@media (max-width:767px){.expertise-page_breadcrumb__3MilQ{padding-top:1.25rem}.expertise-page_breadcrumb__3MilQ ol{font-size:.65rem}.expertise-page_breadcrumb__3MilQ li:last-child{display:none}.expertise-page_heroGrid__h48Jn{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.expertise-page_heroSummary__9s98_,.expertise-page_heroTitle__RLMsL{grid-column:1}.expertise-page_hero__26269 h1{margin-top:1.5rem;max-width:24ch;font-size:clamp(2.45rem,8.5vw,4rem);line-height:1.07}.expertise-page_heroSummary__9s98_>div{max-width:49ch;font-size:1.05rem}.expertise-page_chapterIndex__CJScD ol{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-page_chapterIndex__CJScD a{padding:1.1rem .5rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) .75rem;font-size:.75rem}.expertise-page_chapterIndex__CJScD li{border-bottom:1px solid rgb(255 255 255/20%)}.expertise-page_chapterIndex__CJScD li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.expertise-page_sectionInner__R9tK7{padding-block:3rem}.expertise-page_sectionHeading__1cJFy{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.expertise-page_sectionMarker__CU_vb{margin-bottom:.85rem}.expertise-page_sectionHeading__1cJFy h2{font-size:clamp(2rem,7.5vw,3rem)}.expertise-page_sectionIntro__ryldT{font-size:1rem}.expertise-page_capabilities__2MlFq li{padding-block:1.25rem;padding-right:.75rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr)}.expertise-page_capabilities__2MlFq li:nth-child(2n){padding-left:.75rem}.expertise-page_capabilities__2MlFq p{font-size:1rem;line-height:1.5}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{grid-template-columns:1fr;gap:2rem}.expertise-page_approachSection__W_Ilq h2{max-width:21ch}.expertise-page_principles__CJZBs h3{font-size:1.4rem}.expertise-page_approachClosing__bSdwS{margin-top:1.5rem}.expertise-page_approachClosing__bSdwS>p{max-width:40ch;font-size:1rem}.expertise-page_splitSection__d2JnT .expertise-page_sectionInner__R9tK7{grid-template-columns:1fr;gap:2rem}.expertise-page_relatedLink__suFLn{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:1rem .75rem;padding-block:1.75rem}.expertise-page_relatedLink__suFLn h3{font-size:1.65rem}.expertise-page_relatedLink__suFLn>p{grid-column:2;font-size:.95rem}.expertise-page_relatedArrow__nTQ3d{grid-column:3;grid-row:1;align-self:start}.expertise-page_focuses__MLdYB li,.expertise-page_problems__G3_NZ li{gap:1rem}.expertise-page_ctaGrid__lFO8_{grid-template-columns:1fr;gap:2rem}.expertise-page_ctaMeta__khrxf{border-right:0;padding:0;flex-direction:row;align-items:baseline}.expertise-page_ctaMeta__khrxf>p:last-child{max-width:none;font-size:.875rem}.expertise-page_ctaContent__ck0w_ h2{font-size:2.2rem}.expertise-page_ctaLink__J9aK8{padding-top:1rem;border-top:1px solid rgb(255 255 255/25%)}}@media (max-width:479px){.expertise-page_capabilities__2MlFq{grid-template-columns:1fr}.expertise-page_capabilities__2MlFq li,.expertise-page_capabilities__2MlFq li:nth-child(2n){border-left:0;padding-inline:0;grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.expertise-page_capabilities__2MlFq p{max-width:none;font-size:1.1rem}}@media (max-width:374px){.expertise-page_relatedLink__suFLn h3{font-size:1.35rem}}@media (max-width:19.999rem){.expertise-page_faq__fnCwK summary{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:break-word}.expertise-page_faq__fnCwK summary>span{grid-area:1/1}.expertise-page_faq__fnCwK summary>span:first-child:before{float:inline-end;width:2.25rem;height:1.5em;content:""}.expertise-page_faq__fnCwK summary>span:last-child{justify-self:end}.expertise-page_faq__fnCwK details>p{padding-right:0}}@media (max-width:10.499rem){.expertise-page_faq__fnCwK summary{font-size:1rem}}@media (prefers-reduced-motion:reduce){.expertise-page_chapterArrow__TXj_D,.expertise-page_chapterIndex__CJScD a,.expertise-page_ctaLink__J9aK8>span:last-child,.expertise-page_relatedArrow__nTQ3d,.expertise-page_relatedLink__suFLn{transition:none}}.labs_page__kS14V{background:var(--white)}.labs_page__kS14V :is(h1,h2,h3,h4,p,li,a,dd){overflow-wrap:anywhere}.labs_page__kS14V :is(h2[id],section[id]){scroll-margin-top:6rem}.labs_hero__XO_Hn{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.labs_hero__XO_Hn:before{inset:0 0 0 62%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgb(255 255 255/5%) calc(50% - 1px),rgb(255 255 255/5%) 50%)}.labs_hero__XO_Hn:after,.labs_hero__XO_Hn:before{position:absolute;z-index:-1;content:"";pointer-events:none}.labs_hero__XO_Hn:after{right:-13rem;top:-18rem;width:48rem;height:48rem;border:1px solid rgb(185 189 233/9%);border-radius:50%}.labs_breadcrumb__ICfTG{padding-top:1.5rem;color:#b9bde9}.labs_breadcrumb__ICfTG ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.labs_breadcrumb__ICfTG li{min-width:0}.labs_breadcrumb__ICfTG li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.labs_breadcrumb__ICfTG a{color:inherit;text-decoration:none}.labs_breadcrumb__ICfTG a:hover{text-decoration:underline}.labs_heroGrid__exqHo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,5vw,5rem)}.labs_heroTitle__Wk92t{grid-column:1/8;min-width:0}.labs_eyebrow___Xi2v:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.labs_hero__XO_Hn h1{max-width:24ch;margin-top:1.75rem;color:var(--white);font-size:clamp(2.8rem,4.6vw,4.4rem);letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.labs_heroSummary__2Y9lJ{grid-column:9/-1;min-width:0;align-self:end;padding-bottom:.3rem}.labs_heroSummary__2Y9lJ>p{max-width:44ch;color:#c8cbd7;font-size:1.15rem;line-height:1.7}.labs_listingHero__uFWkT h1{font-size:clamp(4rem,7.7vw,7rem);line-height:.98}.labs_listingHero__uFWkT .labs_heroGrid__exqHo{padding-block:clamp(4rem,6vw,6rem)}.labs_heroFoot__2Q0Kc{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255/25%)}.labs_heroFoot__2Q0Kc>a{display:flex;align-items:baseline;gap:2rem;color:var(--white);font-size:.875rem;text-decoration:none}.labs_heroFoot__2Q0Kc>a:hover{text-decoration:underline}.labs_heroFoot__2Q0Kc>a>span{color:var(--orange)}.labs_heroFoot__2Q0Kc>span{color:#b9bde9;font:.7rem/1.6 var(--font-mono)}.labs_status__roGUJ{margin:0}.labs_status__roGUJ dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.labs_status__roGUJ dd{margin:0;color:var(--blue);font:.85rem/1.6 var(--font-mono)}.labs_heroStatus__rmVos{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255/25%)}.labs_heroStatus__rmVos dt{color:#b9bde9}.labs_heroStatus__rmVos dd{color:var(--white);font-size:1rem}.labs_chapterIndex__r_WBa ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/25%)}.labs_chapterIndex__r_WBa li{min-width:0}.labs_chapterIndex__r_WBa a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.4rem .25rem;color:var(--white);font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease}.labs_chapterIndex__r_WBa a:hover{background:rgb(185 189 233/8%)}.labs_chapterIndex__r_WBa a:focus-visible{outline-offset:-3px}.labs_chapterNumber__yxFrL{color:#b9bde9;font:.7rem/1.5 var(--font-mono)}.labs_chapterArrow__BKMiw{color:var(--orange);transition:transform .18s ease}.labs_chapterIndex__r_WBa a:hover .labs_chapterArrow__BKMiw{transform:translateY(3px)}.labs_registerSection__SWWua{padding-block:clamp(3.5rem,6vw,6rem)}.labs_registerHeading__Vupsa{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.75rem}.labs_registerHeading__Vupsa h2{max-width:22ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.labs_count__bFGJH{flex-shrink:0;color:var(--blue);font:.75rem/1.6 var(--font-mono)}.labs_count__bFGJH>span{margin-right:.5rem;color:var(--brand-orange-dark)}.labs_register__CIPR7{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.labs_register__CIPR7>li{border-bottom:1px solid var(--line)}.labs_labRow__oqkQ8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,3.5vw,3.5rem)}.labs_rowMeta__rmIQ1,.labs_rowSummary__uPedL{min-width:0}.labs_rowNumber__XJGvV{display:block;margin-bottom:1.5rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.labs_labRow__oqkQ8 h3{min-width:0;max-width:28ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.labs_rowSummary__uPedL{padding-left:1.5rem;border-left:1px solid var(--line)}.labs_rowSummary__uPedL>p{max-width:48ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.labs_empty__z1AJR{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.labs_emptyMark__vqfi6{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.labs_empty__z1AJR h3{max-width:23ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.labs_empty__z1AJR p{max-width:50ch;margin-top:1.5rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.labs_sectionGrid__PoIz_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.labs_sectionContent__vnK0R{min-width:0}.labs_sectionMarker__mjbHT{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.labs_sectionMarker__mjbHT>span{color:var(--brand-orange-dark)}.labs_sectionHeading__Dq23l h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.labs_warmSection__ucUhl{background:#f3f2ee}.labs_readingSection__64IFe .labs_sectionGrid__PoIz_{grid-template-columns:minmax(min-content,3fr) minmax(0,9fr)}.labs_readingSection__64IFe .labs_sectionHeading__Dq23l h2{overflow-wrap:break-word}.labs_body__PIwJP>div{max-width:65ch;color:var(--ink);font-size:1.15rem;line-height:1.85}.labs_body__PIwJP :is(h3,h4){max-width:35ch;margin-top:2.5rem;line-height:1.3}.labs_body__PIwJP h3{font-size:clamp(1.5rem,2vw,1.8rem)}.labs_body__PIwJP h4{font-size:1.3rem}.labs_body__PIwJP>div>:first-child{margin-top:0}.labs_body__PIwJP pre{white-space:pre-wrap;overflow-wrap:anywhere}.labs_body__PIwJP pre code{white-space:inherit}.labs_body__PIwJP blockquote{margin-block:1.75rem}.labs_technologies__3cgtn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.labs_technologies__3cgtn li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.labs_demo__VDT4v{padding-block:1.5rem;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.labs_demoLink__tiVJD{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;color:var(--blue);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.3;text-decoration:none}.labs_demoLink__tiVJD:hover{text-decoration:underline}.labs_demoLink__tiVJD>span:last-child{flex-shrink:0;color:var(--brand-orange-dark)}.labs_demo__VDT4v>p{color:var(--slate);font:.7rem/1.6 var(--font-mono)}.labs_onward__4UAak{padding-block:clamp(3rem,5vw,4.5rem)}.labs_onward__4UAak>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.labs_heroTitle__Wk92t{grid-column:1/8}.labs_heroSummary__2Y9lJ{grid-column:8/-1}.labs_hero__XO_Hn h1{font-size:clamp(2.6rem,4.8vw,4rem)}.labs_listingHero__uFWkT h1{font-size:clamp(3.6rem,7.5vw,5.5rem)}.labs_heroSummary__2Y9lJ>p{font-size:1rem}.labs_labRow__oqkQ8{gap:1.5rem}.labs_rowSummary__uPedL{padding-left:1rem}.labs_rowSummary__uPedL>p{font-size:1rem}.labs_registerHeading__Vupsa{align-items:start}.labs_sectionGrid__PoIz_{gap:2.5rem}.labs_sectionHeading__Dq23l h2{font-size:2.5rem}.labs_technologies__3cgtn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.labs_conversion__NhJaK .section-index{flex-shrink:0}.labs_breadcrumb__ICfTG{padding-top:1.25rem}.labs_breadcrumb__ICfTG ol{font-size:.65rem}.labs_breadcrumb__ICfTG li:last-child{display:none}.labs_heroGrid__exqHo{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.labs_heroSummary__2Y9lJ,.labs_heroTitle__Wk92t{grid-column:1}.labs_hero__XO_Hn h1{margin-top:1.5rem;max-width:26ch;font-size:clamp(2.35rem,8vw,3.8rem);line-height:1.08}.labs_heroSummary__2Y9lJ>p{font-size:1.05rem}.labs_listingHero__uFWkT .labs_heroGrid__exqHo{padding-block:3rem 2.5rem}.labs_listingHero__uFWkT h1{font-size:clamp(4rem,14vw,5rem);line-height:1}.labs_heroFoot__2Q0Kc{gap:1rem}.labs_heroFoot__2Q0Kc>span{display:none}.labs_heroStatus__rmVos{margin-top:1.5rem;padding-top:1.25rem}.labs_chapterIndex__r_WBa ol{grid-template-columns:repeat(2,minmax(0,1fr))}.labs_chapterIndex__r_WBa a{padding:1.1rem .5rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) .75rem;font-size:.75rem}.labs_chapterIndex__r_WBa li{border-bottom:1px solid rgb(255 255 255/20%)}.labs_chapterIndex__r_WBa li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.labs_registerSection__SWWua{padding-block:3rem}.labs_registerHeading__Vupsa{flex-direction:column;gap:1.25rem;padding-bottom:2rem}.labs_registerHeading__Vupsa h2{font-size:2.25rem}.labs_labRow__oqkQ8{grid-template-columns:1fr;gap:1.25rem;padding-block:2.5rem}.labs_rowMeta__rmIQ1{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1rem}.labs_rowNumber__XJGvV{margin:0}.labs_status__roGUJ>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.labs_status__roGUJ dt{margin:0}.labs_status__roGUJ dd{font-size:.8rem}.labs_heroStatus__rmVos dd{font-size:1rem}.labs_labRow__oqkQ8 h3{max-width:30ch;font-size:1.8rem}.labs_rowSummary__uPedL{padding-left:0;border-left:0}.labs_rowSummary__uPedL>p{font-size:1rem}.labs_empty__z1AJR{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.labs_emptyMark__vqfi6{font-size:2.5rem}.labs_empty__z1AJR h3{max-width:24ch;font-size:1.8rem}.labs_empty__z1AJR p{margin-top:1.25rem;font-size:1rem}.labs_readingSection__64IFe .labs_sectionGrid__PoIz_,.labs_sectionGrid__PoIz_{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.labs_sectionHeading__Dq23l h2{max-width:20ch;font-size:2.25rem}.labs_readingSection__64IFe .labs_sectionHeading__Dq23l h2{overflow-wrap:anywhere}.labs_sectionMarker__mjbHT{margin-bottom:1rem}.labs_body__PIwJP>div{font-size:1.05rem;line-height:1.8}.labs_technologies__3cgtn{gap:0 1rem}.labs_technologies__3cgtn li{font-size:.75rem}}@media (max-width:359px){.labs_chapterIndex__r_WBa ol{grid-template-columns:1fr}.labs_chapterIndex__r_WBa li:nth-child(2n){border-left:0}}@media (prefers-reduced-motion:reduce){.labs_chapterArrow__BKMiw,.labs_chapterIndex__r_WBa a{transition:none}}.engineering-notes_page__H8xzN{background:var(--white)}.engineering-notes_page__H8xzN :is(h1,h2,h3,h4,p,li,a,dd){overflow-wrap:anywhere}.engineering-notes_page__H8xzN :is(h2[id],article[id],section[id]){scroll-margin-top:6rem}.engineering-notes_hero__LUJiS{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.engineering-notes_hero__LUJiS:before{position:absolute;z-index:-1;inset:0 0 0 62%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgb(255 255 255/5%) calc(50% - 1px),rgb(255 255 255/5%) 50%);content:"";pointer-events:none}.engineering-notes_hero__LUJiS:after{position:absolute;z-index:-1;right:-13rem;top:-18rem;width:48rem;height:48rem;border:1px solid rgb(185 189 233/9%);border-radius:50%;content:"";pointer-events:none}.engineering-notes_breadcrumb__Sz9iw{padding-top:1.5rem;color:#b9bde9}.engineering-notes_breadcrumb__Sz9iw ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.engineering-notes_breadcrumb__Sz9iw li{min-width:0}.engineering-notes_breadcrumb__Sz9iw li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.engineering-notes_breadcrumb__Sz9iw a{color:inherit;text-decoration:none}.engineering-notes_breadcrumb__Sz9iw a:hover{text-decoration:underline}.engineering-notes_heroGrid__BtRjz{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,5vw,5rem)}.engineering-notes_heroTitle__sVnOQ{grid-column:1/8;min-width:0}.engineering-notes_eyebrow__Bgu28:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.engineering-notes_hero__LUJiS h1{max-width:24ch;margin-top:1.75rem;color:var(--white);font-size:clamp(2.8rem,4.6vw,4.4rem);letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.engineering-notes_heroSummary___ZCz9{grid-column:9/-1;min-width:0;align-self:end;padding-bottom:.3rem}.engineering-notes_heroSummary___ZCz9>p{max-width:44ch;color:#c8cbd7;font-size:1.15rem;line-height:1.7}.engineering-notes_listingHero__EJ1jZ h1{max-width:12ch;font-size:clamp(4rem,7.7vw,7rem);line-height:.98}.engineering-notes_listingHero__EJ1jZ .engineering-notes_heroGrid__BtRjz{padding-block:clamp(4rem,6vw,6rem)}.engineering-notes_heroFoot__a_7jW{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255/25%)}.engineering-notes_heroFoot__a_7jW>a{display:flex;align-items:baseline;gap:2rem;color:var(--white);font-size:.875rem;text-decoration:none}.engineering-notes_heroFoot__a_7jW>a:hover{text-decoration:underline}.engineering-notes_heroFoot__a_7jW>a>span{color:var(--orange)}.engineering-notes_heroFoot__a_7jW>span{color:#b9bde9;font:.7rem/1.6 var(--font-mono)}.engineering-notes_chapterIndex__cdjwm ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/25%)}.engineering-notes_chapterIndex__cdjwm li{min-width:0}.engineering-notes_chapterIndex__cdjwm a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.4rem .25rem;color:var(--white);font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease}.engineering-notes_chapterIndex__cdjwm a:hover{background:rgb(185 189 233/8%)}.engineering-notes_chapterIndex__cdjwm a:focus-visible{outline-offset:-3px}.engineering-notes_chapterNumber__u0GUq{color:#b9bde9;font:.7rem/1.5 var(--font-mono)}.engineering-notes_chapterArrow__GDJMC{color:var(--orange);transition:transform .18s ease}.engineering-notes_chapterIndex__cdjwm a:hover .engineering-notes_chapterArrow__GDJMC{transform:translateY(3px)}.engineering-notes_registerSection__eXa6k{padding-block:clamp(3.5rem,6vw,6rem)}.engineering-notes_registerHeading__h46jV{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.75rem}.engineering-notes_registerHeading__h46jV h2{max-width:22ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.engineering-notes_count__2OMCR{flex-shrink:0;color:var(--blue);font:.75rem/1.6 var(--font-mono)}.engineering-notes_count__2OMCR>span{margin-right:.5rem;color:var(--brand-orange-dark)}.engineering-notes_register___Ll8q{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.engineering-notes_register___Ll8q>li{border-bottom:1px solid var(--line)}.engineering-notes_noteRow__jiVkO{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,3.5vw,3.5rem)}.engineering-notes_noteMeta__9bKWi{min-width:0;color:var(--slate);font:.75rem/1.7 var(--font-mono)}.engineering-notes_rowNumber__CwPgC{display:block;margin-bottom:1.5rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.engineering-notes_noteMeta__9bKWi time{display:block;color:var(--blue)}.engineering-notes_noteMeta__9bKWi p{margin-top:.5rem}.engineering-notes_noteRow__jiVkO h3{min-width:0;max-width:28ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.engineering-notes_noteSummary__b3Q6j{min-width:0;padding-left:1.5rem;border-left:1px solid var(--line)}.engineering-notes_noteSummary__b3Q6j>p{max-width:48ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.engineering-notes_topics__DrEMx{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}.engineering-notes_topics__DrEMx li{color:var(--blue);font:.7rem/1.6 var(--font-mono)}.engineering-notes_topics__DrEMx li:before{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem .1rem 0;background:var(--brand-orange-dark);content:""}.engineering-notes_empty__Oub6V{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.engineering-notes_emptyMark__HBKqU{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.engineering-notes_empty__Oub6V h3{max-width:23ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.engineering-notes_empty__Oub6V p{max-width:50ch;margin-top:1.5rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.engineering-notes_metadata__az8IA{padding-block:2rem;background:#f3f2ee}.engineering-notes_metadataGrid__TJZgq{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem;align-items:baseline}.engineering-notes_metadata__az8IA dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin:0}.engineering-notes_metadata__az8IA dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.engineering-notes_metadata__az8IA dd{margin:0;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5}.engineering-notes_metadata__az8IA small{display:block;margin-top:.35rem;color:var(--slate);font-size:.875rem;font-weight:400}.engineering-notes_sectionGrid__raPe2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.engineering-notes_sectionContent__10YA3{min-width:0}.engineering-notes_sectionMarker__A330E{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.engineering-notes_sectionMarker__A330E>span{color:var(--brand-orange-dark)}.engineering-notes_sectionHeading__mjMvU h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.engineering-notes_warmSection__kyQAw{background:#f3f2ee}.engineering-notes_readingSection__ZuV0D .engineering-notes_sectionGrid__raPe2{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.engineering-notes_body__qpmZv>div{max-width:65ch;color:var(--ink);font-size:1.15rem;line-height:1.85}.engineering-notes_body__qpmZv :is(h3,h4){max-width:35ch;margin-top:2.5rem;line-height:1.3}.engineering-notes_body__qpmZv h3{font-size:clamp(1.5rem,2vw,1.8rem)}.engineering-notes_body__qpmZv h4{font-size:1.3rem}.engineering-notes_body__qpmZv>div>:first-child{margin-top:0}.engineering-notes_body__qpmZv pre{white-space:pre-wrap;overflow-wrap:anywhere}.engineering-notes_body__qpmZv pre code{white-space:inherit}.engineering-notes_body__qpmZv blockquote{margin-block:1.75rem}.engineering-notes_relatedRegister__Yb0oV,.engineering-notes_sources__ZeZlm,.engineering-notes_takeaways__MQa_q,.engineering-notes_technologies__ryqcf{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.engineering-notes_takeaways__MQa_q li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid #d0d4de}.engineering-notes_sources__ZeZlm li>span,.engineering-notes_takeaways__MQa_q li>span{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.engineering-notes_takeaways__MQa_q p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.75}.engineering-notes_technologies__ryqcf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.engineering-notes_technologies__ryqcf li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.engineering-notes_sources__ZeZlm li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.engineering-notes_sources__ZeZlm a{width:100%;margin-top:0}.engineering-notes_related___MoTx{display:grid;gap:2.5rem}.engineering-notes_related___MoTx h3{margin-bottom:1.5rem;color:var(--blue);font:.75rem/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.engineering-notes_relatedRegister__Yb0oV li{border-bottom:1px solid var(--line)}.engineering-notes_relatedRegister__Yb0oV a{display:block;padding:1.75rem .5rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.engineering-notes_relatedRegister__Yb0oV a:hover{background:var(--canvas)}.engineering-notes_relatedRegister__Yb0oV a:focus-visible{outline-offset:-3px}.engineering-notes_relatedRegister__Yb0oV strong{display:block;max-width:32ch;font-size:1.5rem;font-weight:600;line-height:1.3}.engineering-notes_relatedRegister__Yb0oV p{max-width:60ch;margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.75}.engineering-notes_relatedRegister__Yb0oV a>span{display:flex;justify-content:space-between;gap:1rem;margin-top:1.25rem;color:var(--blue);font-size:.875rem}.engineering-notes_relatedRegister__Yb0oV a>span>span{color:var(--brand-orange-dark)}.engineering-notes_onward__UDW0X{padding-block:clamp(3rem,5vw,4.5rem)}.engineering-notes_onward__UDW0X>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.engineering-notes_heroTitle__sVnOQ{grid-column:1/8}.engineering-notes_heroSummary___ZCz9{grid-column:8/-1}.engineering-notes_hero__LUJiS h1{font-size:clamp(2.6rem,4.8vw,4rem)}.engineering-notes_listingHero__EJ1jZ h1{font-size:clamp(3.6rem,7.5vw,5.5rem)}.engineering-notes_heroSummary___ZCz9>p{font-size:1rem}.engineering-notes_noteRow__jiVkO{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:1.5rem}.engineering-notes_noteSummary__b3Q6j{padding-left:1rem}.engineering-notes_noteSummary__b3Q6j>p{font-size:1rem}.engineering-notes_registerHeading__h46jV{align-items:start}.engineering-notes_count__2OMCR{max-width:13ch}.engineering-notes_sectionGrid__raPe2{gap:2.5rem}.engineering-notes_sectionHeading__mjMvU h2{font-size:2.5rem}.engineering-notes_technologies__ryqcf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.engineering-notes_conversion__WeuJB .section-index{flex-shrink:0}.engineering-notes_breadcrumb__Sz9iw{padding-top:1.25rem}.engineering-notes_breadcrumb__Sz9iw ol{font-size:.65rem}.engineering-notes_breadcrumb__Sz9iw li:last-child{display:none}.engineering-notes_heroGrid__BtRjz{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.engineering-notes_heroSummary___ZCz9,.engineering-notes_heroTitle__sVnOQ{grid-column:1}.engineering-notes_hero__LUJiS h1{margin-top:1.5rem;max-width:26ch;font-size:clamp(2.35rem,8vw,3.8rem);line-height:1.08}.engineering-notes_heroSummary___ZCz9>p{font-size:1.05rem}.engineering-notes_listingHero__EJ1jZ .engineering-notes_heroGrid__BtRjz{padding-block:3rem 2.5rem}.engineering-notes_listingHero__EJ1jZ h1{max-width:13ch;font-size:clamp(2.8rem,10.5vw,5rem);line-height:1}.engineering-notes_heroFoot__a_7jW{gap:1rem}.engineering-notes_heroFoot__a_7jW>span{display:none}.engineering-notes_chapterIndex__cdjwm ol{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-notes_chapterIndex__cdjwm a{padding:1.1rem .5rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) .75rem;font-size:.75rem}.engineering-notes_chapterIndex__cdjwm li{border-bottom:1px solid rgb(255 255 255/20%)}.engineering-notes_chapterIndex__cdjwm li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.engineering-notes_registerSection__eXa6k{padding-block:3rem}.engineering-notes_registerHeading__h46jV{flex-direction:column;gap:1.25rem;padding-bottom:2rem}.engineering-notes_registerHeading__h46jV h2{max-width:23ch;font-size:2.25rem}.engineering-notes_count__2OMCR{max-width:none}.engineering-notes_noteRow__jiVkO{grid-template-columns:1fr;gap:1.25rem;padding-block:2.5rem}.engineering-notes_noteMeta__9bKWi{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.7rem}.engineering-notes_noteMeta__9bKWi p,.engineering-notes_rowNumber__CwPgC{margin:0}.engineering-notes_noteRow__jiVkO h3{max-width:30ch;font-size:1.8rem}.engineering-notes_noteSummary__b3Q6j{padding-left:0;border-left:0}.engineering-notes_noteSummary__b3Q6j>p{font-size:1rem}.engineering-notes_topics__DrEMx{margin-top:1.25rem}.engineering-notes_empty__Oub6V{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.engineering-notes_emptyMark__HBKqU{font-size:2.5rem}.engineering-notes_empty__Oub6V h3{max-width:24ch;font-size:1.8rem}.engineering-notes_empty__Oub6V p{margin-top:1.25rem;font-size:1rem}.engineering-notes_readingSection__ZuV0D .engineering-notes_sectionGrid__raPe2,.engineering-notes_sectionGrid__raPe2{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.engineering-notes_sectionHeading__mjMvU h2{max-width:20ch;font-size:2.25rem}.engineering-notes_sectionMarker__A330E{margin-bottom:1rem}.engineering-notes_body__qpmZv>div{font-size:1.05rem;line-height:1.8}.engineering-notes_takeaways__MQa_q li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.engineering-notes_takeaways__MQa_q p{font-size:1rem}.engineering-notes_technologies__ryqcf{gap:0 1rem}.engineering-notes_technologies__ryqcf li{font-size:.75rem}.engineering-notes_sources__ZeZlm li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.engineering-notes_relatedRegister__Yb0oV strong{font-size:1.4rem}}@media (max-width:47.999rem){.engineering-notes_metadataGrid__TJZgq{grid-template-columns:1fr;gap:1.5rem}.engineering-notes_metadata__az8IA dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:19.999rem){.engineering-notes_metadata__az8IA dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.engineering-notes_chapterArrow__GDJMC,.engineering-notes_chapterIndex__cdjwm a,.engineering-notes_relatedRegister__Yb0oV a{transition:none}}.realisations_page__uGjwN{background:var(--white)}.realisations_page__uGjwN :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.realisations_page__uGjwN :is(h2[id],article[id],section[id]),.realisations_section__PGjJu{scroll-margin-top:6rem}.realisations_hero__IENrc{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.realisations_hero__IENrc:before{position:absolute;z-index:-1;inset:0 0 0 62%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgb(255 255 255/5%) calc(50% - 1px),rgb(255 255 255/5%) 50%);content:"";pointer-events:none}.realisations_hero__IENrc:after{position:absolute;z-index:-1;right:-13rem;top:-18rem;width:48rem;height:48rem;border:1px solid rgb(185 189 233/9%);border-radius:50%;content:"";pointer-events:none}.realisations_breadcrumb__k1G1S{padding-top:1.5rem;color:#b9bde9}.realisations_breadcrumb__k1G1S ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.realisations_breadcrumb__k1G1S li{min-width:0}.realisations_breadcrumb__k1G1S li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.realisations_breadcrumb__k1G1S a{color:inherit;text-decoration:none}.realisations_breadcrumb__k1G1S a:hover{text-decoration:underline}.realisations_heroGrid__9y22l{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,5vw,5rem)}.realisations_heroTitle___GFnl{grid-column:1/8;min-width:0}.realisations_eyebrow__dzT6N:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.realisations_hero__IENrc h1{max-width:24ch;margin-top:1.75rem;color:var(--white);font-size:clamp(2.8rem,4.6vw,4.4rem);letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.realisations_heroSummary__sFiYk{grid-column:9/-1;min-width:0;align-self:end;padding-bottom:.3rem}.realisations_heroSummary__sFiYk>p{max-width:44ch;color:#c8cbd7;font-size:1.15rem;line-height:1.7}.realisations_listingHero__fu9X1 h1{max-width:12ch;font-size:clamp(4rem,7.7vw,7rem);line-height:.98}.realisations_listingHero__fu9X1 .realisations_heroGrid__9y22l{padding-block:clamp(4rem,6vw,6rem)}.realisations_heroFoot__pxjSV{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255/25%)}.realisations_heroFoot__pxjSV>a{display:flex;align-items:baseline;gap:2rem;color:var(--white);font-size:.875rem;text-decoration:none}.realisations_heroFoot__pxjSV>a:hover{text-decoration:underline}.realisations_heroFoot__pxjSV>a>span{color:var(--orange)}.realisations_heroFoot__pxjSV>span{color:#b9bde9;font:.7rem/1.6 var(--font-mono)}.realisations_chapterIndex__4_KBJ ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/25%)}.realisations_chapterIndex__4_KBJ li{min-width:0}.realisations_chapterIndex__4_KBJ a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.4rem .25rem;color:var(--white);font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease}.realisations_chapterIndex__4_KBJ a:hover{background:rgb(185 189 233/8%)}.realisations_chapterIndex__4_KBJ a:focus-visible{outline-offset:-3px}.realisations_chapterNumber__0POFU{color:#b9bde9;font:.7rem/1.5 var(--font-mono)}.realisations_chapterArrow__oj8Fd{color:var(--orange);transition:transform .18s ease}.realisations_chapterIndex__4_KBJ a:hover .realisations_chapterArrow__oj8Fd{transform:translateY(3px)}.realisations_registerSection__pUeYb{padding-block:clamp(3.5rem,6vw,6rem)}.realisations_registerHeading__Rsvz_{padding-bottom:2.75rem}.realisations_registerHeading__Rsvz_ h2{max-width:20ch;margin-top:1.5rem;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.realisations_filterControls__DBTNT{margin-bottom:1.5rem}.realisations_filters__lXKwe{display:flex;flex-wrap:wrap;gap:.5rem}.realisations_filters__lXKwe button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;font:.75rem/1.5 var(--font-mono);transition:background-color .18s ease,border-color .18s ease}.realisations_filters__lXKwe button:hover{background:var(--canvas);border-color:var(--blue)}.realisations_filters__lXKwe button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 -2px var(--orange);color:var(--white)}.realisations_resultCount__gpgMh{margin-top:1rem;color:var(--slate);font:.75rem/1.6 var(--font-mono)}.realisations_register__FG0N6{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.realisations_register__FG0N6>li{border-bottom:1px solid var(--line)}.realisations_projectRow__xRcYH{display:grid;grid-template-columns:3rem minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,4rem)}.realisations_rowNumber__a4lgz{padding-top:.45rem;color:var(--brand-orange-dark);font:.8rem/1.5 var(--font-mono)}.realisations_projectEditorial__AWgDL{min-width:0}.realisations_projectRow__xRcYH h3{max-width:25ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.realisations_projectStatus__8dP66{margin-top:1.5rem;color:var(--blue);font:.7rem/1.6 var(--font-mono)}.realisations_projectStatus__8dP66>span{color:var(--slate)}.realisations_projectSummary___ViNg{min-width:0;padding-left:2rem;border-left:1px solid var(--line)}.realisations_projectSummary___ViNg>p{max-width:47ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.realisations_tags__RRZ6S{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}.realisations_tags__RRZ6S li{color:var(--blue);font:.7rem/1.6 var(--font-mono)}.realisations_tags__RRZ6S li:before{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem .1rem 0;background:var(--brand-orange-dark);content:""}.realisations_empty__5o3f0{padding-block:3rem;border-block:1px solid var(--line);color:var(--slate)}.realisations_metadata__DDUWT{padding-block:2rem;background:#f3f2ee}.realisations_metadataGrid__cG7WE{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem;align-items:baseline}.realisations_metadata__DDUWT dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem 2rem;margin:0}.realisations_metadata__DDUWT dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.realisations_metadata__DDUWT dd{margin:0;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.realisations_sectionGrid__24mRn{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.realisations_sectionContent__cvrGi{min-width:0}.realisations_sectionMarker__nybnw{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.realisations_sectionMarker__nybnw>span{color:var(--brand-orange-dark)}.realisations_sectionHeading__soz7C h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.realisations_prose__dJ_EI>div{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.realisations_prose__dJ_EI :is(h3,h4){line-height:1.3}.realisations_inkSection__oRjMg{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.realisations_inkSection__oRjMg:before{position:absolute;z-index:-1;inset-block:0;left:22%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.realisations_inkSection__oRjMg .realisations_sectionMarker__nybnw{color:#b9bde9}.realisations_inkSection__oRjMg .realisations_sectionMarker__nybnw>span{color:var(--orange)}.realisations_inkSection__oRjMg :is(h2,h3,h4){color:var(--white)}.realisations_inkSection__oRjMg .realisations_prose__dJ_EI>div{color:#c8cbd7}.realisations_inkSection__oRjMg .realisations_prose__dJ_EI a{color:var(--white)}.realisations_warmSection__kSjPD{background:#f3f2ee}.realisations_decisions__Tq8_W,.realisations_results__321f5,.realisations_technologies__WH_Rj{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.realisations_decisions__Tq8_W li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;border-bottom:1px solid var(--line)}.realisations_decisions__Tq8_W li>span{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.realisations_decisions__Tq8_W h3{font-size:1.3rem;line-height:1.4}.realisations_decisions__Tq8_W p{max-width:60ch;margin-top:.75rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.realisations_technologies__WH_Rj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.realisations_technologies__WH_Rj li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.realisations_results__321f5{display:grid;grid-template-columns:minmax(min-content,2fr) minmax(0,5fr);column-gap:2rem;container-type:inline-size}.realisations_results__321f5 li{grid-column:1/-1;padding-block:1.75rem;border-bottom:1px solid var(--line)}.realisations_results__321f5 p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.realisations_results__321f5 .realisations_quantifiedResult__x4aNO{display:grid;grid-template-columns:subgrid;row-gap:.75rem;align-items:baseline}.realisations_resultValue__XtZV7{max-width:60cqi;color:var(--blue);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;overflow-wrap:break-word}.realisations_onward__6SrFN{padding-block:clamp(3rem,5vw,4.5rem)}.realisations_onward__6SrFN>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.realisations_heroTitle___GFnl{grid-column:1/8}.realisations_heroSummary__sFiYk{grid-column:8/-1}.realisations_hero__IENrc h1{font-size:clamp(2.6rem,4.8vw,4rem)}.realisations_listingHero__fu9X1 h1{font-size:clamp(3.6rem,7.5vw,5.5rem)}.realisations_heroSummary__sFiYk>p{font-size:1rem}.realisations_projectRow__xRcYH{grid-template-columns:2rem minmax(0,6fr) minmax(0,5fr);gap:1.5rem}.realisations_projectSummary___ViNg{padding-left:1.5rem}.realisations_projectSummary___ViNg>p{font-size:1rem}.realisations_sectionGrid__24mRn{gap:2.5rem}.realisations_sectionHeading__soz7C h2{font-size:2.5rem}.realisations_prose__dJ_EI>div,.realisations_results__321f5 p{font-size:1.05rem}.realisations_technologies__WH_Rj{grid-template-columns:repeat(2,minmax(0,1fr))}.realisations_results__321f5 .realisations_quantifiedResult__x4aNO{grid-template-columns:1fr;gap:.75rem}.realisations_resultValue__XtZV7{max-width:100cqi;font-size:1.75rem}}@media (max-width:767px){.realisations_breadcrumb__k1G1S{padding-top:1.25rem}.realisations_breadcrumb__k1G1S ol{font-size:.65rem}.realisations_breadcrumb__k1G1S li:last-child{display:none}.realisations_heroGrid__9y22l{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.realisations_heroSummary__sFiYk,.realisations_heroTitle___GFnl{grid-column:1}.realisations_hero__IENrc h1{margin-top:1.5rem;max-width:26ch;font-size:clamp(2.35rem,8vw,3.8rem);line-height:1.08}.realisations_heroSummary__sFiYk>p{font-size:1.05rem}.realisations_listingHero__fu9X1 .realisations_heroGrid__9y22l{padding-block:3rem 2.5rem}.realisations_listingHero__fu9X1 h1{max-width:13ch;font-size:clamp(2.8rem,10vw,5rem);line-height:1}.realisations_heroFoot__pxjSV{gap:1rem}.realisations_heroFoot__pxjSV>span{display:none}.realisations_chapterIndex__4_KBJ ol{grid-template-columns:repeat(2,minmax(0,1fr))}.realisations_chapterIndex__4_KBJ a{padding:1.1rem .5rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) .75rem;font-size:.75rem}.realisations_chapterIndex__4_KBJ li{border-bottom:1px solid rgb(255 255 255/20%)}.realisations_chapterIndex__4_KBJ li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.realisations_registerSection__pUeYb{padding-block:3rem}.realisations_registerHeading__Rsvz_{padding-bottom:2rem}.realisations_registerHeading__Rsvz_ h2{margin-top:1.25rem;font-size:2.25rem}.realisations_filters__lXKwe{gap:.5rem}.realisations_filters__lXKwe button{padding-inline:.75rem;font-size:.7rem}.realisations_projectRow__xRcYH{grid-template-columns:2rem minmax(0,1fr);gap:1rem .75rem;padding-block:2.5rem}.realisations_projectRow__xRcYH h3{max-width:30ch;font-size:1.8rem}.realisations_projectStatus__8dP66{margin-top:1rem}.realisations_projectSummary___ViNg{grid-column:2;padding-left:0;border-left:0}.realisations_projectSummary___ViNg>p{font-size:.95rem}.realisations_tags__RRZ6S{margin-top:1.25rem;gap:.35rem .75rem}.realisations_metadataGrid__cG7WE{grid-template-columns:1fr;gap:1.5rem}.realisations_metadata__DDUWT dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.realisations_sectionGrid__24mRn{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.realisations_sectionHeading__soz7C h2{max-width:20ch;font-size:2.25rem}.realisations_sectionMarker__nybnw{margin-bottom:1rem}.realisations_prose__dJ_EI>div,.realisations_results__321f5 p{font-size:1rem;line-height:1.75}.realisations_decisions__Tq8_W li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.realisations_decisions__Tq8_W h3{font-size:1.2rem}.realisations_decisions__Tq8_W p{font-size:1rem}.realisations_technologies__WH_Rj{gap:0 1rem}.realisations_technologies__WH_Rj li{font-size:.75rem}}@media (max-width:374px){.realisations_hero__IENrc h1{font-size:2rem}.realisations_projectRow__xRcYH h3{font-size:1.65rem}}@media (max-width:23.375rem){.realisations_metadata__DDUWT dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.realisations_chapterArrow__oj8Fd,.realisations_chapterIndex__4_KBJ a,.realisations_filters__lXKwe button{transition:none}}