.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}}.home-page_page__KauF6{--home-rule:#d9deea}.home-page_sectionSlot___PgW9{display:contents}.home-page_page__KauF6 .home-section{padding-block:clamp(3rem,5vw,4.5rem)}.home-page_page__KauF6 .home-intro h1{font-size:clamp(3rem,4.15vw,3.9rem)}.home-page_page__KauF6 .home-intro__editorial{padding-block:3.5rem}.home-page_page__KauF6 .home-intro__visual:after,.home-page_page__KauF6 .home-intro__visual:before{background:transparent}.home-page_page__KauF6 .section-index{margin-bottom:1rem}.home-page_page__KauF6 .engineering-continuum__editorial .section-actions{flex-wrap:wrap}.home-page_page__KauF6 .engineering-continuum__editorial .button-link{font-size:.75rem}.home-page_page__KauF6 .engineering-principles__lead h2,.home-page_page__KauF6 .proof-section__lead h2{max-width:14ch}.home-page_page__KauF6 .engineering-principles__top{align-items:start}.home-page_page__KauF6 .principles-list p{font-size:.8rem;line-height:1.55}.home-page_page__KauF6 .principles-list h3{font-size:.9rem}.home-page_page__KauF6 .engineering-concerns__list p{font-size:.84rem;line-height:1.6}.home-page_page__KauF6 .ecosystems-section__layout{align-items:start}.home-page_page__KauF6 .ecosystems-list{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-rule)}.home-page_page__KauF6 .ecosystems-list li{min-height:9.5rem;padding:1.25rem;border-bottom:1px solid var(--home-rule)}.home-page_page__KauF6 .ecosystems-list li:nth-child(3n){border-right:0}.home-page_page__KauF6 .ecosystems-list p{font-size:.9rem;line-height:1.5}.home-page_audience__hvx4u{background:#f3f0e8}.home-page_audienceHeading__8h_yo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.home-page_audienceHeading__8h_yo h2{max-width:19ch;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12}.home-page_audienceHeading__8h_yo>div>p:not(.section-index){max-width:58ch;color:var(--muted-text);line-height:1.75}.home-page_audienceHeading__8h_yo .home-page_marker__UizOM{color:var(--blue);font-size:.8rem;margin-top:1rem}.home-page_audienceLayout__Efwwz{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);margin-top:2rem}.home-page_audienceVisual__UTmV9{position:relative;min-height:23rem;overflow:hidden;background:#ddd9ce}.home-page_audienceVisual__UTmV9 img{object-fit:cover;object-position:53% center}.home-page_audienceList__g_b8y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--home-rule);border-left:1px solid var(--home-rule)}.home-page_audienceList__g_b8y article{display:flex;flex-direction:column;min-width:0;padding:1.4rem 1.6rem;background:var(--white);border-right:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule)}.home-page_smallIndex__D9IV_{color:var(--brand-orange-dark);font-family:var(--font-mono);font-size:.72rem}.home-page_audienceList__g_b8y h3{font-size:1.125rem;line-height:1.35;margin-top:.5rem}.home-page_audienceList__g_b8y p{font-size:.84rem;line-height:1.6;color:var(--muted-text);margin-top:.6rem}.home-page_audienceList__g_b8y a{display:flex;width:fit-content;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:auto;padding-top:.5rem;font-size:.8rem;font-weight:600;text-decoration:none}.home-page_audienceList__g_b8y a:hover{text-decoration:underline}.home-page_engineeringRail__SD32R{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;color:var(--blue);font-size:.75rem}.home-page_engineeringRail__SD32R li{display:flex;align-items:center;gap:.65rem}.home-page_engineeringRail__SD32R li:before{content:"";width:.25rem;height:.25rem;background:var(--orange)}.home-page_situationTitle__yrAiD{color:inherit;text-decoration:none}.home-page_situationTitle__yrAiD:after{position:absolute;inset:0;content:""}.home-page_situationTitle__yrAiD:focus-visible:after{outline:var(--focus-outline);outline-offset:-.2rem}.home-page_continuumControls___ebmA{position:relative;z-index:3;margin-top:1.25rem;padding:0 .75rem;color:#bec6dd;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.02em}.home-page_projectRegister__wZ5Z8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-page_project__lSRp9{border:1px solid var(--home-rule);min-width:0;background:var(--white)}.home-page_projectLink__Te1ep{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.home-page_projectLink__Te1ep:hover h3{color:var(--blue);text-decoration:underline;text-decoration-color:var(--orange)}.home-page_projectVisual__Zb5Hf{position:relative;aspect-ratio:2.35/1;background:#e4e8ef;border-bottom:1px solid var(--home-rule);overflow:hidden}.home-page_projectVisual__Zb5Hf img{object-fit:cover}.home-page_projectFallback__AQhPd{position:absolute;width:35%;height:65%;top:17%;left:32%;color:var(--blue);stroke:currentColor;stroke-width:1.2}.home-page_projectContent__Vh_jE{display:flex;flex:1;flex-direction:column;padding:1.25rem}.home-page_projectContent__Vh_jE h3{margin-top:.6rem;font-size:1.14rem;line-height:1.35}.home-page_projectContent__Vh_jE>p{margin-top:.7rem;font-size:.85rem;line-height:1.6;color:var(--muted-text)}.home-page_projectStatus__Wpk8S{width:fit-content;margin-top:.9rem;padding:.1rem .5rem;background:#eef0f7;color:var(--blue);font-size:.7rem;font-weight:600}.home-page_projectTags__CT8Wr{margin:1rem 0 0;padding:.75rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem .6rem;list-style:none;border-top:1px solid var(--home-rule)}.home-page_projectTags__CT8Wr li{font-family:var(--font-mono);font-size:.64rem;color:#50596b}.home-page_projectAction__0jUJe{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:auto;color:var(--blue);font-size:.78rem;font-weight:600}.home-page_sectionPair__fm9st{display:grid;grid-template-columns:minmax(14rem,245fr) minmax(0,755fr);gap:clamp(1.75rem,3vw,3rem);align-items:start}.home-page_sectionPair__fm9st>header h2{font-size:clamp(2rem,3vw,2.75rem);line-height:1.12;max-width:14ch}.home-page_sectionPair__fm9st>header>p.section-heading__intro{font-size:.9rem;line-height:1.6}.home-page_references__0itO4{background:#f7f8fb;border-block:1px solid var(--home-rule)}.home-page_referenceGrid__DvCVQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--home-rule);border-left:1px solid var(--home-rule)}.home-page_reference__z9Mad{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:1.25rem .8rem;gap:.8rem;background:var(--white);border-bottom:1px solid var(--home-rule);border-right:1px solid var(--home-rule);text-align:center}.home-page_referenceLogo__ohxUU{position:relative;height:3.8rem;width:100%;max-width:10rem}.home-page_referenceLogo__ohxUU img{object-fit:contain;filter:grayscale(1);opacity:.84}.home-page_reference__z9Mad p{color:#4e5667;font-size:.72rem;line-height:1.45;font-weight:500}.home-page_editorialLink__sjnE1{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1rem;color:var(--blue);font-size:.83rem;font-weight:600;text-decoration:none}.home-page_editorialLink__sjnE1:hover{text-decoration:underline}.home-page_openness__OH2Nu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--home-rule);border-top:3px solid var(--blue)}.home-page_openness__OH2Nu article{padding:1.15rem .9rem;border-right:1px solid var(--home-rule);min-width:0}.home-page_openness__OH2Nu article:last-child{border-right:0}.home-page_openness__OH2Nu svg{width:2rem;height:2rem;color:var(--blue)}.home-page_openness__OH2Nu h3{font-size:.95rem;line-height:1.3;margin-top:.75rem}.home-page_openness__OH2Nu p{font-size:.8rem;line-height:1.55;color:var(--muted-text);margin-top:.6rem}.home-page_deployment__U1Gh8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-block:1rem}.home-page_deployment__U1Gh8 ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.home-page_deployment__U1Gh8 li{padding:.2rem .7rem;border:1px solid var(--home-rule);color:var(--blue);font-size:.75rem}.home-page_resources__SPbxg{background:#f3f0e8}.home-page_resourceDirect__Gk_9F{display:flex;flex-direction:column;align-items:flex-start;margin-top:.75rem}.home-page_resourceDirect__Gk_9F a{margin-top:0}.home-page_resourceGrid__mJRPE{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:1rem}.home-page_resource___pNW0{background:var(--white);border:1px solid #d7d9dd;min-width:0}.home-page_resource___pNW0>a{display:grid;grid-template-columns:minmax(5.5rem,3fr) minmax(0,7fr);height:100%;color:inherit;text-decoration:none}.home-page_resource___pNW0>a:hover h3{color:var(--blue);text-decoration:underline;text-decoration-color:var(--orange)}.home-page_resourceArt__Xc0pA{display:flex;align-items:center;justify-content:center;color:#c6d5f0;background:#14223d;overflow:hidden;position:relative;min-height:8rem}.home-page_resourceArt__Xc0pA:after,.home-page_resourceArt__Xc0pA:before{content:"";position:absolute;width:75%;height:62%;border:1px solid #879abb55;transform:rotate(-12deg)}.home-page_resourceArt__Xc0pA:after{width:45%;height:80%;transform:rotate(15deg);border-color:#ec651a70}.home-page_resourceArt__Xc0pA svg{width:3.5rem;height:3.5rem;z-index:1;stroke-width:.8}.home-page_note__8q505{grid-row:span 2}.home-page_note__8q505>a{display:flex;flex-direction:column}.home-page_note__8q505 .home-page_resourceArt__Xc0pA{min-height:10rem;background:linear-gradient(125deg,#12213c,#2c3f67)}.home-page_note__8q505 .home-page_resourceArt__Xc0pA svg{width:5rem;height:5rem}.home-page_note__8q505 .home-page_resourceArt__Xc0pA:before{width:55%;height:75%}.home-page_note__8q505 .home-page_resourceArt__Xc0pA:after{width:85%;height:50%}.home-page_lab__3LvPH .home-page_resourceArt__Xc0pA{background:#10172d}.home-page_job__kCrzo .home-page_resourceArt__Xc0pA{background:#e0e5e5;color:#363c90}.home-page_job__kCrzo .home-page_resourceArt__Xc0pA:before{border-color:#363c9044}.home-page_resourceContent__IFY9l{display:flex;flex-direction:column;padding:1.25rem;flex:1}.home-page_resourceType__UxfDd{color:var(--blue);font-size:.64rem;font-weight:600;line-height:1.5;letter-spacing:.08em}.home-page_resourceContent__IFY9l h3{margin-top:.7rem;font-size:1.02rem;line-height:1.35}.home-page_note__8q505 h3{font-size:1.35rem}.home-page_resourceContent__IFY9l>p:not(.home-page_resourceType__UxfDd){margin-top:.7rem;color:var(--muted-text);font-size:.8rem;line-height:1.55}.home-page_resourceContent__IFY9l .home-page_editorialLink__sjnE1{margin-top:auto;padding-top:1rem;font-size:.78rem}.home-page_unavailable__Y1Q2v{padding:1.5rem;font-size:.9rem;color:var(--muted-text);border:1px solid var(--home-rule);grid-column:1/-1}@media (max-width:79.999rem){.home-page_projectContent__Vh_jE{padding:1rem}.home-page_projectContent__Vh_jE h3{font-size:1.05rem}.home-page_openness__OH2Nu{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page_openness__OH2Nu article:nth-child(2){border-right:0}.home-page_openness__OH2Nu article:nth-child(-n+2){border-bottom:1px solid var(--home-rule)}}@media (max-width:63.999rem){.home-page_sectionPair__fm9st{grid-template-columns:1fr;gap:2rem}.home-page_sectionPair__fm9st>header{max-width:40rem}.home-page_sectionPair__fm9st>header h2{max-width:24ch}.home-page_audienceHeading__8h_yo{grid-template-columns:1fr;gap:1.25rem}.home-page_audienceHeading__8h_yo h2{max-width:24ch}.home-page_audienceLayout__Efwwz{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.home-page_audienceList__g_b8y article{padding:1.1rem}.home-page_audienceList__g_b8y h3{font-size:1rem}.home-page_audienceList__g_b8y p{font-size:.8rem}.home-page_page__KauF6 .home-intro h1{font-size:clamp(2.5rem,5.5vw,3.5rem)}.home-page_page__KauF6 .home-intro__editorial{padding-block:3rem}.home-page_continuumControls___ebmA{margin-top:.5rem;margin-bottom:1rem}.home-page_page__KauF6 .ecosystems-list li:nth-child(3){border-right:0}.home-page_resourceDirect__Gk_9F{flex-direction:row;flex-wrap:wrap;gap:0 1.5rem}}@media (max-width:39.999rem){.home-page_page__KauF6 .home-intro h1{font-size:2.25rem;line-height:1.12}.home-page_page__KauF6 .home-intro__editorial{padding-block:2.5rem}.home-page_page__KauF6 .home-intro .eyebrow{font-size:.64rem;letter-spacing:.06em}.home-page_page__KauF6 .home-intro .lede{font-size:1rem;line-height:1.65}.home-page_page__KauF6 .home-intro__visual{min-height:12rem}.home-page_page__KauF6 .home-section{padding-block:2.75rem}.home-page_audienceLayout__Efwwz{grid-template-columns:1fr;margin-top:1.5rem}.home-page_audienceVisual__UTmV9{min-height:0;aspect-ratio:1.9/1}.home-page_audienceList__g_b8y{grid-template-columns:1fr}.home-page_audienceList__g_b8y article{padding:1.2rem}.home-page_audienceList__g_b8y h3{font-size:1.13rem}.home-page_audienceList__g_b8y p{font-size:.86rem}.home-page_audienceList__g_b8y a{margin-top:.5rem;font-size:.83rem}.home-page_engineeringRail__SD32R{gap:.6rem 1rem;font-size:.68rem}.home-page_projectRegister__wZ5Z8{grid-template-columns:1fr}.home-page_projectVisual__Zb5Hf{aspect-ratio:2/1}.home-page_projectContent__Vh_jE{padding:1.25rem}.home-page_projectContent__Vh_jE h3{font-size:1.18rem}.home-page_projectContent__Vh_jE>p{font-size:.88rem}.home-page_projectAction__0jUJe{min-height:2.75rem;font-size:.84rem}.home-page_referenceGrid__DvCVQ{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page_reference__z9Mad{padding:1.1rem .65rem}.home-page_referenceLogo__ohxUU{height:3.5rem}.home-page_reference__z9Mad p{font-size:.7rem}.home-page_openness__OH2Nu article{padding:1rem .8rem}.home-page_openness__OH2Nu h3{font-size:.92rem}.home-page_openness__OH2Nu p{font-size:.79rem}.home-page_page__KauF6 .ecosystems-list{grid-template-columns:1fr}.home-page_page__KauF6 .ecosystems-list li{min-height:0;padding:1rem 0;border-right:0}.home-page_page__KauF6 .ecosystems-list p{font-size:.9rem}.home-page_resourceGrid__mJRPE{grid-template-columns:1fr;grid-template-rows:auto}.home-page_note__8q505{grid-row:auto}.home-page_resource___pNW0>a{grid-template-columns:minmax(4.5rem,1fr) minmax(0,3fr)}.home-page_note__8q505 .home-page_resourceArt__Xc0pA{min-height:8rem}.home-page_resourceContent__IFY9l{padding:1.1rem}.home-page_resourceContent__IFY9l h3{font-size:1.1rem}.home-page_resourceContent__IFY9l>p:not(.home-page_resourceType__UxfDd){font-size:.83rem}.home-page_note__8q505 h3{font-size:1.3rem}.home-page_resourceArt__Xc0pA svg{width:2.75rem;height:2.75rem}.home-page_sectionPair__fm9st>header h2{font-size:2rem}.home-page_continuumControls___ebmA{padding:0;font-size:.6rem}}.home-page_reference__z9Mad[data-reference-slug=oim]{background:#182138}.home-page_reference__z9Mad[data-reference-slug=oim] p{color:#e1e5ef}.home-page_reference__z9Mad[data-reference-slug=oim] img{opacity:1}.home-page_projectVisual__Zb5Hf img{object-fit:contain}.home-page_optionalActions__6aDkm{display:flex;flex-wrap:wrap;gap:1rem}.home-page_optionalActions__6aDkm:empty{display:none}.home-page_closingSecondary__Lr_ts{grid-column:1/-1;color:#fff;display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.85rem}.home-page_audienceLayout__Efwwz[data-has-audiences=false]{grid-template-columns:1fr}.home-page_audienceLayout__Efwwz[data-has-audiences=false] .home-page_audienceVisual__UTmV9{justify-self:stretch;min-height:12rem;aspect-ratio:4/1}.home-page_audienceList__g_b8y:empty{display:none}.home-page_resourceGrid__mJRPE[data-resource-count="1"]{grid-template-columns:1fr;grid-template-rows:auto}.home-page_resourceGrid__mJRPE[data-resource-count="2"]{grid-template-rows:auto}.home-page_resourceGrid__mJRPE[data-resource-count="1"] .home-page_note__8q505,.home-page_resourceGrid__mJRPE[data-resource-count="2"] .home-page_note__8q505{grid-row:auto}.home-page_page__KauF6 [data-homepage-section]:after,.home-page_page__KauF6 [data-homepage-section]:before{content:none}.home-page_page__KauF6 .section-index{display:flex;align-items:center;gap:.65rem}.home-page_page__KauF6 .section-index:before{content:"";flex:0 0 min(1.5rem,24px);height:1px;background:var(--orange)}@media (min-width:64rem){.home-page_page__KauF6 .engineering-concerns,.home-page_page__KauF6 .engineering-principles__top,.home-page_page__KauF6 .proof-layout,.home-page_page__KauF6 .situations__layout{grid-template-columns:minmax(15rem,245fr) minmax(0,755fr)}.home-page_page__KauF6 .engineering-continuum__layout{grid-template-columns:minmax(15rem,255fr) minmax(0,745fr)}.home-page_page__KauF6 .ecosystems-section__layout{grid-template-columns:minmax(17rem,285fr) minmax(0,715fr)}}@media (min-width:64rem) and (max-width:71.999rem){.home-page_resources__SPbxg .home-page_sectionPair__fm9st{grid-template-columns:1fr}.home-page_resources__SPbxg .home-page_sectionPair__fm9st>header{max-width:40rem}.home-page_resources__SPbxg .home-page_sectionPair__fm9st>header h2{max-width:24ch}.home-page_resourceDirect__Gk_9F{flex-direction:row;flex-wrap:wrap;gap:0 1.5rem}}.home-page_projectTags__CT8Wr:empty{display:none}.home-page_project__lSRp9[data-homepage-project=u72c2762swkxyacb8q1kd6sa] .home-page_projectVisual__Zb5Hf{background:#18213b}.home-page_project__lSRp9[data-homepage-project=v3q5j391it37dqksakdiz1t5] .home-page_projectVisual__Zb5Hf{background:#edeef5}.home-page_project__lSRp9[data-homepage-project=wyriry5pffoeugohsgy0xsor] .home-page_projectVisual__Zb5Hf{background:#101426}.home-page_project__lSRp9[data-homepage-project=g6jvlnjgywb1b211vhe7uj6m] .home-page_projectVisual__Zb5Hf{background:#f2efe9}