.ProductIntroPanel_section__Pyyds{overflow-x:clip;padding:0 0 clamp(48px,6vw,86px);background:var(--color-page)}.ProductIntroPanel_inner__0p2IB{display:grid;gap:clamp(42px,5vw,76px)}.ProductIntroPanel_statement__t4Ix7{display:flex;width:calc(50vw + ((100vw - min(var(--container), calc(100vw - var(--container-padding)))) / 2));min-height:clamp(96px,10vw,136px);align-items:center;margin-left:calc((100vw - min(var(--container), calc(100vw - var(--container-padding)))) / -2);padding:clamp(20px,2.8vw,38px) clamp(28px,4vw,56px);background:var(--color-brand);color:var(--color-on-dark)}.ProductIntroPanel_statement__t4Ix7 p{max-width:860px;font-family:var(--font-display);font-size:clamp(1.5rem,2.35vw,2.7rem);font-weight:500;letter-spacing:0;line-height:1.12}.ProductIntroPanel_layout__TNcuz{display:grid;align-items:center;gap:clamp(42px,6vw,94px);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.ProductIntroPanel_gallery__VipoE{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.ProductIntroPanel_imageCard__TOVMI{position:relative;min-height:clamp(230px,22vw,370px);overflow:hidden;margin:0;background:var(--color-brand-dark)}.ProductIntroPanel_image__bcJpi{object-fit:cover;object-position:center}.ProductIntroPanel_imageCard__TOVMI:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgb(var(--brand-black-rgb)/.44));content:""}.ProductIntroPanel_imageCard__TOVMI figcaption{position:absolute;z-index:1;bottom:clamp(18px,2vw,28px);left:clamp(18px,2vw,28px);color:var(--color-on-dark);font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:var(--tracking-ui)}.ProductIntroPanel_copy__pYA3d{display:grid;gap:22px}.ProductIntroPanel_copy__pYA3d h2{color:var(--color-brand-dark);font-family:var(--font-display);font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;letter-spacing:0;line-height:1;text-transform:none}.ProductIntroPanel_copy__pYA3d p{max-width:760px;color:var(--color-text);font-size:clamp(1.06rem,1.35vw,1.28rem);line-height:1.65}@media (max-width:1020px){.ProductIntroPanel_layout__TNcuz{grid-template-columns:1fr}}@media (max-width:680px){.ProductIntroPanel_statement__t4Ix7{width:100vw;min-height:auto;margin-left:calc((100vw - (100vw - var(--container-padding-mobile))) / -2);padding:26px var(--container-padding-mobile)}.ProductIntroPanel_gallery__VipoE{grid-template-columns:1fr}.ProductIntroPanel_imageCard__TOVMI{min-height:240px}}.ActionArrow_arrow__Mjv9D{display:inline-block;margin-left:.35em;color:var(--color-accent)!important;line-height:1;transition:color var(--duration-fast) ease,filter var(--duration-fast) ease,text-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}a:has(.ActionArrow_arrow__Mjv9D) span:has(.ActionArrow_arrow__Mjv9D),a:has(>.ActionArrow_arrow__Mjv9D){color:var(--color-accent)!important;transition:color var(--duration-fast) ease,filter var(--duration-fast) ease,text-shadow var(--duration-fast) ease}a:has(.ActionArrow_arrow__Mjv9D):focus-visible span:has(.ActionArrow_arrow__Mjv9D),a:has(.ActionArrow_arrow__Mjv9D):hover span:has(.ActionArrow_arrow__Mjv9D),a:has(>.ActionArrow_arrow__Mjv9D):focus-visible,a:has(>.ActionArrow_arrow__Mjv9D):hover{color:color-mix(in srgb,var(--color-accent) 78%,white)!important;text-shadow:0 0 12px rgb(var(--brand-green-rgb)/.34)}.ActionArrow_left__M3s9A{margin-right:7px;margin-left:0}.ActionArrow_accent__L9Qma{color:var(--color-accent)!important}a:focus-visible .ActionArrow_arrow__Mjv9D,a:hover .ActionArrow_arrow__Mjv9D{color:color-mix(in srgb,var(--color-accent) 78%,white)!important;text-shadow:0 0 12px rgb(var(--brand-green-rgb)/.34);transform:translateX(4px)}a:focus-visible .ActionArrow_left__M3s9A,a:hover .ActionArrow_left__M3s9A{transform:translateX(-4px)}@media (prefers-reduced-motion:reduce){.ActionArrow_arrow__Mjv9D,a:has(.ActionArrow_arrow__Mjv9D) span:has(.ActionArrow_arrow__Mjv9D),a:has(>.ActionArrow_arrow__Mjv9D){transition:none}}.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_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:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-on-dark);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.HeroSection_eyebrow__zCxn5:before{display:block;width:32px;height:2px;background:var(--color-accent);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 clamp(64px,8vw,112px);background:var(--color-surface)}.HomeProcessSection_inner__k6Ele{display:grid;gap:clamp(34px,4vw,52px)}.HomeProcessSection_heading__sCQka{display:grid;align-items:center;gap:clamp(28px,6vw,96px);grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr)}.HomeProcessSection_heading__sCQka>div{display:grid;align-self:center;gap:18px}.HomeProcessSection_eyebrow__Fyc23{display:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-accent);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.HomeProcessSection_eyebrow__Fyc23:before{display:block;width:32px;height:2px;background:var(--color-accent);content:""}.HomeProcessSection_heading__sCQka h2{max-width:none;color:var(--color-text);font-size:clamp(2.35rem,4.4vw,4.7rem);line-height:.98}.HomeProcessSection_processSummary__62y57{display:grid;align-content:start;justify-items:start;gap:clamp(28px,2.5vw,40px);padding-top:clamp(4px,.8vw,12px)}.HomeProcessSection_decorativeNumber__w1k5n{color:rgb(var(--brand-blue-rgb)/.055);font-family:var(--font-display);font-size:clamp(13.75rem,14vw,20rem);font-weight:700;letter-spacing:.035em;line-height:.72;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px rgb(var(--brand-blue-rgb)/.13)}.HomeProcessSection_summaryCopy__VkBP1{display:grid;gap:16px}.HomeProcessSection_summaryLabel__fXfy3{display:flex;align-items:center;gap:14px;color:var(--color-accent);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.HomeProcessSection_summaryLabel__fXfy3:before{width:clamp(42px,4vw,72px);height:1px;background:var(--color-accent);content:""}.HomeProcessSection_summaryCopy__VkBP1 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_processSummary__62y57{display:grid;align-items:end;gap:clamp(28px,5vw,52px);grid-template-columns:auto minmax(0,1fr);padding-top:0}.HomeProcessSection_decorativeNumber__w1k5n{font-size:clamp(8.5rem,20vw,12rem);line-height:.78}.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_processSummary__62y57{display:block}.HomeProcessSection_decorativeNumber__w1k5n{display:none}.HomeProcessSection_summaryCopy__VkBP1{gap:14px}.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(64px,6.5vw,104px) 0 clamp(68px,7vw,112px);background:var(--color-brand);color:var(--color-on-dark)}.KpiSection_inner__Wca0v{display:grid;gap:clamp(46px,5vw,72px)}.KpiSection_header__DKmfV{display:grid;width:min(100%,1440px);gap:clamp(20px,2vw,30px);justify-self:center;text-align:center}.KpiSection_title__Psa_0{color:var(--color-on-dark);font-family:var(--font-body);font-size:clamp(2.1rem,3vw,3.8rem);font-weight:400;line-height:1.08;overflow-wrap:anywhere}.KpiSection_description__SnYDo{width:min(100%,1320px);justify-self:center;color:rgb(var(--brand-white-rgb)/.94);font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.4}.KpiSection_grid__1dFmj{display:grid;width:100%;max-width:1560px;justify-self:center;grid-template-columns:repeat(4,minmax(0,1fr))}.KpiSection_card__rpi0C{display:grid;min-width:0;align-content:center;gap:18px;padding:4px clamp(22px,2.4vw,46px);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.4rem,4.5vw,5.5rem);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:1024px){.KpiSection_grid__1dFmj{grid-template-columns:repeat(2,minmax(0,1fr))}.KpiSection_card__rpi0C:nth-child(3){border-left:0}.KpiSection_card__rpi0C:nth-child(n+3){border-top:1px solid rgb(var(--brand-white-rgb)/.24);padding-top:34px;margin-top:30px}}@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_card__rpi0C:nth-child(n+3){margin-top:0}.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:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-accent);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductsPreviewSection_eyebrow__zeUmZ:before{display:block;width:32px;height:2px;background:var(--color-accent);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}}.TechnologySection_section__FAQpP{overflow:clip;background:var(--color-surface)}.TechnologySection_sticky__ZLDOA{padding:0}.TechnologySection_grid__x05PD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.TechnologySection_card__bWHOM{position:relative;display:grid;min-height:clamp(600px,50vw,750px);align-content:center;gap:14px;overflow:hidden;padding:clamp(28px,3.6vw,50px);border-top:0;color:var(--color-on-dark);isolation:isolate}.TechnologySection_cardImage__aeHyg{position:absolute;inset:0;z-index:0;object-fit:cover;opacity:.94;transform:scale(1);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.TechnologySection_card__bWHOM+.TechnologySection_card__bWHOM{border-left:1px solid rgb(var(--brand-white-rgb)/.2)}.TechnologySection_card__bWHOM:after{position:absolute;inset:0;content:"";z-index:2;background:linear-gradient(180deg,transparent 0,rgb(var(--brand-black-rgb)/.72) 100%)}.TechnologySection_toneYellow__OoOCo:after{background:linear-gradient(180deg,rgb(202 150 38/.16),rgb(54 38 8/.5)),linear-gradient(90deg,rgb(244 190 65/.12),transparent 70%)}.TechnologySection_toneBlue__jwRwu:after{background:linear-gradient(180deg,rgb(var(--brand-blue-rgb)/.16) 0,rgb(var(--brand-blue-rgb)/.54) 100%),linear-gradient(90deg,rgb(var(--brand-white-rgb)/.05),transparent 70%)}.TechnologySection_toneGreen__T6v_3:after{background:linear-gradient(180deg,rgb(var(--brand-green-rgb)/.14) 0,rgb(9 58 42/.52) 100%),linear-gradient(90deg,rgb(var(--brand-green-rgb)/.08),transparent 70%)}.TechnologySection_label__nlY7c{position:relative;z-index:3;color:rgb(var(--brand-white-rgb)/.84);font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.TechnologySection_card__bWHOM h3{position:relative;z-index:3;max-width:820px;color:var(--color-on-dark);font-size:clamp(1.65rem,2.32vw,3rem);line-height:1;overflow-wrap:normal}.TechnologySection_card__bWHOM p{position:relative;z-index:3;max-width:640px;color:rgb(var(--brand-white-rgb)/.88);font-size:clamp(.96rem,1.02vw,1.08rem);line-height:1.42}.TechnologySection_cta__GKk9x{position:relative;z-index:3;margin-top:14px;color:var(--color-on-dark);font-family:var(--font-display);font-size:.94rem;font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.TechnologySection_card__bWHOM:focus-visible .TechnologySection_cardImage__aeHyg,.TechnologySection_card__bWHOM:hover .TechnologySection_cardImage__aeHyg{transform:scale(1.055)}.TechnologySection_card__bWHOM:hover .TechnologySection_cta__GKk9x{color:var(--color-accent)}@media (max-width:1060px){.TechnologySection_grid__x05PD{grid-template-columns:1fr}.TechnologySection_card__bWHOM{min-height:520px}.TechnologySection_card__bWHOM+.TechnologySection_card__bWHOM{border-left:0}}@media (max-width:680px){.TechnologySection_sticky__ZLDOA{padding-top:0}.TechnologySection_card__bWHOM{min-height:440px;padding:28px}}@media (prefers-reduced-motion:reduce){.TechnologySection_cardImage__aeHyg{transition:none}.TechnologySection_card__bWHOM:focus-visible .TechnologySection_cardImage__aeHyg,.TechnologySection_card__bWHOM:hover .TechnologySection_cardImage__aeHyg{transform:none}}.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}}.ProductActionCards_section__n1Btb{background:var(--color-surface-muted)}.ProductActionCards_grid__0jng6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductActionCards_card__1uzU5{display:grid;min-height:clamp(340px,32vw,510px);align-content:end;gap:18px;padding:clamp(34px,5vw,72px);color:var(--color-on-dark);background:linear-gradient(135deg,rgb(var(--brand-blue-rgb)/.96),rgb(var(--brand-green-rgb)/.38)),var(--color-brand-dark)}.ProductActionCards_card__1uzU5+.ProductActionCards_card__1uzU5{border-left:1px solid rgb(var(--brand-white-rgb)/.2);background:linear-gradient(135deg,rgb(var(--brand-green-rgb)/.9),rgb(var(--brand-blue-rgb)/.72)),var(--color-brand)}.ProductActionCards_card__1uzU5 h2{max-width:18ch;color:var(--color-on-dark);font-size:clamp(2rem,3.25vw,4rem);line-height:1}.ProductActionCards_card__1uzU5 p{max-width:640px;color:rgb(var(--brand-white-rgb)/.88);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.ProductActionCards_card__1uzU5 span{color:var(--color-on-dark);font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.ProductActionCards_card__1uzU5 i{font-style:normal}@media (max-width:760px){.ProductActionCards_grid__0jng6{grid-template-columns:1fr}.ProductActionCards_card__1uzU5+.ProductActionCards_card__1uzU5{border-left:0}.ProductActionCards_card__1uzU5{min-height:330px}}.ProductNextSteps_section__SmZo1{padding:clamp(36px,5vw,66px) 0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.ProductNextSteps_grid__6Qtdz{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductNextSteps_link__UKx9D{position:relative;display:grid;min-height:130px;align-content:center;gap:8px;padding:26px clamp(24px,4vw,54px);border-top:1px solid var(--color-border);color:var(--color-brand-dark)}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D{border-left:1px solid var(--color-border);text-align:right}.ProductNextSteps_link__UKx9D span{color:var(--color-text-muted);font-family:var(--font-display);font-size:.76rem;font-style:normal;font-weight:900;letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductNextSteps_link__UKx9D strong{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.08}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D strong{justify-self:end}.ProductNextSteps_link__UKx9D i{position:absolute;top:50%;left:0;color:var(--color-brand);font-size:1.35rem;font-style:normal;transform:translateY(-50%)}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D i{right:0;left:auto}@media (max-width:760px){.ProductNextSteps_grid__6Qtdz{grid-template-columns:1fr}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D{border-left:0}.ProductNextSteps_link__UKx9D,.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D{min-height:112px;text-align:left}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D strong{justify-self:start}.ProductNextSteps_link__UKx9D+.ProductNextSteps_link__UKx9D i{right:0}}.CopperSulfatePage_page__f_8jl{background:var(--color-page)}.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{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;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}}.ProductDetailPage_page__YpbeN{background:var(--color-page)}.ProductDetailPage_embedded__jiMmq{border-bottom:1px solid var(--color-border)}.ProductDetailPage_embedded__jiMmq .ProductDetailPage_documentsSection__eih3u{border-bottom:0}.ProductDetailPage_embeddedRequest__TxdKC{display:grid;max-width:1180px;gap:16px;margin-top:clamp(48px,6vw,80px);padding-top:clamp(30px,4vw,48px);border-top:1px solid var(--color-border)}.ProductDetailPage_embeddedRequest__TxdKC h3{color:var(--color-brand-dark);font-size:clamp(1.6rem,2.4vw,2.6rem);font-weight:500;line-height:1.05;text-transform:none}.ProductDetailPage_embeddedRequest__TxdKC p{max-width:760px;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.17rem);line-height:1.58}.ProductDetailPage_iron__U6z9x .ProductDetailPage_statement__3Ykla{margin-left:0;background:var(--color-brand)}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationsSection__x7_nu{background:var(--color-surface-muted)}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationsGrid__27Wup{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationSplit__eq9wA,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationWide__SddqW{min-width:0;display:grid;align-items:center;gap:clamp(34px,6vw,94px);grid-column:auto;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);padding:clamp(38px,5vw,72px) 0;border-bottom:1px solid var(--color-border)}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i{grid-column:2;grid-row:1}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationCopy__lULub{grid-column:1;grid-row:1}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationSplit__eq9wA .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationWide__SddqW .ProductDetailPage_applicationMedia__MmK4i{min-width:0;min-height:clamp(340px,34vw,520px);aspect-ratio:4/3}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationCopy__lULub{border-top:0}.ProductDetailPage_iron__U6z9x .ProductDetailPage_selectionSection__C2pCk{background:var(--color-surface)}.ProductDetailPage_iron__U6z9x .ProductDetailPage_selectionGrid__r3xzu{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDetailPage_statementSection__ukQiY{background:var(--color-surface)}.ProductDetailPage_statement__3Ykla{width:min(100%,1120px);padding:clamp(26px,3.4vw,46px) clamp(24px,5.2vw,74px);background:var(--color-brand);color:var(--color-on-dark);font-size:clamp(1.35rem,2.1vw,2.35rem);line-height:1.2}.ProductDetailPage_applicationsSection__x7_nu,.ProductDetailPage_documentsSection__eih3u,.ProductDetailPage_overviewSection__t40Vp,.ProductDetailPage_selectionSection__C2pCk{padding:clamp(72px,8vw,124px) 0;background:var(--color-surface)}.ProductDetailPage_applicationsSection__x7_nu,.ProductDetailPage_documentsSection__eih3u,.ProductDetailPage_overviewSection__t40Vp{border-bottom:1px solid var(--color-border)}.ProductDetailPage_overviewGrid__Rxij_{display:grid;align-items:center;gap:clamp(44px,7vw,118px);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.ProductDetailPage_overviewGridMediaLeft__5own4{grid-template-columns:minmax(420px,1.18fr) minmax(0,.82fr)}.ProductDetailPage_overviewGridMediaLeft__5own4 .ProductDetailPage_overviewCopy__JF64E{grid-column:2;grid-row:1}.ProductDetailPage_overviewGridMediaLeft__5own4 .ProductDetailPage_overviewMedia__3Jxtg{grid-column:1;grid-row:1}.ProductDetailPage_documentsHeading__7DfHa,.ProductDetailPage_overviewCopy__JF64E,.ProductDetailPage_sectionHeader__Whb_e{display:grid;gap:18px}.ProductDetailPage_sectionLabel__APEBP{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:900;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ProductDetailPage_sectionLabel__APEBP:before{width:26px;height:2px;background:currentcolor;content:""}.ProductDetailPage_documentsHeading__7DfHa h2,.ProductDetailPage_overviewCopy__JF64E h2,.ProductDetailPage_sectionHeader__Whb_e h2{color:var(--color-brand-dark);font-size:clamp(2.35rem,4vw,4.65rem);font-weight:500;letter-spacing:-.03em;line-height:1;text-transform:none}.ProductDetailPage_paragraphs__XlHwg{display:grid;gap:14px}.ProductDetailPage_applicationCopy__lULub p,.ProductDetailPage_documentsCopy__b58mO,.ProductDetailPage_overviewCopy__JF64E p,.ProductDetailPage_sectionHeader__Whb_e p,.ProductDetailPage_selectionPoint__DyHBJ p{color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.17rem);line-height:1.58}.ProductDetailPage_overviewCopy__JF64E p,.ProductDetailPage_sectionHeader__Whb_e p{max-width:680px}.ProductDetailPage_overviewMedia__3Jxtg{position:relative;min-height:clamp(400px,45vw,660px);overflow:hidden;margin:0;background:var(--color-surface-muted)}.ProductDetailPage_applicationMedia__MmK4i img,.ProductDetailPage_overviewMedia__3Jxtg img{object-fit:cover}.ProductDetailPage_applicationsInner__BTG7T,.ProductDetailPage_selectionInner__G2UZF{display:grid;gap:clamp(48px,6vw,88px)}.ProductDetailPage_sectionHeader__Whb_e{max-width:820px}.ProductDetailPage_applicationsGrid__27Wup{display:grid;align-items:start;gap:clamp(58px,7vw,106px) clamp(30px,5vw,76px);grid-template-columns:repeat(12,minmax(0,1fr))}.ProductDetailPage_application__WZos7{display:grid;gap:24px}.ProductDetailPage_applicationWide__SddqW{grid-column:1/span 7}.ProductDetailPage_applicationPortrait__8QlzO{grid-column:8/span 5;padding-top:clamp(72px,9vw,138px)}.ProductDetailPage_applicationSplit__eq9wA{display:grid;align-items:center;gap:clamp(34px,5vw,76px);grid-column:3/span 8;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.ProductDetailPage_applicationMedia__MmK4i{position:relative;min-height:280px;overflow:hidden;margin:0;background:var(--color-surface-muted)}.ProductDetailPage_applicationWide__SddqW .ProductDetailPage_applicationMedia__MmK4i{aspect-ratio:16/10}.ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i{aspect-ratio:4/5}.ProductDetailPage_applicationSplit__eq9wA .ProductDetailPage_applicationMedia__MmK4i{aspect-ratio:5/4}.ProductDetailPage_applicationCopy__lULub{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--color-border)}.ProductDetailPage_applicationCopy__lULub h3,.ProductDetailPage_selectionPoint__DyHBJ h3{color:var(--color-brand-dark);font-size:clamp(1.45rem,2.15vw,2.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.08;text-transform:none}.ProductDetailPage_selectionSection__C2pCk{background:var(--color-surface-muted)}.ProductDetailPage_selectionGrid__r3xzu{display:grid;gap:0 clamp(36px,6vw,90px);grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetailPage_selectionPoint__DyHBJ{display:grid;gap:10px;padding:26px 0 30px;border-top:1px solid var(--color-border)}.ProductDetailPage_selectionPoint__DyHBJ h3{font-size:clamp(1.3rem,1.75vw,1.8rem)}.ProductDetailPage_documentsGrid__suRyq{display:grid;gap:clamp(42px,7vw,110px);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.ProductDetailPage_documentsCopy__b58mO{display:grid;max-width:760px;gap:22px}.ProductDetailPage_documentsCopy__b58mO ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.ProductDetailPage_documentsCopy__b58mO li{position:relative;padding:0 0 13px 26px;border-bottom:1px solid var(--color-border)}.ProductDetailPage_documentsCopy__b58mO li:before{position:absolute;top:.65em;left:0;width:7px;height:7px;background:var(--color-brand);content:""}.ProductDetailPage_documentsNote__6dJWN{padding-left:22px;border-left:3px solid var(--color-brand);color:var(--color-brand-dark)}@media (max-width:1020px){.ProductDetailPage_documentsGrid__suRyq,.ProductDetailPage_overviewGrid__Rxij_{grid-template-columns:1fr}.ProductDetailPage_overviewGridMediaLeft__5own4 .ProductDetailPage_overviewCopy__JF64E,.ProductDetailPage_overviewGridMediaLeft__5own4 .ProductDetailPage_overviewMedia__3Jxtg{grid-column:auto;grid-row:auto}.ProductDetailPage_overviewMedia__3Jxtg{min-height:clamp(380px,68vw,620px)}}@media (max-width:760px){.ProductDetailPage_applicationsSection__x7_nu,.ProductDetailPage_documentsSection__eih3u,.ProductDetailPage_overviewSection__t40Vp,.ProductDetailPage_selectionSection__C2pCk{padding:68px 0}.ProductDetailPage_statement__3Ykla{width:100%}.ProductDetailPage_overviewMedia__3Jxtg{min-height:330px}.ProductDetailPage_applicationsGrid__27Wup{gap:58px;grid-template-columns:1fr}.ProductDetailPage_applicationPortrait__8QlzO,.ProductDetailPage_applicationSplit__eq9wA,.ProductDetailPage_applicationWide__SddqW{display:grid;gap:22px;grid-column:auto;grid-template-columns:1fr;padding-top:0}.ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_applicationSplit__eq9wA .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_applicationWide__SddqW .ProductDetailPage_applicationMedia__MmK4i{min-height:300px;aspect-ratio:4/3}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationSplit__eq9wA,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationWide__SddqW,.ProductDetailPage_selectionGrid__r3xzu{grid-template-columns:1fr}.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationCopy__lULub,.ProductDetailPage_iron__U6z9x .ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i{grid-column:auto;grid-row:auto}.ProductDetailPage_iron__U6z9x .ProductDetailPage_selectionGrid__r3xzu{grid-template-columns:1fr}}@media (max-width:420px){.ProductDetailPage_statement__3Ykla{font-size:1.25rem}.ProductDetailPage_applicationPortrait__8QlzO .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_applicationSplit__eq9wA .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_applicationWide__SddqW .ProductDetailPage_applicationMedia__MmK4i,.ProductDetailPage_overviewMedia__3Jxtg{min-height:260px}}.ProductsPage_page__VWdko{overflow:clip;background:var(--color-page)}.ProductsPage_page__VWdko[data-motion-ready=true] [data-route-reveal]{opacity:0;transition:opacity .56s ease}.ProductsPage_page__VWdko[data-motion-ready=true] [data-route-reveal][data-revealed=true]{opacity:1}.ProductsPage_page__VWdko [id]{scroll-margin-top:calc(var(--header-solid-height) + 24px)}@media (prefers-reduced-motion:reduce){.ProductsPage_page__VWdko[data-motion-ready=true] [data-route-reveal]{opacity:1;transition:none}}.TechnologyCasesPage_page__Wr2qx{background:var(--color-surface)}.TechnologyCasesPage_eyebrow__zLwRz{display:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-accent);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.TechnologyCasesPage_eyebrow__zLwRz:before{display:block;width:32px;height:2px;background:var(--color-accent);content:""}.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_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_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{position:relative;min-height:clamp(320px,38vw,620px);border:1px solid var(--color-border);background:radial-gradient(circle at 50% 45%,rgb(var(--brand-green-rgb)/.08),transparent 38%),var(--color-surface)}.TechnologyCasesPage_mapFrame__Opcwf img{object-fit:contain;padding:clamp(18px,3vw,42px)}.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}}.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;grid-template-columns:minmax(0,1fr);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-accent);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}}.ProcessingRoutePage_page___Yera [id]{scroll-margin-top:calc(var(--header-solid-height) + 24px)}.RawMaterialAssessmentPage_schemeFigure__W5BGI{position:relative;width:100%;aspect-ratio:1672/941;margin:0;background:var(--color-surface)}.RawMaterialAssessmentPage_schemeFigure__W5BGI img{object-fit:contain}.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:flex;align-items:center;gap:var(--space-3);width:fit-content;margin:0;color:var(--color-on-dark);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ProcessingRouteHero_eyebrow__u__2t:before{display:block;width:32px;height:2px;content:"";background:var(--color-accent)}.ProcessingRouteHero_content__4kwRg h2{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 h2{max-width:12ch;font-size:clamp(2.65rem,13vw,3.8rem)}}.ProcessingRouteHero_hero__rDMUS .ProcessingRouteHero_content__4kwRg{max-width:1180px;padding:clamp(54px,6vw,82px) var(--container-padding-mobile)}.ProcessingRouteHero_hero__rDMUS .ProcessingRouteHero_content__4kwRg h2{max-width:18ch;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;letter-spacing: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_grid__KJbaA{display:grid;width:100%;max-width:none;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)) clamp(64px,10.4vw,148px) clamp(48px,5vw,76px)}.InternalHero_gridSolo__LcQc2{grid-template-columns:minmax(0,1fr)}.InternalHero_eyebrow__ZYPyK{display:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-on-dark);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.InternalHero_eyebrow__ZYPyK:before{display:block;width:32px;height:2px;background:var(--color-accent);content:""}.InternalHero_title__Y1O_O{margin-top:0;color:var(--color-on-dark);max-width:none;font-size:clamp(3.2rem,8vw,8rem);line-height:.9;text-transform:none}.InternalHero_text__vER64{color:var(--color-on-dark-muted);font-size:clamp(1.08rem,1.6vw,1.26rem)}.InternalHero_heroImage__vj8Pa{z-index:0;object-fit:cover;object-position:center}.InternalHero_heroWithImage__zdZRL:after{position:absolute;inset:0;z-index:1;background:var(--secondary-hero-overlay);content:""}.InternalHero_heroWithImage__zdZRL .InternalHero_grid__KJbaA{position:relative;z-index:3}@media (min-width:1025px){.InternalHero_hero__dxB63:not(.InternalHero_sectionHero__9mF5b),.InternalHero_hero__dxB63:not(.InternalHero_sectionHero__9mF5b) .InternalHero_grid__KJbaA{height:80svh;min-height:0}}@media (max-width:1060px){.InternalHero_hero__dxB63{min-height:600px}.InternalHero_grid__KJbaA{min-height:600px;grid-template-columns:1fr;padding-right:var(--container-padding);padding-left:var(--container-padding)}}@media (max-width:680px){.InternalHero_hero__dxB63{height:auto;min-height:560px}.InternalHero_heroWithImage__zdZRL:after{background:var(--secondary-hero-overlay-mobile)}.InternalHero_grid__KJbaA{min-height:560px;padding-top:calc(var(--header-solid-height) + 72px)}.InternalHero_title__Y1O_O{max-width:none;font-size:clamp(1.92rem,8.8vw,2.88rem)}}.InternalHero_sectionHero__9mF5b,.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA{min-height:500px}.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA{max-width:1180px;align-content:end;align-items:normal;gap:24px;grid-template-columns:minmax(0,1fr);padding:clamp(54px,6vw,82px) var(--container-padding-mobile)}.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA>div{display:grid;gap:24px}.InternalHero_sectionHero__9mF5b .InternalHero_title__Y1O_O{max-width:13ch;font-size:clamp(3rem,5.4vw,5.55rem);font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:uppercase}.InternalHero_sectionHero__9mF5b .InternalHero_text__vER64{max-width:710px;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}@media (max-width:1024px){.InternalHero_sectionHero__9mF5b,.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA{min-height:470px}}@media (max-width:680px){.InternalHero_sectionHero__9mF5b,.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA{min-height:min(500px,88svh)}.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA{gap:20px;padding:calc(var(--header-solid-height) + 76px) var(--container-padding-mobile) 48px}.InternalHero_sectionHero__9mF5b .InternalHero_grid__KJbaA>div{gap:20px}.InternalHero_sectionHero__9mF5b .InternalHero_title__Y1O_O{max-width:12ch;font-size:clamp(2.65rem,13vw,3.8rem)}}.ContactsPage_section__AFL_3{padding:0;background:var(--color-surface)}.ContactsPage_transitionIntro__6HM61{display:grid;gap:clamp(18px,2vw,28px);padding-top:clamp(64px,8vw,124px);padding-bottom:clamp(68px,8.5vw,132px)}.ContactsPage_transitionIntro__6HM61 h2{width:100%;color:var(--color-text);font-family:var(--font-body);font-size:clamp(2rem,3vw,3.6rem);font-weight:400;letter-spacing:0;line-height:1.08;text-transform:none}.ContactsPage_transitionIntro__6HM61 p{width:100%;color:var(--color-text-muted);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.ContactsPage_eyebrow__yMrlE{display:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-accent);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.ContactsPage_eyebrow__yMrlE:before{display:block;width:32px;height:2px;background:var(--color-accent);content:""}.ContactsPage_infoRows__w_Rb7{display:grid}.ContactsPage_infoRow__ym_mX{border-top:1px solid var(--color-border)}.ContactsPage_infoRow__ym_mX:last-child{border-bottom:1px solid var(--color-border)}.ContactsPage_darkRow__srFZ1{border-top:0;border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.ContactsPage_darkRow__srFZ1 .ContactsPage_rowGrid__eZv49{max-width:1040px;min-height:auto;align-items:start;gap:clamp(72px,8vw,140px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(72px,7vw,108px)}.ContactsPage_greenRow__dWZyj{padding:clamp(72px,8vw,126px) 0;border-color:var(--color-border);background:var(--color-surface-muted)}.ContactsPage_greenRow__dWZyj .ContactsPage_rowGrid__eZv49{width:100%;max-width:none;min-height:420px;align-items:stretch;gap:0;padding-top:0;padding-bottom:0;grid-template-columns:1fr;background:linear-gradient(135deg,rgb(var(--brand-green-rgb)/.82),rgb(var(--brand-blue-rgb)/.8)),var(--color-brand)}.ContactsPage_greenRow__dWZyj .ContactsPage_locationCard__VKx7P{display:grid;min-height:420px;align-items:center;gap:clamp(64px,8vw,144px);padding:clamp(42px,5vw,72px);border:0;background:transparent;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr)}.ContactsPage_greenRow__dWZyj .ContactsPage_locationCard__VKx7P>h3{align-self:center;justify-self:center;color:var(--color-on-dark);font-family:var(--font-display);font-size:clamp(1.8rem,2.7vw,3.25rem);font-weight:700;line-height:1.08;text-align:center;text-transform:uppercase}.ContactsPage_rowGrid__eZv49{display:grid;min-height:clamp(360px,32vw,520px);align-items:center;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);padding-top:clamp(46px,6vw,86px);padding-bottom:clamp(46px,6vw,86px)}.ContactsPage_rowTitle__lrNYh{display:grid;max-width:820px;gap:18px}.ContactsPage_rowTitle__lrNYh h3{color:var(--color-on-dark);font-family:var(--font-body);font-size:clamp(1.8rem,2.7vw,3.25rem);font-weight:400;line-height:1.08;text-transform:none}.ContactsPage_rowTitle__lrNYh p{color:rgb(var(--brand-white-rgb)/.78);font-size:clamp(1rem,1.35vw,1.2rem)}.ContactsPage_darkRow__srFZ1 .ContactsPage_eyebrow__yMrlE,.ContactsPage_greenRow__dWZyj .ContactsPage_eyebrow__yMrlE{color:var(--color-on-dark)}.ContactsPage_darkRow__srFZ1 .ContactsPage_eyebrow__yMrlE{color:var(--color-accent)}.ContactsPage_darkRow__srFZ1 .ContactsPage_contactItem__6hmgH a,.ContactsPage_darkRow__srFZ1 .ContactsPage_rowTitle__lrNYh h3{color:var(--color-text)}.ContactsPage_darkRow__srFZ1 .ContactsPage_contactItem__6hmgH dt,.ContactsPage_darkRow__srFZ1 .ContactsPage_rowTitle__lrNYh p{color:var(--color-text-muted)}.ContactsPage_darkRow__srFZ1 .ContactsPage_contactItem__6hmgH dd span{color:var(--color-text)}.ContactsPage_darkRow__srFZ1 .ContactsPage_contactItem__6hmgH,.ContactsPage_darkRow__srFZ1 .ContactsPage_contactItem__6hmgH:last-child{border-color:var(--color-border)}.ContactsPage_contactList__diSfb{display:grid;gap:0;margin:0}.ContactsPage_contactItem__6hmgH{display:grid;gap:10px;padding:20px 0;border-top:1px solid rgb(var(--brand-white-rgb)/.26)}.ContactsPage_contactItem__6hmgH:last-child{border-bottom:1px solid rgb(var(--brand-white-rgb)/.26)}.ContactsPage_contactItem__6hmgH dt,.ContactsPage_locationCard__VKx7P span{color:rgb(var(--brand-white-rgb)/.66);font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}.ContactsPage_contactItem__6hmgH dd{display:grid;gap:6px;margin:0}.ContactsPage_contactItem__6hmgH dd span{color:rgb(var(--brand-white-rgb)/.88);font-weight:700}.ContactsPage_contactItem__6hmgH a,.ContactsPage_locationCard__VKx7P a{width:fit-content;color:var(--color-on-dark);font-family:var(--font-display);font-weight:900;letter-spacing:var(--tracking-ui);text-decoration:underline;text-decoration-thickness:.08em;text-transform:uppercase;text-underline-offset:.22em}.ContactsPage_locationList__ADNKF{display:grid;gap:14px}.ContactsPage_locationDetails__lgSeQ{display:grid;width:100%;gap:18px}.ContactsPage_locationCard__VKx7P{display:grid;gap:12px;padding:clamp(24px,3vw,34px);border:1px solid rgb(var(--brand-white-rgb)/.24);background:rgb(var(--brand-white-rgb)/.09)}.ContactsPage_locationCard__VKx7P h4{color:var(--color-on-dark);font-size:clamp(1.35rem,2vw,2.3rem);line-height:1.05}.ContactsPage_locationCard__VKx7P p{color:rgb(var(--brand-white-rgb)/.78)}.ContactsPage_cta__klJI_{padding:clamp(56px,7vw,92px) 0;background:radial-gradient(circle at 84% 12%,rgb(var(--brand-green-rgb)/.28),transparent 34%),var(--color-brand-dark);color:var(--color-on-dark)}.ContactsPage_ctaGrid__a_E9F{display:grid;align-items:center;gap:30px;grid-template-columns:minmax(0,1fr) auto}.ContactsPage_ctaCopy__BW5Q6{display:grid;max-width:780px;gap:18px}.ContactsPage_ctaCopy__BW5Q6 h2{color:var(--color-on-dark);font-size:clamp(2.3rem,5vw,5.2rem)}.ContactsPage_ctaCopy__BW5Q6 p{color:var(--color-on-dark-muted);font-size:clamp(1rem,1.4vw,1.16rem)}@media (max-width:1060px){.ContactsPage_rowGrid__eZv49{grid-template-columns:1fr}.ContactsPage_darkRow__srFZ1 .ContactsPage_rowGrid__eZv49{gap:44px}.ContactsPage_greenRow__dWZyj .ContactsPage_rowGrid__eZv49{grid-template-columns:1fr}.ContactsPage_greenRow__dWZyj .ContactsPage_locationCard__VKx7P{min-height:0;grid-template-columns:1fr}.ContactsPage_greenRow__dWZyj .ContactsPage_locationCard__VKx7P>h3{justify-self:start;text-align:left}}@media (max-width:680px){.ContactsPage_transitionIntro__6HM61{padding-top:48px;padding-bottom:52px}.ContactsPage_greenRow__dWZyj{padding:48px 0}.ContactsPage_greenRow__dWZyj .ContactsPage_rowGrid__eZv49{width:100%;min-height:0}.ContactsPage_greenRow__dWZyj .ContactsPage_locationCard__VKx7P{padding:36px var(--container-padding-mobile)}.ContactsPage_rowGrid__eZv49{min-height:auto}.ContactsPage_ctaCopy__BW5Q6 h2,.ContactsPage_rowTitle__lrNYh h3{word-break:normal;overflow-wrap:anywhere}.ContactsPage_ctaGrid__a_E9F{align-items:stretch;grid-template-columns:1fr}.ContactsPage_ctaGrid__a_E9F a{width:100%}}