.page_main__M0xxf{--about-ink:#102127;--about-deep:#0d252f;--about-steel:#326276;--about-muted:#637277;--about-paper:#f5f6f4;--about-white:#fff;--about-line:#ccd5d7;--about-signal:#ed5b2a;overflow:hidden;color:var(--about-ink);background:var(--about-paper)}.page_main__M0xxf h1,.page_main__M0xxf h2,.page_main__M0xxf h3{font-family:var(--font-heading);font-stretch:condensed}.page_shell__SQ_UZ{width:min(1220px,calc(100% - 48px));margin:0 auto}.page_hero__kIiS8{padding:clamp(40px,6vw,76px) 0 clamp(64px,8vw,104px);color:#fff;background:var(--about-deep)}.page_heroGrid__HWPo3{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:center}.page_heroCopy__so3tV{padding:32px 0}.page_since__nXvt_{margin:0 0 24px;color:#ff8a61;font-size:14px;font-weight:740}.page_hero__kIiS8 h1{max-width:12ch;margin:0;font-size:clamp(50px,6.4vw,82px);font-weight:720;line-height:.94;letter-spacing:-.035em}.page_heroLead__7ELji{max-width:640px;margin:28px 0 0;color:#cfdbde;font-size:clamp(17px,1.7vw,20px);line-height:1.62}.page_closingActions__zf__Z,.page_heroActions__aLcM5,.page_processActions__YtMKC,.page_visitActions__CbV0x{display:flex;flex-wrap:wrap;gap:12px}.page_heroActions__aLcM5{margin-top:34px}.page_closingActions__zf__Z a,.page_primaryAction__ZchRl,.page_processActions__YtMKC a,.page_secondaryAction__PztpB,.page_visitActions__CbV0x a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:0 20px;border-radius:4px;font-size:14px;font-weight:740;transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.page_primaryAction__ZchRl{color:#fff;background:var(--about-signal)}.page_secondaryAction__PztpB{border:1px solid rgba(255,255,255,.34);color:#fff}.page_closingActions__zf__Z a:first-child:hover,.page_primaryAction__ZchRl:hover,.page_processActions__YtMKC a:first-child:hover,.page_visitActions__CbV0x a:first-child:hover{background:#cf471d;transform:translateY(-2px)}.page_secondaryAction__PztpB:hover{background:rgba(255,255,255,.09)}.page_closingActions__zf__Z a:focus-visible,.page_primaryAction__ZchRl:focus-visible,.page_processActions__YtMKC a:focus-visible,.page_secondaryAction__PztpB:focus-visible,.page_visitActions__CbV0x a:focus-visible{outline:3px solid rgba(237,91,42,.52);outline-offset:4px}.page_approachMedia__fINUO,.page_heroMedia__OnGei,.page_materialMedia__vOX9Z,.page_productionGallery__THLoR figure{position:relative;margin:0;overflow:hidden;background:#d8dfdf}.page_heroMedia__OnGei{min-height:660px;border-radius:12px}.page_approachMedia__fINUO img,.page_heroMedia__OnGei img,.page_materialMedia__vOX9Z img,.page_productionGallery__THLoR img{display:block;width:100%;height:100%;object-fit:cover}.page_heroMedia__OnGei img{position:absolute;inset:0}.page_approachMedia__fINUO figcaption,.page_heroMedia__OnGei figcaption,.page_productionGallery__THLoR figcaption{position:absolute;right:14px;bottom:14px;left:14px;display:flex;gap:8px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 28px);padding:9px 11px;border-radius:4px;color:#fff;background:rgba(13,37,47,.9);font-size:12px;line-height:1.35}.page_equipmentSection__Xe8a0,.page_processSection__FUstK,.page_productionSection__Aw3Yh,.page_visitSection__wf5GG{padding:clamp(76px,9vw,124px) 0}.page_sectionHeading__kbTs4{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);grid-gap:48px;gap:48px;align-items:end}.page_approachCopy__vipWQ h2,.page_closingGrid__wsq1h h2,.page_materialCopy__B7sZ0 h2,.page_processIntro__4SaA9 h2,.page_productionIntro__eh5_o h2,.page_sectionHeading__kbTs4 h2,.page_visitCopy__2fLZj h2{margin:0;font-size:clamp(38px,5vw,62px);font-weight:710;line-height:.98;letter-spacing:-.035em}.page_sectionHeading__kbTs4 h2{max-width:13ch}.page_approachCopy__vipWQ>p,.page_closingGrid__wsq1h p,.page_materialCopy__B7sZ0>p,.page_processIntro__4SaA9>p,.page_productionIntro__eh5_o p,.page_sectionHeading__kbTs4 p,.page_visitCopy__2fLZj>p{margin:0;color:var(--about-muted);line-height:1.68}.page_equipmentGrid__rqIEj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.page_equipmentGrid__rqIEj article{min-height:246px;padding:34px clamp(24px,3vw,40px) 34px 0}.page_equipmentGrid__rqIEj article+article{padding-left:clamp(24px,3vw,40px);border-left:1px solid var(--about-line)}.page_equipmentGrid__rqIEj svg{color:var(--about-signal)}.page_equipmentGrid__rqIEj h3{margin:60px 0 10px;font-size:clamp(24px,2.5vw,33px);line-height:1}.page_equipmentGrid__rqIEj p{max-width:31ch;margin:0;color:var(--about-muted);line-height:1.58}.page_productionSection__Aw3Yh{background:var(--about-white)}.page_productionIntro__eh5_o{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(280px,.66fr);grid-gap:48px;gap:48px;align-items:end;margin-bottom:48px}.page_productionIntro__eh5_o h2{max-width:13ch}.page_productionGallery__THLoR{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);grid-gap:14px;gap:14px;min-height:790px}.page_galleryMain__30bbr img{object-position:center 42%}.page_gallerySide__Q1N2_{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_gallerySide__Q1N2_ figure{min-height:0}.page_gallerySide__Q1N2_ img{position:absolute;inset:0}.page_materialSection__Clv9S{padding:clamp(76px,9vw,124px) 0;background:#e7eceb}.page_approachGrid__3Y59W,.page_materialGrid__xci4b,.page_visitGrid___47FU{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(42px,7vw,96px);gap:clamp(42px,7vw,96px);align-items:center}.page_materialMedia__vOX9Z{aspect-ratio:4/5;border-radius:12px}.page_materialCopy__B7sZ0 h2{max-width:14ch}.page_materialCopy__B7sZ0>p{max-width:62ch;margin-top:24px;font-size:17px}.page_materialNote__rRSpR{padding-top:22px;border-top:1px solid #bfcacb;font-size:14px!important}.page_approachSection__fM3Oo{padding:clamp(82px,10vw,140px) 0;color:#fff;background:var(--about-deep)}.page_approachGrid__3Y59W{grid-template-columns:minmax(0,.96fr) minmax(380px,.74fr)}.page_approachCopy__vipWQ h2{max-width:12ch}.page_approachCopy__vipWQ>p{max-width:58ch;margin-top:24px;color:#c5d3d6;font-size:17px}.page_approachCopy__vipWQ ul{margin:32px 0 0;padding:0;border-top:1px solid rgba(207,219,222,.24);list-style:none}.page_approachCopy__vipWQ li{position:relative;padding:18px 0 18px 30px;border-bottom:1px solid rgba(207,219,222,.24);color:#edf3f4;line-height:1.55}.page_approachCopy__vipWQ li:before{position:absolute;top:25px;left:2px;width:9px;height:9px;border:2px solid var(--about-signal);border-radius:50%;content:""}.page_approachFootnote__31vUV{font-size:14px!important}.page_approachMedia__fINUO{aspect-ratio:4/5;border-radius:12px}.page_processGrid__bOS_c{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);grid-gap:clamp(52px,8vw,110px);gap:clamp(52px,8vw,110px);align-items:start}.page_processIntro__4SaA9{position:-webkit-sticky;position:sticky;top:112px}.page_processIntro__4SaA9 h2{max-width:12ch}.page_processIntro__4SaA9>p{max-width:44ch;margin-top:22px}.page_processActions__YtMKC{margin-top:28px}.page_closingActions__zf__Z a:first-child,.page_processActions__YtMKC a:first-child,.page_visitActions__CbV0x a:first-child{color:#fff;background:var(--about-signal)}.page_processActions__YtMKC a:last-child,.page_visitActions__CbV0x a:last-child{border:1px solid var(--about-line);background:#fff}.page_steps__nL9He{margin:0;padding:0;border-top:1px solid var(--about-line);list-style:none}.page_steps__nL9He li{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:24px;gap:24px;padding:30px 0;border-bottom:1px solid var(--about-line)}.page_steps__nL9He>li>span{color:var(--about-signal);font-size:14px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_steps__nL9He h3{margin:0 0 9px;font-size:clamp(25px,2.6vw,36px);line-height:1.03}.page_steps__nL9He p{max-width:62ch;margin:0;color:var(--about-muted);line-height:1.63}.page_visitSection__wf5GG{border-top:1px solid var(--about-line);background:#fff}.page_visitGrid___47FU{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.page_visitCopy__2fLZj h2{max-width:13ch}.page_visitCopy__2fLZj>p{max-width:57ch;margin-top:24px}.page_visitFacts__gbtp4{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.page_visitFacts__gbtp4 p{display:grid;grid-template-columns:23px 1fr;grid-gap:12px;gap:12px;align-items:start;margin:0;color:var(--about-ink);line-height:1.5}.page_visitFacts__gbtp4 svg{color:var(--about-signal)}.page_visitActions__CbV0x{margin-top:30px}.page_mapFrame__tHWSM{min-height:520px;overflow:hidden;border:1px solid var(--about-line);border-radius:12px;background:#dfe6e5}.page_mapFrame__tHWSM iframe{display:block;width:100%;min-height:520px;border:0}.page_closingSection__kjaSq{padding:clamp(66px,8vw,104px) 0;color:#fff;background:#173d4c}.page_closingGrid__wsq1h{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px;gap:48px;align-items:center}.page_closingGrid__wsq1h h2{max-width:14ch}.page_closingGrid__wsq1h p{max-width:62ch;margin-top:18px;color:#c8d6d9}.page_closingActions__zf__Z{display:grid;min-width:290px}.page_closingActions__zf__Z a:last-child{color:#fff;border:1px solid rgba(255,255,255,.34)}@media (max-width:980px){.page_approachGrid__3Y59W,.page_heroGrid__HWPo3,.page_materialGrid__xci4b,.page_visitGrid___47FU{grid-template-columns:1fr 1fr;gap:38px}.page_hero__kIiS8 h1{font-size:clamp(46px,7vw,66px)}.page_heroMedia__OnGei{min-height:570px}.page_productionGallery__THLoR{grid-template-columns:1.16fr .84fr;min-height:660px}.page_processGrid__bOS_c{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:48px}}@media (max-width:760px){.page_shell__SQ_UZ{width:min(100% - 28px,1220px)}.page_hero__kIiS8{padding-top:28px}.page_approachGrid__3Y59W,.page_closingGrid__wsq1h,.page_heroGrid__HWPo3,.page_materialGrid__xci4b,.page_processGrid__bOS_c,.page_productionIntro__eh5_o,.page_sectionHeading__kbTs4,.page_visitGrid___47FU{grid-template-columns:1fr}.page_heroCopy__so3tV{padding:12px 0 4px}.page_hero__kIiS8 h1{max-width:14ch;font-size:clamp(42px,13vw,62px)}.page_heroMedia__OnGei{min-height:auto;aspect-ratio:4/5}.page_equipmentGrid__rqIEj{grid-template-columns:1fr}.page_equipmentGrid__rqIEj article{min-height:0;padding:27px 0}.page_equipmentGrid__rqIEj article+article{padding-left:0;border-top:1px solid var(--about-line);border-left:0}.page_equipmentGrid__rqIEj h3{margin-top:24px}.page_productionGallery__THLoR{grid-template-columns:1fr;min-height:0}.page_galleryMain__30bbr{aspect-ratio:4/5}.page_gallerySide__Q1N2_{grid-template-columns:1fr 1fr;grid-template-rows:none}.page_gallerySide__Q1N2_ figure{aspect-ratio:3/4}.page_approachMedia__fINUO,.page_materialMedia__vOX9Z{aspect-ratio:4/5}.page_approachCopy__vipWQ{order:1}.page_approachMedia__fINUO{order:2}.page_processIntro__4SaA9{position:static}.page_mapFrame__tHWSM,.page_mapFrame__tHWSM iframe{min-height:420px}.page_closingActions__zf__Z{min-width:0}}@media (max-width:480px){.page_heroActions__aLcM5,.page_processActions__YtMKC,.page_visitActions__CbV0x{display:grid}.page_heroActions__aLcM5 a,.page_processActions__YtMKC a,.page_visitActions__CbV0x a{width:100%}.page_gallerySide__Q1N2_{grid-template-columns:1fr}.page_gallerySide__Q1N2_ figure{aspect-ratio:4/5}.page_steps__nL9He li{grid-template-columns:42px minmax(0,1fr);gap:14px}}