.HeroInfoModule-module__wUwXTW__module{isolation:isolate;border:1px solid var(--color-dark-border);border-radius:var(--radius-organic);background:radial-gradient(circle at 88% 10%, #5cdb961a, transparent 18rem), var(--color-card-dark);width:100%;height:100%;min-height:clamp(28rem,54dvh,32rem);padding:1rem;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000038}.HeroInfoModule-module__wUwXTW__grid{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;height:100%;margin:0;display:grid;position:relative}.HeroInfoModule-module__wUwXTW__grid[data-item-count="3"] .HeroInfoModule-module__wUwXTW__cell:last-child{grid-column:1/-1}.HeroInfoModule-module__wUwXTW__cell{border-radius:var(--radius-md);background:radial-gradient(circle at 92% 8%, #5cdb9614, transparent 9rem), var(--color-card-dark-strong);border:1px solid #f6f8f429;flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;padding:clamp(1.25rem,1.8vw,1.5rem);display:flex}.HeroInfoModule-module__wUwXTW__cellTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.HeroInfoModule-module__wUwXTW__cell dt{color:var(--color-mist);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.25}.HeroInfoModule-module__wUwXTW__cell dd{max-width:18ch;color:var(--color-white);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.55vw,1.65rem);font-weight:520;line-height:1.18}.HeroInfoModule-module__wUwXTW__desktopValue{display:contents}.HeroInfoModule-module__wUwXTW__mobileMetric{display:none}.HeroInfoModule-module__wUwXTW__icon{width:2.5rem;height:2.5rem;color:var(--color-algae-light);background:#0318133d;border:1px solid #7ab8a647;border-radius:50%;flex:none;place-items:center;display:grid}.HeroInfoModule-module__wUwXTW__icon svg{width:1.15rem;height:1.15rem}.HeroInfoModule-module__wUwXTW__orbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #7ab8a629;border-radius:50%;width:19rem;position:absolute;top:-10rem;right:-8rem}@media (min-width:1101px){[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__orbit{display:none}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__cell{--hero-info-card-padding-block:1.4rem;--hero-info-card-padding-inline:1.5rem;--hero-info-icon-circle-size:2.65rem;--hero-info-icon-size:1.2rem;padding:var(--hero-info-card-padding-block) var(--hero-info-card-padding-inline);grid-template-rows:2.65rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__cellTop{grid-template-columns:minmax(0, 1fr) var(--hero-info-icon-circle-size);align-items:start;column-gap:1rem;width:100%;min-height:2.65rem;display:grid}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__cell dt{padding-top:.3rem}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__cell dd{text-wrap:balance;white-space:pre-line;align-self:stretch;align-items:center;width:100%;max-width:none;padding-block:.15rem .35rem;font-size:clamp(1.4rem,1.8vw,1.85rem);font-weight:560;line-height:1.15;display:flex}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__icon{width:var(--hero-info-icon-circle-size);height:var(--hero-info-icon-circle-size);justify-self:end}[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__icon svg{width:var(--hero-info-icon-size);height:var(--hero-info-icon-size)}.organic-page--presentations[data-unified-opening=true] .HeroInfoModule-module__wUwXTW__grid[data-item-count="3"] .HeroInfoModule-module__wUwXTW__cell:last-child dd{font-size:clamp(1.55rem,2.05vw,2.1rem);line-height:1.12}}@media (max-width:900px){.HeroInfoModule-module__wUwXTW__module{min-height:21rem}}@media (max-width:620px){.HeroInfoModule-module__wUwXTW__module{border-radius:1rem;min-height:0;padding:.6rem}.HeroInfoModule-module__wUwXTW__grid{gap:.55rem}.HeroInfoModule-module__wUwXTW__cell{border-radius:.75rem;gap:.65rem;min-height:6.35rem;padding:.72rem}.HeroInfoModule-module__wUwXTW__cell dt{font-size:.52rem}.HeroInfoModule-module__wUwXTW__cell dd{font-size:.82rem}.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true]{justify-content:flex-start;gap:0;min-height:5.25rem;padding:.7rem;position:relative}.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true] .HeroInfoModule-module__wUwXTW__cellTop{z-index:1;position:absolute;top:.6rem;right:.6rem}.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true] dt,.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true] .HeroInfoModule-module__wUwXTW__desktopValue{display:none}.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true] dd{width:100%;max-width:none;padding-right:2.1rem;display:block}.HeroInfoModule-module__wUwXTW__mobileMetric{align-content:start;gap:.35rem;display:grid}.HeroInfoModule-module__wUwXTW__mobileMetric strong{color:var(--color-white);letter-spacing:-.04em;font-size:clamp(1.25rem,6vw,1.5rem);font-weight:560;line-height:1}.HeroInfoModule-module__wUwXTW__mobileMetric small{max-width:16ch;color:var(--color-mist);font-size:.54rem;font-weight:520;line-height:1.3}.HeroInfoModule-module__wUwXTW__icon{width:2rem;height:2rem}.HeroInfoModule-module__wUwXTW__icon svg{width:.95rem;height:.95rem}}@media (max-width:360px){.HeroInfoModule-module__wUwXTW__module{padding:.5rem}.HeroInfoModule-module__wUwXTW__grid{gap:.45rem}.HeroInfoModule-module__wUwXTW__cell{min-height:6rem;padding:.62rem}.HeroInfoModule-module__wUwXTW__cell[data-mobile-metric=true]{min-height:5rem;padding:.62rem}.HeroInfoModule-module__wUwXTW__cell dt{font-size:.47rem}.HeroInfoModule-module__wUwXTW__cell dd{font-size:.76rem}.HeroInfoModule-module__wUwXTW__icon{width:1.8rem;height:1.8rem}.HeroInfoModule-module__wUwXTW__icon svg{width:.85rem;height:.85rem}.HeroInfoModule-module__wUwXTW__mobileMetric strong{font-size:1.2rem}.HeroInfoModule-module__wUwXTW__mobileMetric small{font-size:.5rem}}
.LocalizedCompanyPage-module__1O2D0q__page{--home-night:#031813;--home-deep:#06241c;--home-panel:#0a3329;--home-accent:#5cdb96;--home-accent-strong:#43ce85;--home-mint:#f2f8f3;--home-paper:#fcfefc;--home-ink:#06241c;--home-muted:#61746d;--home-line:#06241c21;color:var(--home-ink);background:var(--home-mint)}.LocalizedCompanyPage-module__1O2D0q__page:before{content:none;animation:none}.LocalizedCompanyPage-module__1O2D0q__hero{--opening-content-min:0rem;color:#fff;background:radial-gradient(at 88% 8%,#5cdb9621,#0000 34%),radial-gradient(at 16% 88%,#7ab8a614,#0000 36%),linear-gradient(118deg,#031510 0%,#05271e 56%,#04221a 100%);block-size:100dvh;min-block-size:100dvh;padding-block:clamp(6.6rem,12dvh,9rem) clamp(2rem,5dvh,4rem)}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero{align-items:center}.LocalizedCompanyPage-module__1O2D0q__hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #5cdb9624;border-radius:50%;width:min(36rem,48vw);position:absolute;top:-27%;right:-4%}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__heroLayout{grid-template-columns:minmax(0,1.25fr) minmax(21.5rem,.75fr);align-items:center;gap:clamp(2.75rem,5vw,6rem)}.LocalizedCompanyPage-module__1O2D0q__heroContent{max-width:none}.LocalizedCompanyPage-module__1O2D0q__heroKicker{margin-bottom:clamp(1.25rem,2.5dvh,1.85rem)!important}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{color:#fff;letter-spacing:-.06em;text-wrap:wrap;max-width:none;margin:0;font-size:clamp(5.4rem,6.7vw,7.5rem);font-weight:500;line-height:.89}.LocalizedCompanyPage-module__1O2D0q__heroTitle span{display:block}.LocalizedCompanyPage-module__1O2D0q__heroLead{display:none}.LocalizedCompanyPage-module__1O2D0q__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(2rem,4.5dvh,3.25rem);display:flex}.LocalizedCompanyPage-module__1O2D0q__heroPanel{width:min(100%,28rem);background:#ffffff0e;border:1px solid #a0d6c04a;border-radius:1.25rem;justify-self:end;block-size:auto;padding:.9rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts{gap:.7rem;margin:0;display:grid}.LocalizedCompanyPage-module__1O2D0q__heroFacts div{background:#ffffff13;border:1px solid #b2ddcd33;border-radius:.75rem;align-content:center;gap:.32rem;min-height:4.4rem;padding:.95rem 1.2rem;display:grid}.LocalizedCompanyPage-module__1O2D0q__heroFacts dt{color:#89a59a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.2}.LocalizedCompanyPage-module__1O2D0q__heroFacts dd{color:#f4f9f6;margin:0;font-size:.92rem;font-weight:520;line-height:1.25}.LocalizedCompanyPage-module__1O2D0q__directions{--motion-entry-delay:70ms;--motion-stagger:55ms;padding-block:var(--section-space-standard);color:var(--home-ink);background:radial-gradient(at 2% 10%,#5cdb9633,#0000 31%),radial-gradient(at 97% 88%,#5cdb9638,#0000 32%),radial-gradient(at 52% 53%,#ffffffe0,#0000 56%),linear-gradient(135deg,#eaf7ed 0%,#f8fbf8 47%,#edf8ef 100%)}.LocalizedCompanyPage-module__1O2D0q__directionsHeading{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,8vw,8rem);width:100%;margin-inline:auto;display:grid}.LocalizedCompanyPage-module__1O2D0q__directionsHeading h2{max-width:18ch;color:var(--home-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,3.2vw,3.35rem);font-weight:500;line-height:1}.LocalizedCompanyPage-module__1O2D0q__directionsHeading>p{max-width:31rem;color:var(--home-muted);margin:0 0 .3rem;font-size:clamp(.84rem,1vw,.96rem);line-height:1.65}.LocalizedCompanyPage-module__1O2D0q__directionCards{margin-top:clamp(2.75rem,4vw,3.6rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.25rem);width:100%;margin-inline:auto;display:grid}.LocalizedCompanyPage-module__1O2D0q__directionCard{background:#fcfefcf0;border:1px solid #06241c1a;border-radius:.9rem;flex-direction:column;min-height:14.9rem;padding:clamp(1.35rem,2vw,1.7rem);display:flex;box-shadow:0 1rem 2.5rem #06241c14}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta{color:#178d5b;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta span{color:#8ba096;font-size:1.42rem;font-weight:520;line-height:1}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta svg{border:1px solid #06241c1a;border-radius:50%;width:2.55rem;height:2.55rem;padding:.62rem}.LocalizedCompanyPage-module__1O2D0q__directionCard h3{max-width:18ch;color:var(--home-ink);letter-spacing:-.025em;margin:auto 0 1.1rem;font-size:clamp(1.18rem,1.5vw,1.4rem);font-weight:640;line-height:1.08}.LocalizedCompanyPage-module__1O2D0q__directionCard p{color:var(--home-muted);margin:0;font-size:clamp(.82rem,.72vw,.88rem);line-height:1.55}.LocalizedCompanyPage-module__1O2D0q__darkSystem{--motion-entry-delay:70ms;--motion-stagger:55ms;color:#fff;background:radial-gradient(at 96% 7%,#5cdb961a,#0000 32%),radial-gradient(at 3% 58%,#7ab8a614,#0000 34%),linear-gradient(#031813 0%,#06241c 51%,#031510 100%)}.LocalizedCompanyPage-module__1O2D0q__technology{padding-block:var(--section-space-standard)}.LocalizedCompanyPage-module__1O2D0q__centeredHeading,.LocalizedCompanyPage-module__1O2D0q__industriesHeading{text-align:center;margin-inline:auto}.LocalizedCompanyPage-module__1O2D0q__centeredHeading{max-width:64rem}.LocalizedCompanyPage-module__1O2D0q__centeredHeading h2,.LocalizedCompanyPage-module__1O2D0q__industriesHeading h2{color:#fff;letter-spacing:-.055em;margin:0 auto;font-weight:500;line-height:1.02}.LocalizedCompanyPage-module__1O2D0q__centeredHeading h2{max-width:20ch;font-size:clamp(2.8rem,3.4vw,3.45rem)}.LocalizedCompanyPage-module__1O2D0q__centeredHeading>p:last-child{color:#a9beb6;max-width:59rem;margin:clamp(1.35rem,2.5vw,2rem) auto 0;font-size:clamp(.84rem,1.05vw,.98rem);line-height:1.65}.LocalizedCompanyPage-module__1O2D0q__technologyCards{margin-top:clamp(2.75rem,4vw,3.5rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.2rem);width:100%;margin-inline:auto;display:grid}.LocalizedCompanyPage-module__1O2D0q__technologyCards article{text-align:center;background:#ffffff0b;border:1px solid #7ab8a640;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:1.05rem;min-height:7.75rem;padding:1.35rem 1.5rem;display:flex}.LocalizedCompanyPage-module__1O2D0q__technologyCards svg{width:1.55rem;height:1.55rem;color:var(--home-accent)}.LocalizedCompanyPage-module__1O2D0q__technologyCards p{color:#eef6f2;max-width:25rem;margin:0;font-size:clamp(.85rem,.74vw,.91rem);line-height:1.45}.LocalizedCompanyPage-module__1O2D0q__industries{padding-block:var(--section-space-standard);overflow:hidden}.LocalizedCompanyPage-module__1O2D0q__industriesHeading{max-width:70rem}.LocalizedCompanyPage-module__1O2D0q__industriesHeading h2{max-width:24ch;font-size:clamp(2.8rem,3.4vw,3.45rem)}.LocalizedCompanyPage-module__1O2D0q__industriesHeading>p:last-child{color:#a9beb6;max-width:50rem;margin:clamp(1.1rem,2vw,1.5rem) auto 0;font-size:clamp(.84rem,1.05vw,.98rem);line-height:1.65}.LocalizedCompanyPage-module__1O2D0q__carouselWindow{margin-top:clamp(1.75rem,3vw,2.5rem)}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__group{gap:.68rem;padding-right:.68rem}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card{background:radial-gradient(circle at 85% 12%,#5cdb9612,#0000 8rem),#ffffff0e;border-color:#7ab8a640;border-radius:.8rem;width:clamp(12.1rem,13.6vw,12.75rem);min-height:9.55rem;padding:clamp(1rem,1.2vw,1.15rem)}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card-meta span{color:#82bbaa;font-size:clamp(1.28rem,1.15vw,1.4rem);font-weight:570}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card-meta svg{width:2.5rem;height:2.5rem}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card h3{min-height:0;margin:1.8rem 0 0;font-size:clamp(1.1rem,1vw,1.2rem);font-weight:520}@media (min-width:901px){.LocalizedCompanyPage-module__1O2D0q__heroTitle span{white-space:nowrap}}@media (min-width:901px) and (max-height:800px){.LocalizedCompanyPage-module__1O2D0q__hero{padding-block:6.3rem 1.8rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{font-size:clamp(5rem,6.2vw,5.75rem)}.LocalizedCompanyPage-module__1O2D0q__heroActions{margin-top:1.8rem}.LocalizedCompanyPage-module__1O2D0q__heroPanel{width:min(100%,25rem)}.LocalizedCompanyPage-module__1O2D0q__heroFacts div{min-height:4rem;padding-block:.75rem}}@media (max-width:900px){.LocalizedCompanyPage-module__1O2D0q__hero{block-size:auto;min-block-size:100dvh;padding-block:6.2rem 1.4rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__heroLayout{grid-template-columns:1fr;align-content:center;gap:clamp(1.35rem,3dvh,2rem)}.LocalizedCompanyPage-module__1O2D0q__heroContent{max-width:38rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{max-width:100%;font-size:clamp(3.6rem,10vw,5rem)}.LocalizedCompanyPage-module__1O2D0q__heroKicker{margin-bottom:.9rem!important}.LocalizedCompanyPage-module__1O2D0q__heroActions{margin-top:1.35rem}.LocalizedCompanyPage-module__1O2D0q__heroPanel{justify-self:stretch;width:100%}.LocalizedCompanyPage-module__1O2D0q__heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedCompanyPage-module__1O2D0q__heroFacts div{min-height:4.1rem}.LocalizedCompanyPage-module__1O2D0q__directionsHeading{grid-template-columns:1fr;gap:1.6rem}.LocalizedCompanyPage-module__1O2D0q__directionsHeading>p{max-width:40rem}.LocalizedCompanyPage-module__1O2D0q__directionCards,.LocalizedCompanyPage-module__1O2D0q__technologyCards{grid-template-columns:1fr}.LocalizedCompanyPage-module__1O2D0q__directionCard{min-height:14rem}.LocalizedCompanyPage-module__1O2D0q__technologyCards article{min-height:7rem}}@media (min-width:760px) and (max-width:900px) and (orientation:landscape){.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__heroLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:2rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{font-size:clamp(3rem,6.4vw,3.65rem)}.LocalizedCompanyPage-module__1O2D0q__heroActions{gap:.55rem}:is(.LocalizedCompanyPage-module__1O2D0q__heroActions .home-button,.LocalizedCompanyPage-module__1O2D0q__heroActions .home-inline-link){min-height:2.55rem;padding:.55rem .7rem;font-size:.7rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts{grid-template-columns:1fr}.LocalizedCompanyPage-module__1O2D0q__heroFacts div{min-height:3.25rem;padding-block:.45rem}}@media (max-width:620px){.LocalizedCompanyPage-module__1O2D0q__directions,.LocalizedCompanyPage-module__1O2D0q__technology,.LocalizedCompanyPage-module__1O2D0q__industries{padding-block:var(--section-space-standard)}.LocalizedCompanyPage-module__1O2D0q__directionsHeading h2,.LocalizedCompanyPage-module__1O2D0q__centeredHeading h2,.LocalizedCompanyPage-module__1O2D0q__industriesHeading h2{font-size:clamp(2.15rem,10vw,2.8rem)}.LocalizedCompanyPage-module__1O2D0q__directionCards,.LocalizedCompanyPage-module__1O2D0q__technologyCards{margin-top:2rem}.LocalizedCompanyPage-module__1O2D0q__carouselWindow{margin-top:1.35rem}.LocalizedCompanyPage-module__1O2D0q__directionCard{grid-template-columns:1.4rem minmax(0,1fr) 2.15rem;grid-template-areas:"number title icon"".body body";align-items:start;gap:.6rem .7rem;min-height:0;padding:.9rem;display:grid}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta{display:contents}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta span{grid-area:number;padding-top:.08rem;font-size:.85rem}.LocalizedCompanyPage-module__1O2D0q__directionCardMeta svg{grid-area:icon;width:2.15rem;height:2.15rem;padding:.5rem}.LocalizedCompanyPage-module__1O2D0q__directionCard h3{grid-area:title;align-self:center;max-width:none;margin:0;font-size:1rem;line-height:1.15}.LocalizedCompanyPage-module__1O2D0q__directionCard p{grid-area:body;font-size:.72rem;line-height:1.42}.LocalizedCompanyPage-module__1O2D0q__technologyCards article{gap:.7rem;min-height:0;padding:1rem}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card{width:clamp(9.5rem, calc((100vw - (var(--gutter) * 2) - .55rem) * .5), 12rem);min-height:7.25rem;padding:.75rem}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__group{gap:.55rem;padding-right:.55rem}.LocalizedCompanyPage-module__1O2D0q__industries .home-industry-carousel__card h3{margin:1.25rem 0 0;font-size:.95rem}}@media (min-width:621px) and (max-width:900px){.LocalizedCompanyPage-module__1O2D0q__directionCards{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedCompanyPage-module__1O2D0q__technologyCards{grid-template-columns:repeat(3,minmax(0,1fr))}.LocalizedCompanyPage-module__1O2D0q__directionCard{min-height:13rem}}@media (max-width:420px){.LocalizedCompanyPage-module__1O2D0q__hero{padding-block:5.75rem 1rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__heroLayout{gap:1rem}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{font-size:clamp(3rem,13vw,3.35rem)}.LocalizedCompanyPage-module__1O2D0q__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.LocalizedCompanyPage-module__1O2D0q__heroActions .home-button{justify-content:center;width:100%;min-height:2.55rem;padding:.5rem;font-size:.67rem}.LocalizedCompanyPage-module__1O2D0q__heroPanel{border-radius:.85rem;padding:.45rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts{gap:.4rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts div{border-radius:.58rem;min-height:3.65rem;padding:.55rem .65rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts dt{font-size:.49rem}.LocalizedCompanyPage-module__1O2D0q__heroFacts dd{font-size:.69rem}}.LocalizedCompanyPage-module__1O2D0q__page[data-unified-opening=true] .LocalizedCompanyPage-module__1O2D0q__heroPanel{width:100%;max-width:36rem;background:0 0;border:0;border-radius:0;justify-self:end;block-size:clamp(28rem,54dvh,32rem);padding:0}@media (min-width:1101px){.LocalizedCompanyPage-module__1O2D0q__page[data-unified-opening=true] .LocalizedCompanyPage-module__1O2D0q__heroLayout{grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);gap:clamp(3rem,4.5vw,7rem)}.LocalizedCompanyPage-module__1O2D0q__page[data-unified-opening=true] .LocalizedCompanyPage-module__1O2D0q__hero .LocalizedCompanyPage-module__1O2D0q__heroTitle{font-size:clamp(3.45rem,4.05vw,5.15rem);line-height:.92}.LocalizedCompanyPage-module__1O2D0q__page[data-unified-opening=true] .LocalizedCompanyPage-module__1O2D0q__heroLead{color:#c0d2cb;max-width:32rem;margin:clamp(1.35rem,2.6dvh,1.9rem) 0 0;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.52;display:block}}@media (max-width:1100px){.LocalizedCompanyPage-module__1O2D0q__page[data-unified-opening=true] .LocalizedCompanyPage-module__1O2D0q__heroPanel{max-width:none;justify-self:stretch;block-size:auto}}@media (max-width:620px){.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__hero{align-items:stretch}.LocalizedCompanyPage-module__1O2D0q__page .LocalizedCompanyPage-module__1O2D0q__heroLayout{flex-direction:column;align-items:stretch;gap:0;display:flex}.LocalizedCompanyPage-module__1O2D0q__heroContent{display:contents}.LocalizedCompanyPage-module__1O2D0q__heroKicker,.LocalizedCompanyPage-module__1O2D0q__heroTitle,.LocalizedCompanyPage-module__1O2D0q__heroLead,.LocalizedCompanyPage-module__1O2D0q__heroPanel,.LocalizedCompanyPage-module__1O2D0q__heroActions{grid-column:1;min-width:0}.LocalizedCompanyPage-module__1O2D0q__heroKicker{order:1;margin-top:auto}.LocalizedCompanyPage-module__1O2D0q__heroTitle{order:2}.LocalizedCompanyPage-module__1O2D0q__heroLead{order:3}.LocalizedCompanyPage-module__1O2D0q__heroPanel{order:4;margin-top:auto}.LocalizedCompanyPage-module__1O2D0q__heroActions{--motion-reveal-delay:calc(var(--motion-stagger) + var(--motion-stagger) + var(--motion-stagger) + var(--motion-stagger));order:5;margin-top:.8rem;margin-bottom:auto}}
.LocalizedTechnologyPage-module__GL16fG__page{--tech-night:#031510;--tech-deep:#06241c;--tech-panel:#0b3329;--tech-accent:#5cdb96;--tech-aqua:#7ab8a6;color:#f5faf7;background:var(--tech-night)}.LocalizedTechnologyPage-module__GL16fG__page:before{content:none;animation:none}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{--opening-content-min:42rem;background:radial-gradient(at 86% 20%,#5cdb9621,#0000 29%),radial-gradient(at 8% 88%,#7ab8a614,#0000 35%),linear-gradient(122deg,#02120e 0%,#06271f 54%,#031813 100%);padding-block:clamp(6.75rem,11dvh,8rem) clamp(2.5rem,5dvh,4rem)}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.64fr);gap:clamp(3rem,7vw,7.5rem)}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__content{max-width:49rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin-bottom:clamp(.9rem,2dvh,1.25rem);font-size:clamp(3.35rem,4.65vw,4.75rem);line-height:.96}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology p.viewport-hero__lead{max-width:45rem;font-size:clamp(.88rem,.95vw,1rem);line-height:1.52}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__media{width:100%;max-width:27rem;height:auto;justify-self:end;block-size:auto}.LocalizedTechnologyPage-module__GL16fG__heroPanel{background:radial-gradient(circle at 88% 12%,#5cdb9614,#0000 13rem),#ffffff0e;border:1px solid #7ab8a652;border-radius:1.15rem;gap:.55rem;margin:0;padding:.75rem;display:grid;box-shadow:0 2rem 6rem #0003}.LocalizedTechnologyPage-module__GL16fG__heroPanel div{background:#ffffff0e;border:1px solid #7ab8a633;border-radius:.85rem;align-content:center;gap:.3rem;min-height:4.45rem;padding:.85rem 1rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__heroPanel dt{color:#8fb1a5;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.LocalizedTechnologyPage-module__GL16fG__heroPanel dd{color:#f5faf7;margin:0;font-size:.88rem;font-weight:620;line-height:1.25}.LocalizedTechnologyPage-module__GL16fG__darkSystem{--motion-entry-delay:70ms;--motion-stagger:55ms;color:#f5faf7;background:radial-gradient(at 96% 5%,#5cdb9617,#0000 31%),radial-gradient(at 4% 46%,#7ab8a614,#0000 34%),radial-gradient(at 80% 78%,#07483533,#0000 38%),linear-gradient(#031813 0%,#06241c 52%,#031510 100%)}.LocalizedTechnologyPage-module__GL16fG__contours,.LocalizedTechnologyPage-module__GL16fG__process,.LocalizedTechnologyPage-module__GL16fG__compositionSection,.LocalizedTechnologyPage-module__GL16fG__scaling,.LocalizedTechnologyPage-module__GL16fG__feed,.LocalizedTechnologyPage-module__GL16fG__evidence{position:relative}.LocalizedTechnologyPage-module__GL16fG__contours,.LocalizedTechnologyPage-module__GL16fG__process,.LocalizedTechnologyPage-module__GL16fG__compositionSection,.LocalizedTechnologyPage-module__GL16fG__scaling,.LocalizedTechnologyPage-module__GL16fG__feed{padding-block:var(--section-space-standard)}.LocalizedTechnologyPage-module__GL16fG__splitHeading{grid-template-columns:minmax(0,1fr) minmax(19rem,.46fr);align-items:end;gap:clamp(3rem,9vw,9rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.LocalizedTechnologyPage-module__GL16fG__splitHeading>div,.LocalizedTechnologyPage-module__GL16fG__splitHeading>p,.LocalizedTechnologyPage-module__GL16fG__splitHeading h2{min-width:0}.LocalizedTechnologyPage-module__GL16fG__splitHeading h2,.LocalizedTechnologyPage-module__GL16fG__compositionCopy h2,.LocalizedTechnologyPage-module__GL16fG__centeredHeading h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.8rem,4.3vw,4.35rem);font-weight:520;line-height:.98}.LocalizedTechnologyPage-module__GL16fG__splitHeading h2{max-width:13ch}.LocalizedTechnologyPage-module__GL16fG__splitHeading>p,.LocalizedTechnologyPage-module__GL16fG__feedIntro>p{color:#9bb1a8;max-width:30rem;margin:0;font-size:.84rem;line-height:1.6}.LocalizedTechnologyPage-module__GL16fG__eyebrow{color:var(--tech-accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.59rem;font-weight:720;display:flex}.LocalizedTechnologyPage-module__GL16fG__eyebrow>span{background:currentColor;flex:none;width:2rem;height:1px}.LocalizedTechnologyPage-module__GL16fG__eyebrowCentered{justify-content:center}.LocalizedTechnologyPage-module__GL16fG__centeredHeading{text-align:center;max-width:60rem;margin:0 auto clamp(3rem,6vw,5rem)}.LocalizedTechnologyPage-module__GL16fG__centeredHeading h2{max-width:18ch;margin-inline:auto}.LocalizedTechnologyPage-module__GL16fG__centeredHeading>p:last-child{color:#98afa6;max-width:42rem;margin:1.15rem auto 0;font-size:.82rem;line-height:1.55}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs{box-shadow:none;background:#00000014;border:1px solid #7ab8a642;border-radius:1rem;grid-template-columns:minmax(18rem,.43fr) minmax(0,1fr);align-items:stretch;gap:.85rem;margin:0;padding:.65rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__list{--motion-reveal-delay:calc(var(--motion-stagger) + var(--motion-stagger));gap:.45rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item{background:#ffffff06;border:1px solid #7ab8a62e;border-radius:.6rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button{color:#eaf4ef;background:0 0;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.55rem;padding:.5rem .75rem}:is(.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button:hover,.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button.is-active){background:#5cdb9612;box-shadow:inset 0 0 0 1px #5cdb9673}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button svg{width:1.2rem;height:1.2rem;color:var(--tech-accent);stroke-width:1.6px;margin:0}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button small{color:var(--tech-accent);letter-spacing:.09em;margin-bottom:.15rem;font-size:.5rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button strong{color:#f4faf7;margin:0;font-size:.82rem;font-weight:590;line-height:1.16}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button em{color:#88a097;text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.56rem;line-height:1.25;overflow:hidden}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel{color:#f6fbf8;background:radial-gradient(circle at 88% 12%,#5cdb961a,#0000 22rem),linear-gradient(145deg,#0e4235e6,#06271ff0);border:1px solid #7ab8a633;border-radius:.75rem;min-height:0;overflow:hidden}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel>.feature-tabs__panel-transition{opacity:1;animation:none;transform:none}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true]{--feature-panel-enter-x:.75rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true][data-transition-direction=reverse]{--feature-panel-enter-x:-.75rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true] [data-feature-panel-part]{animation:.36s cubic-bezier(.22,1,.36,1) both LocalizedTechnologyPage-module__GL16fG__technology-detail-content-enter}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true] [data-feature-panel-part=title]{animation-delay:35ms}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true] [data-feature-panel-part=summary]{animation-delay:70ms}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel-transition[data-transition-active=true] [data-feature-panel-part=detail]{animation-delay:.105s}@keyframes LocalizedTechnologyPage-module__GL16fG__technology-detail-content-enter{0%{opacity:0;transform:translate3d(var(--feature-panel-enter-x), 0, 0)}to{opacity:1;transform:translate(0,0)}}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article{min-height:0;padding:clamp(1.4rem,2.4vw,2.1rem)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article>div{margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel svg{width:1.65rem;height:1.65rem;color:var(--tech-accent)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article>div span{color:#8ba59b;font-size:.58rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article>p:first-of-type{color:var(--tech-accent);letter-spacing:.1em;margin:0 0 .55rem;font-size:.55rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel h3{color:#f7fbf9;letter-spacing:-.05em;max-width:20ch;min-height:1em;margin-bottom:.75rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:520;line-height:.98}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel strong{color:#e4efea;min-height:2.6em;margin-bottom:.8rem;font-size:.79rem;font-weight:590;display:block}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article>p:last-child{color:#93a9a0;max-width:42rem;min-height:0;margin:0;font-size:.76rem;line-height:1.55;overflow-y:auto}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article[data-feature=scale] h3{white-space:nowrap;max-width:none}@media (min-width:901px){.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs{block-size:25.5rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__list{grid-template-rows:repeat(6,minmax(0,1fr));min-block-size:0}:is(.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item,.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button,.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel,.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel>div,.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article){block-size:100%;min-block-size:0}}.LocalizedTechnologyPage-module__GL16fG__process{border-top:1px solid #7ab8a60f}.LocalizedTechnologyPage-module__GL16fG__processCards{--motion-reveal-delay:calc(var(--motion-stagger) + var(--motion-stagger));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__processCards article{background:radial-gradient(circle at 90% 10%,#5cdb960d,#0000 10rem),#ffffff06;border:1px solid #7ab8a63d;border-radius:.9rem;flex-direction:column;min-height:11.5rem;padding:1.6rem;display:flex}.LocalizedTechnologyPage-module__GL16fG__processCards article:nth-child(3){border-color:#5cdb96b8}.LocalizedTechnologyPage-module__GL16fG__processCards svg{width:1.5rem;height:1.5rem;color:var(--tech-accent);stroke-width:1.5px;margin-bottom:1.8rem}.LocalizedTechnologyPage-module__GL16fG__processCards h3{color:#f4faf7;letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.08rem;font-weight:560;line-height:1.2}.LocalizedTechnologyPage-module__GL16fG__processCards p{color:#8fa59c;max-width:21rem;margin:auto 0 0;font-size:.7rem;line-height:1.5}.LocalizedTechnologyPage-module__GL16fG__compositionSection{border-top:1px solid #7ab8a614}.LocalizedTechnologyPage-module__GL16fG__compositionGrid{grid-template-columns:minmax(0,.78fr) minmax(22rem,.68fr);align-items:center;gap:clamp(4rem,12vw,12rem);display:grid}.LocalizedTechnologyPage-module__GL16fG__compositionCopy h2{max-width:13ch}.LocalizedTechnologyPage-module__GL16fG__compositionCopy>p:not(.LocalizedTechnologyPage-module__GL16fG__eyebrow){color:#99afa6;max-width:31rem;margin:1.7rem 0 0;font-size:.82rem;line-height:1.6}.LocalizedTechnologyPage-module__GL16fG__compositionCard{background:radial-gradient(circle at 86% 12%,#5cdb9614,#0000 18rem),#ffffff09;border:1px solid #7ab8a64d;border-radius:1rem;justify-self:end;width:min(100%,36rem);padding:clamp(2rem,4vw,3.25rem)}.LocalizedTechnologyPage-module__GL16fG__compositionChart{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(10.5rem,17vw,14rem);margin:0 auto 2.2rem;display:grid;position:relative}.LocalizedTechnologyPage-module__GL16fG__compositionChart:after{content:"";aspect-ratio:1;background:#031510;border:.4rem solid #08271f;border-radius:50%;width:58%;position:absolute}.LocalizedTechnologyPage-module__GL16fG__compositionChart>div{z-index:1;text-align:center;display:grid;position:relative}.LocalizedTechnologyPage-module__GL16fG__compositionChart strong{color:#fff;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:650;line-height:1}.LocalizedTechnologyPage-module__GL16fG__compositionChart span{color:#d3e1dc;margin-top:.3rem;font-size:.65rem}.LocalizedTechnologyPage-module__GL16fG__compositionLegend{display:grid}.LocalizedTechnologyPage-module__GL16fG__compositionLegend>div{border-top:1px solid #7ab8a624;grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-block:.85rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__compositionLegend>div:first-child{border-top:0}.LocalizedTechnologyPage-module__GL16fG__compositionLegend>div>span{aspect-ratio:1;border-radius:50%;width:.55rem}.LocalizedTechnologyPage-module__GL16fG__compositionLegend p,.LocalizedTechnologyPage-module__GL16fG__compositionLegend strong{color:#dbe7e2;margin:0;font-size:.72rem}.LocalizedTechnologyPage-module__GL16fG__compositionLegend strong{font-weight:560}.LocalizedTechnologyPage-module__GL16fG__scaling{border-top:1px solid #7ab8a614}.LocalizedTechnologyPage-module__GL16fG__scaling .LocalizedTechnologyPage-module__GL16fG__splitHeading h2{text-wrap:balance;max-width:none}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery{grid-template-columns:minmax(0,2.15fr) minmax(16rem,.9fr);gap:1rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figure{background:#061b16;border:1px solid #7ab8a652;border-radius:1rem;min-width:0;height:clamp(23rem,33vw,31rem);margin:0;position:relative;overflow:hidden}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery img{object-fit:cover;filter:saturate(.9)contrast(1.08)brightness(.82)}.LocalizedTechnologyPage-module__GL16fG__equipmentMain img,.LocalizedTechnologyPage-module__GL16fG__equipmentSide img{object-position:center}.LocalizedTechnologyPage-module__GL16fG__imageShade{background:linear-gradient(#0000 48%,#031510c7 88%,#031510f5),linear-gradient(90deg,#03151014,#0000 62%);position:absolute;inset:0}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figcaption{z-index:1;gap:.25rem;display:grid;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figcaption strong{color:var(--tech-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:720}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figcaption span{color:#f3f8f5;font-size:.78rem;line-height:1.35}.LocalizedTechnologyPage-module__GL16fG__engineering{background:radial-gradient(circle at 90% 14%,#5cdb9614,#0000 22rem),#ffffff09;border:1px solid #7ab8a657;border-radius:1rem;grid-template-columns:minmax(0,.82fr) minmax(22rem,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.LocalizedTechnologyPage-module__GL16fG__engineering h3{color:#f5faf7;letter-spacing:-.052em;max-width:12ch;margin:0;font-size:clamp(2.4rem,3.7vw,3.6rem);font-weight:520;line-height:.98}.LocalizedTechnologyPage-module__GL16fG__engineering>div:first-child>p:last-child{color:#98aea5;max-width:32rem;margin:1.25rem 0 0;font-size:.75rem;line-height:1.6}.LocalizedTechnologyPage-module__GL16fG__materialsCard{background:#ffffff0a;border:1px solid #7ab8a647;border-radius:.9rem;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.LocalizedTechnologyPage-module__GL16fG__materialsCard>span{color:var(--tech-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:720}.LocalizedTechnologyPage-module__GL16fG__materialsCard p{color:#9db2aa;max-width:32rem;margin:0;font-size:.75rem;line-height:1.55}.LocalizedTechnologyPage-module__GL16fG__primaryButton{color:#042019;border:1px solid var(--tech-accent);background:var(--tech-accent);width:100%;min-height:3.05rem;box-shadow:none}.LocalizedTechnologyPage-module__GL16fG__primaryButton:hover{color:#042019;background:#78e5aa;border-color:#78e5aa}.LocalizedTechnologyPage-module__GL16fG__timeline{border-top:1px solid #7ab8a657;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.LocalizedTechnologyPage-module__GL16fG__timeline li{border-left:1px solid #7ab8a62e;min-width:0;padding:1.35rem 1rem 0}.LocalizedTechnologyPage-module__GL16fG__timeline li:first-child{border-left:0;padding-left:0}.LocalizedTechnologyPage-module__GL16fG__timeline time,.LocalizedTechnologyPage-module__GL16fG__timeline strong,.LocalizedTechnologyPage-module__GL16fG__timeline p,.LocalizedTechnologyPage-module__GL16fG__timeline p span{display:block}.LocalizedTechnologyPage-module__GL16fG__timeline time{color:#9db2aa;margin-bottom:1rem;font-size:.58rem;font-weight:650;line-height:1.3}.LocalizedTechnologyPage-module__GL16fG__timeline strong{color:#f5faf7;letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:520;line-height:1.05}.LocalizedTechnologyPage-module__GL16fG__timeline p{color:#a7bab3;margin:0;font-size:.65rem;line-height:1.45}.LocalizedTechnologyPage-module__GL16fG__timeline p span{color:#6f8e82;margin-top:.35rem}.LocalizedTechnologyPage-module__GL16fG__feed{overflow:hidden}.LocalizedTechnologyPage-module__GL16fG__feed:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #7ab8a629;border-radius:50%;width:23rem;position:absolute;top:2rem;right:-9rem}.LocalizedTechnologyPage-module__GL16fG__feedIntro{z-index:1;position:relative}.LocalizedTechnologyPage-module__GL16fG__feedIntro .LocalizedTechnologyPage-module__GL16fG__primaryButton{--motion-reveal-delay:var(--motion-stagger);width:min(100%,19rem);margin-top:1.5rem}.LocalizedTechnologyPage-module__GL16fG__feedCards{--motion-reveal-delay:var(--motion-stagger);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__feedCards article{background:radial-gradient(circle at 90% 12%,#5cdb960d,#0000 10rem),#ffffff09;border:1px solid #7ab8a63d;border-radius:.9rem;grid-template-rows:auto 2.7rem 1fr;align-content:start;min-height:11.5rem;padding:1.55rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__feedCards svg{width:1.35rem;height:1.35rem;color:var(--tech-accent);stroke-width:1.5px;margin-bottom:1.8rem}.LocalizedTechnologyPage-module__GL16fG__feedCards h3{color:#f4faf7;align-self:start;margin:0;font-size:.98rem;font-weight:560}.LocalizedTechnologyPage-module__GL16fG__feedCards p{color:#8ea59c;align-self:start;margin:0;font-size:.67rem;line-height:1.5}.LocalizedTechnologyPage-module__GL16fG__evidence{--motion-entry-delay:70ms;--motion-stagger:55ms;padding-block:var(--section-space-large);color:#06241c;background:radial-gradient(at 3% 15%,#5cdb9629,#0000 29%),radial-gradient(at 96% 88%,#7ab8a621,#0000 32%),linear-gradient(#f9fcfa 0%,#f2f7f3 100%)}.LocalizedTechnologyPage-module__GL16fG__splitHeadingLight h2{color:#06241c}.LocalizedTechnologyPage-module__GL16fG__splitHeadingLight>p{color:#61746d}.LocalizedTechnologyPage-module__GL16fG__eyebrowDark{color:#0b5b44}.LocalizedTechnologyPage-module__GL16fG__evidenceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LocalizedTechnologyPage-module__GL16fG__evidenceCards article{background:radial-gradient(circle at 88% 12%,#5cdb9617,#0000 11rem),#ffffffe6;border:1px solid #06241c1f;border-radius:1rem;grid-template-rows:auto auto 1fr;align-content:start;min-height:12.25rem;padding:1.75rem;display:grid;box-shadow:0 1.5rem 3.5rem #06241c14}.LocalizedTechnologyPage-module__GL16fG__evidenceCards article>span{color:#698078;letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);font-weight:520;line-height:1}.LocalizedTechnologyPage-module__GL16fG__evidenceCards h3{color:#143b30;letter-spacing:-.025em;margin:1.35rem 0 .65rem;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:620;line-height:1.15}.LocalizedTechnologyPage-module__GL16fG__evidenceCards p{color:#526a62;max-width:38rem;margin:0;font-size:.82rem;font-weight:400;line-height:1.5}@media (min-width:901px) and (max-height:800px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{padding-block:6.3rem 1.75rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{font-size:clamp(3.05rem,4.25vw,4.05rem)}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology p.viewport-hero__lead{font-size:.82rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__actions{margin-top:1rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel div{min-height:3.75rem;padding-block:.65rem}}@media (min-width:901px){.LocalizedTechnologyPage-module__GL16fG__scaling .LocalizedTechnologyPage-module__GL16fG__splitHeading h2{white-space:nowrap;font-size:clamp(2.7rem,3.8vw,4rem)}.LocalizedTechnologyPage-module__GL16fG__contoursHeading{align-items:start;row-gap:0}.LocalizedTechnologyPage-module__GL16fG__contoursHeading>div{display:contents}.LocalizedTechnologyPage-module__GL16fG__contoursHeading .LocalizedTechnologyPage-module__GL16fG__eyebrow{grid-area:1/1}.LocalizedTechnologyPage-module__GL16fG__contoursHeading h2{grid-area:2/1;max-width:18ch}.LocalizedTechnologyPage-module__GL16fG__contoursHeading>p{grid-area:2/2;align-self:start}.LocalizedTechnologyPage-module__GL16fG__evidenceHeading{grid-template-columns:1fr}.LocalizedTechnologyPage-module__GL16fG__evidenceHeading h2{text-wrap:balance;max-width:24ch;font-size:clamp(3.05rem,4.6vw,4.75rem)}}@media (min-width:901px) and (max-width:1440px){.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button small{font-size:clamp(.54rem,.45vw,.58rem)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button strong{font-size:clamp(.86rem,.72vw,.92rem)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button em{font-size:clamp(.6rem,.52vw,.65rem)}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel article>p:last-child{font-size:clamp(.78rem,.66vw,.84rem)}.LocalizedTechnologyPage-module__GL16fG__processCards article,.LocalizedTechnologyPage-module__GL16fG__feedCards article{min-height:clamp(11.75rem,14vw,12.75rem);padding:clamp(1.6rem,1.45vw,1.8rem)}.LocalizedTechnologyPage-module__GL16fG__processCards h3,.LocalizedTechnologyPage-module__GL16fG__feedCards h3{font-size:clamp(1.04rem,.95vw,1.14rem)}.LocalizedTechnologyPage-module__GL16fG__processCards p,.LocalizedTechnologyPage-module__GL16fG__feedCards p,.LocalizedTechnologyPage-module__GL16fG__materialsCard p,.LocalizedTechnologyPage-module__GL16fG__engineering>div:first-child>p:last-child{font-size:clamp(.78rem,.69vw,.82rem)}.LocalizedTechnologyPage-module__GL16fG__timeline li{padding-top:1.5rem}.LocalizedTechnologyPage-module__GL16fG__timeline time{font-size:clamp(.62rem,.52vw,.67rem)}.LocalizedTechnologyPage-module__GL16fG__timeline strong{font-size:clamp(1.24rem,1.55vw,1.55rem)}.LocalizedTechnologyPage-module__GL16fG__timeline p{font-size:clamp(.72rem,.62vw,.78rem)}.LocalizedTechnologyPage-module__GL16fG__evidenceCards p{font-size:clamp(.82rem,.7vw,.88rem)}}@media (max-width:1100px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.62fr);gap:3rem}.LocalizedTechnologyPage-module__GL16fG__splitHeading{gap:3rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs{grid-template-columns:minmax(17rem,.45fr) minmax(0,1fr)}.LocalizedTechnologyPage-module__GL16fG__compositionGrid{gap:4rem}}@media (max-width:900px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{padding-block:6.75rem 2.5rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{grid-template-columns:1fr;gap:1.7rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__content{max-width:44rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{max-width:13ch;font-size:clamp(2.85rem,6.2vw,3.4rem)}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__media{justify-self:stretch;max-width:none}.LocalizedTechnologyPage-module__GL16fG__heroPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedTechnologyPage-module__GL16fG__splitHeading,.LocalizedTechnologyPage-module__GL16fG__compositionGrid,.LocalizedTechnologyPage-module__GL16fG__engineering{grid-template-columns:1fr}.LocalizedTechnologyPage-module__GL16fG__splitHeading{gap:1.5rem}.LocalizedTechnologyPage-module__GL16fG__splitHeading>p,.LocalizedTechnologyPage-module__GL16fG__feedIntro>p{max-width:42rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs{grid-template-columns:1fr}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__panel{display:none}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__mobile-panel{background:#5cdb960b;grid-template-rows:none;block-size:7rem;padding:.75rem 1rem .8rem 3rem;transition:opacity .2s,transform .2s;display:none;overflow-y:auto}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__mobile-panel.is-open{display:block}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__mobile-panel p{color:#9db2aa;margin:0;font-size:.7rem;line-height:1.5}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item[data-mobile-summary-only=true] button.is-active em{visibility:hidden}.LocalizedTechnologyPage-module__GL16fG__processCards{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedTechnologyPage-module__GL16fG__compositionCard{justify-self:stretch}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery{grid-template-columns:minmax(0,1.7fr) minmax(14rem,.8fr)}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figure{height:25rem}.LocalizedTechnologyPage-module__GL16fG__timeline{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedTechnologyPage-module__GL16fG__timeline li,.LocalizedTechnologyPage-module__GL16fG__timeline li:first-child{border-top:1px solid #7ab8a64d;border-left:0;padding:1.25rem}.LocalizedTechnologyPage-module__GL16fG__feedCards,.LocalizedTechnologyPage-module__GL16fG__evidenceCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:701px) and (max-width:900px) and (max-height:800px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{padding-block:5.5rem 1.25rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{gap:1.4rem}}@media (max-width:700px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{min-block-size:100dvh;padding-block:5.75rem 1.5rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{gap:1.1rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{max-width:100%;margin-bottom:.75rem;font-size:clamp(2rem,9.6vw,2.45rem);line-height:.98}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology p.viewport-hero__lead{font-size:.76rem;line-height:1.4}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__actions{margin-top:.85rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel{gap:.4rem;padding:.5rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel div{min-height:3.5rem;padding:.55rem .65rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel dt{font-size:.48rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel dd{font-size:.7rem}:is(.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media>div,.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media dl,.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media dl>div,.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media dd){min-width:0;max-width:100%}.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media dl{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media dd{overflow-wrap:anywhere}.LocalizedTechnologyPage-module__GL16fG__contours,.LocalizedTechnologyPage-module__GL16fG__process,.LocalizedTechnologyPage-module__GL16fG__compositionSection,.LocalizedTechnologyPage-module__GL16fG__scaling,.LocalizedTechnologyPage-module__GL16fG__feed{padding-block:var(--section-space-standard)}.LocalizedTechnologyPage-module__GL16fG__evidence{padding-block:var(--section-space-large)}.LocalizedTechnologyPage-module__GL16fG__splitHeading,.LocalizedTechnologyPage-module__GL16fG__centeredHeading{margin-bottom:2rem}.LocalizedTechnologyPage-module__GL16fG__splitHeading,.LocalizedTechnologyPage-module__GL16fG__compositionGrid,.LocalizedTechnologyPage-module__GL16fG__engineering{gap:1.25rem}.LocalizedTechnologyPage-module__GL16fG__splitHeading h2,.LocalizedTechnologyPage-module__GL16fG__compositionCopy h2,.LocalizedTechnologyPage-module__GL16fG__centeredHeading h2{font-size:clamp(2.25rem,10vw,2.8rem)}.LocalizedTechnologyPage-module__GL16fG__eyebrow{margin-bottom:.75rem;font-size:.52rem}.LocalizedTechnologyPage-module__GL16fG__centeredHeading>p:last-child,.LocalizedTechnologyPage-module__GL16fG__compositionCopy>p:not(.LocalizedTechnologyPage-module__GL16fG__eyebrow){margin-top:.9rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs{gap:.5rem;padding:.45rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button{min-height:3.8rem}.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__item button em{white-space:normal}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery,.LocalizedTechnologyPage-module__GL16fG__feedCards,.LocalizedTechnologyPage-module__GL16fG__evidenceCards{grid-template-columns:1fr}.LocalizedTechnologyPage-module__GL16fG__processCards,.LocalizedTechnologyPage-module__GL16fG__equipmentGallery,.LocalizedTechnologyPage-module__GL16fG__feedCards,.LocalizedTechnologyPage-module__GL16fG__evidenceCards{gap:.65rem}.LocalizedTechnologyPage-module__GL16fG__processCards article,.LocalizedTechnologyPage-module__GL16fG__feedCards article{min-height:9rem;padding:1rem}.LocalizedTechnologyPage-module__GL16fG__processCards svg,.LocalizedTechnologyPage-module__GL16fG__feedCards svg{margin-bottom:1.1rem}.LocalizedTechnologyPage-module__GL16fG__compositionCard{padding:1.25rem}.LocalizedTechnologyPage-module__GL16fG__compositionChart{margin-bottom:1.5rem}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figure,.LocalizedTechnologyPage-module__GL16fG__equipmentGallery .LocalizedTechnologyPage-module__GL16fG__equipmentMain,.LocalizedTechnologyPage-module__GL16fG__equipmentGallery .LocalizedTechnologyPage-module__GL16fG__equipmentSide{height:clamp(16rem,45vw,18rem)}.LocalizedTechnologyPage-module__GL16fG__equipmentGallery figcaption{bottom:.9rem;left:1rem;right:1rem}.LocalizedTechnologyPage-module__GL16fG__engineering{margin-top:2rem;padding:1.15rem}.LocalizedTechnologyPage-module__GL16fG__engineering h3{font-size:clamp(2rem,9vw,2.35rem)}.LocalizedTechnologyPage-module__GL16fG__materialsCard{gap:.75rem;padding:1rem}.LocalizedTechnologyPage-module__GL16fG__timeline{grid-template-columns:1fr;margin-top:2.25rem}.LocalizedTechnologyPage-module__GL16fG__timeline li,.LocalizedTechnologyPage-module__GL16fG__timeline li:first-child{padding:.85rem 0}.LocalizedTechnologyPage-module__GL16fG__timeline time,.LocalizedTechnologyPage-module__GL16fG__timeline strong{margin-bottom:.55rem}.LocalizedTechnologyPage-module__GL16fG__feed:after{display:none}.LocalizedTechnologyPage-module__GL16fG__feedIntro .LocalizedTechnologyPage-module__GL16fG__primaryButton{width:100%}.LocalizedTechnologyPage-module__GL16fG__evidenceCards article{min-height:9.75rem;padding:1.05rem}.LocalizedTechnologyPage-module__GL16fG__evidenceCards p{margin-top:0}}@media (min-width:400px) and (max-width:700px){.LocalizedTechnologyPage-module__GL16fG__feedCards,.LocalizedTechnologyPage-module__GL16fG__evidenceCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{font-size:2.05rem}.LocalizedTechnologyPage-module__GL16fG__heroPanel dd{font-size:.66rem}.LocalizedTechnologyPage-module__GL16fG__splitHeading h2,.LocalizedTechnologyPage-module__GL16fG__compositionCopy h2,.LocalizedTechnologyPage-module__GL16fG__centeredHeading h2{font-size:2.25rem}.LocalizedTechnologyPage-module__GL16fG__contours,.LocalizedTechnologyPage-module__GL16fG__process,.LocalizedTechnologyPage-module__GL16fG__compositionSection,.LocalizedTechnologyPage-module__GL16fG__scaling,.LocalizedTechnologyPage-module__GL16fG__feed{padding-block:var(--section-space-standard)}.LocalizedTechnologyPage-module__GL16fG__evidence{padding-block:var(--section-space-large)}.LocalizedTechnologyPage-module__GL16fG__feedCards,.LocalizedTechnologyPage-module__GL16fG__evidenceCards{grid-template-columns:1fr}}@media (max-width:620px){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{gap:0}}@media (max-width:360px){.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__mobile-panel{block-size:10rem}}@media (prefers-reduced-motion:reduce){.LocalizedTechnologyPage-module__GL16fG__page *,.LocalizedTechnologyPage-module__GL16fG__page :before,.LocalizedTechnologyPage-module__GL16fG__page :after{scroll-behavior:auto}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.LocalizedTechnologyPage-module__GL16fG__page .feature-tabs__mobile-panel{transition:none}}.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media{width:100%;max-width:36rem;justify-self:end;block-size:clamp(28rem,54dvh,32rem)}@media (min-width:1101px){.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);gap:clamp(3rem,4.5vw,7rem)}.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology h1{text-wrap:wrap;white-space:pre-line;max-width:none;font-size:clamp(3.55rem,4.15vw,5rem);line-height:.92}.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology p.viewport-hero__lead{max-width:32rem;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.52}}@media (max-width:1100px){.LocalizedTechnologyPage-module__GL16fG__page[data-unified-opening=true] .viewport-hero--technology .viewport-hero__media{max-width:none;justify-self:stretch;block-size:auto}}@media (min-width:760px) and (max-width:900px) and (orientation:landscape){.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology{padding-block:6.25rem 1.5rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__layout{grid-template-columns:minmax(0,1fr) minmax(18.75rem,.72fr);gap:1.5rem}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology .viewport-hero__content{max-width:none}.LocalizedTechnologyPage-module__GL16fG__page .viewport-hero--technology h1{font-size:clamp(2.55rem,5vw,3rem)}}
