.engineering-teams_page__L_aS0{--navy:#041b29;--paper:#f6f5f2;--rule:#d8dddf;color:#10202e;background:white}.engineering-teams_page__L_aS0 section{scroll-margin-top:5rem;padding-block:2.7rem}.engineering-teams_page__L_aS0 h1,.engineering-teams_page__L_aS0 h2,.engineering-teams_page__L_aS0 h3{color:inherit}.engineering-teams_page__L_aS0 h2{font-size:clamp(1.75rem,2.3vw,2.15rem);line-height:1.14;font-weight:500;letter-spacing:-.035em;text-wrap:pretty}.engineering-teams_page__L_aS0 h3{font-size:1rem;line-height:1.35;letter-spacing:-.025em}.engineering-teams_page__L_aS0 p{font-size:.94rem;line-height:1.5;text-wrap:pretty}.engineering-teams_marker__yukTF{display:flex;align-items:center;gap:1.3rem;margin-bottom:1.9rem}.engineering-teams_marker__yukTF>span{font-size:1rem;font-weight:500}.engineering-teams_marker__yukTF>i{width:2.4rem;height:1px;background:currentColor;opacity:.45;flex-shrink:0}.engineering-teams_marker__yukTF h2,.engineering-teams_marker__yukTF p{font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.5}.engineering-teams_page__L_aS0 .engineering-teams_hero__Zzyso{position:relative;isolation:isolate;background:var(--navy);color:white;padding-block:0}.engineering-teams_heroImage__13zeh{object-fit:cover;object-position:center;z-index:-2}.engineering-teams_hero__Zzyso:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,20,31,.96),rgba(2,20,31,.73) 48%,rgba(2,20,31,.15))}.engineering-teams_heroGrid__jZ8JH{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.engineering-teams_heroContent__tVRL1{padding-block:2.8rem 3rem;padding-right:4rem}.engineering-teams_hero__Zzyso h1{font-size:clamp(2.4rem,3.5vw,3.25rem);line-height:1.07;font-weight:500;max-width:23ch;letter-spacing:-.035em;text-wrap:pretty}.engineering-teams_hero__Zzyso .engineering-teams_marker__yukTF{margin-bottom:1.7rem}.engineering-teams_heroIntro__07_GP{max-width:69ch;margin-top:1.5rem}.engineering-teams_hero__Zzyso .engineering-teams_heroBody__zB8QB{max-width:72ch;margin-top:.7rem;font-size:.86rem;color:#d7e0e6}.engineering-teams_heroAside__a8svz{border-left:1px solid #ffffff40;padding:4rem 0 2.5rem 1.75rem;display:flex;flex-direction:column;justify-content:center}.engineering-teams_heroAside__a8svz .engineering-teams_heroStatement__swfEv{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.23;max-width:17ch;font-weight:400}.engineering-teams_heroLocations__KcMHl{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:3rem 0 1rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.25em}.engineering-teams_heroLocations__KcMHl i{width:1.6rem;height:1px;background:var(--orange)}.engineering-teams_heroAside__a8svz>p:last-child{max-width:24ch}.engineering-teams_actions__obabU{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.engineering-teams_action__WuCnu{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:3rem;padding:.75rem 1.4rem;font-size:.83rem;line-height:1.4;font-weight:500;text-decoration:none;border:1px solid transparent;border-radius:2px;transition:background .15s}.engineering-teams_primary__ju5E5{background:#ed6419;color:#091a27}.engineering-teams_primary__ju5E5:hover{background:#ff853e}.engineering-teams_secondary__YlKpi{color:inherit;border-color:currentColor}.engineering-teams_secondary__YlKpi:hover{background:#ffffff15}.engineering-teams_text__Tv5Dn{color:var(--brand-orange-dark);padding:.65rem 0;min-height:2.75rem}.engineering-teams_text__Tv5Dn:hover{text-decoration:underline}.engineering-teams_evolution___5bxF,.engineering-teams_formation__PuIPc,.engineering-teams_modes__YyKbm{background:var(--paper)}.engineering-teams_sectionTop__gtJdH{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:start;margin-bottom:1.6rem}.engineering-teams_sectionTop__gtJdH .engineering-teams_marker__yukTF{margin-bottom:0}.engineering-teams_sectionTop__gtJdH>p{font-size:.9rem}.engineering-teams_offerGrid__0ak5M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.engineering-teams_offer__YY_AX{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1.3rem;padding:1.9rem 1.65rem 1rem;border:1px solid #e9eae7;border-radius:4px;background:white}.engineering-teams_offer__YY_AX>div{display:flex;flex-direction:column;align-items:flex-start}.engineering-teams_offer__YY_AX:last-child{border-color:#f2c6ad;background:#fff9f4}.engineering-teams_offer__YY_AX>svg{width:2.5rem;height:2.5rem}.engineering-teams_offer__YY_AX:last-child>svg{color:#d95c13}.engineering-teams_offer__YY_AX h3{font-size:1.22rem;line-height:1.17;font-weight:600}.engineering-teams_offer__YY_AX .engineering-teams_offerSubtitle__tv4n9{font-size:.58rem;letter-spacing:.18em;line-height:1.55;text-transform:uppercase;margin:.65rem 0 1.5rem}.engineering-teams_offer__YY_AX p{font-size:.85rem}.engineering-teams_offerDetail__bxoMt{margin-top:.9rem}.engineering-teams_offerDetail__bxoMt p+p{margin-top:.7rem}.engineering-teams_offer__YY_AX .engineering-teams_text__Tv5Dn{margin-top:auto;padding-top:1.25rem}.engineering-teams_skillsGrid__jksqw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:3.5rem}.engineering-teams_sectionLead__W14AS h2:after{content:"";display:block;width:2.6rem;height:2px;background:var(--orange);margin-block:1.3rem}.engineering-teams_sectionLead__W14AS p+p{margin-top:1rem}.engineering-teams_skillList__bKwbF{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.6rem;list-style:none;margin:0;padding:0}.engineering-teams_skillList__bKwbF li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:1.2rem;grid-column:span 3;align-content:start}.engineering-teams_skillList__bKwbF li:nth-child(n+3){grid-column:span 2;grid-template-columns:1fr}.engineering-teams_skillList__bKwbF svg{width:2.5rem;height:2.5rem;margin-bottom:.8rem}.engineering-teams_skillList__bKwbF p{font-size:.84rem;margin-top:.6rem}.engineering-teams_skillList__bKwbF h3 a{color:inherit;text-decoration:none}.engineering-teams_skillList__bKwbF h3 a span{color:var(--brand-orange-dark);font-size:.8rem;white-space:nowrap}.engineering-teams_skillList__bKwbF h3 a:hover{text-decoration:underline}.engineering-teams_closing__AdKZ_{color:#53606a;margin-top:1.5rem;font-size:.82rem!important}.engineering-teams_steps__VqQcl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.engineering-teams_steps__VqQcl li{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem}.engineering-teams_steps__VqQcl li:not(:last-child):after{content:"→";position:absolute;right:-1.8rem;top:.35rem;color:#65737f}.engineering-teams_stepNumber__KijlN{border:1px solid #e76727;border-radius:50%;width:2.6rem;height:2.6rem;display:grid;place-items:center;font-size:.85rem}.engineering-teams_steps__VqQcl h3{margin-block:.5rem 1rem}.engineering-teams_steps__VqQcl p{font-size:.83rem}.engineering-teams_governance__2RRAm{color:white;background:var(--navy)}.engineering-teams_governanceGrid__j8PH1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2.7rem}.engineering-teams_governance__2RRAm .engineering-teams_sectionLead__W14AS{padding-right:2rem;border-right:1px solid #ffffff25}.engineering-teams_governance__2RRAm .engineering-teams_governanceBody__weQlN{font-size:.83rem;color:#c7d2da}.engineering-teams_principles__PDQOj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.engineering-teams_principles__PDQOj li+li{border-left:1px solid #ffffff30;padding-left:1.3rem}.engineering-teams_ai__bhwvg>svg,.engineering-teams_principles__PDQOj svg{width:2.4rem;height:2.4rem;color:#ff792e;margin-bottom:.75rem}.engineering-teams_principles__PDQOj h3{font-size:.95rem;max-width:20ch;margin-bottom:.8rem}.engineering-teams_principles__PDQOj p{font-size:.82rem;color:#d8e2e9}.engineering-teams_ai__bhwvg{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;border:1px solid #d98a53;border-radius:4px;padding:1.25rem 1.4rem;margin-top:1.7rem}.engineering-teams_ai__bhwvg h3{font-size:.92rem;margin-bottom:.55rem}.engineering-teams_ai__bhwvg p{font-size:.8rem;color:#d8e2e9}.engineering-teams_locations__hTecQ{background:linear-gradient(100deg,white 68%,#edf3f5)}.engineering-teams_locationGrid__H_LSH{display:grid;grid-template-columns:1.1fr 2.2fr .6fr;gap:3rem}.engineering-teams_cities__b1i_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.engineering-teams_cities__b1i_5>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem}.engineering-teams_cities__b1i_5 svg{width:2rem;height:2rem}.engineering-teams_cities__b1i_5 h3{margin-bottom:.65rem}.engineering-teams_cities__b1i_5 p,.engineering-teams_locationBody__AzmvY p{font-size:.84rem}.engineering-teams_locationBody__AzmvY{margin-top:1.4rem}.engineering-teams_locationBody__AzmvY p+p{margin-top:.7rem;color:#53606a}.engineering-teams_geography__iCQtv{display:flex;flex-direction:column;align-items:center;color:#586f7d}.engineering-teams_geography__iCQtv svg{width:100%;max-width:9rem;height:10rem}.engineering-teams_geography__iCQtv svg circle{fill:var(--orange);stroke:white;stroke-width:2}.engineering-teams_geography__iCQtv>span{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.engineering-teams_geography__iCQtv>span:first-child{align-self:flex-end}.engineering-teams_geography__iCQtv>span:last-child{align-self:flex-start}.engineering-teams_evolutionGrid__tJ0DH{display:grid;grid-template-columns:1fr 2.4fr .9fr;gap:2.2rem}.engineering-teams_trajectory__gC11Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.engineering-teams_trajectory__gC11Z li{position:relative}.engineering-teams_trajectory__gC11Z li:not(:last-child):after{content:"→";position:absolute;right:-1.2rem;top:.6rem;color:#65737f}.engineering-teams_bot__7H4jN svg,.engineering-teams_trajectory__gC11Z svg{height:2rem;width:2rem;margin-bottom:.8rem}.engineering-teams_bot__7H4jN h3,.engineering-teams_trajectory__gC11Z h3{font-size:.9rem;margin-bottom:.7rem}.engineering-teams_bot__7H4jN p,.engineering-teams_trajectory__gC11Z p{font-size:.82rem}.engineering-teams_bot__7H4jN{border-left:1px dashed #a3b1b9;padding-left:1.8rem}.engineering-teams_contact__tJlGs{background:var(--navy);color:white;position:relative;isolation:isolate;overflow:hidden}.engineering-teams_contact__tJlGs:before{content:"";position:absolute;z-index:-1;width:28%;inset:-20% -5% -80% auto;background:repeating-linear-gradient(90deg,transparent 0 32px,#44718645 33px 34px),repeating-linear-gradient(0deg,transparent 0 26px,#44718645 27px 28px);transform:skewY(-30deg)}.engineering-teams_contactGrid__OA95G{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem}.engineering-teams_contactGrid__OA95G h2{margin-bottom:1rem}.engineering-teams_contactGrid__OA95G p{margin-top:.7rem;max-width:66ch;font-size:.9rem}.engineering-teams_contactGrid__OA95G .engineering-teams_actions__obabU{margin-top:0}.engineering-teams_integration__TqAcb{background:var(--paper);color:#10202e;padding-block:clamp(3rem,5vw,5rem);border-block:1px solid var(--rule)}.engineering-teams_integration__TqAcb h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;font-weight:500;margin-bottom:2rem}.engineering-teams_integrationGrid__DuH7O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.engineering-teams_integrationGrid__DuH7O a{display:block;border-top:1px solid #aeb8bd;padding-top:1.4rem;color:inherit;text-decoration:none}.engineering-teams_integrationGrid__DuH7O a:hover h3{color:var(--brand-orange-dark)}.engineering-teams_integration__TqAcb h3{font-size:1.4rem;margin:.5rem 0 1rem}.engineering-teams_integration__TqAcb p{max-width:63ch}.engineering-teams_integrationGrid__DuH7O span{color:var(--brand-orange-dark)}.engineering-teams_corporateIntegration__RAmNr{margin-bottom:2rem}.engineering-teams_approachLink__nuZuP{display:block;max-width:70ch;color:inherit;font-size:1.05rem;line-height:1.6;margin-top:2rem}@media (max-width:75rem){.engineering-teams_offer__YY_AX{grid-template-columns:1fr}.engineering-teams_heroContent__tVRL1{padding-right:2.5rem}.engineering-teams_governanceGrid__j8PH1{grid-template-columns:1fr 2.5fr;gap:2rem}.engineering-teams_locationGrid__H_LSH{gap:2rem}}@media (max-width:60rem){.engineering-teams_page__L_aS0 section{padding-block:2.5rem}.engineering-teams_page__L_aS0 .engineering-teams_hero__Zzyso{padding-block:0}.engineering-teams_heroGrid__jZ8JH{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.engineering-teams_heroContent__tVRL1{padding-right:2rem}.engineering-teams_heroAside__a8svz{padding-left:1.3rem}.engineering-teams_hero__Zzyso h1{font-size:2.5rem}.engineering-teams_offer__YY_AX{padding:1.3rem}.engineering-teams_offer__YY_AX h3{font-size:1.15rem}.engineering-teams_sectionTop__gtJdH{gap:2rem}.engineering-teams_skillsGrid__jksqw{grid-template-columns:1fr 2fr;gap:2rem}.engineering-teams_skillList__bKwbF{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-teams_skillList__bKwbF li,.engineering-teams_skillList__bKwbF li:nth-child(n+3){grid-column:span 1;grid-template-columns:1fr}.engineering-teams_skillList__bKwbF li:last-child{grid-column:span 2}.engineering-teams_steps__VqQcl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}.engineering-teams_steps__VqQcl li:nth-child(2):after{content:none}.engineering-teams_governanceGrid__j8PH1{grid-template-columns:1fr}.engineering-teams_governance__2RRAm .engineering-teams_sectionLead__W14AS{border:0;padding:0;max-width:55ch}.engineering-teams_governance__2RRAm .engineering-teams_sectionLead__W14AS h2{max-width:28ch}.engineering-teams_locationGrid__H_LSH{grid-template-columns:1fr 2fr}.engineering-teams_geography__iCQtv{display:none}.engineering-teams_evolutionGrid__tJ0DH{grid-template-columns:1fr}.engineering-teams_evolutionGrid__tJ0DH .engineering-teams_sectionLead__W14AS h2{max-width:30ch}.engineering-teams_bot__7H4jN{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 1rem;border-left:0;border-top:1px dashed #a3b1b9;padding:1.4rem 0 0}.engineering-teams_bot__7H4jN p{grid-column:2}.engineering-teams_bot__7H4jN svg{grid-row:span 2}.engineering-teams_contactGrid__OA95G{grid-template-columns:1fr;gap:2rem}}@media (max-width:42rem){.engineering-teams_page__L_aS0 section{padding-block:2.5rem}.engineering-teams_marker__yukTF{gap:.8rem;margin-bottom:1.6rem}.engineering-teams_marker__yukTF>i{width:1.5rem}.engineering-teams_marker__yukTF h2,.engineering-teams_marker__yukTF p{font-size:.6rem;letter-spacing:.16em}.engineering-teams_heroGrid__jZ8JH{grid-template-columns:1fr}.engineering-teams_heroContent__tVRL1{padding:2.5rem 0 2rem}.engineering-teams_hero__Zzyso h1{font-size:clamp(2rem,8.5vw,2.7rem)}.engineering-teams_hero__Zzyso:after{background:linear-gradient(90deg,rgba(2,20,31,.93),rgba(2,20,31,.63))}.engineering-teams_heroImage__13zeh{object-position:65% center}.engineering-teams_heroAside__a8svz{border-left:0;border-top:1px solid #ffffff40;padding:1.5rem 0 2rem;display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}.engineering-teams_heroAside__a8svz .engineering-teams_heroStatement__swfEv{font-size:1.15rem;grid-row:span 2}.engineering-teams_heroLocations__KcMHl{margin:0;font-size:.6rem;gap:.5rem}.engineering-teams_heroLocations__KcMHl i{width:.8rem}.engineering-teams_heroAside__a8svz>p:last-child{font-size:.78rem}.engineering-teams_actions__obabU{gap:.8rem}.engineering-teams_action__WuCnu{width:100%;gap:.8rem;padding:.8rem 1rem}.engineering-teams_sectionTop__gtJdH{grid-template-columns:1fr;gap:1.2rem}.engineering-teams_offerGrid__0ak5M{grid-template-columns:1fr;gap:1rem}.engineering-teams_offer__YY_AX{grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding:1.5rem 1.25rem 1rem}.engineering-teams_offer__YY_AX h3{font-size:1.25rem}.engineering-teams_offer__YY_AX .engineering-teams_offerSubtitle__tv4n9{margin-bottom:1rem}.engineering-teams_offer__YY_AX{row-gap:0}.engineering-teams_offer__YY_AX>div{display:contents}.engineering-teams_offer__YY_AX>svg{grid-row:1/3;grid-column:1;width:2.2rem}.engineering-teams_offer__YY_AX h3{grid-column:2}.engineering-teams_offer__YY_AX .engineering-teams_offerSubtitle__tv4n9{grid-column:2;margin:.6rem 0 1.25rem}.engineering-teams_offerDetail__bxoMt,.engineering-teams_offer__YY_AX .engineering-teams_text__Tv5Dn,.engineering-teams_offer__YY_AX>div>p:not(.engineering-teams_offerSubtitle__tv4n9){grid-column:1/-1}.engineering-teams_offer__YY_AX .engineering-teams_text__Tv5Dn{width:auto;justify-self:start;margin-top:.5rem;padding-top:.75rem}.engineering-teams_skillsGrid__jksqw{grid-template-columns:1fr;gap:2rem}.engineering-teams_skillList__bKwbF{grid-template-columns:1fr;gap:1.5rem}.engineering-teams_skillList__bKwbF li,.engineering-teams_skillList__bKwbF li:last-child,.engineering-teams_skillList__bKwbF li:nth-child(n+3){grid-column:auto;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--rule);padding-top:1.3rem}.engineering-teams_steps__VqQcl{grid-template-columns:1fr;gap:1.75rem}.engineering-teams_steps__VqQcl li{gap:1rem}.engineering-teams_steps__VqQcl li:after{display:none}.engineering-teams_steps__VqQcl li:not(:last-child):before{position:absolute;top:3rem;left:1.25rem;bottom:-1.2rem;content:"";width:1px;background:#d0c9c0}.engineering-teams_steps__VqQcl h3{margin-bottom:.6rem}.engineering-teams_principles__PDQOj{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.3rem}.engineering-teams_principles__PDQOj li+li{padding-left:0;border:0}.engineering-teams_principles__PDQOj h3{font-size:.9rem}.engineering-teams_ai__bhwvg{padding:1.2rem;grid-template-columns:1.7rem minmax(0,1fr);gap:.8rem}.engineering-teams_ai__bhwvg>svg{width:1.7rem}.engineering-teams_cities__b1i_5,.engineering-teams_locationGrid__H_LSH{grid-template-columns:1fr;gap:1.4rem}.engineering-teams_cities__b1i_5>div{gap:1.5rem}.engineering-teams_trajectory__gC11Z{grid-template-columns:1fr;gap:1.7rem}.engineering-teams_trajectory__gC11Z li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 1rem}.engineering-teams_trajectory__gC11Z svg{grid-row:span 2}.engineering-teams_trajectory__gC11Z p{grid-column:2}.engineering-teams_trajectory__gC11Z li:after{display:none}.engineering-teams_bot__7H4jN{padding-top:1.5rem}.engineering-teams_integrationGrid__DuH7O{grid-template-columns:minmax(0,1fr);gap:2rem}.engineering-teams_integrationGrid__DuH7O h3,.engineering-teams_integrationGrid__DuH7O p,.engineering-teams_integration__TqAcb h2{overflow-wrap:break-word}.engineering-teams_ai__bhwvg p,.engineering-teams_bot__7H4jN p,.engineering-teams_cities__b1i_5 p,.engineering-teams_hero__Zzyso .engineering-teams_heroBody__zB8QB,.engineering-teams_locationBody__AzmvY p,.engineering-teams_offer__YY_AX p:not(.engineering-teams_offerSubtitle__tv4n9),.engineering-teams_principles__PDQOj p,.engineering-teams_skillList__bKwbF p,.engineering-teams_steps__VqQcl p,.engineering-teams_trajectory__gC11Z p{font-size:.9rem;line-height:1.55}}@media (min-width:60.001rem){.engineering-teams_page__L_aS0 section{padding-block:2.15rem}.engineering-teams_page__L_aS0 .engineering-teams_hero__Zzyso{padding-block:0}.engineering-teams_heroContent__tVRL1{padding-block:2.4rem}.engineering-teams_hero__Zzyso .engineering-teams_marker__yukTF,.engineering-teams_marker__yukTF{margin-bottom:1.4rem}.engineering-teams_skillList__bKwbF{gap:1.6rem}.engineering-teams_skillList__bKwbF li:nth-child(n+3){grid-template-columns:2rem minmax(0,1fr);column-gap:.9rem}.engineering-teams_skillList__bKwbF li:nth-child(n+3) svg{width:2rem;height:2rem}.engineering-teams_ai__bhwvg{padding-block:1rem}}.engineering-teams_skills__L3LQU{background:white}@media (max-width:22.5rem){.engineering-teams_principles__PDQOj{grid-template-columns:1fr}.engineering-teams_principles__PDQOj li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:1rem}.engineering-teams_principles__PDQOj svg{grid-row:span 2}.engineering-teams_principles__PDQOj h3{max-width:none;margin-bottom:.6rem}.engineering-teams_principles__PDQOj p{grid-column:2}}.engineering-teams_integrationGrid__DuH7O{gap:1.25rem}.engineering-teams_integrationGrid__DuH7O>a{position:relative;padding:1.75rem;border:1px solid #d9deea;border-top:3px solid #363c90;background:#fff}.engineering-teams_integrationGrid__DuH7O>a:nth-child(2){border-top-color:#ec651a}.engineering-teams_integrationGrid__DuH7O h3{max-width:27ch}.engineering-teams_integrationGrid__DuH7O p{color:#5e667b;font-size:.94rem;line-height:1.7}@media (max-width:39.999rem){.engineering-teams_integrationGrid__DuH7O>a{padding:min(1.25rem,20px)}}@media (max-width:19.999rem){.engineering-teams_page__L_aS0{overflow-wrap:break-word}.engineering-teams_marker__yukTF{flex-wrap:wrap;row-gap:.4rem}.engineering-teams_cities__b1i_5,.engineering-teams_contactGrid__OA95G,.engineering-teams_evolutionGrid__tJ0DH,.engineering-teams_governanceGrid__j8PH1,.engineering-teams_heroGrid__jZ8JH,.engineering-teams_locationGrid__H_LSH,.engineering-teams_offerGrid__0ak5M,.engineering-teams_principles__PDQOj,.engineering-teams_sectionTop__gtJdH,.engineering-teams_skillList__bKwbF,.engineering-teams_skillsGrid__jksqw,.engineering-teams_steps__VqQcl,.engineering-teams_trajectory__gC11Z{grid-template-columns:minmax(0,1fr)}.engineering-teams_hero__Zzyso h1{font-size:max(1rem,min(2rem,(100vw - 2 * var(--horizontal-gutter))/5.6))}.engineering-teams_contactGrid__OA95G h2,.engineering-teams_sectionLead__W14AS h2{font-size:max(1rem,min(1.75rem,(100vw - 2 * var(--horizontal-gutter))/6.7))}.engineering-teams_offer__YY_AX h3{font-size:max(1rem,min(1.25rem,(100vw - 2 * var(--horizontal-gutter))/7.5))}.engineering-teams_heroAside__a8svz{grid-template-columns:minmax(0,1fr)}.engineering-teams_heroAside__a8svz .engineering-teams_heroStatement__swfEv{grid-row:auto}.engineering-teams_page__L_aS0 .engineering-teams_action__WuCnu{gap:min(.8rem,12.8px);padding-inline:min(1rem,16px);overflow-wrap:anywhere}.engineering-teams_offer__YY_AX{grid-template-columns:minmax(0,1fr);margin-inline:calc(-1 * var(--horizontal-gutter));padding-inline:var(--horizontal-gutter);border-inline:0;border-radius:0}.engineering-teams_offer__YY_AX>svg{grid-row:auto;margin-bottom:.9rem}.engineering-teams_offer__YY_AX .engineering-teams_offerSubtitle__tv4n9,.engineering-teams_offer__YY_AX h3{grid-column:1}.engineering-teams_skillList__bKwbF li,.engineering-teams_skillList__bKwbF li:last-child,.engineering-teams_skillList__bKwbF li:nth-child(n+3){grid-template-columns:minmax(0,1fr);row-gap:0}.engineering-teams_steps__VqQcl li{grid-template-columns:minmax(0,1fr);gap:.8rem}.engineering-teams_steps__VqQcl li:not(:last-child):before{content:none}.engineering-teams_principles__PDQOj li{grid-template-columns:minmax(0,1fr)}.engineering-teams_principles__PDQOj svg{grid-row:auto}.engineering-teams_principles__PDQOj p{grid-column:1}.engineering-teams_ai__bhwvg{grid-template-columns:minmax(0,1fr);row-gap:0;margin-inline:calc(-1 * var(--horizontal-gutter));padding-inline:var(--horizontal-gutter);border-inline:0;border-radius:0}.engineering-teams_cities__b1i_5>div{grid-template-columns:minmax(0,1fr);gap:.8rem}.engineering-teams_bot__7H4jN,.engineering-teams_trajectory__gC11Z li{grid-template-columns:minmax(0,1fr)}.engineering-teams_bot__7H4jN svg,.engineering-teams_trajectory__gC11Z svg{grid-row:auto}.engineering-teams_bot__7H4jN p,.engineering-teams_trajectory__gC11Z p{grid-column:1}}.context-navigation_links__LXCOF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--line);list-style:none}.context-navigation_links__LXCOF>li+li{border-left:1px solid var(--line)}.context-navigation_link__sRJMO{display:flex;height:100%;flex-direction:column;padding:2rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.context-navigation_link__sRJMO:hover{background:var(--canvas)}.context-navigation_link__sRJMO:focus-visible{outline-offset:-4px}.context-navigation_index__A_f4n{margin-bottom:2.25rem;color:var(--brand-orange-dark);font:.75rem/1.4 var(--font-mono)}.context-navigation_title__VcSOu{display:flex;justify-content:space-between;gap:1rem;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.15}.context-navigation_title__VcSOu>span{color:var(--blue);transition:transform .18s ease}.context-navigation_link__sRJMO:hover .context-navigation_title__VcSOu>span{transform:translate(2px,-2px)}.context-navigation_description__F6XMy{max-width:29ch;margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.6}@media (max-width:899px){.context-navigation_links__LXCOF{grid-template-columns:1fr}.context-navigation_links__LXCOF>li+li{border-left:0;border-top:1px solid var(--line)}.context-navigation_link__sRJMO{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.5rem .5rem}.context-navigation_index__A_f4n{margin:0;padding-top:.2rem}.context-navigation_title__VcSOu{font-size:1.5rem}.context-navigation_description__F6XMy{grid-column:2;margin:0;max-width:35ch}}@media (prefers-reduced-motion:reduce){.context-navigation_link__sRJMO,.context-navigation_title__VcSOu>span{transition:none}}.editorial-cta_cta__6e3N_{background:var(--blue);color:var(--white)}.editorial-cta_cta__6e3N_ :is(h2,p,a){overflow-wrap:anywhere}.editorial-cta_grid__4Yjaz{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem)}.editorial-cta_meta__uZHTF{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%)}.editorial-cta_meta__uZHTF>p:last-child{max-width:15ch;color:#e2e4f3;font-size:1.15rem;line-height:1.5}.editorial-cta_content__WPCEb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:end}.editorial-cta_content__WPCEb h2{max-width:20ch;color:var(--white);font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.1}.editorial-cta_link__5aTH6{display:flex;flex-direction:column-reverse;gap:1.5rem;padding:.5rem;color:var(--white);text-decoration:none;font-size:.875rem}.editorial-cta_link__5aTH6>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}.editorial-cta_link__5aTH6:hover>span:last-child{transform:translate(3px,-3px)}@media (max-width:1023px){.editorial-cta_content__WPCEb{grid-template-columns:1fr;gap:1.5rem}.editorial-cta_link__5aTH6{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.editorial-cta_link__5aTH6>span:last-child{width:3rem;height:3rem;font-size:2rem}}@media (max-width:767px){.editorial-cta_grid__4Yjaz{grid-template-columns:1fr;gap:2rem}.editorial-cta_meta__uZHTF{border-right:0;padding:0;flex-direction:row;align-items:baseline}.editorial-cta_meta__uZHTF>p:first-child{flex-shrink:0}.editorial-cta_meta__uZHTF>p:last-child{max-width:none;font-size:.875rem}.editorial-cta_content__WPCEb h2{font-size:2.2rem}.editorial-cta_link__5aTH6{padding-top:1rem;border-top:1px solid rgb(255 255 255/25%)}}@media (prefers-reduced-motion:reduce){.editorial-cta_link__5aTH6>span:last-child{transition: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}}.expertises-page_page__uo1G5{background:var(--white)}.expertises-page_page__uo1G5 :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.expertises-page_page__uo1G5 :is(h2[id],article[id]){scroll-margin-top:6rem}.expertises-page_hero__tnHlt{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.expertises-page_hero__tnHlt:before{position:absolute;z-index:-1;inset:0 0 0 50%;border-left:1px solid rgb(255 255 255/8%);background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),rgb(255 255 255/4%) calc(25% - 1px),rgb(255 255 255/4%) 25%);content:"";pointer-events:none}.expertises-page_hero__tnHlt:after{position:absolute;z-index:-1;right:-10rem;top:-16rem;width:46rem;height:46rem;border:1px solid rgb(185 189 233/9%);border-radius:50%;content:"";pointer-events:none}.expertises-page_heroGrid__FWvzC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2.5rem);padding-top:clamp(3rem,5.6vw,5.5rem)}.expertises-page_heroEditorial__tOl9_{grid-column:1/7}.expertises-page_eyebrow__5Kx3F:before{display:block;width:4.5rem;height:2px;margin-bottom:1.5rem;background:var(--orange);content:""}.expertises-page_hero__tnHlt h1{max-width:none;margin-top:1.8rem;color:var(--white);font-size:clamp(4rem,7.7vw,7rem);line-height:.98;letter-spacing:-.055em;text-wrap:wrap}.expertises-page_hero__tnHlt h1:lang(fr){max-width:9ch}.expertises-page_hero__tnHlt h1:lang(es){font-size:clamp(3.1rem,5.2vw,5rem)}.expertises-page_heroIntro__nr_f3{max-width:43ch;margin-top:1.8rem;color:#c8cbd7;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.expertises-page_heroAction__jLQwU{display:inline-flex;align-items:center;gap:2rem;min-height:3rem;margin-top:1.75rem;border-bottom:1px solid rgb(255 255 255/35%);color:var(--white);font-size:.875rem;text-decoration:none}.expertises-page_heroAction__jLQwU>span{color:var(--orange);font-size:1.25rem}.expertises-page_heroAction__jLQwU:hover{border-color:var(--orange)}.expertises-page_heroIndex__HlFGp{grid-column:8/-1;align-self:center}.expertises-page_indexHeading__Cztc2{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;color:#b9bde9;font:.7rem/1.5 var(--font-mono);letter-spacing:.06em}.expertises-page_heroIndex__HlFGp ol{padding:0;margin:0;list-style:none}.expertises-page_heroIndex__HlFGp li{border-top:1px solid rgb(255 255 255/20%)}.expertises-page_heroIndex__HlFGp li:last-child{border-bottom:1px solid rgb(255 255 255/20%)}.expertises-page_heroIndex__HlFGp a{display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:baseline;gap:.75rem;min-height:4.25rem;padding:1.15rem .25rem;color:var(--white);font-size:1.1rem;line-height:1.4;text-decoration:none;transition:background-color .18s ease}.expertises-page_heroIndex__HlFGp a:hover{background:rgb(185 189 233/8%)}.expertises-page_indexNumber__iJAxf{color:#b9bde9;font:.7rem/1.4 var(--font-mono)}.expertises-page_indexArrow__ELwr7{color:var(--orange);transition:transform .18s ease}.expertises-page_heroIndex__HlFGp a:hover .expertises-page_indexArrow__ELwr7{transform:translateY(3px)}.expertises-page_heroFoot__bpfW6{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(2.75rem,5vw,4.5rem);padding-block:1.15rem;border-top:1px solid rgb(255 255 255/18%);color:#b9bde9;font:.65rem/1.6 var(--font-mono);letter-spacing:.06em}.expertises-page_registerSection__tlZIH{padding-block:clamp(3.5rem,6vw,6rem) 1.5rem}.expertises-page_registerHeader__hPES5{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;padding-bottom:clamp(3rem,5vw,5rem);align-items:start}.expertises-page_registerHeader__hPES5>p{padding-top:.55rem}.expertises-page_registerHeader__hPES5 h2{max-width:18ch;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.08}.expertises-page_registerHeader__hPES5>div>p{max-width:64ch;margin-top:1.5rem;color:var(--slate);font-size:1.05rem;line-height:1.7}.expertises-page_register__UinhH{margin:0;padding:0;list-style:none}.expertises-page_register__UinhH>li{position:relative;isolation:isolate;border-top:1px solid var(--line)}.expertises-page_register__UinhH>li:first-child{border-top:2px solid var(--ink)}.expertises-page_register__UinhH>li:nth-child(2n):before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;background:#f3f2ee;transform:translateX(-50%);content:"";pointer-events:none}.expertises-page_expertise__Y66Qt{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,4.3fr) minmax(0,7fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2.75rem,4.6vw,4.5rem)}.expertises-page_number__dJVu_{display:flex;flex-direction:column;gap:1rem;padding-top:.4rem;color:var(--brand-orange-dark);font:.875rem/1.4 var(--font-mono)}.expertises-page_number__dJVu_:after{width:1.5rem;height:1px;background:var(--line);content:""}.expertises-page_expertiseEditorial__3mJWw h3{max-width:24ch;font-size:clamp(1.75rem,2.65vw,2.6rem);line-height:1.12}.expertises-page_expertiseIntro__dlYY4{max-width:49ch;margin-top:1.4rem;color:var(--slate);font-size:1rem;line-height:1.75}.expertises-page_capabilities__88lWE{margin-left:clamp(0rem,3vw,3rem);padding-left:clamp(1.5rem,2.8vw,2.75rem);border-left:1px solid var(--line)}.expertises-page_capabilitiesHeading__VusV_{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;color:var(--blue);font:.7rem/1.5 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.expertises-page_capabilitiesHeading__VusV_>span{color:var(--slate)}.expertises-page_capabilities__88lWE ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.75rem;margin:0;padding:0;list-style:none}.expertises-page_capabilities__88lWE li{display:flex;align-items:baseline;gap:.65rem;padding-block:.65rem;border-top:1px solid var(--line);color:#424a5f;font-size:.9rem;line-height:1.5}.expertises-page_capabilities__88lWE li:before{flex:0 0 3px;height:3px;background:var(--blue);content:"";transform:translateY(-2px)}.expertises-page_empty__bq3Z9{padding-block:3rem;border-block:1px solid var(--line);color:var(--slate)}.expertises-page_doctrine__fNEcZ{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,6vw,6rem);background:var(--ink);color:var(--white)}.expertises-page_doctrine__fNEcZ:before{position:absolute;z-index:-1;top:0;bottom:0;left:34%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.expertises-page_doctrineGrid__78id9{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.expertises-page_doctrineLead__3qAQW h2{max-width:17ch;margin-top:1.75rem;color:var(--white);font-size:clamp(2.3rem,3.6vw,3.4rem);line-height:1.12}.expertises-page_doctrineStatement__PNRqP{max-width:31ch;margin-top:1.8rem;padding-left:1rem;border-left:2px solid var(--orange);color:#c8cbd7;font-size:1.1rem;line-height:1.6}.expertises-page_principle__UFugZ{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.65rem;border-top:1px solid rgb(255 255 255/20%)}.expertises-page_principle__UFugZ:last-child{border-bottom:1px solid rgb(255 255 255/20%)}.expertises-page_principle__UFugZ>span{padding-top:.2rem;color:var(--orange);font:.7rem/1.5 var(--font-mono)}.expertises-page_principle__UFugZ h3{color:var(--white);font-size:1.5rem;line-height:1.2;letter-spacing:-.025em}.expertises-page_principle__UFugZ p{max-width:56ch;margin-top:.75rem;color:#c8cbd7;font-size:.95rem;line-height:1.65}.expertises-page_onward__RWDgT{padding-block:clamp(3rem,5vw,4.5rem)}.expertises-page_onward__RWDgT>div>p{margin-bottom:1.75rem}.expertises-page_cta__jgMbR{background:var(--blue);color:var(--white)}.expertises-page_ctaGrid__S1jox{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem)}.expertises-page_ctaMeta__CpoZ7{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%)}.expertises-page_ctaMeta__CpoZ7>p:last-child{max-width:15ch;color:#e2e4f3;font-size:1.15rem;line-height:1.5}.expertises-page_ctaContent__8EDlm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:end}.expertises-page_ctaContent__8EDlm h2{max-width:20ch;color:var(--white);font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.1}.expertises-page_ctaLink__HTnin{display:flex;flex-direction:column-reverse;gap:1.5rem;padding:.5rem;color:var(--white);text-decoration:none;font-size:.875rem}.expertises-page_ctaLink__HTnin>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}.expertises-page_ctaLink__HTnin:hover>span:last-child{transform:translate(3px,-3px)}@media (min-width:1600px){.expertises-page_heroGrid__FWvzC{padding-top:6rem}.expertises-page_heroFoot__bpfW6{margin-top:5rem}}@media (max-width:1023px){.expertises-page_hero__tnHlt h1{font-size:clamp(3.5rem,8vw,5.5rem)}.expertises-page_heroIndex__HlFGp{grid-column:7/-1}.expertises-page_heroIndex__HlFGp a{font-size:1rem}.expertises-page_heroIntro__nr_f3{font-size:1.05rem}.expertises-page_registerHeader__hPES5{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.expertises-page_expertise__Y66Qt{grid-template-columns:2rem minmax(0,1fr);gap:2rem 1.5rem}.expertises-page_expertiseEditorial__3mJWw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.expertises-page_expertiseEditorial__3mJWw h3{font-size:1.9rem}.expertises-page_expertiseIntro__dlYY4{margin-top:0}.expertises-page_detailLink__eioK2{justify-self:start}.expertises-page_capabilities__88lWE{grid-column:2;margin-left:0;padding-left:0;border-left:0}.expertises-page_capabilities__88lWE ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem}.expertises-page_doctrineGrid__78id9{gap:3rem}.expertises-page_ctaGrid__S1jox{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.expertises-page_ctaContent__8EDlm{grid-template-columns:1fr;gap:1.5rem}.expertises-page_ctaLink__HTnin{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.expertises-page_ctaLink__HTnin>span:last-child{width:3rem;height:3rem;font-size:2rem}}@media (max-width:767px){.expertises-page_heroGrid__FWvzC{grid-template-columns:1fr;padding-top:2.75rem}.expertises-page_heroEditorial__tOl9_,.expertises-page_heroFoot__bpfW6,.expertises-page_heroIndex__HlFGp{grid-column:1}.expertises-page_hero__tnHlt h1{font-size:clamp(3.3rem,11.8vw,5.3rem)}.expertises-page_hero__tnHlt h1:lang(fr){max-width:10ch}.expertises-page_hero__tnHlt h1:lang(es){font-size:clamp(2.8rem,10vw,4.8rem)}.expertises-page_eyebrow__5Kx3F{max-width:34ch;font-size:.65rem;line-height:1.6}.expertises-page_heroIntro__nr_f3{max-width:47ch;margin-top:1.5rem}.expertises-page_heroAction__jLQwU{margin-top:1rem}.expertises-page_heroIndex__HlFGp{margin-top:2.5rem}.expertises-page_heroIndex__HlFGp a{min-height:3.5rem;padding-block:.9rem;font-size:.95rem}.expertises-page_heroFoot__bpfW6{margin-top:2rem;font-size:.6rem}.expertises-page_heroFoot__bpfW6>span:last-child{display:none}.expertises-page_registerHeader__hPES5{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2.75rem}.expertises-page_registerHeader__hPES5>p{padding:0}.expertises-page_registerHeader__hPES5 h2{font-size:clamp(2.2rem,7vw,3rem)}.expertises-page_registerHeader__hPES5>div>p{margin-top:1.25rem;font-size:1rem}.expertises-page_expertise__Y66Qt{grid-template-columns:2rem minmax(0,1fr);gap:1.75rem .75rem;padding-block:2.5rem}.expertises-page_expertiseEditorial__3mJWw{display:block}.expertises-page_expertiseEditorial__3mJWw h3{max-width:26ch;font-size:1.85rem}.expertises-page_expertiseIntro__dlYY4{margin-top:1.2rem;font-size:.95rem;line-height:1.7}.expertises-page_detailLink__eioK2{margin-top:1rem;gap:1.5rem}.expertises-page_capabilities__88lWE{grid-column:2;padding-left:0;border-left:0}.expertises-page_capabilitiesHeading__VusV_{padding-bottom:.75rem;font-size:.65rem}.expertises-page_capabilities__88lWE ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.expertises-page_capabilities__88lWE li{font-size:.85rem;padding-block:.7rem;gap:.5rem}.expertises-page_doctrineGrid__78id9{grid-template-columns:1fr;gap:2.5rem}.expertises-page_doctrineLead__3qAQW h2{margin-top:1.5rem;font-size:2.3rem}.expertises-page_doctrineStatement__PNRqP{margin-top:1.5rem;font-size:1rem}.expertises-page_principle__UFugZ{gap:1rem;padding-block:1.5rem}.expertises-page_principle__UFugZ h3{font-size:1.4rem}.expertises-page_ctaGrid__S1jox{grid-template-columns:1fr;gap:2rem}.expertises-page_ctaMeta__CpoZ7{border-right:0;padding:0;flex-direction:row;align-items:baseline}.expertises-page_ctaMeta__CpoZ7>p:last-child{max-width:none;font-size:.875rem}.expertises-page_ctaContent__8EDlm h2{font-size:2.2rem}.expertises-page_ctaLink__HTnin{padding-top:1rem;border-top:1px solid rgb(255 255 255/25%)}}@media (max-width:374px){.expertises-page_capabilities__88lWE ul{grid-template-columns:1fr}.expertises-page_hero__tnHlt h1{font-size:3.15rem}.expertises-page_expertiseEditorial__3mJWw h3{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.expertises-page_ctaLink__HTnin>span:last-child,.expertises-page_heroIndex__HlFGp a,.expertises-page_indexArrow__ELwr7{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}}