.h14 .hud,.h14 .rails{display:none}.h14 .script-rails{left:0;top:0;width:100vw;height:100vh;opacity:0}.h14 .reading-seal,.h14 .script-rails{position:fixed;z-index:35;pointer-events:none}.h14 .reading-seal{left:clamp(16px,2.8vw,54px);bottom:clamp(16px,2.8vw,48px);width:clamp(64px,6.4vw,104px);height:clamp(64px,6.4vw,104px)}.h14 .st{overflow:clip}.h14 .wm{position:absolute;top:50%;width:min(940px,78vw);height:min(940px,78vw);transform:translateY(-50%);pointer-events:none;z-index:0;display:block}.h14 .wm[data-side=l]{left:max(-470px,-37vw)}.h14 .wm[data-side=r]{right:max(-470px,-37vw)}.h14 .st>.col{position:relative;z-index:2}@media (max-width:900px){.h14 .wm{width:120vw;height:120vw}.h14 .wm[data-side=l]{left:-60vw}.h14 .wm[data-side=r]{right:-60vw}.h14 .script-rails{display:none}}.h14 .fig canvas.iso{display:block;width:100%;height:auto;touch-action:pan-y}.h14[data-js=false] .fig canvas.iso,.h14[data-js=true] .fig .iso-fallback{display:none}.h14 .mission-lede{margin-top:22px;font-size:17px;max-width:460px}.h14 .sum-pin .cap{margin-top:34px}.h14 .sum-pin .cap-t{font-size:24px;min-height:60px;max-width:460px}.h14 .mission-coda{margin-top:26px;max-width:460px;font-size:19px;line-height:1.32;letter-spacing:-.01em;color:var(--ink2);transition:opacity .4s steps(4)}.h14 .mission-coda b{display:block;font-weight:420;color:var(--bone)}.h14[data-js=true][data-ov=false] .mission-coda[data-on=false]{opacity:0}@media (min-width:901px){.h14 .sum-pin{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);min-height:calc(100vh - 180px)}}.h14 .sum-pin .ttl.mission-h{font-size:clamp(32px,3vw,42px);line-height:1.06}.h14 .mission-h>span{display:block;white-space:nowrap}.h14 .sum>.wm{top:0}@media (max-width:900px){.h14 .mission-h>span{white-space:normal}}.h14 .mission-coda,.h14 .mission-lede,.h14 .sum-pin .cap-t{text-wrap:pretty}.h14 .duo{position:relative}.h14 .duo-track{position:absolute;inset:0;z-index:0;pointer-events:none}.h14 .duo-stage{position:sticky;top:0;height:100vh;height:100svh;-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 92%,transparent)}.h14 .duo-cv{display:block;width:100%;height:100%}.h14[data-js=false] .duo-track{display:none}.h14 .duo>section{z-index:1}.h14 .gate{padding:0;height:200vh;height:200svh}.h14 .gate-pin{position:sticky;top:0;height:100vh;height:100svh}.h14 .gate-col{height:100%}.h14 .gate-head{position:absolute;top:clamp(84px,11vh,120px);left:0;right:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.h14 .gate .ttl{font-size:48px}.h14 .gate-cap{margin:0;max-width:26em;font-size:17px;line-height:1.5;color:var(--ash);font-weight:300}.h14 .gate-quotes{position:absolute;top:60vh;left:40px;width:min(232px,17vw);transform:translateY(-50%);display:flex;flex-direction:column;gap:28px}.h14 .gate-quotes blockquote{margin:0;padding-left:14px;border-left:1px solid var(--seam)}.h14 .gate-quotes q{display:block;color:var(--bone);font-size:15px;line-height:1.4;quotes:"\201C" "\201D"}.h14 .gate-quotes cite{display:block;margin-top:8px;font-style:normal;font-size:11px;color:var(--ink3)}.h14 .gate-lbl{position:absolute;top:calc(60vh + .62 * min(31vh, 25vw, 360px));margin:0;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.h14 .gate-lbl b{font-weight:400;color:var(--bone);font-size:15px}.h14 .gate-lbl .mono{font-size:11px}.h14 .gate-lbl[data-side=cold]{left:max(24px,5vw)}.h14 .gate-lbl[data-side=cold] .mono{color:#d3d7d8}.h14 .gate-lbl[data-side=hot]{right:max(24px,5vw);align-items:flex-end;text-align:right}.h14 .gate-lbl[data-side=hot] .mono{color:var(--acc)}.h14[data-js=false] .gate{height:auto}.h14[data-js=false] .gate-pin{position:relative;height:auto;padding:120px 0}.h14[data-js=false] .gate-head,.h14[data-js=false] .gate-quotes{position:relative;top:auto;left:auto;right:auto;width:auto}.h14[data-js=false] .gate-lbl{display:none}@media (max-width:900px){.h14 .gate-head{left:20px;right:20px}.h14 .gate-cap{font-size:15px}.h14 .gate .ttl{font-size:36px}.h14 .gate-quotes{display:none}}@media (max-width:760px){.h14 .gate-lbl{top:calc(60vh - min(42vw, 25vh) - 74px)}.h14 .gate-lbl[data-side=cold]{left:20px}.h14 .gate-lbl[data-side=hot]{right:20px}}