.mission-module__gWY6uq__page{--mission-bg:#0c0d0f;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--mission-bg);color:var(--color-paper);position:relative}.mission-module__gWY6uq__track{height:1300vh}.mission-module__gWY6uq__stage{position:fixed;inset:0}.mission-module__gWY6uq__stage canvas{width:100%;height:100%;display:block}.mission-module__gWY6uq__stage[data-turntable]{cursor:grab;touch-action:pan-y}.mission-module__gWY6uq__stage[data-dragging]{cursor:grabbing}.mission-module__gWY6uq__stage:after{content:"";pointer-events:none;background:radial-gradient(60% 55% at 55% 45%,#ffffff08,#0000 70%),radial-gradient(#0000 55%,#00000073);position:absolute;inset:0}.mission-module__gWY6uq__page:after{content:"";pointer-events:none;background:var(--grain);filter:invert();opacity:.03;z-index:5;position:fixed;inset:0}.mission-module__gWY6uq__home,.mission-module__gWY6uq__meta,.mission-module__gWY6uq__copy,.mission-module__gWY6uq__bar,.mission-module__gWY6uq__credit{opacity:0;transition:opacity .8s ease, translate .9s var(--ease);transition-delay:calc(2.1s + var(--i,0) * .12s);translate:0 8px}.mission-module__gWY6uq__page[data-ready] :is(.mission-module__gWY6uq__home,.mission-module__gWY6uq__meta,.mission-module__gWY6uq__copy,.mission-module__gWY6uq__bar,.mission-module__gWY6uq__credit){opacity:1;translate:0}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__credit{opacity:.4}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__meta{opacity:.55}.mission-module__gWY6uq__loader{z-index:4;pointer-events:none;place-items:center;transition:opacity .5s .1s,visibility 0s .7s;display:grid;position:fixed;inset:0}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__loader{opacity:0;visibility:hidden}.mission-module__gWY6uq__block{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);width:min(380px,100vw - 40px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .7s var(--ease), opacity .5s;font-size:10px}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__block{opacity:0;transform:scale(.96)}.mission-module__gWY6uq__blockRow{color:color-mix(in srgb, var(--color-paper) 55%, transparent);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.mission-module__gWY6uq__blockRow+.mission-module__gWY6uq__blockRow,.mission-module__gWY6uq__blockBar+.mission-module__gWY6uq__blockRow{border-top:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent)}.mission-module__gWY6uq__blockTitle{border-top:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent);font-family:var(--font-sans);letter-spacing:-.03em;text-transform:none;padding:14px 12px 16px;font-size:30px;font-weight:500}.mission-module__gWY6uq__blockBar{background:color-mix(in srgb, var(--color-paper) 8%, transparent);height:2px}.mission-module__gWY6uq__blockBar span{background:var(--color-tech);transform-origin:0;height:100%;transition:transform .25s;display:block}.mission-module__gWY6uq__blockGrid{border-top:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.mission-module__gWY6uq__blockGrid span{color:color-mix(in srgb, var(--color-paper) 45%, transparent);padding:9px 12px}.mission-module__gWY6uq__blockGrid span+span{border-left:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent)}.mission-module__gWY6uq__blockGrid b{color:var(--color-paper);margin-top:4px;font-weight:400;display:block}.mission-module__gWY6uq__blockNum{font-variant-numeric:tabular-nums}.mission-module__gWY6uq__home{z-index:3;font-family:var(--font-serif);color:inherit;font-size:26px;text-decoration:none;position:fixed;top:22px;left:clamp(20px,3vw,44px)}.mission-module__gWY6uq__home:hover,.mission-module__gWY6uq__home:focus-visible{text-underline-offset:4px;text-decoration:underline}.mission-module__gWY6uq__meta{z-index:3;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:11px;position:fixed;top:30px;right:clamp(20px,3vw,44px)}.mission-module__gWY6uq__meta span{opacity:.45;margin:0 .6em}.mission-module__gWY6uq__copy{z-index:2;pointer-events:none;width:min(540px,80vw);height:280px;position:fixed;top:50%;left:clamp(20px,3vw,44px);translate:0 -50%}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__copy{translate:0 -50%}.mission-module__gWY6uq__copy{translate:0 calc(8px - 50%)}.mission-module__gWY6uq__phase{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.mission-module__gWY6uq__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;white-space:nowrap;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;transition:opacity .3s;display:flex}.mission-module__gWY6uq__kickerNum{background:var(--color-tech);color:#fff;letter-spacing:.06em;border-radius:3px;padding:3px 6px}.mission-module__gWY6uq__phase[data-on] .mission-module__gWY6uq__kicker{opacity:.75}.mission-module__gWY6uq__title{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.6vw,70px);font-weight:500;line-height:1.02}.mission-module__gWY6uq__mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.mission-module__gWY6uq__mask>span{transition:transform .5s cubic-bezier(.6,0,.9,.4);display:block;transform:translateY(105%)}.mission-module__gWY6uq__phase[data-on] .mission-module__gWY6uq__mask>span{transition:transform .9s var(--ease) 80ms;transform:none}.mission-module__gWY6uq__phase[data-on] .mission-module__gWY6uq__mask+.mission-module__gWY6uq__mask>span{transition-delay:.16s}.mission-module__gWY6uq__sub{opacity:0;filter:blur(4px);max-width:36ch;margin:20px 0 0;font-size:15px;line-height:1.5;transition:opacity .3s,filter .3s}.mission-module__gWY6uq__phase[data-on] .mission-module__gWY6uq__sub{opacity:.6;filter:none;transition:opacity .8s .3s,filter .8s .3s}.mission-module__gWY6uq__labels{z-index:1;pointer-events:none;position:fixed;inset:0}.mission-module__gWY6uq__label{border-left:1px solid color-mix(in srgb, var(--color-paper) 35%, transparent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;will-change:transform, opacity;color:color-mix(in srgb, var(--color-paper) 55%, transparent);opacity:0;align-items:baseline;gap:8px;padding-left:10px;font-size:10px;transition:color .3s,border-color .3s;display:flex;position:absolute;top:0;left:0}.mission-module__gWY6uq__labelNum{opacity:.6}.mission-module__gWY6uq__label[data-on]{color:var(--color-paper);border-color:var(--color-tech)}.mission-module__gWY6uq__label[data-on] .mission-module__gWY6uq__labelNum{color:color-mix(in srgb, var(--color-tech) 50%, white);opacity:1}.mission-module__gWY6uq__dim{background:var(--mission-bg);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-paper);opacity:0;will-change:transform, opacity;white-space:nowrap;padding:2px 5px;font-size:10px;position:absolute;top:0;left:0}.mission-module__gWY6uq__bar{z-index:3;gap:4px;width:min(920px,100vw - 40px);display:flex;position:fixed;bottom:34px;left:50%;translate:-50% 8px}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__bar{translate:-50%}.mission-module__gWY6uq__seg{height:40px;color:color-mix(in srgb, var(--color-paper) 65%, transparent);font:500 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;transform-origin:0;background:#1b1d22;border:0;border-radius:4px;flex:1 1 0;padding:0 14px;transition:background .3s,color .3s;position:relative;overflow:hidden}.mission-module__gWY6uq__page:not([data-ready]) .mission-module__gWY6uq__seg{transform:scaleX(0)}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__seg{transition:transform .9s var(--ease) calc(2.4s + var(--j) * 60ms), background .3s, color .3s}.mission-module__gWY6uq__seg:hover,.mission-module__gWY6uq__seg:focus-visible{color:var(--color-paper);background:#24272e}.mission-module__gWY6uq__segFill{background:var(--color-tech);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mission-module__gWY6uq__segLabel{position:relative}.mission-module__gWY6uq__seg[data-on]{color:#fff}.mission-module__gWY6uq__credit{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;font-size:10px;text-decoration:none;position:fixed;bottom:94px;right:clamp(20px,3vw,44px)}.mission-module__gWY6uq__credit:hover,.mission-module__gWY6uq__credit:focus-visible{text-underline-offset:3px;text-decoration:underline}.mission-module__gWY6uq__hint{z-index:2;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:0;pointer-events:none;margin:0;font-size:10px;transition:opacity .5s;position:fixed;bottom:96px;left:50%;translate:-50%}.mission-module__gWY6uq__hint:after{content:"";transform-origin:top;width:1px;height:22px;animation:mission-module__gWY6uq__drop 1.8s var(--ease) infinite;background:currentColor;margin:8px auto 0;display:block}.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__hint[data-on]{opacity:.45;transition-delay:3s}@keyframes mission-module__gWY6uq__drop{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.mission-module__gWY6uq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.mission-module__gWY6uq__copy{height:200px;top:84px}.mission-module__gWY6uq__copy,.mission-module__gWY6uq__page[data-ready] .mission-module__gWY6uq__copy{translate:0}.mission-module__gWY6uq__title{font-size:36px}.mission-module__gWY6uq__sub{margin-top:10px;font-size:14px}.mission-module__gWY6uq__meta{display:none}.mission-module__gWY6uq__seg{letter-spacing:0;height:34px;padding:0 6px;font-size:9px}.mission-module__gWY6uq__bar{bottom:20px}.mission-module__gWY6uq__credit{bottom:66px}.mission-module__gWY6uq__hint{display:none}.mission-module__gWY6uq__label{font-size:9px}.mission-module__gWY6uq__labelText{display:none}}@media (prefers-reduced-motion:reduce){.mission-module__gWY6uq__home,.mission-module__gWY6uq__meta,.mission-module__gWY6uq__copy,.mission-module__gWY6uq__bar,.mission-module__gWY6uq__credit,.mission-module__gWY6uq__seg,.mission-module__gWY6uq__mask>span,.mission-module__gWY6uq__kicker,.mission-module__gWY6uq__sub,.mission-module__gWY6uq__label,.mission-module__gWY6uq__loader,.mission-module__gWY6uq__block{transition:none!important}.mission-module__gWY6uq__hint:after{animation:none}}
