._page_1kw5e_1{--rail-green:#214b3e;background:var(--paper);color:var(--ink)}._header_1kw5e_2{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:22px 4vw;display:flex}._back_1kw5e_3{margin-left:auto;font-size:12px;font-weight:700}._header_1kw5e_2 nav{gap:14px;margin-left:20px;font-size:11px;display:flex}._header_1kw5e_2 nav a{opacity:.55}._header_1kw5e_2 nav a[aria-current]{opacity:1;text-underline-offset:5px;font-weight:800;text-decoration:underline}:is(._page_1kw5e_1 a:focus-visible,._page_1kw5e_1 button:focus-visible){outline:3px solid var(--rust);outline-offset:5px}._hero_1kw5e_5{background-image:var(--paper-grid);background-size:var(--paper-grid-size);grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;padding:68px 4vw 64px;display:grid}._eyebrow_1kw5e_6{letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.5 Arial,sans-serif}._heroCopy_1kw5e_7 h1{max-width:650px;margin:20px 0 25px;font-size:clamp(60px,6.9vw,108px);line-height:.98}._subtitle_1kw5e_8{letter-spacing:-.025em;max-width:640px;font:400 clamp(21px,2vw,28px)/1.3 Georgia,serif}._intro_1kw5e_9{max-width:600px;margin:22px 0 28px;font-size:15px;line-height:1.75}._primary_1kw5e_10{background:var(--acid);box-shadow:5px 5px 0 var(--ink);align-items:center;gap:30px;padding:17px 22px;font-size:12px;font-weight:700;display:inline-flex}._heroFigure_1kw5e_11{background:var(--rail-green);margin:0;box-shadow:12px 12px #e0ded4}._heroFigure_1kw5e_11 img{width:100%;height:auto}._heroFigure_1kw5e_11 figcaption{color:#fff;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff24;padding:15px 18px;font-size:10px}._scope_1kw5e_12{border-block:1px solid var(--line);background:#e5eadc;grid-template-columns:.7fr 1.3fr;gap:4vw;margin:0;padding:24px 4vw;display:grid}._scope_1kw5e_12 span{text-transform:uppercase;letter-spacing:.06em;color:var(--rail-green);font-size:11px;font-weight:700;line-height:1.6}._scope_1kw5e_12 p{max-width:880px;margin:0;font-size:13px;line-height:1.7}._section_1kw5e_13{padding:90px 6vw}._sectionHead_1kw5e_13{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;margin-bottom:38px;display:grid}._sectionHead_1kw5e_13 h2,._verdict_1kw5e_13 h2{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,70px);line-height:1.03}._sectionHead_1kw5e_13>p{max-width:600px;margin:0;font-size:16px;line-height:1.75}._gallery_1kw5e_14{border:1px solid var(--line);background:var(--white)}._steps_1kw5e_14{background:var(--paper-2);grid-template-columns:repeat(5,1fr);display:grid}._steps_1kw5e_14 button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:18px 12px;font:700 13px/1.4 Arial,sans-serif;display:flex}._steps_1kw5e_14 button:last-child{border:0}._steps_1kw5e_14 button span{opacity:.6;font-size:10px}._steps_1kw5e_14 button[aria-pressed=true]{background:var(--rail-green);color:#fff}._steps_1kw5e_14 button:hover{box-shadow:inset 0 -3px 0 var(--acid)}._slide_1kw5e_15{margin:0}._imageStage_1kw5e_15{aspect-ratio:1448/1166;background:#142b23;place-items:center;display:grid;overflow:hidden}._imageStage_1kw5e_15 img{object-fit:contain;width:100%;height:100%;max-height:100%}._slide_1kw5e_15 figcaption{grid-template-columns:.8fr 1.2fr;gap:5vw;min-height:162px;padding:28px 32px;display:grid}._slide_1kw5e_15 h3{letter-spacing:-.035em;margin-top:10px;font-size:30px;line-height:1.13}._slide_1kw5e_15 figcaption p{margin:0;font-size:15px;line-height:1.7}._slide_1kw5e_15 ._eyebrow_1kw5e_6{color:var(--rail-green);font-size:9px}._controls_1kw5e_16{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 32px;font-size:12px;display:flex}._controls_1kw5e_16>div{align-items:center;gap:20px;display:flex}._controls_1kw5e_16 button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 14px;font:700 12px Arial,sans-serif}._controls_1kw5e_16 button:disabled{opacity:.3;cursor:default}._controls_1kw5e_16 a{text-underline-offset:4px;text-decoration:underline}._engineering_1kw5e_17{background:var(--rail-green);color:#fffdf7;padding:90px 6vw}._engineering_1kw5e_17 ._sectionHead_1kw5e_13>p{color:#e0e7df}._technicalGrid_1kw5e_17{border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;grid-template-columns:1fr 1fr;display:grid}._technicalGrid_1kw5e_17 article{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;padding:30px 32px}._technicalGrid_1kw5e_17 h3{letter-spacing:-.035em;font-size:29px;line-height:1.2}._technicalGrid_1kw5e_17 p{color:#e8ede6;margin:20px 0 0;font-size:15px;line-height:1.8}._inlineSources_1kw5e_17{white-space:nowrap;gap:5px;font-size:.8em;font-weight:700;display:inline-flex}._inlineSources_1kw5e_17 a{text-underline-offset:3px;text-decoration:underline}._engineering_1kw5e_17 ._inlineSources_1kw5e_17{color:var(--acid)}._calculation_1kw5e_18{background:var(--acid);color:var(--ink);grid-template-columns:.65fr 1.35fr;gap:5vw;margin-top:30px;padding:30px 32px;display:grid}._calculation_1kw5e_18 p{margin:0 0 12px;font-size:13px;line-height:1.65}._calculation_1kw5e_18 ._eyebrow_1kw5e_6{font-size:11px}._calculation_1kw5e_18 ._inlineSources_1kw5e_17{color:var(--ink)}._calculation_1kw5e_18 ._formula_1kw5e_18{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;font:400 clamp(20px,2.3vw,32px)/1.4 Georgia,serif;display:flex}._formula_1kw5e_18 i{opacity:.5;font-style:normal}._formula_1kw5e_18 strong{border-bottom:2px solid var(--ink);font-weight:400}._timeline_1kw5e_19{border-top:1px solid var(--line);margin-left:15%}._timeline_1kw5e_19 article{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr;gap:35px;padding:32px 0;display:grid}._timeline_1kw5e_19 article>span{color:var(--rail-green);padding-top:4px;font-size:13px;font-weight:700}._timeline_1kw5e_19 h3{letter-spacing:-.035em;font-size:30px;line-height:1.2}._timeline_1kw5e_19 p{max-width:750px;margin:14px 0 0;font-size:15px;line-height:1.75}._verdict_1kw5e_13{background:var(--acid);grid-template-columns:1fr 1fr;gap:8vw;padding:75px 6vw;display:grid}._verdict_1kw5e_13 p{margin-top:0;font-size:16px;line-height:1.8}._verdict_1kw5e_13 ._eyebrow_1kw5e_6{margin-bottom:25px;font-size:11px}._verdict_1kw5e_13 ._budget_1kw5e_20{border-top:1px solid #171a1650;padding-top:24px;font-size:14px}._sources_1kw5e_21{grid-template-columns:1fr 1fr;gap:8vw;padding-top:60px;padding-bottom:60px;display:grid}._sources_1kw5e_21 h2{letter-spacing:-.035em;font-size:34px;line-height:1.15}._sources_1kw5e_21 p{max-width:560px;margin:20px 0 0;font-size:13px;line-height:1.8}._sources_1kw5e_21 ol{margin:0;padding-left:25px}._sources_1kw5e_21 li{padding:7px 0;font-size:12px;line-height:1.6}._sources_1kw5e_21 a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._footer_1kw5e_21{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:32px;padding:30px 4vw;display:flex}._footer_1kw5e_21>a:not(:first-child){font-size:12px}._footer_1kw5e_21>div{margin-left:auto}@media (min-width:1500px){._hero_1kw5e_5,._section_1kw5e_13,._engineering_1kw5e_17,._verdict_1kw5e_13,._sources_1kw5e_21{padding-left:max(6vw,50vw - 700px);padding-right:max(6vw,50vw - 700px)}}@media (max-width:950px){._hero_1kw5e_5{grid-template-columns:1fr;gap:36px;padding:45px 5vw}._heroCopy_1kw5e_7 h1{max-width:760px;font-size:72px}._heroFigure_1kw5e_11{max-width:800px}._scope_1kw5e_12{grid-template-columns:1fr;gap:12px;padding:24px 5vw}._section_1kw5e_13,._engineering_1kw5e_17{padding:65px 5vw}._sectionHead_1kw5e_13{gap:30px}._slide_1kw5e_15 figcaption{grid-template-columns:1fr;gap:20px}._technicalGrid_1kw5e_17 article{padding:25px}._calculation_1kw5e_18{grid-template-columns:1fr;gap:20px}._timeline_1kw5e_19{margin-left:0}._verdict_1kw5e_13{gap:35px;padding:60px 5vw}._sources_1kw5e_21{gap:35px}._footer_1kw5e_21>div{margin-left:0}}@media (max-width:600px){._header_1kw5e_2{flex-wrap:wrap;gap:16px;padding:18px 5vw}._header_1kw5e_2 nav{gap:12px;margin-left:auto}._back_1kw5e_3{order:3;width:100%;margin:0;font-size:11px}._heroCopy_1kw5e_7 h1{font-size:62px}._heroFigure_1kw5e_11{box-shadow:6px 6px #e0ded4}._subtitle_1kw5e_8{font-size:23px}._sectionHead_1kw5e_13,._technicalGrid_1kw5e_17,._verdict_1kw5e_13,._sources_1kw5e_21{grid-template-columns:1fr;gap:25px}._sectionHead_1kw5e_13 h2,._verdict_1kw5e_13 h2{font-size:45px}._steps_1kw5e_14{display:flex;overflow-x:auto}._steps_1kw5e_14 button{white-space:nowrap;flex:1;min-width:120px;padding:15px 10px;font-size:12px}._steps_1kw5e_14 button span{font-size:9px}._slide_1kw5e_15 figcaption{min-height:0;padding:24px 20px}._slide_1kw5e_15 h3{font-size:28px}._controls_1kw5e_16{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 20px}._controls_1kw5e_16>div{justify-content:space-between;gap:8px;width:100%}._technicalGrid_1kw5e_17{gap:0}._technicalGrid_1kw5e_17 h3{font-size:28px}._calculation_1kw5e_18{padding:24px}._timeline_1kw5e_19 article{grid-template-columns:1fr;gap:12px;padding:28px 0}._timeline_1kw5e_19 h3{font-size:28px}._sources_1kw5e_21{padding:50px 5vw}._footer_1kw5e_21{gap:20px;padding:25px 5vw}._footer_1kw5e_21>div{width:100%}}
