.head[data-astro-cid-4qbzl37w] .lead[data-astro-cid-4qbzl37w]{margin-top:28px}.stack[data-astro-cid-4qbzl37w]{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;margin-top:88px;align-items:start}.screen[data-astro-cid-4qbzl37w]{position:sticky;top:110px;aspect-ratio:16 / 10;background:#000;border:1px solid var(--line);overflow:hidden}.clip[data-astro-cid-4qbzl37w]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease)}.clip[data-astro-cid-4qbzl37w].on{opacity:1}.list[data-astro-cid-4qbzl37w]{list-style:none;margin:0;padding:0}.list[data-astro-cid-4qbzl37w] li[data-astro-cid-4qbzl37w]{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:48px 0;border-bottom:1px solid var(--line-soft);min-height:38vh;align-content:center;transition:opacity .4s}.list[data-astro-cid-4qbzl37w] li[data-astro-cid-4qbzl37w]:not(.active){opacity:.45}.n[data-astro-cid-4qbzl37w]{font-size:14px;color:var(--accent);padding-top:6px}.list[data-astro-cid-4qbzl37w] .h3[data-astro-cid-4qbzl37w]{margin-bottom:10px;font-size:clamp(28px,2.8vw,42px)}.facts[data-astro-cid-4qbzl37w]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:120px}.facts[data-astro-cid-4qbzl37w] div[data-astro-cid-4qbzl37w]{border-top:1px solid var(--line);padding-top:20px;display:grid;gap:10px}.big[data-astro-cid-4qbzl37w]{font:800 clamp(48px,5vw,84px)/.9 var(--display);color:var(--text)}.big[data-astro-cid-4qbzl37w] small[data-astro-cid-4qbzl37w]{font-size:.45em;margin-left:4px}.reel[data-astro-cid-4qbzl37w]{margin-top:120px}.track[data-astro-cid-4qbzl37w]{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,30vw,460px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:32px max(20px,calc((100vw - 1320px)/2)) 8px;scrollbar-width:none}.track[data-astro-cid-4qbzl37w]::-webkit-scrollbar{display:none}.tile[data-astro-cid-4qbzl37w]{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#000;scroll-snap-align:start;border:1px solid var(--line-soft)}.tile[data-astro-cid-4qbzl37w] video[data-astro-cid-4qbzl37w]{width:100%;height:100%;object-fit:cover;filter:brightness(.85);transition:transform 1.6s var(--ease),filter .6s}.tile[data-astro-cid-4qbzl37w] .still[data-astro-cid-4qbzl37w]{width:100%;height:100%;object-fit:cover;filter:brightness(.85);animation:push 14s ease-in-out infinite alternate}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.12) translate(-2%,-1%)}}.tile[data-astro-cid-4qbzl37w]:hover video[data-astro-cid-4qbzl37w]{transform:scale(1.06);filter:none}.tile[data-astro-cid-4qbzl37w] figcaption[data-astro-cid-4qbzl37w]{position:absolute;left:16px;bottom:14px;color:var(--text);text-shadow:0 1px 8px #000}@media(max-width:960px){.stack[data-astro-cid-4qbzl37w]{grid-template-columns:1fr}.screen[data-astro-cid-4qbzl37w]{position:relative;top:0}.list[data-astro-cid-4qbzl37w] li[data-astro-cid-4qbzl37w]{min-height:auto;opacity:1!important}.facts[data-astro-cid-4qbzl37w]{grid-template-columns:1fr 1fr}}.steps[data-astro-cid-onbzm7hl]{list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.steps[data-astro-cid-onbzm7hl] li[data-astro-cid-onbzm7hl]{position:relative;padding:28px 22px;background:var(--panel);border-top:2px solid var(--accent)}.steps[data-astro-cid-onbzm7hl] li[data-astro-cid-onbzm7hl]:not(:last-child):after{content:"→";position:absolute;right:-10px;top:26px;color:var(--accent);z-index:2;font-family:var(--mono)}.steps[data-astro-cid-onbzm7hl] .n[data-astro-cid-onbzm7hl]{color:var(--accent);font-size:12px}.steps[data-astro-cid-onbzm7hl] .h3[data-astro-cid-onbzm7hl]{margin:12px 0 8px;font-size:24px}.steps[data-astro-cid-onbzm7hl] p[data-astro-cid-onbzm7hl]{font-size:14px;margin:0}.facilities[data-astro-cid-onbzm7hl] .lead[data-astro-cid-onbzm7hl]{margin-top:24px}.grid[data-astro-cid-onbzm7hl]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.f[data-astro-cid-onbzm7hl]{background:var(--panel);border:1px solid var(--line-soft);display:flex;flex-direction:column}.media[data-astro-cid-onbzm7hl]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#000}.media[data-astro-cid-onbzm7hl] video[data-astro-cid-onbzm7hl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.still[data-astro-cid-onbzm7hl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.85);animation:push 16s ease-in-out infinite alternate}@keyframes push{to{transform:scale(1.1)}}.body[data-astro-cid-onbzm7hl]{padding:24px;display:grid;gap:10px}.body[data-astro-cid-onbzm7hl] .h3[data-astro-cid-onbzm7hl]{font-size:26px}.planned[data-astro-cid-onbzm7hl]{grid-column:1 / -1;border-style:dashed;border-color:var(--line);background:transparent}.tag[data-astro-cid-onbzm7hl]{color:var(--warn)}@media(max-width:1100px){.steps[data-astro-cid-onbzm7hl]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-onbzm7hl] li[data-astro-cid-onbzm7hl]:after{display:none}.grid[data-astro-cid-onbzm7hl]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.steps[data-astro-cid-onbzm7hl],.grid[data-astro-cid-onbzm7hl]{grid-template-columns:1fr}}.systems[data-astro-cid-uuhkyhdj] .lead[data-astro-cid-uuhkyhdj]{margin-top:28px}.feature[data-astro-cid-uuhkyhdj]{display:grid;grid-template-columns:1.25fr 1fr;margin-top:80px;background:var(--panel);border:1px solid var(--line)}.feature[data-astro-cid-uuhkyhdj] .media[data-astro-cid-uuhkyhdj]{aspect-ratio:auto;min-height:520px}.feature[data-astro-cid-uuhkyhdj] .body[data-astro-cid-uuhkyhdj]{padding:44px 44px 40px}.big-line[data-astro-cid-uuhkyhdj]{font:700 clamp(26px,2.4vw,36px)/1.1 var(--display);text-transform:uppercase;margin:0}.cards[data-astro-cid-uuhkyhdj]{display:grid;grid-template-columns:1fr;gap:24px;margin-top:72px;max-width:760px}.card[data-astro-cid-uuhkyhdj]{background:var(--panel);border:1px solid var(--line-soft);display:flex;flex-direction:column;transition:border-color .3s,transform .4s var(--ease)}.card[data-astro-cid-uuhkyhdj]:hover{border-color:var(--line);transform:translateY(-4px)}.media[data-astro-cid-uuhkyhdj]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.media[data-astro-cid-uuhkyhdj] video[data-astro-cid-uuhkyhdj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.5) brightness(.75);transition:filter .8s,transform 1.4s var(--ease)}.card[data-astro-cid-uuhkyhdj]:hover .media[data-astro-cid-uuhkyhdj] video[data-astro-cid-uuhkyhdj],.feature[data-astro-cid-uuhkyhdj] .media[data-astro-cid-uuhkyhdj] video[data-astro-cid-uuhkyhdj]{filter:none}.card[data-astro-cid-uuhkyhdj]:hover .media[data-astro-cid-uuhkyhdj] video[data-astro-cid-uuhkyhdj]{transform:scale(1.04)}.body[data-astro-cid-uuhkyhdj]{padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;flex:1}.name[data-astro-cid-uuhkyhdj]{font:800 clamp(44px,4.4vw,72px)/.92 var(--display);text-transform:uppercase;margin:0}.name[data-astro-cid-uuhkyhdj].small{font-size:clamp(34px,3vw,48px)}dl[data-astro-cid-uuhkyhdj]{margin:10px 0 0;display:grid}dl[data-astro-cid-uuhkyhdj] div[data-astro-cid-uuhkyhdj]{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;padding:11px 0;border-top:1px solid var(--line-soft)}dt[data-astro-cid-uuhkyhdj]{font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}dd[data-astro-cid-uuhkyhdj]{margin:0;font-size:14px;line-height:1.45}.redact[data-astro-cid-uuhkyhdj]{font:400 13px/1.2 var(--mono)}.more[data-astro-cid-uuhkyhdj]{margin-top:auto;padding-top:18px;font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-decoration:none}.more[data-astro-cid-uuhkyhdj]:hover span[data-astro-cid-uuhkyhdj]{display:inline-block;transform:translate(3px,-3px)}.hook[data-astro-cid-uuhkyhdj]{margin:88px 0 0;text-align:center;font:700 clamp(26px,2.6vw,40px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}@media(max-width:1080px){.cards[data-astro-cid-uuhkyhdj],.feature[data-astro-cid-uuhkyhdj]{grid-template-columns:1fr}.feature[data-astro-cid-uuhkyhdj] .media[data-astro-cid-uuhkyhdj]{min-height:0;aspect-ratio:16 / 9}.cards[data-astro-cid-uuhkyhdj]{grid-template-columns:1fr}}.grid[data-astro-cid-xfs72xng]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:80px;border-top:1px solid var(--line-soft)}article[data-astro-cid-xfs72xng]{padding:48px 48px 48px 0;border-bottom:1px solid var(--line-soft)}article[data-astro-cid-xfs72xng]:nth-child(odd){border-right:1px solid var(--line-soft)}article[data-astro-cid-xfs72xng]:nth-child(2n){padding-left:48px}.h3[data-astro-cid-xfs72xng]{font-size:clamp(30px,3vw,46px);margin:16px 0 14px}article[data-astro-cid-xfs72xng] p[data-astro-cid-xfs72xng]:last-child{max-width:46ch}@media(max-width:860px){.grid[data-astro-cid-xfs72xng]{grid-template-columns:1fr}article[data-astro-cid-xfs72xng],article[data-astro-cid-xfs72xng]:nth-child(2n){padding:36px 0;border-right:0!important}}
