.ProcessingRouteHero_hero__rDMUS{position:relative;isolation:isolate;display:grid;min-height:500px;overflow:hidden;color:var(--color-on-dark);background:var(--color-brand-dark)}.ProcessingRouteHero_image__CRgdQ{z-index:-2;object-fit:cover;object-position:center 48%}.ProcessingRouteHero_overlay__drJkT{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.96) 0,rgb(var(--brand-blue-rgb)/.84) 38%,rgb(var(--brand-blue-rgb)/.42) 70%,rgb(var(--brand-black-rgb)/.16) 100%)}.ProcessingRouteHero_content__4kwRg{display:grid;width:min(100%,var(--container));margin:0 auto;padding:calc(var(--header-overlay-height) + 38px) var(--container-padding) clamp(48px,6vw,78px);align-content:end;gap:24px}.ProcessingRouteHero_eyebrow__u__2t{display:inline-flex;width:fit-content;align-items:center;gap:12px;margin:0;font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ProcessingRouteHero_eyebrow__u__2t:before{width:28px;height:3px;content:"";background:var(--color-brand-light)}.ProcessingRouteHero_content__4kwRg h1{max-width:13ch;margin:0;font-size:clamp(3rem,5.4vw,5.55rem)}.ProcessingRouteHero_description__LVbeV{max-width:710px;margin:0;color:var(--color-on-dark-muted);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}@media (max-width:1024px){.ProcessingRouteHero_hero__rDMUS{min-height:470px}.ProcessingRouteHero_content__4kwRg{padding-top:calc(var(--header-overlay-height) + 28px)}}@media (max-width:680px){.ProcessingRouteHero_hero__rDMUS{min-height:min(500px,88svh)}.ProcessingRouteHero_image__CRgdQ{object-position:56% center}.ProcessingRouteHero_overlay__drJkT{background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.96) 0,rgb(var(--brand-blue-rgb)/.84) 68%,rgb(var(--brand-blue-rgb)/.58) 100%)}.ProcessingRouteHero_content__4kwRg{padding:calc(var(--header-solid-height) + 76px) var(--container-padding-mobile) 48px;gap:20px}.ProcessingRouteHero_content__4kwRg h1{max-width:12ch;font-size:clamp(2.65rem,13vw,3.8rem)}}.ProcessingRoutePage_page___Yera{overflow:clip;background:var(--color-surface)}.ProcessingRoutePage_page___Yera[data-motion-ready=true] [data-route-reveal]{opacity:0;transition:opacity .56s ease}.ProcessingRoutePage_page___Yera[data-motion-ready=true] [data-route-reveal][data-revealed=true]{opacity:1}.ProcessingRoutePage_approachesSection__MDFfY,.ProcessingRoutePage_deliverableSection__Spg3P,.ProcessingRoutePage_dialogueSection__LOvU4,.ProcessingRoutePage_situationSection__EQtTj{background:var(--color-surface)}.ProcessingRoutePage_approachesSection__MDFfY,.ProcessingRoutePage_deliverableSection__Spg3P,.ProcessingRoutePage_dialogueSection__LOvU4,.ProcessingRoutePage_factorsSection__NmWYu,.ProcessingRoutePage_situationSection__EQtTj{padding:clamp(64px,7.5vw,112px) 0}.ProcessingRoutePage_approachesInner__O_GDr,.ProcessingRoutePage_articleContainer__42Eup,.ProcessingRoutePage_deliverableInner__oIuX5,.ProcessingRoutePage_dialogueInner__L_oaW,.ProcessingRoutePage_factorsInner__mgHgC{max-width:1180px}.ProcessingRoutePage_editorialHeader__PaAyj{display:grid;max-width:930px;gap:24px}.ProcessingRoutePage_editorialHeader__PaAyj h2,.ProcessingRoutePage_factorsHeader__RQcuf h2,.ProcessingRoutePage_splitHeader__wNczZ h2{margin:0;color:var(--color-brand-dark);font-size:clamp(2.35rem,4.3vw,4.35rem);font-weight:500;letter-spacing:0;line-height:.98}.ProcessingRoutePage_editorialHeader__PaAyj p,.ProcessingRoutePage_factorsHeader__RQcuf p,.ProcessingRoutePage_splitHeader__wNczZ p{margin:0;color:var(--color-text-muted);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.58}.ProcessingRoutePage_splitHeader__wNczZ{display:grid;align-items:end;gap:clamp(32px,7vw,112px);grid-template-columns:minmax(0,.94fr) minmax(320px,.72fr)}.ProcessingRoutePage_situationFlow__eOrse{display:grid;align-items:center;gap:clamp(24px,3.4vw,48px);grid-template-columns:minmax(0,1fr) minmax(160px,.42fr) minmax(0,1fr);margin-top:clamp(48px,6vw,78px);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_situationColumn__ydw7x{padding:clamp(32px,4vw,54px) 0}.ProcessingRoutePage_deliverableList__EbwBW h3,.ProcessingRoutePage_routeDiagram__SPBy4 h3,.ProcessingRoutePage_situationColumn__ydw7x h3{margin:0 0 24px;color:var(--color-brand-dark);font-size:clamp(1.4rem,2vw,1.9rem);font-weight:500;line-height:1.15}.ProcessingRoutePage_approachCopy__T_DLe ul,.ProcessingRoutePage_deliverableList__EbwBW ul,.ProcessingRoutePage_situationColumn__ydw7x ul{display:grid;margin:0;padding:0;list-style:none}.ProcessingRoutePage_approachCopy__T_DLe li,.ProcessingRoutePage_deliverableList__EbwBW li,.ProcessingRoutePage_situationColumn__ydw7x li{padding:13px 0;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.45}.ProcessingRoutePage_flowArrow__uyEAD{display:grid;place-items:center;gap:12px;color:var(--color-brand);font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1.35;text-align:center;text-transform:uppercase}.ProcessingRoutePage_flowArrow__uyEAD span:nth-child(2){font-family:var(--font-body);font-size:2.2rem;font-weight:400;letter-spacing:0}.ProcessingRoutePage_situationThesis__i_aTP{max-width:860px;margin:clamp(38px,5vw,64px) 0 0 auto;padding-left:clamp(24px,4vw,56px);border-left:3px solid var(--color-brand);color:var(--color-brand-dark);font-size:clamp(1.28rem,2vw,1.8rem);line-height:1.35}.ProcessingRoutePage_dialogueSection__LOvU4{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_dialogueTable__tZdOb{margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--color-border)}.ProcessingRoutePage_dialogueHead__aU9B9{display:grid;padding:16px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--color-border);color:var(--color-brand);font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProcessingRoutePage_dialogueHead__aU9B9 span:first-child{padding-left:88px}.ProcessingRoutePage_dialogueHead__aU9B9 span:last-child{padding-left:calc(64px + clamp(34px, 5vw, 72px))}.ProcessingRoutePage_dialogueRow__Sgxe3{display:grid;align-items:center;min-height:178px;grid-template-columns:64px minmax(0,1fr) 64px minmax(0,1fr);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_dialogueNumber__aG1T0{align-self:start;padding-top:34px;color:var(--color-brand);font-family:var(--font-display);font-size:1.08rem;font-weight:800;line-height:1}.ProcessingRoutePage_dialogueCustomer___EcYa,.ProcessingRoutePage_dialogueHpi__Y2RQB{padding:30px 24px}.ProcessingRoutePage_dialogueCustomer___EcYa h3{margin:0 0 12px;color:var(--color-brand-dark);font-size:clamp(1.16rem,1.6vw,1.48rem);font-weight:500;line-height:1.2}.ProcessingRoutePage_dialogueCustomer___EcYa p,.ProcessingRoutePage_dialogueHpi__Y2RQB p{margin:0;color:var(--color-text-muted);font-size:clamp(.98rem,1.13vw,1.1rem);line-height:1.5}.ProcessingRoutePage_dialogueHpi__Y2RQB{padding-left:clamp(34px,5vw,72px);border-left:1px solid var(--color-border)}.ProcessingRoutePage_dialogueArrow__Aa8a6{color:var(--color-brand);font-size:1.8rem;text-align:center}.ProcessingRoutePage_mobileRole__G6lYo{display:none}.ProcessingRoutePage_approachesSection__MDFfY{padding-bottom:0}.ProcessingRoutePage_approachList__Xt78A{margin-top:clamp(52px,7vw,92px);border-top:1px solid var(--color-border)}.ProcessingRoutePage_approachRow__llZh0{display:grid;min-height:600px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_approachRowReverse__lXgzc .ProcessingRoutePage_approachMedia__QcD_N{order:2}.ProcessingRoutePage_approachMedia__QcD_N{position:relative;min-height:520px;overflow:hidden;background:var(--color-surface-muted)}.ProcessingRoutePage_approachMedia__QcD_N img{object-fit:cover}.ProcessingRoutePage_approachCopy__T_DLe{display:grid;align-content:center;min-width:0;padding:clamp(42px,4.5vw,72px)}.ProcessingRoutePage_approachNumber__LHtmO{margin-bottom:20px;color:var(--color-brand);font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:var(--tracking-label)}.ProcessingRoutePage_approachCopy__T_DLe h3{max-width:100%;margin:0 0 24px;color:var(--color-brand-dark);font-size:clamp(2rem,2.7vw,3rem);font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1;overflow-wrap:break-word}.ProcessingRoutePage_approachCopy__T_DLe>p:not(.ProcessingRoutePage_approachChain__FAjsK){margin:0;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.55}.ProcessingRoutePage_approachChain__FAjsK{margin:28px 0 18px;color:var(--color-brand-dark);font-family:var(--font-display);font-size:clamp(.88rem,1vw,1rem);font-weight:700;letter-spacing:.02em;line-height:1.45}.ProcessingRoutePage_factorsSection__NmWYu{background:var(--color-surface-muted)}.ProcessingRoutePage_factorsInner__mgHgC{display:grid;align-items:start;gap:clamp(48px,8vw,128px);grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)}.ProcessingRoutePage_factorsHeader__RQcuf{display:grid;gap:24px}.ProcessingRoutePage_factorMap__gnScE{display:grid;grid-template-columns:minmax(130px,.36fr) minmax(0,1fr) minmax(140px,.42fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_factorEnd__7uxds,.ProcessingRoutePage_factorStart__CYIkZ{display:grid;place-items:center;padding:28px 20px;color:var(--color-brand-dark);font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1.35;text-align:center;text-transform:uppercase}.ProcessingRoutePage_factorEnd__7uxds{color:var(--color-on-dark);background:var(--color-brand)}.ProcessingRoutePage_factorMap__gnScE ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-right:1px solid var(--color-border);border-left:1px solid var(--color-border);list-style:none}.ProcessingRoutePage_factorMap__gnScE li{display:flex;min-height:88px;align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.98rem;line-height:1.35}.ProcessingRoutePage_factorMap__gnScE li:nth-child(odd){border-right:1px solid var(--color-border)}.ProcessingRoutePage_factorMap__gnScE li:nth-last-child(-n+2){border-bottom:0}.ProcessingRoutePage_factorMap__gnScE li span{flex:0 0 auto;color:var(--color-brand);font-family:var(--font-display);font-size:.8rem;font-weight:800}.ProcessingRoutePage_deliverableSection__Spg3P{border-top:1px solid var(--color-border)}.ProcessingRoutePage_deliverableGrid__a2ZQj{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);margin-top:clamp(48px,6vw,80px)}.ProcessingRoutePage_deliverableList__EbwBW,.ProcessingRoutePage_routeDiagram__SPBy4{padding:clamp(30px,4vw,52px);border:1px solid var(--color-border)}.ProcessingRoutePage_routeDiagram__SPBy4{background:var(--color-brand-dark)}.ProcessingRoutePage_routeDiagram__SPBy4 h3{color:var(--color-on-dark);font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProcessingRoutePage_routeDiagram__SPBy4 ol{display:grid;margin:0;padding:0;list-style:none}.ProcessingRoutePage_routeDiagram__SPBy4 li{position:relative;padding:15px 0 15px 34px;border-top:1px solid rgb(var(--brand-white-rgb)/.2);color:var(--color-on-dark-muted);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.35}.ProcessingRoutePage_routeDiagram__SPBy4 li:before{position:absolute;top:50%;left:2px;color:var(--color-brand-light);content:"↓";transform:translateY(-50%)}.ProcessingRoutePage_routeDiagram__SPBy4 li:first-child:before{content:""}.ProcessingRoutePage_deliverableList__EbwBW{background:var(--color-surface)}.ProcessingRoutePage_disclaimer__6orzm{max-width:920px;margin:clamp(36px,5vw,64px) 0 0 auto;padding:24px 0 0;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.55}@media (max-width:1100px){.ProcessingRoutePage_factorsInner__mgHgC{grid-template-columns:1fr}.ProcessingRoutePage_factorsHeader__RQcuf{max-width:780px}}@media (max-width:900px){.ProcessingRoutePage_deliverableGrid__a2ZQj,.ProcessingRoutePage_splitHeader__wNczZ{grid-template-columns:1fr}.ProcessingRoutePage_splitHeader__wNczZ p{max-width:760px}.ProcessingRoutePage_situationFlow__eOrse{gap:20px;grid-template-columns:1fr}.ProcessingRoutePage_situationColumn__ydw7x{padding:32px 0}.ProcessingRoutePage_flowArrow__uyEAD{padding:4px 0}.ProcessingRoutePage_flowArrow__uyEAD span:nth-child(2){transform:rotate(90deg)}.ProcessingRoutePage_dialogueHead__aU9B9{display:none}.ProcessingRoutePage_dialogueRow__Sgxe3{align-items:start;padding:28px 0;grid-template-columns:1fr}.ProcessingRoutePage_dialogueNumber__aG1T0{grid-column:1;padding-top:7px}.ProcessingRoutePage_dialogueCustomer___EcYa,.ProcessingRoutePage_dialogueHpi__Y2RQB{grid-column:1;padding:0}.ProcessingRoutePage_dialogueCustomer___EcYa{margin-top:16px}.ProcessingRoutePage_dialogueHpi__Y2RQB{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border);border-left:0}.ProcessingRoutePage_dialogueArrow__Aa8a6{display:none}.ProcessingRoutePage_mobileRole__G6lYo{display:block;margin-bottom:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.76rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProcessingRoutePage_approachRowReverse__lXgzc,.ProcessingRoutePage_approachRow__llZh0{min-height:0;grid-template-columns:1fr}.ProcessingRoutePage_approachRowReverse__lXgzc .ProcessingRoutePage_approachMedia__QcD_N{order:0}.ProcessingRoutePage_approachMedia__QcD_N{min-height:min(64vw,480px)}}@media (max-width:720px){.ProcessingRoutePage_approachesSection__MDFfY,.ProcessingRoutePage_deliverableSection__Spg3P,.ProcessingRoutePage_dialogueSection__LOvU4,.ProcessingRoutePage_factorsSection__NmWYu,.ProcessingRoutePage_situationSection__EQtTj{padding:58px 0}.ProcessingRoutePage_approachesSection__MDFfY{padding-bottom:0}.ProcessingRoutePage_approachCopy__T_DLe{padding:38px var(--container-padding-mobile) 46px}.ProcessingRoutePage_factorMap__gnScE{grid-template-columns:1fr}.ProcessingRoutePage_factorEnd__7uxds,.ProcessingRoutePage_factorStart__CYIkZ{min-height:84px}.ProcessingRoutePage_factorMap__gnScE ul{grid-template-columns:1fr;border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_factorMap__gnScE li,.ProcessingRoutePage_factorMap__gnScE li:nth-child(odd),.ProcessingRoutePage_factorMap__gnScE li:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--color-border)}.ProcessingRoutePage_factorMap__gnScE li:last-child{border-bottom:0}}@media (max-width:480px){.ProcessingRoutePage_deliverableSection__Spg3P,.ProcessingRoutePage_dialogueSection__LOvU4,.ProcessingRoutePage_factorsSection__NmWYu,.ProcessingRoutePage_situationSection__EQtTj{padding:50px 0}.ProcessingRoutePage_editorialHeader__PaAyj h2,.ProcessingRoutePage_factorsHeader__RQcuf h2,.ProcessingRoutePage_splitHeader__wNczZ h2{font-size:clamp(2.15rem,11.5vw,3rem)}.ProcessingRoutePage_situationThesis__i_aTP{padding-left:20px}.ProcessingRoutePage_deliverableList__EbwBW,.ProcessingRoutePage_routeDiagram__SPBy4{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.ProcessingRoutePage_page___Yera[data-motion-ready=true] [data-route-reveal]{opacity:1;transition:none}}.ButtonLink_button__kQgZi{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:2px solid transparent;border-radius:0;font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:var(--tracking-ui);line-height:1;text-align:center;text-transform:uppercase;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.ButtonLink_button__kQgZi:hover{transform:translateY(-2px)}.ButtonLink_primary__1BMVx{padding:0 26px;background:var(--color-brand);color:var(--color-on-dark)}.ButtonLink_primary__1BMVx:hover{background:color-mix(in srgb,var(--color-brand),var(--brand-black) 10%)}.ButtonLink_secondary__GpQE0{padding:0 22px;border-color:var(--color-border);background:color-mix(in srgb,var(--brand-blue),var(--brand-white) 88%);color:var(--color-brand-dark)}.ButtonLink_secondary__GpQE0:hover{border-color:var(--color-brand);background:color-mix(in srgb,var(--brand-blue),var(--brand-white) 82%);color:var(--color-brand-dark)}.ButtonLink_ghost__PV8ZR{padding:0 24px;border-color:rgb(var(--brand-white-rgb)/.42);background:rgb(var(--brand-white-rgb)/.14);color:var(--color-on-dark)}.ButtonLink_ghost__PV8ZR:hover{border-color:var(--color-brand);background:rgb(var(--brand-white-rgb)/.2)}@media (max-width:680px){.ButtonLink_button__kQgZi{min-height:52px;padding:10px 18px;white-space:normal}}.CareersDirectory_root__a2ui9{display:grid;gap:clamp(34px,4vw,54px)}.CareersDirectory_filters__bJOvh{display:grid;max-width:1060px;margin:0 auto;gap:18px;grid-template-columns:minmax(240px,1.18fr) repeat(3,minmax(190px,1fr))}.CareersDirectory_control__x0Ixp{position:relative;display:block;min-width:0}.CareersDirectory_control__x0Ixp input,.CareersDirectory_control__x0Ixp select{width:100%;min-height:50px;border:1px solid rgb(var(--brand-blue-rgb)/.2);border-radius:8px;background:var(--color-page);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1;padding:0 42px 0 50px;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.CareersDirectory_control__x0Ixp select{appearance:none;cursor:pointer}.CareersDirectory_control__x0Ixp input::placeholder{color:var(--color-text-muted)}.CareersDirectory_control__x0Ixp:focus-within input,.CareersDirectory_control__x0Ixp:focus-within select{border-color:var(--color-brand);box-shadow:0 0 0 4px rgb(var(--brand-green-rgb)/.14);outline:0}.CareersDirectory_searchIcon__AWpOA{position:absolute;z-index:1;top:50%;left:20px;width:18px;height:18px;border:2px solid;border-radius:50%;color:var(--color-brand-dark);opacity:.78;pointer-events:none;transform:translateY(-52%)}.CareersDirectory_searchIcon__AWpOA:after{position:absolute;right:-6px;bottom:-4px;width:8px;height:2px;background:currentcolor;content:"";transform:rotate(45deg);transform-origin:left center}.CareersDirectory_chevron__yv482{position:absolute;top:50%;right:18px;width:11px;height:11px;border-right:2px solid var(--color-brand-dark);border-bottom:2px solid var(--color-brand-dark);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.CareersDirectory_visuallyHidden__G4nqn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CareersDirectory_summary__DyTTi{color:var(--color-text-muted);font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.12rem);text-align:center}.CareersDirectory_groups__JYVUL{display:grid;max-width:1060px;margin:0 auto;gap:clamp(42px,5vw,72px)}.CareersDirectory_group__NL8Z5{display:grid;gap:20px}.CareersDirectory_group__NL8Z5 h2{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:700;letter-spacing:0;line-height:1.15;text-transform:none}.CareersDirectory_list__za_ta{display:grid;margin:0;padding:0;list-style:none}.CareersDirectory_opening__fvPcz{display:grid;align-items:center;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:18px 0 20px;border-bottom:1px solid rgb(var(--brand-blue-rgb)/.14)}.CareersDirectory_openingInfo__YpQMh{display:grid;min-width:0;gap:8px}.CareersDirectory_openingTitle__3E6O2{width:fit-content;color:var(--color-brand);font-family:var(--font-display);font-size:clamp(1.12rem,1.65vw,1.48rem);font-weight:700;letter-spacing:0;line-height:1.25;text-transform:none;transition:color var(--duration-fast) ease}.CareersDirectory_openingTitle__3E6O2:hover{color:var(--color-brand-dark)}.CareersDirectory_meta__treby{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--color-text-muted);font-size:.98rem}.CareersDirectory_meta__treby span{position:relative;display:inline-flex;align-items:center;gap:8px}.CareersDirectory_meta__treby span:before{display:block;width:7px;height:7px;border:2px solid var(--color-brand-dark);border-radius:50%;content:"";opacity:.62}.CareersDirectory_jobAction__x5wia{justify-self:end}.CareersDirectory_empty__9UMub{max-width:760px;margin:0 auto;border:1px solid rgb(var(--brand-blue-rgb)/.16);border-radius:8px;background:var(--color-page);color:var(--color-text-muted);padding:clamp(24px,3vw,36px);text-align:center}@media (max-width:1120px){.CareersDirectory_filters__bJOvh{grid-template-columns:1fr 1fr}}@media (max-width:720px){.CareersDirectory_filters__bJOvh,.CareersDirectory_opening__fvPcz{grid-template-columns:1fr}.CareersDirectory_jobAction__x5wia{width:100%;justify-self:stretch}.CareersDirectory_jobAction__x5wia a{width:100%}}.TechnologyCasesPage_page__Wr2qx{background:var(--color-surface)}.TechnologyCasesPage_eyebrow__zLwRz{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand-light);font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.TechnologyCasesPage_eyebrow__zLwRz:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.TechnologyCasesPage_statementSection__KCnrN{background:var(--color-surface)}.TechnologyCasesPage_statement___mTAf{width:min(100%,1180px);padding:clamp(28px,3.2vw,48px) clamp(24px,6vw,112px);background:var(--color-brand);color:var(--color-on-dark);font-size:clamp(1.45rem,2.25vw,2.55rem);font-weight:400;line-height:1.18}.TechnologyCasesPage_article__nwYtH{padding:clamp(54px,6vw,82px) 0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.TechnologyCasesPage_articleInner__4TWKC{display:grid;max-width:1040px;gap:clamp(28px,4vw,42px)}.TechnologyCasesPage_articleHeader__pyim3{display:grid;gap:18px}.TechnologyCasesPage_articleHeader__pyim3 h2,.TechnologyCasesPage_mapCopy__N19AA h2{color:var(--color-brand-dark);font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;letter-spacing:0;line-height:1}.TechnologyCasesPage_articleBlock__xDb47 p,.TechnologyCasesPage_articleHeader__pyim3 p,.TechnologyCasesPage_mapCopy__N19AA p{color:var(--color-text-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5}.TechnologyCasesPage_schemeFigure__BsOb_{position:relative;width:100%;min-height:clamp(320px,52vw,660px);margin:0;background:var(--color-surface)}.TechnologyCasesPage_schemeFigure__BsOb_ img{object-fit:contain}.TechnologyCasesPage_articleBlocks__FEVEJ{display:grid;gap:clamp(28px,4vw,42px)}.TechnologyCasesPage_articleBlock__xDb47{display:grid;gap:10px}.TechnologyCasesPage_articleBlock__xDb47 h3{color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;letter-spacing:0;line-height:1.2}.TechnologyCasesPage_mapSection__ZHxD7{padding:clamp(52px,6vw,84px) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.TechnologyCasesPage_mapInner__UXT9N{display:grid;gap:clamp(30px,5vw,72px);max-width:1040px}.TechnologyCasesPage_mapCopy__N19AA{display:grid;gap:18px}.TechnologyCasesPage_mapFrame__Opcwf{min-height:clamp(320px,38vw,620px);border:1px solid var(--color-border);background:linear-gradient(rgb(var(--brand-blue-rgb)/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.03) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgb(var(--brand-green-rgb)/.08),transparent 38%),var(--color-surface);background-size:44px 44px,44px 44px,auto,auto}.TechnologyCasesPage_partnerSection__yWooR{padding:clamp(56px,6vw,90px) 0 clamp(42px,5vw,72px);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.TechnologyCasesPage_partnerInner__Xb0_m{display:grid;gap:clamp(34px,5vw,64px)}.TechnologyCasesPage_partnerInner__Xb0_m>h2{color:var(--color-brand-dark);font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;letter-spacing:0;line-height:1}.TechnologyCasesPage_partnerRows__q5u9O{display:grid;gap:clamp(56px,7vw,96px)}.TechnologyCasesPage_partnerRow__3B30V{display:grid;align-items:center;gap:clamp(34px,5vw,78px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.1fr)}.TechnologyCasesPage_partnerRowReverse___U5UV{grid-template-columns:minmax(320px,1.1fr) minmax(0,.95fr)}.TechnologyCasesPage_partnerRowReverse___U5UV .TechnologyCasesPage_partnerMedia__Pg1jZ{order:-1}.TechnologyCasesPage_partnerCopy__KplgU{display:grid;gap:14px;max-width:700px}.TechnologyCasesPage_partnerCopy__KplgU span{color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.12rem,1.5vw,1.48rem);font-weight:900;letter-spacing:var(--tracking-ui);line-height:1;text-transform:uppercase}.TechnologyCasesPage_partnerCopy__KplgU h3{color:var(--color-brand-dark);font-size:clamp(1.85rem,3vw,3.5rem);font-weight:500;letter-spacing:0;line-height:1.05}.TechnologyCasesPage_partnerCopy__KplgU p{color:var(--color-text);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.48}.TechnologyCasesPage_partnerMedia__Pg1jZ{display:grid;min-height:clamp(300px,34vw,560px);align-items:end;padding:clamp(24px,3vw,42px);background:linear-gradient(rgb(var(--brand-blue-rgb)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.04) 1px,transparent 1px),linear-gradient(135deg,rgb(var(--brand-green-rgb)/.18),rgb(var(--brand-blue-rgb)/.12)),var(--color-surface-muted);background-size:42px 42px,42px 42px,auto,auto}.TechnologyCasesPage_partnerMedia__Pg1jZ span{color:var(--color-brand);font-family:var(--font-display);font-weight:900;letter-spacing:var(--tracking-ui);text-transform:uppercase}@media (max-width:760px){.TechnologyCasesPage_schemeFigure__BsOb_{min-height:300px}.TechnologyCasesPage_mapFrame__Opcwf{min-height:260px}.TechnologyCasesPage_partnerRowReverse___U5UV,.TechnologyCasesPage_partnerRow__3B30V{grid-template-columns:1fr}.TechnologyCasesPage_partnerRowReverse___U5UV .TechnologyCasesPage_partnerMedia__Pg1jZ{order:0}.TechnologyCasesPage_partnerMedia__Pg1jZ{min-height:240px}}.ContactCtaSection_section___WXmL{position:relative;overflow:hidden;padding:clamp(64px,8vw,124px) 0;background:radial-gradient(circle at 76% 18%,rgb(var(--brand-green-rgb)/.26),transparent 32%),linear-gradient(135deg,var(--color-brand-dark) 0,var(--color-brand-deep) 100%);color:var(--color-on-dark);isolation:isolate}.ContactCtaSection_section___WXmL:after,.ContactCtaSection_section___WXmL:before{position:absolute;inset:0;pointer-events:none;content:""}.ContactCtaSection_section___WXmL:before{z-index:-2;background:radial-gradient(circle at 0 0,rgb(var(--brand-blue-rgb)/.86) 0,rgb(var(--brand-blue-rgb)/.62) 24%,transparent 50%),radial-gradient(circle at 0 100%,rgb(var(--brand-blue-rgb)/.82) 0,rgb(var(--brand-blue-rgb)/.54) 26%,transparent 52%),linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.94) 0,rgb(var(--brand-teal-rgb)/.72) 40%,rgb(var(--brand-blue-rgb)/.34) 70%,rgb(var(--brand-blue-rgb)/.12) 100%)}.ContactCtaSection_section___WXmL:after{z-index:-1;opacity:.3;background:linear-gradient(90deg,rgb(var(--brand-white-rgb)/.05) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--brand-white-rgb)/.04) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,rgb(var(--brand-black-rgb)) 0,rgb(var(--brand-black-rgb)) 72%,transparent 100%);mask-image:linear-gradient(90deg,rgb(var(--brand-black-rgb)) 0,rgb(var(--brand-black-rgb)) 72%,transparent 100%)}.ContactCtaSection_media__eSCrf{position:absolute;inset:0;z-index:-3;overflow:hidden;background:var(--color-brand-dark)}.ContactCtaSection_mediaImage__nHBYV{object-fit:cover;object-position:center;filter:saturate(.98) contrast(1.04)}.ContactCtaSection_grid__kw2My{position:relative;z-index:1;display:grid;align-items:center;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) auto}.ContactCtaSection_grid__kw2My>a{min-width:min(360px,32vw)}.ContactCtaSection_eyebrow__1n0Yw{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand-light);font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ContactCtaSection_eyebrow__1n0Yw:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.ContactCtaSection_grid__kw2My h2{max-width:980px;color:var(--color-on-dark);font-size:clamp(2.15rem,4.8vw,5.4rem);line-height:.95}.ContactCtaSection_grid__kw2My p{max-width:860px;color:var(--color-on-dark-muted);font-size:clamp(1rem,1.35vw,1.2rem)}.ContactCtaSection_copy__OP5v2{display:grid;gap:18px}@media (max-width:860px){.ContactCtaSection_section___WXmL:before{background:linear-gradient(180deg,rgb(var(--brand-blue-rgb)/.9),rgb(var(--brand-teal-rgb)/.76)),rgb(var(--brand-blue-rgb)/.72)}.ContactCtaSection_grid__kw2My{align-items:stretch;grid-template-columns:1fr}.ContactCtaSection_grid__kw2My>a{width:100%;min-width:0}}.InternalHero_hero__dxB63{position:relative;height:auto;min-height:640px;overflow:clip;border-bottom:1px solid rgb(var(--brand-white-rgb)/.14);background:radial-gradient(circle at 78% 18%,rgb(var(--brand-green-rgb)/.32),transparent 28%),radial-gradient(circle at 12% 100%,rgb(var(--brand-black-rgb)/.34),transparent 34%),linear-gradient(135deg,var(--color-brand-dark),var(--color-brand-deep));color:var(--color-on-dark);isolation:isolate}.InternalHero_hero__dxB63:before{position:absolute;inset:0;z-index:-1;opacity:.38;background:linear-gradient(90deg,rgb(var(--brand-white-rgb)/.08) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--brand-white-rgb)/.06) 1px,transparent 1px);background-size:72px 72px;content:""}.InternalHero_grid__KJbaA{display:grid;min-height:640px;align-items:end;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);padding:calc(var(--header-overlay-height) + clamp(46px, 5vw, 82px)) 0 clamp(48px,5vw,76px)}.InternalHero_gridSolo__LcQc2{grid-template-columns:minmax(0,1fr)}.InternalHero_eyebrow__ZYPyK{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand-light);font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.InternalHero_eyebrow__ZYPyK:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.InternalHero_title__Y1O_O{margin-top:18px;color:var(--color-on-dark);max-width:24ch;font-size:clamp(2.65rem,4.65vw,5.15rem);line-height:.98}.InternalHero_text__vER64{color:var(--color-on-dark-muted);font-size:clamp(1.08rem,1.6vw,1.26rem)}@media (max-width:1060px){.InternalHero_hero__dxB63{min-height:600px}.InternalHero_grid__KJbaA{min-height:600px;grid-template-columns:1fr}}@media (max-width:680px){.InternalHero_hero__dxB63{height:auto;min-height:560px}.InternalHero_grid__KJbaA{min-height:560px;padding-top:calc(var(--header-solid-height) + 72px)}.InternalHero_title__Y1O_O{max-width:none;font-size:clamp(2.4rem,11vw,3.6rem)}}.AboutPage_statementSection__AECOz{background:var(--color-surface)}.AboutPage_statement__HMhNZ{width:min(100%,1180px);padding:clamp(22px,2.6vw,42px) clamp(24px,6vw,116px);background:var(--color-brand);color:var(--color-on-dark);font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2.35rem);font-weight:500;line-height:1.16}.AboutPage_cultureSection__jAQjs,.AboutPage_linkSection__AkfvU,.AboutPage_whoSection__RuHZn{padding:clamp(72px,8vw,126px) 0}.AboutPage_cultureSection__jAQjs,.AboutPage_whoSection__RuHZn{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.AboutPage_cultureGrid__87KbS,.AboutPage_whoGrid__GmTZn{display:grid;align-items:center;gap:clamp(42px,5vw,86px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AboutPage_tileGrid__dOBUj{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.AboutPage_tile__G6kQD{position:relative;display:grid;min-height:clamp(250px,24vw,360px);align-content:end;gap:18px;overflow:hidden;padding:clamp(24px,3vw,42px);color:var(--color-on-dark);background:radial-gradient(circle at 78% 78%,rgb(var(--brand-white-rgb)/.2),transparent 34%),linear-gradient(135deg,rgb(var(--brand-green-rgb)/.88),rgb(var(--brand-blue-rgb)/.78)),var(--color-brand-dark)}.AboutPage_cultureVisual__pX9BU:after,.AboutPage_tile__G6kQD:after{position:absolute;right:-26%;bottom:-18%;width:84%;aspect-ratio:1;border:28px solid rgb(var(--brand-white-rgb)/.14);border-radius:50%;content:""}.AboutPage_tile__G6kQD span{color:var(--color-brand-light)}.AboutPage_tile__G6kQD span,.AboutPage_tile__G6kQD strong{font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-ui)}.AboutPage_tile__G6kQD strong{position:relative;z-index:1;font-size:clamp(1.25rem,2vw,2.1rem);line-height:1;text-transform:uppercase}.AboutPage_copy__k6pvO,.AboutPage_cultureCopy__X62Fr,.AboutPage_sectionHeader__xNHpK{display:grid;gap:18px}.AboutPage_copy__k6pvO h2,.AboutPage_cultureCopy__X62Fr h2,.AboutPage_sectionHeader__xNHpK h2{color:var(--color-brand-dark);font-family:var(--font-display);font-size:clamp(2.3rem,4.4vw,5rem);font-weight:500;letter-spacing:0;line-height:1}.AboutPage_copy__k6pvO p,.AboutPage_cultureCopy__X62Fr p,.AboutPage_linkCard__x8gmC p{color:var(--color-text-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.AboutPage_cultureGrid__87KbS{align-items:start}.AboutPage_cultureCopy__X62Fr{gap:clamp(24px,3vw,42px)}.AboutPage_cultureCopy__X62Fr article{display:grid;gap:12px}.AboutPage_cultureCopy__X62Fr h3{color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:800;letter-spacing:var(--tracking-ui);line-height:1.1;text-transform:uppercase}.AboutPage_cultureVisual__pX9BU{position:relative;display:grid;min-height:clamp(420px,48vw,680px);align-content:center;gap:18px;overflow:hidden;padding:clamp(36px,5vw,72px);background:linear-gradient(90deg,rgb(var(--brand-white-rgb)/.08) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--brand-white-rgb)/.06) 1px,transparent 1px),linear-gradient(135deg,var(--color-brand-dark),var(--color-brand-deep));background-size:72px 72px,72px 72px,auto;color:var(--color-on-dark)}.AboutPage_cultureVisual__pX9BU span{position:relative;z-index:1;width:fit-content;color:rgb(var(--brand-white-rgb)/.86);font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,2.2rem);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.AboutPage_cultureVisual__pX9BU span:before{display:inline-block;width:28px;height:3px;margin-right:14px;vertical-align:middle;background:var(--color-brand);content:""}.AboutPage_linkSection__AkfvU{background:var(--color-surface-muted)}.AboutPage_eyebrow__eyCqC{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.AboutPage_eyebrow__eyCqC:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.AboutPage_linkGrid__VNJ9Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutPage_linkCard__x8gmC{display:grid;min-height:420px;align-content:end;gap:18px;padding:clamp(30px,5vw,58px);border-top:1px solid rgb(var(--brand-white-rgb)/.2);color:var(--color-on-dark);background:linear-gradient(135deg,rgb(var(--brand-blue-rgb)/.94),rgb(var(--brand-green-rgb)/.42)),var(--color-brand-dark)}.AboutPage_linkCard__x8gmC+.AboutPage_linkCard__x8gmC{border-left:1px solid rgb(var(--brand-white-rgb)/.2);background:linear-gradient(135deg,rgb(var(--brand-green-rgb)/.82),rgb(var(--brand-blue-rgb)/.8)),var(--color-brand)}.AboutPage_linkCard__x8gmC h3{color:var(--color-on-dark);font-size:clamp(1.9rem,3vw,3.8rem);line-height:1}.AboutPage_linkCard__x8gmC p{max-width:620px;color:rgb(var(--brand-white-rgb)/.86)}.AboutPage_linkCard__x8gmC span{color:var(--color-on-dark);font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}@media (max-width:1060px){.AboutPage_statement__HMhNZ{width:100%}.AboutPage_cultureGrid__87KbS,.AboutPage_linkGrid__VNJ9Z,.AboutPage_whoGrid__GmTZn{grid-template-columns:1fr}.AboutPage_linkCard__x8gmC+.AboutPage_linkCard__x8gmC{border-left:0}}@media (max-width:760px){.AboutPage_statement__HMhNZ{width:100%}.AboutPage_tileGrid__dOBUj{grid-template-columns:1fr}.AboutPage_tile__G6kQD{min-height:220px}.AboutPage_cultureVisual__pX9BU{min-height:320px}}.HeroSection_hero__tVlJy{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgb(var(--brand-green-rgb)/.28),transparent 34%),linear-gradient(135deg,var(--color-brand-dark) 0,var(--color-brand-deep) 100%);color:var(--color-on-dark)}.HeroSection_media___b8pt{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--color-brand-dark)}.HeroSection_mediaImage__bo1QO{opacity:0;object-fit:cover;animation:HeroSection_heroCarousel__ozqv3 49s linear infinite;transform:scale(1.04);will-change:opacity,transform}.HeroSection_mediaImage__bo1QO:first-child{animation-delay:0s}.HeroSection_mediaImage__bo1QO:nth-child(2){animation-delay:7s}.HeroSection_mediaImage__bo1QO:nth-child(3){animation-delay:14s}.HeroSection_mediaImage__bo1QO:nth-child(4){animation-delay:21s}.HeroSection_mediaImage__bo1QO:nth-child(5){animation-delay:28s}.HeroSection_mediaImage__bo1QO:nth-child(6){animation-delay:35s}.HeroSection_mediaImage__bo1QO:nth-child(7){animation-delay:42s}.HeroSection_backdrop__ZvbNJ,.HeroSection_overlay__4h1QT{position:absolute;inset:0;pointer-events:none}.HeroSection_backdrop__ZvbNJ{z-index:1;overflow:hidden}.HeroSection_backdrop__ZvbNJ:before{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--brand-white-rgb)/.035) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--brand-white-rgb)/.03) 1px,transparent 1px);background-size:88px 88px;content:"";-webkit-mask-image:linear-gradient(90deg,rgb(var(--brand-black-rgb)) 0,rgb(var(--brand-black-rgb)) 34%,transparent 62%,transparent 100%);mask-image:linear-gradient(90deg,rgb(var(--brand-black-rgb)) 0,rgb(var(--brand-black-rgb)) 34%,transparent 62%,transparent 100%)}.HeroSection_overlay__4h1QT{z-index:2;background:radial-gradient(circle at 0 0,rgb(var(--brand-blue-rgb)/.82) 0,rgb(var(--brand-blue-rgb)/.52) 24%,transparent 48%),radial-gradient(circle at 0 100%,rgb(var(--brand-blue-rgb)/.76) 0,rgb(var(--brand-blue-rgb)/.42) 24%,transparent 50%),linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.9) 0,rgb(var(--brand-teal-rgb)/.48) 34%,rgb(var(--brand-blue-rgb)/.08) 52%,transparent 64%,transparent 100%)}.HeroSection_grid__gpAqv{position:relative;z-index:3;display:grid;min-height:100vh;min-height:100svh;align-items:end;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);padding:clamp(130px,16vh,190px) 0 clamp(62px,10vh,110px)}.HeroSection_copy__2N0PS{display:grid;max-width:760px;min-width:0;gap:26px}.HeroSection_eyebrow__zCxn5{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.HeroSection_eyebrow__zCxn5:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.HeroSection_title__4bifz{max-width:720px;font-size:clamp(3.3rem,5.2vw,5.9rem);line-height:.98}.HeroSection_text__zzBxj{max-width:640px;color:rgb(var(--brand-white-rgb)/.86);font-size:clamp(1.06rem,1.7vw,1.3rem);overflow-wrap:break-word}.HeroSection_actions__PFSaR{display:flex;flex-wrap:wrap;gap:14px}@keyframes HeroSection_heroCarousel__ozqv3{0%,12%{opacity:1;transform:scale(1.04)}16%,to{opacity:0;transform:scale(1.1)}}@media (max-width:1060px){.HeroSection_grid__gpAqv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HeroSection_mediaImage__bo1QO{animation:none;opacity:0;transform:none}.HeroSection_mediaImage__bo1QO:first-child{opacity:1}}@media (max-width:680px){.HeroSection_grid__gpAqv{padding:118px 0 58px}.HeroSection_title__4bifz{font-size:clamp(2.35rem,10.4vw,3.9rem);letter-spacing:var(--tracking-display)}.HeroSection_copy__2N0PS,.HeroSection_text__zzBxj{max-width:100%}.HeroSection_actions__PFSaR{align-items:stretch}.HeroSection_actions__PFSaR a{width:100%}}.HomeProcessSection_section__ryb5w{overflow:hidden;padding:clamp(52px,6vw,78px) 0;background:var(--color-surface)}.HomeProcessSection_inner__k6Ele{display:grid;gap:clamp(34px,4vw,52px)}.HomeProcessSection_heading__sCQka{display:grid;align-items:end;gap:clamp(28px,6vw,96px);grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr)}.HomeProcessSection_heading__sCQka>div{display:grid;gap:18px}.HomeProcessSection_eyebrow__Fyc23{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.HomeProcessSection_eyebrow__Fyc23:before{width:28px;height:2px;background:currentcolor;content:""}.HomeProcessSection_heading__sCQka h2{max-width:820px;color:var(--color-text);font-size:clamp(2.35rem,4.4vw,4.7rem);line-height:.98}.HomeProcessSection_heading__sCQka>p{max-width:560px;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.58}.HomeProcessSection_timeline__ZA_M1{position:relative;display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.HomeProcessSection_timeline__ZA_M1:before{position:absolute;top:29px;right:0;left:0;height:1px;background:var(--color-border);content:"";transform:scaleX(1);transform-origin:left}.HomeProcessSection_stage__v_jBN{position:relative;display:grid;min-width:0;gap:22px;padding:0 clamp(18px,2.4vw,34px) 0 0}.HomeProcessSection_stage__v_jBN+.HomeProcessSection_stage__v_jBN{padding-left:clamp(18px,2.4vw,34px);border-left:1px solid var(--color-border)}.HomeProcessSection_number__7I951{position:relative;z-index:1;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-brand);font-family:var(--font-display);font-size:1rem;font-weight:800}.HomeProcessSection_stage__v_jBN:last-child .HomeProcessSection_number__7I951{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-dark)}.HomeProcessSection_stage__v_jBN>div{display:grid;gap:10px}.HomeProcessSection_stage__v_jBN h3{color:var(--color-text);font-size:clamp(1.2rem,1.55vw,1.65rem);line-height:1.08}.HomeProcessSection_stage__v_jBN p{color:var(--color-text-muted);font-size:.96rem;line-height:1.5}.HomeProcessSection_section__ryb5w[data-motion-ready=true]:not([data-revealed=true]) .HomeProcessSection_timeline__ZA_M1:before{transform:scaleX(0)}.HomeProcessSection_section__ryb5w[data-motion-ready=true]:not([data-revealed=true]) .HomeProcessSection_stage__v_jBN{opacity:0;transform:translateY(18px)}.HomeProcessSection_section__ryb5w[data-motion-ready=true] .HomeProcessSection_timeline__ZA_M1:before{transition:transform .72s ease-out}.HomeProcessSection_section__ryb5w[data-motion-ready=true] .HomeProcessSection_stage__v_jBN{transition:opacity .42s ease-out,transform .52s ease-out}.HomeProcessSection_section__ryb5w[data-motion-ready=true] .HomeProcessSection_stage__v_jBN:nth-child(2){transition-delay:90ms}.HomeProcessSection_section__ryb5w[data-motion-ready=true] .HomeProcessSection_stage__v_jBN:nth-child(3){transition-delay:.18s}.HomeProcessSection_section__ryb5w[data-motion-ready=true] .HomeProcessSection_stage__v_jBN:nth-child(4){transition-delay:.27s}@media (max-width:900px){.HomeProcessSection_heading__sCQka{align-items:start;grid-template-columns:1fr}.HomeProcessSection_timeline__ZA_M1{grid-template-columns:1fr 1fr}.HomeProcessSection_timeline__ZA_M1:before{display:none}.HomeProcessSection_stage__v_jBN,.HomeProcessSection_stage__v_jBN+.HomeProcessSection_stage__v_jBN{padding:24px;border:0;border-top:1px solid var(--color-border)}.HomeProcessSection_stage__v_jBN:nth-child(odd){padding-left:0}}@media (max-width:620px){.HomeProcessSection_section__ryb5w{padding:48px 0}.HomeProcessSection_timeline__ZA_M1{grid-template-columns:1fr}.HomeProcessSection_timeline__ZA_M1:before{display:block;top:24px;right:auto;bottom:24px;left:23px;width:1px;height:auto;transform:scaleY(1);transform-origin:top}.HomeProcessSection_section__ryb5w[data-motion-ready=true]:not([data-revealed=true]) .HomeProcessSection_timeline__ZA_M1:before{transform:scaleY(0)}.HomeProcessSection_stage__v_jBN,.HomeProcessSection_stage__v_jBN+.HomeProcessSection_stage__v_jBN,.HomeProcessSection_stage__v_jBN:nth-child(odd){grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px 0}.HomeProcessSection_number__7I951{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.HomeProcessSection_section__ryb5w *,.HomeProcessSection_section__ryb5w :before{transition:none!important}}.KpiSection_section__QtnCC{overflow:hidden;padding:clamp(44px,5vw,68px) 0 clamp(48px,5.5vw,74px);background:var(--color-brand);color:var(--color-on-dark)}.KpiSection_inner__Wca0v{display:grid;gap:clamp(38px,4.5vw,58px)}.KpiSection_header__DKmfV{display:grid;max-width:980px;justify-self:center;text-align:center}.KpiSection_title__Psa_0{color:var(--color-on-dark);font-size:clamp(2.2rem,3.2vw,3.6rem);line-height:1;overflow-wrap:anywhere}.KpiSection_grid__1dFmj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.KpiSection_card__rpi0C{display:grid;min-width:0;align-content:center;gap:18px;padding:4px clamp(20px,3vw,52px);text-align:center}.KpiSection_card__rpi0C:not(:first-child){border-left:1px solid rgb(var(--brand-white-rgb)/.24)}.KpiSection_metric__idT97{display:flex;align-items:baseline;justify-content:center;gap:12px;white-space:nowrap}.KpiSection_value__wY9iD{color:var(--color-on-dark);font-family:var(--font-body);font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-size:clamp(3.8rem,5.2vw,5.8rem);font-variant-numeric:tabular-nums lining-nums;font-weight:500;letter-spacing:0;line-height:.9;white-space:nowrap}.KpiSection_unit__cGRNa{color:var(--color-on-dark);font-family:var(--font-display);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.KpiSection_label__euq6x{max-width:300px;justify-self:center;color:rgb(var(--brand-white-rgb)/.86);font-size:clamp(1rem,1.15vw,1.15rem);font-weight:500;line-height:1.35}@media (max-width:720px){.KpiSection_grid__1dFmj{grid-template-columns:1fr}.KpiSection_card__rpi0C{gap:14px;padding:32px 0}.KpiSection_card__rpi0C:not(:first-child){border-left:0;border-top:1px solid rgb(var(--brand-white-rgb)/.24)}.KpiSection_value__wY9iD{font-size:clamp(3.3rem,15vw,4.5rem)}.KpiSection_card__rpi0C:first-child{padding-top:4px}.KpiSection_card__rpi0C:last-child{padding-bottom:4px}}.ProductsPreviewSection_section__TKpyb{padding:clamp(64px,8vw,112px) 0;background:var(--color-surface)}.ProductsPreviewSection_inner___YIE3{display:grid;gap:clamp(34px,5vw,64px)}.ProductsPreviewSection_heading__fzmoB{display:grid;max-width:780px;gap:16px}.ProductsPreviewSection_eyebrow__zeUmZ{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductsPreviewSection_eyebrow__zeUmZ:before{width:28px;height:2px;background:currentcolor;content:""}.ProductsPreviewSection_heading__fzmoB h2{color:var(--color-text);font-size:clamp(2.3rem,4vw,4.4rem);line-height:1}.ProductsPreviewSection_heading__fzmoB p{max-width:690px;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.ProductsPreviewSection_list__avHM5{border-top:1px solid var(--color-border)}.ProductsPreviewSection_product__tsG37{position:relative;display:grid;min-height:360px;align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--color-border)}.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_media__Jk0Ph{order:2}.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_copy__wKyIG{order:1}.ProductsPreviewSection_media__Jk0Ph{position:relative;min-height:340px;overflow:hidden}.ProductsPreviewSection_image__UCyDH{object-fit:cover;transition:transform .48s ease}.ProductsPreviewSection_copy__wKyIG{display:grid;align-content:center;gap:17px;padding:clamp(32px,5vw,72px)}.ProductsPreviewSection_formula__LwNSf,.ProductsPreviewSection_index__Rrp7A{color:var(--color-brand);font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-ui)}.ProductsPreviewSection_formula__LwNSf{font-size:1rem}.ProductsPreviewSection_copy__wKyIG h3{max-width:620px;color:var(--color-text);font-size:clamp(1.8rem,3vw,3.25rem);line-height:1}.ProductsPreviewSection_copy__wKyIG p{max-width:580px;color:var(--color-text-muted);font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.52}.ProductsPreviewSection_allProducts__7BkUf,.ProductsPreviewSection_copy__wKyIG a{width:fit-content;color:var(--color-text);font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.ProductsPreviewSection_allProducts__7BkUf span,.ProductsPreviewSection_copy__wKyIG a span{display:inline-block;margin-left:7px;color:var(--color-brand);transition:transform var(--duration-fast) ease}.ProductsPreviewSection_allProducts__7BkUf:hover span,.ProductsPreviewSection_copy__wKyIG a:hover span{transform:translateX(4px)}.ProductsPreviewSection_allProducts__7BkUf:focus-visible,.ProductsPreviewSection_copy__wKyIG a:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.ProductsPreviewSection_index__Rrp7A{position:absolute;top:22px;right:22px;z-index:2;font-size:.78rem}.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_index__Rrp7A{right:auto;left:22px}.ProductsPreviewSection_product__tsG37:hover .ProductsPreviewSection_image__UCyDH{transform:scale(1.02)}.ProductsPreviewSection_allProducts__7BkUf{justify-self:end}@media (max-width:760px){.ProductsPreviewSection_section__TKpyb{padding:58px 0}.ProductsPreviewSection_product__tsG37{min-height:0;grid-template-columns:1fr}.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_copy__wKyIG,.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_media__Jk0Ph{order:0}.ProductsPreviewSection_media__Jk0Ph{min-height:260px}.ProductsPreviewSection_copy__wKyIG{padding:30px 0 38px}.ProductsPreviewSection_index__Rrp7A,.ProductsPreviewSection_product__tsG37:nth-child(2n) .ProductsPreviewSection_index__Rrp7A{top:20px;right:20px;left:auto;padding:5px 7px;background:rgb(var(--brand-white-rgb)/.86)}}@media (prefers-reduced-motion:reduce){.ProductsPreviewSection_allProducts__7BkUf span,.ProductsPreviewSection_copy__wKyIG a span,.ProductsPreviewSection_image__UCyDH{transition:none}}.CareerOpeningPage_page__mxJB9{position:relative;background:var(--color-page)}.CareerOpeningPage_page__mxJB9:before{position:absolute;z-index:0;top:0;left:0;right:0;height:var(--header-overlay-height);background:radial-gradient(circle at 84% 0,rgb(var(--brand-green-rgb)/.24),transparent 34%),linear-gradient(135deg,var(--color-brand-dark),var(--color-brand-deep));content:""}.CareerOpeningPage_contentSection__FzIs7,.CareerOpeningPage_hero__FJNH1{position:relative;z-index:1}.CareerOpeningPage_hero__FJNH1{padding:calc(var(--header-overlay-height) + clamp(54px, 6vw, 88px)) 0 clamp(42px,5vw,72px)}.CareerOpeningPage_heroGrid__zEQmg{display:grid;align-items:start;gap:clamp(42px,7vw,116px);grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.CareerOpeningPage_mainColumn__Fqxgz{display:grid;max-width:1040px;gap:clamp(24px,3vw,38px)}.CareerOpeningPage_breadcrumbs__7YIOJ{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-text);font-size:1rem}.CareerOpeningPage_breadcrumbs__7YIOJ a{color:var(--color-brand);transition:color var(--duration-fast) ease}.CareerOpeningPage_breadcrumbs__7YIOJ a:hover{color:var(--color-brand-dark)}.CareerOpeningPage_mainColumn__Fqxgz h1{color:var(--color-text);font-size:clamp(2.6rem,5vw,4.65rem);font-weight:500;letter-spacing:0;line-height:1.08;text-transform:none}.CareerOpeningPage_content__cdsnb li,.CareerOpeningPage_content__cdsnb p,.CareerOpeningPage_mainColumn__Fqxgz p{color:var(--color-text);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.CareerOpeningPage_lead__snz6i{font-weight:800}.CareerOpeningPage_sidebar__oNpow{position:sticky;top:calc(var(--header-solid-height) + 34px);display:grid;gap:30px;justify-items:start;padding-top:72px}.CareerOpeningPage_metaList__SabMN{display:grid;gap:28px;margin:0}.CareerOpeningPage_metaList__SabMN div{display:grid;gap:5px}.CareerOpeningPage_metaList__SabMN dt{color:var(--color-text-muted);font-size:.78rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.CareerOpeningPage_metaList__SabMN dd{margin:0;color:var(--color-text);font-size:1.08rem;font-weight:700}.CareerOpeningPage_contentSection__FzIs7{padding:0 0 clamp(76px,9vw,132px)}.CareerOpeningPage_contentGrid__HJxvE{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(42px,7vw,116px)}.CareerOpeningPage_content__cdsnb{display:grid;max-width:1120px;gap:clamp(34px,4vw,54px)}.CareerOpeningPage_textBlock__ZFxHH{display:grid;gap:16px}.CareerOpeningPage_textBlock__ZFxHH a{justify-self:start}.CareerOpeningPage_textBlock__ZFxHH h2{color:var(--color-text);font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:900;letter-spacing:0;line-height:1.25;text-transform:uppercase}.CareerOpeningPage_textBlock__ZFxHH ul{display:grid;gap:8px;margin:0;padding-left:1.35em}@media (max-width:980px){.CareerOpeningPage_contentGrid__HJxvE,.CareerOpeningPage_heroGrid__zEQmg{grid-template-columns:1fr}.CareerOpeningPage_sidebar__oNpow{position:static;padding-top:0}.CareerOpeningPage_metaList__SabMN{grid-template-columns:repeat(3,minmax(0,1fr))}.CareerOpeningPage_contentGrid__HJxvE{gap:0}}@media (max-width:680px){.CareerOpeningPage_hero__FJNH1{padding-top:calc(var(--header-solid-height) + 44px)}.CareerOpeningPage_metaList__SabMN{grid-template-columns:1fr}.CareerOpeningPage_sidebar__oNpow,.CareerOpeningPage_sidebar__oNpow a,.CareerOpeningPage_textBlock__ZFxHH a{width:100%}}.PageIntroPanel_section__A6Sls{padding:0 0 clamp(42px,5vw,72px);background:var(--color-page);overflow-x:clip}.PageIntroPanel_inner__8bakt{display:grid;gap:clamp(40px,5vw,72px)}.PageIntroPanel_statement__Xy_2z{width:calc(50vw + ((100vw - min(var(--container), calc(100vw - var(--container-padding)))) / 2));min-height:clamp(86px,9vw,112px);margin-left:calc((100vw - min(var(--container), calc(100vw - var(--container-padding)))) / -2);display:flex;align-items:center;padding:clamp(18px,2.2vw,30px) clamp(28px,4vw,56px);background:var(--color-brand);color:var(--color-on-dark)}.PageIntroPanel_statement__Xy_2z p{max-width:720px;font-family:var(--font-display);font-size:clamp(1.45rem,2.35vw,2.55rem);font-weight:500;letter-spacing:0;line-height:1.12}.PageIntroPanel_layout__UqRT1{display:grid;align-items:center;gap:clamp(42px,6vw,92px);grid-template-columns:repeat(2,minmax(0,1fr))}.PageIntroPanel_tiles__H4wOj{display:grid;gap:clamp(18px,2vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.PageIntroPanel_tile__2e_PJ{position:relative;min-height:clamp(190px,17vw,300px);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,rgb(var(--brand-green-rgb)/.86),rgb(var(--brand-blue-rgb)/.92)),repeating-linear-gradient(90deg,rgb(var(--brand-white-rgb)/.1) 0,rgb(var(--brand-white-rgb)/.1) 1px,transparent 1px,transparent 54px);color:var(--color-on-dark)}.PageIntroPanel_tile__2e_PJ:nth-child(2){background:linear-gradient(135deg,rgb(var(--brand-blue-rgb)/.92),rgb(var(--brand-teal-rgb)/.9)),repeating-linear-gradient(0deg,rgb(var(--brand-white-rgb)/.1) 0,rgb(var(--brand-white-rgb)/.1) 1px,transparent 1px,transparent 54px)}.PageIntroPanel_tile__2e_PJ:nth-child(3){background:linear-gradient(135deg,rgb(var(--brand-teal-rgb)/.9),rgb(var(--brand-blue-rgb)/.92)),repeating-linear-gradient(90deg,rgb(var(--brand-white-rgb)/.1) 0,rgb(var(--brand-white-rgb)/.1) 1px,transparent 1px,transparent 54px)}.PageIntroPanel_tile__2e_PJ:before{position:absolute;right:-26%;bottom:-20%;width:78%;aspect-ratio:1;border:22px solid rgb(var(--brand-white-rgb)/.12);border-radius:50%;content:""}.PageIntroPanel_tile__2e_PJ span,.PageIntroPanel_tile__2e_PJ strong{position:relative;z-index:1;font-family:var(--font-display);letter-spacing:var(--tracking-ui);line-height:1;text-transform:uppercase}.PageIntroPanel_tile__2e_PJ span{margin-bottom:14px;color:var(--color-brand-light);font-size:.9rem;font-weight:800}.PageIntroPanel_tile__2e_PJ strong{font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:900}.PageIntroPanel_copy__Mqexz{display:grid;gap:22px}.PageIntroPanel_copy__Mqexz h2{font-size:clamp(2.8rem,4.8vw,5rem);line-height:1;text-transform:none}.PageIntroPanel_copy__Mqexz .PageIntroPanel_subtitle__5hQn9,.PageIntroPanel_copy__Mqexz h2{color:var(--color-brand-dark);font-family:var(--font-display);font-weight:500;letter-spacing:0}.PageIntroPanel_copy__Mqexz .PageIntroPanel_subtitle__5hQn9{max-width:820px;font-size:clamp(1.95rem,3vw,3.2rem);line-height:1.12}.PageIntroPanel_copy__Mqexz p{max-width:740px;color:var(--color-text);font-family:var(--font-body);font-size:clamp(1.06rem,1.35vw,1.28rem);line-height:1.65}@media (max-width:1020px){.PageIntroPanel_layout__UqRT1{grid-template-columns:1fr}}@media (max-width:680px){.PageIntroPanel_statement__Xy_2z{width:100vw;min-height:auto;margin-left:calc((100vw - (100vw - var(--container-padding-mobile))) / -2);padding:26px var(--container-padding-mobile)}.PageIntroPanel_layout__UqRT1,.PageIntroPanel_tiles__H4wOj{grid-template-columns:1fr}.PageIntroPanel_tile__2e_PJ{min-height:168px}}.CareersPage_page__Rr_rY{background:var(--color-page)}.CareersPage_hero__Mx6aq{padding-top:var(--header-overlay-height);background:radial-gradient(circle at 82% 18%,rgb(var(--brand-green-rgb)/.24),transparent 30%),linear-gradient(135deg,var(--color-brand-dark),var(--color-brand-deep));color:var(--color-on-dark)}.CareersPage_heroGrid__DZC6d{display:grid;min-height:620px;align-items:end;gap:clamp(34px,7vw,112px);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(56px,7vw,96px)}.CareersPage_hero__Mx6aq h1{margin-top:18px;color:var(--color-on-dark);font-size:clamp(4rem,10vw,11rem);line-height:.86}.CareersPage_hero__Mx6aq p{color:var(--color-on-dark-muted);font-size:clamp(1.08rem,1.55vw,1.32rem)}.CareersPage_openingsSection__OlPzY{padding:0 0 clamp(76px,8vw,128px)}.CareersPage_openingsInner__7GIQt{display:grid;gap:clamp(42px,5vw,74px)}.CareersPage_heading__1eEGt{display:grid;justify-items:center;text-align:center}.CareersPage_eyebrow__q49Lg{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.CareersPage_eyebrow__q49Lg:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.CareersPage_heading__1eEGt h1{color:var(--color-brand-dark);font-size:clamp(2.8rem,5.6vw,5.8rem);font-weight:500;letter-spacing:0;line-height:1;text-transform:none}.CareersPage_hero__Mx6aq .CareersPage_eyebrow__q49Lg{color:var(--color-brand-light)}@media (max-width:680px){.CareersPage_heroGrid__DZC6d{min-height:520px;grid-template-columns:1fr;padding-bottom:56px}.CareersPage_openingsInner__7GIQt{gap:48px}}.ApproachPage_approachSection__SQ6JW,.ApproachPage_ctaSection__0TAjV,.ApproachPage_modeSection__3u83G,.ApproachPage_scopeSection__4wBc6{padding:clamp(72px,8vw,126px) 0}.ApproachPage_scopeSection__4wBc6{padding:clamp(62px,7vw,96px) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.ApproachPage_ctaGrid__1qD6d{display:grid;gap:clamp(34px,6vw,96px);grid-template-columns:minmax(0,.95fr) minmax(320px,.85fr);align-items:start}.ApproachPage_ctaGrid__1qD6d h2,.ApproachPage_sectionHeader__s_X_z h2{color:var(--color-brand-dark);font-size:clamp(2.25rem,4.4vw,5rem);line-height:1}.ApproachPage_scopeInner__eewqi{display:grid;max-width:1040px;gap:18px}.ApproachPage_scopeInner__eewqi h2{color:var(--color-brand-dark);font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;letter-spacing:0;line-height:1}.ApproachPage_scopeInner__eewqi article{display:grid;gap:10px}.ApproachPage_scopeInner__eewqi h3{color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;letter-spacing:0;line-height:1.2}.ApproachPage_approachList__lPclf p,.ApproachPage_ctaGrid__1qD6d p,.ApproachPage_scopeInner__eewqi p{color:var(--color-text-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5}.ApproachPage_approachSection__SQ6JW{background:var(--color-surface)}.ApproachPage_approachInner__3gDtn{display:grid;max-width:1120px;gap:clamp(28px,4vw,42px)}.ApproachPage_approachInner__3gDtn h2{color:var(--color-brand-dark);font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;letter-spacing:0;line-height:1}.ApproachPage_approachList__lPclf{display:grid;gap:18px;margin:0;padding:0;list-style:none}.ApproachPage_approachList__lPclf li{position:relative;padding-left:28px}.ApproachPage_approachList__lPclf li:before{position:absolute;top:.92em;left:0;width:5px;height:5px;border-radius:50%;background:var(--color-text-muted);content:""}.ApproachPage_approachList__lPclf h3{color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.28rem,1.9vw,1.78rem);font-weight:500;letter-spacing:0;line-height:1.2}.ApproachPage_eyebrow__3EJ9J{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:var(--color-brand);font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ApproachPage_eyebrow__3EJ9J:before{display:block;width:28px;height:3px;background:currentcolor;content:""}.ApproachPage_modeSection__3u83G{background:var(--color-surface-muted)}.ApproachPage_ctaGrid__1qD6d>div:first-child,.ApproachPage_sectionHeader__s_X_z{display:grid;gap:18px}.ApproachPage_modeGrid__OeEKo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ApproachPage_modeCard__LF37b{display:grid;min-height:460px;align-content:end;gap:18px;padding:clamp(30px,5vw,58px);border-top:1px solid rgb(var(--brand-white-rgb)/.2);color:var(--color-on-dark);background:linear-gradient(135deg,rgb(var(--brand-blue-rgb)/.94),rgb(var(--brand-green-rgb)/.42)),var(--color-brand-dark)}.ApproachPage_modeCard__LF37b+.ApproachPage_modeCard__LF37b{border-left:1px solid rgb(var(--brand-white-rgb)/.2);background:linear-gradient(135deg,rgb(var(--brand-green-rgb)/.82),rgb(var(--brand-blue-rgb)/.8)),var(--color-brand)}.ApproachPage_modeCard__LF37b h3{color:var(--color-on-dark);font-size:clamp(1.9rem,3vw,3.8rem);line-height:1}.ApproachPage_modeCard__LF37b p{max-width:620px;color:rgb(var(--brand-white-rgb)/.86)}.ApproachPage_modeCard__LF37b span{color:var(--color-on-dark);font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.ApproachPage_ctaSection__0TAjV{background:var(--color-brand-dark);color:var(--color-on-dark)}.ApproachPage_ctaGrid__1qD6d h2{color:var(--color-on-dark)}.ApproachPage_ctaSection__0TAjV{border-top:1px solid rgb(var(--brand-white-rgb)/.14)}.ApproachPage_ctaGrid__1qD6d{align-items:center;grid-template-columns:minmax(0,1fr) auto}.ApproachPage_ctaGrid__1qD6d p{max-width:780px;color:var(--color-on-dark-muted)}@media (max-width:1060px){.ApproachPage_ctaGrid__1qD6d,.ApproachPage_modeGrid__OeEKo{grid-template-columns:1fr}.ApproachPage_modeCard__LF37b+.ApproachPage_modeCard__LF37b{border-left:0}}@media (max-width:680px){.ApproachPage_ctaGrid__1qD6d a{width:100%}}.CompanyCompetencies_section__hMi83{padding:clamp(72px,8vw,126px) var(--container-padding);background:var(--color-surface-muted)}.CompanyCompetencies_inner__p2ftm{max-width:var(--container);margin:0 auto}.CompanyCompetencies_header__6JXZH{display:grid;max-width:1260px;margin-bottom:clamp(46px,6vw,84px);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(36px,8vw,120px);align-items:end}.CompanyCompetencies_header__6JXZH h2{color:var(--color-brand-dark);font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:.98}.CompanyCompetencies_header__6JXZH p,.CompanyCompetencies_item__vxRmx p{color:var(--color-text-muted);font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.6}.CompanyCompetencies_grid__s1v6d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.CompanyCompetencies_item__vxRmx{display:grid;min-height:250px;padding:clamp(30px,4vw,56px);grid-template-columns:64px minmax(0,1fr);gap:clamp(24px,3vw,46px);align-content:center}.CompanyCompetencies_item__vxRmx:nth-child(odd){padding-left:0;border-right:1px solid var(--color-border)}.CompanyCompetencies_item__vxRmx:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.CompanyCompetencies_number__nDWD_{color:var(--color-brand);font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1.2}.CompanyCompetencies_item__vxRmx div{display:grid;gap:16px}.CompanyCompetencies_item__vxRmx h3{color:var(--color-brand-dark);font-size:clamp(1.5rem,2.1vw,2.15rem);line-height:1.08}@media (max-width:900px){.CompanyCompetencies_section__hMi83{padding-right:var(--container-padding-mobile);padding-left:var(--container-padding-mobile)}.CompanyCompetencies_grid__s1v6d,.CompanyCompetencies_header__6JXZH{grid-template-columns:1fr}.CompanyCompetencies_item__vxRmx,.CompanyCompetencies_item__vxRmx:nth-child(odd){min-height:0;padding:34px 0;border-right:0;border-bottom:1px solid var(--color-border)}.CompanyCompetencies_item__vxRmx:last-child{border-bottom:0}}@media (max-width:520px){.CompanyCompetencies_item__vxRmx{grid-template-columns:42px minmax(0,1fr);gap:16px}}.CompanyHero_hero__SRxN2{position:relative;display:grid;min-height:500px;overflow:hidden;isolation:isolate;background:var(--color-brand-dark);color:var(--color-on-dark)}.CompanyHero_image__JAFQI{z-index:-2;object-fit:cover;object-position:52% 48%}.CompanyHero_overlay__qKHhK{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.94) 0,rgb(var(--brand-blue-rgb)/.82) 36%,rgb(var(--brand-blue-rgb)/.42) 68%,rgb(var(--brand-black-rgb)/.22) 100%)}.CompanyHero_content__l1nAq{display:grid;width:min(100%,var(--container));margin:0 auto;padding:calc(var(--header-overlay-height) + 38px) var(--container-padding) clamp(48px,6vw,78px);align-content:end;gap:24px}.CompanyHero_eyebrow__xyOMq{display:inline-flex;width:fit-content;align-items:center;gap:12px;font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.CompanyHero_eyebrow__xyOMq:before{width:28px;height:3px;background:var(--color-brand-light);content:""}.CompanyHero_content__l1nAq h1{max-width:14ch;font-size:clamp(3rem,6vw,6rem);line-height:.92}.CompanyHero_description__6ZVWm{max-width:760px;color:var(--color-on-dark-muted);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}@media (max-width:1024px){.CompanyHero_hero__SRxN2{min-height:470px}.CompanyHero_content__l1nAq{padding-top:calc(var(--header-overlay-height) + 28px)}}@media (max-width:680px){.CompanyHero_hero__SRxN2{min-height:500px}.CompanyHero_image__JAFQI{object-position:62% center}.CompanyHero_overlay__qKHhK{background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.95) 0,rgb(var(--brand-blue-rgb)/.8) 65%,rgb(var(--brand-blue-rgb)/.52) 100%)}.CompanyHero_content__l1nAq{padding:calc(var(--header-solid-height) + 76px) var(--container-padding-mobile) 48px;gap:20px}.CompanyHero_content__l1nAq h1{max-width:12ch;font-size:clamp(2.75rem,14vw,4rem)}.CompanyHero_description__6ZVWm{max-width:34rem}}.CompanyNavigationSection_section__gi2x6{padding:clamp(72px,9vw,136px) var(--container-padding);background:var(--color-surface)}.CompanyNavigationSection_inner__vsErV{max-width:var(--container);margin:0 auto}.CompanyNavigationSection_header__eVxSM{padding-bottom:clamp(34px,5vw,64px)}.CompanyNavigationSection_header__eVxSM h2{color:var(--color-brand-dark);font-size:clamp(2.35rem,4.4vw,4.5rem);line-height:1}.CompanyNavigationSection_grid__s_7w4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.CompanyNavigationSection_card__u4iPo{display:grid;min-width:0;color:inherit;background:var(--color-surface);text-decoration:none}.CompanyNavigationSection_primary__ZxNXN{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.CompanyNavigationSection_secondary__YkySS{grid-template-columns:minmax(190px,.8fr) minmax(0,1fr)}.CompanyNavigationSection_media__k_sQG{position:relative;min-height:360px;overflow:hidden;background:var(--color-surface-muted)}.CompanyNavigationSection_primary__ZxNXN .CompanyNavigationSection_media__k_sQG{min-height:490px}.CompanyNavigationSection_media__k_sQG img{object-fit:cover;transition:transform .5s ease}.CompanyNavigationSection_primary__ZxNXN .CompanyNavigationSection_media__k_sQG img{object-position:center 56%}.CompanyNavigationSection_secondary__YkySS:first-of-type .CompanyNavigationSection_media__k_sQG img{object-position:58% center}.CompanyNavigationSection_content__phs0Y{display:grid;min-width:0;padding:clamp(32px,5vw,72px);align-content:center;gap:20px}.CompanyNavigationSection_content__phs0Y h3{color:var(--color-brand-dark);font-size:clamp(2rem,3.5vw,3.8rem);line-height:1}.CompanyNavigationSection_secondary__YkySS .CompanyNavigationSection_content__phs0Y h3{font-size:clamp(1.8rem,2.7vw,2.8rem)}.CompanyNavigationSection_content__phs0Y p{max-width:650px;color:var(--color-text-muted);font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.6}.CompanyNavigationSection_cta__dYmvV{display:inline-flex;width:fit-content;margin-top:8px;align-items:center;gap:12px;color:var(--color-brand-dark);font-family:var(--font-display);font-size:.88rem;font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.CompanyNavigationSection_card__u4iPo:hover .CompanyNavigationSection_media__k_sQG img{transform:scale(1.025)}.CompanyNavigationSection_card__u4iPo:focus-visible .CompanyNavigationSection_cta__dYmvV,.CompanyNavigationSection_card__u4iPo:hover .CompanyNavigationSection_cta__dYmvV{color:var(--color-brand)}.CompanyNavigationSection_card__u4iPo:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-brand);outline-offset:-3px}@media (max-width:1180px){.CompanyNavigationSection_primary__ZxNXN{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.CompanyNavigationSection_secondary__YkySS{grid-template-columns:1fr}.CompanyNavigationSection_secondary__YkySS .CompanyNavigationSection_media__k_sQG{min-height:300px}}@media (max-width:820px){.CompanyNavigationSection_section__gi2x6{padding-right:var(--container-padding-mobile);padding-left:var(--container-padding-mobile)}.CompanyNavigationSection_grid__s_7w4{grid-template-columns:1fr}.CompanyNavigationSection_primary__ZxNXN,.CompanyNavigationSection_secondary__YkySS{grid-column:auto;grid-template-columns:1fr}.CompanyNavigationSection_primary__ZxNXN .CompanyNavigationSection_media__k_sQG,.CompanyNavigationSection_secondary__YkySS .CompanyNavigationSection_media__k_sQG{min-height:0;aspect-ratio:16/9}}@media (max-width:480px){.CompanyNavigationSection_primary__ZxNXN .CompanyNavigationSection_media__k_sQG,.CompanyNavigationSection_secondary__YkySS .CompanyNavigationSection_media__k_sQG{aspect-ratio:4/3}.CompanyNavigationSection_content__phs0Y{padding:30px 24px 36px}}@media (prefers-reduced-motion:reduce){.CompanyNavigationSection_media__k_sQG img{transition:none}}.CompanySimplePage_page__A0ncp{overflow:clip;background:var(--color-page)}.CompanySimplePage_profileSection__Tos6u{padding:clamp(68px,8vw,124px) var(--container-padding);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.CompanySimplePage_profileGrid__HhqsA{display:grid;max-width:var(--container);margin:0 auto;grid-template-columns:minmax(0,1.03fr) minmax(360px,.72fr);gap:clamp(48px,8vw,132px);align-items:center}.CompanySimplePage_profileContent__x6ayM{display:grid;gap:clamp(24px,3vw,40px)}.CompanySimplePage_sectionLabel__qXa0r{display:inline-flex;width:fit-content;align-items:center;gap:12px;color:var(--color-brand);font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.CompanySimplePage_sectionLabel__qXa0r:before{width:28px;height:3px;background:currentcolor;content:""}.CompanySimplePage_profileContent__x6ayM h2{max-width:15ch;color:var(--color-brand-dark);font-size:clamp(2.35rem,4.3vw,4.5rem);line-height:.98}.CompanySimplePage_profileCopy__NRejz{display:grid;max-width:850px;gap:18px}.CompanySimplePage_profileCopy__NRejz p{color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.65}.CompanySimplePage_profileMedia__g_6LH{position:relative;min-height:520px;overflow:hidden;background:var(--color-surface-muted)}.CompanySimplePage_profileMedia__g_6LH img{object-fit:cover;object-position:50% 54%}@media (max-width:1060px){.CompanySimplePage_profileGrid__HhqsA{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:48px}.CompanySimplePage_profileMedia__g_6LH{min-height:430px}}@media (max-width:820px){.CompanySimplePage_profileSection__Tos6u{padding-right:var(--container-padding-mobile);padding-left:var(--container-padding-mobile)}.CompanySimplePage_profileGrid__HhqsA{grid-template-columns:1fr}.CompanySimplePage_profileContent__x6ayM h2{max-width:18ch}.CompanySimplePage_profileMedia__g_6LH{min-height:0;aspect-ratio:16/10}}@media (max-width:480px){.CompanySimplePage_profileSection__Tos6u{padding-top:58px;padding-bottom:58px}.CompanySimplePage_profileContent__x6ayM h2{font-size:clamp(2.2rem,11vw,3rem)}.CompanySimplePage_profileMedia__g_6LH{aspect-ratio:4/3}}.ProductRequestStrip_section__WjluW{padding:clamp(64px,7vw,104px) 0;background:var(--color-surface-muted)}.ProductRequestStrip_heading__ZzHl1{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(40px,8vw,140px);align-items:end;padding-bottom:clamp(36px,4vw,56px)}.ProductRequestStrip_heading__ZzHl1 h2{max-width:12ch;margin:0;color:var(--color-text);font-size:clamp(2.8rem,4.4vw,4.5rem)}.ProductRequestStrip_heading__ZzHl1 p{max-width:620px;margin:0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.6}.ProductRequestStrip_items__qkGuz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:var(--container);margin:0 auto;padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);list-style:none}.ProductRequestStrip_item__2TBM6{min-width:0;padding:clamp(28px,3vw,48px) clamp(22px,2.6vw,44px)}.ProductRequestStrip_item__2TBM6+.ProductRequestStrip_item__2TBM6{border-left:1px solid var(--color-border)}.ProductRequestStrip_number__FCyZO{display:block;margin-bottom:var(--space-8);color:var(--color-brand);font-family:var(--font-display);font-size:1.15rem;font-weight:700}.ProductRequestStrip_item__2TBM6 h3{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.05;text-transform:uppercase}.ProductRequestStrip_item__2TBM6 p{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.96rem;line-height:1.55}@media (max-width:1100px){.ProductRequestStrip_items__qkGuz{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRequestStrip_item__2TBM6{border-bottom:1px solid var(--color-border)}.ProductRequestStrip_item__2TBM6:nth-child(odd){border-left:0}.ProductRequestStrip_item__2TBM6:last-child{grid-column:1/-1;border-bottom:0;border-left:0}}@media (max-width:768px){.ProductRequestStrip_heading__ZzHl1{grid-template-columns:1fr;gap:var(--space-5)}}@media (max-width:560px){.ProductRequestStrip_section__WjluW{padding:var(--space-16) 0}.ProductRequestStrip_heading__ZzHl1 h2{font-size:clamp(2.7rem,12vw,3.5rem)}.ProductRequestStrip_items__qkGuz{grid-template-columns:1fr}.ProductRequestStrip_item__2TBM6,.ProductRequestStrip_item__2TBM6+.ProductRequestStrip_item__2TBM6,.ProductRequestStrip_item__2TBM6:last-child,.ProductRequestStrip_item__2TBM6:nth-child(odd){grid-column:auto;border-right:0;border-bottom:1px solid var(--color-border);border-left:0}.ProductRequestStrip_item__2TBM6:last-child{border-bottom:0}.ProductRequestStrip_number__FCyZO{margin-bottom:var(--space-4)}}.ProductsCatalogSection_section__XIGeS{padding:clamp(72px,8vw,128px) 0 0;background:var(--color-page)}.ProductsCatalogSection_heading__o6pB_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);gap:clamp(40px,8vw,140px);align-items:end;padding-bottom:clamp(48px,5vw,76px)}.ProductsCatalogSection_heading__o6pB_ h2{margin:0;color:var(--color-text);font-size:clamp(3.2rem,5vw,5.3rem)}.ProductsCatalogSection_heading__o6pB_ p{max-width:620px;margin:0;color:var(--color-text-muted);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.ProductsCatalogSection_list__8_UB_{border-top:1px solid var(--color-border)}.ProductsCatalogSection_product__RFSR_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:560px;border-bottom:1px solid var(--color-border)}.ProductsCatalogSection_media__qjeeq{position:relative;min-height:560px;overflow:hidden;background:var(--color-surface-muted)}.ProductsCatalogSection_image__PjRyk{object-fit:cover;object-position:center;transition:transform .5s ease}.ProductsCatalogSection_product__RFSR_:first-child .ProductsCatalogSection_image__PjRyk{object-position:59% center}.ProductsCatalogSection_product__RFSR_:hover .ProductsCatalogSection_image__PjRyk{transform:scale(1.015)}.ProductsCatalogSection_copy__UAUOK{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,7vw,120px);background:var(--color-surface)}.ProductsCatalogSection_mediaRight__NhfFN .ProductsCatalogSection_media__qjeeq{grid-column:2}.ProductsCatalogSection_mediaRight__NhfFN .ProductsCatalogSection_copy__UAUOK{grid-row:1;grid-column:1}.ProductsCatalogSection_formula__lcNFi{margin:0 0 var(--space-5);color:var(--color-brand);font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:700}.ProductsCatalogSection_copy__UAUOK h3{max-width:12ch;margin:0;color:var(--color-text);font-size:clamp(2.8rem,4.4vw,4.8rem)}.ProductsCatalogSection_applications__5iJw_{max-width:690px;margin:var(--space-8) 0 0;color:var(--color-text);font-size:.95rem;font-weight:700;line-height:1.55}.ProductsCatalogSection_description__qJu78{max-width:690px;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}.ProductsCatalogSection_link__lgWLE{display:inline-flex;gap:var(--space-3);align-items:center;margin-top:var(--space-8);color:var(--color-text);font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:var(--tracking-ui);text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) ease}.ProductsCatalogSection_link__lgWLE:hover{color:var(--color-brand)}@media (max-width:1024px){.ProductsCatalogSection_heading__o6pB_{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.ProductsCatalogSection_media__qjeeq,.ProductsCatalogSection_product__RFSR_{min-height:480px}.ProductsCatalogSection_copy__UAUOK{padding:clamp(40px,5vw,64px)}.ProductsCatalogSection_copy__UAUOK h3{font-size:clamp(2.4rem,5vw,3.6rem)}}@media (max-width:768px){.ProductsCatalogSection_section__XIGeS{padding-top:var(--space-16)}.ProductsCatalogSection_heading__o6pB_{grid-template-columns:1fr;gap:var(--space-5);padding-bottom:var(--space-10)}.ProductsCatalogSection_heading__o6pB_ h2{font-size:clamp(2.8rem,12vw,4rem)}.ProductsCatalogSection_product__RFSR_{grid-template-columns:1fr;min-height:0}.ProductsCatalogSection_mediaRight__NhfFN .ProductsCatalogSection_media__qjeeq,.ProductsCatalogSection_media__qjeeq{grid-row:1;grid-column:1;min-height:auto;aspect-ratio:4/3}.ProductsCatalogSection_copy__UAUOK,.ProductsCatalogSection_mediaRight__NhfFN .ProductsCatalogSection_copy__UAUOK{grid-row:2;grid-column:1;padding:var(--space-10) var(--container-padding-mobile) var(--space-12)}.ProductsCatalogSection_copy__UAUOK h3{max-width:13ch;font-size:clamp(2.5rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.ProductsCatalogSection_image__PjRyk,.ProductsCatalogSection_link__lgWLE{transition:none}.ProductsCatalogSection_product__RFSR_:hover .ProductsCatalogSection_image__PjRyk{transform:none}}.TechnologiesHero_hero__mrHc3{position:relative;isolation:isolate;display:grid;min-height:500px;overflow:hidden;color:var(--color-on-dark);background:var(--color-brand-dark)}.TechnologiesHero_image__imS25{z-index:-2;object-fit:cover;object-position:center 48%}.TechnologiesHero_overlay__OEUul{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.96) 0,rgb(var(--brand-blue-rgb)/.86) 36%,rgb(var(--brand-blue-rgb)/.45) 68%,rgb(var(--brand-black-rgb)/.2) 100%)}.TechnologiesHero_content__z_FLO{display:grid;width:min(100%,var(--container));margin:0 auto;padding:calc(var(--header-overlay-height) + 38px) var(--container-padding) clamp(48px,6vw,78px);align-content:end;gap:24px}.TechnologiesHero_eyebrow__XT_2G{display:inline-flex;width:fit-content;align-items:center;gap:12px;margin:0;font-family:var(--font-display);font-size:.84rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.TechnologiesHero_eyebrow__XT_2G:before{width:28px;height:3px;content:"";background:var(--color-brand-light)}.TechnologiesHero_content__z_FLO h1{max-width:15ch;margin:0;font-size:clamp(3rem,5.6vw,5.8rem)}.TechnologiesHero_description__5PhW8{max-width:720px;margin:0;color:var(--color-on-dark-muted);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}@media (max-width:1024px){.TechnologiesHero_hero__mrHc3{min-height:470px}.TechnologiesHero_content__z_FLO{padding-top:calc(var(--header-overlay-height) + 28px)}}@media (max-width:680px){.TechnologiesHero_hero__mrHc3{min-height:min(500px,88svh)}.TechnologiesHero_image__imS25{object-position:65% center}.TechnologiesHero_overlay__OEUul{background:linear-gradient(90deg,rgb(var(--brand-blue-rgb)/.96) 0,rgb(var(--brand-blue-rgb)/.84) 68%,rgb(var(--brand-blue-rgb)/.58) 100%)}.TechnologiesHero_content__z_FLO{padding:calc(var(--header-solid-height) + 76px) var(--container-padding-mobile) 48px;gap:20px}.TechnologiesHero_content__z_FLO h1{max-width:12ch;font-size:clamp(2.65rem,13vw,3.8rem)}.TechnologiesHero_description__5PhW8{max-width:34rem}}.TechnologyProcessLine_section__CRdol{padding:clamp(64px,7vw,104px) 0;background:var(--color-surface-muted)}.TechnologyProcessLine_inner__01KiG{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(56px,9vw,160px);align-items:center}.TechnologyProcessLine_copy__w3WTT h2{max-width:11ch;margin:0;color:var(--color-text);font-size:clamp(2.8rem,4.4vw,4.5rem)}.TechnologyProcessLine_copy__w3WTT p{max-width:560px;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:1.06rem;line-height:1.62}.TechnologyProcessLine_steps__tBdkX{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.TechnologyProcessLine_steps__tBdkX:before{position:absolute;top:6px;right:9%;left:9%;height:1px;content:"";background:var(--color-border)}.TechnologyProcessLine_steps__tBdkX li{position:relative;display:grid;justify-items:center;gap:var(--space-5);color:var(--color-text);font-family:var(--font-display);font-size:.84rem;font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase}.TechnologyProcessLine_marker__lcBrH{z-index:1;width:13px;height:13px;border:2px solid var(--color-text);background:var(--color-surface-muted)}.TechnologyProcessLine_final__GLQ_d{color:var(--color-brand)!important}.TechnologyProcessLine_final__GLQ_d .TechnologyProcessLine_marker__lcBrH{border-color:var(--color-brand);background:var(--color-brand)}@media (max-width:900px){.TechnologyProcessLine_inner__01KiG{grid-template-columns:1fr;gap:var(--space-12)}.TechnologyProcessLine_copy__w3WTT h2{max-width:none}}@media (max-width:600px){.TechnologyProcessLine_section__CRdol{padding:var(--space-16) 0}.TechnologyProcessLine_copy__w3WTT h2{max-width:10ch;font-size:clamp(2.7rem,12vw,3.5rem)}.TechnologyProcessLine_steps__tBdkX{grid-template-columns:1fr;gap:0}.TechnologyProcessLine_steps__tBdkX:before{top:13px;right:auto;bottom:13px;left:6px;width:1px;height:auto}.TechnologyProcessLine_steps__tBdkX li{grid-template-columns:13px 1fr;justify-items:start;gap:var(--space-5);min-height:58px}.TechnologyProcessLine_marker__lcBrH{margin-top:0}}