@font-face{font-family:Chonburi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/870d76cf3e19c4f4-s.1k86enr8uxe7a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chonburi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d9aaef3b0c49d0c-s.16_g__41v_89b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chonburi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0227b576ecf4ba65-s.1405et3jorrwb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chonburi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a8f09bb1f5b037d-s.p.1yf18v21w1dvt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chonburi Fallback;src:local(Arial);ascent-override:74.56%;descent-override:19.62%;line-gap-override:0.0%;size-adjust:127.41%}.chonburi_28bb7f85-module__fEQCLa__className{font-family:Chonburi,Chonburi Fallback;font-style:normal;font-weight:400}.chonburi_28bb7f85-module__fEQCLa__variable{--ff-chonburi:"Chonburi", "Chonburi Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_4e2ea7d0-module__9haHKW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_4e2ea7d0-module__9haHKW__variable{--ff-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.1ltw8rh7yk6gc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.0gyyyiscluuys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.0-1vxvac6fapl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.1i63hwl5wdzz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.17wwyr13fqy14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_2682ae10-module__w-QFzq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_2682ae10-module__w-QFzq__variable{--ff-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.07v3xujt8_t9f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_498b1d69-module__Hus-tG__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_498b1d69-module__Hus-tG__variable{--ff-share-tech-mono:"Share Tech Mono", "Share Tech Mono Fallback"}
:root{--color-room:#050403;--color-set:#0a0807;--color-screen:#080605;--color-panel:#0c0906;--color-panel-hi:#1c130b;--color-card:#17120d;--color-card-now:#3a2208;--color-black:#000;--color-white:#fff;--color-cream:#f5ead6;--color-cream-soft:#f0e4cf;--color-body:#e3d6bd;--color-mute:#cdbfa6;--color-ink:#2a1608;--color-gold:#ffc844;--color-amber:#f4a935;--color-onair:#ff4a38;--color-red:#d4291d;--color-red-lit:#e0281c;--color-red-hard:#c6281d;--color-red-deep:#5a0f0a;--color-red-dark:#6a120d;--color-red-darkest:#3a0905;--color-onair-bg:#1a0705;--color-osd:#7dff9a;--color-ice:#8fd8ff;--color-tune:#ffd36a;--color-mood:#ff8a2a;--color-flicker:#ffd89a;--color-line:#6d6150;--color-line-soft:#3a2f22;--color-metal:#2c2925;--color-metal-hi:#6f6a63;--color-tile-hi:#cfcac2;--color-tile-lo:#9a948a;--color-tile-label:#d9ccb6;--color-tile-ink:#f6eddd;--color-key-top:#41392f;--color-key-bottom:#17130f;--color-key-red-top:#a3281d;--color-key-red-bottom:#5d130c;--color-key-red-lit-top:#ff4a38;--color-key-gold-top:#cf9a2f;--color-key-gold-bottom:#7a5412;--color-key-gold-ink:#1f1304;--color-key-blue-top:#2f7fc4;--color-key-blue-bottom:#164873;--color-scroll-track:#0d0a07;--color-bar-top:#0d0b09;--color-form-error:#ff6a5a;--bars:linear-gradient(90deg, silver 0 14.28%, #c0c000 0 28.57%, #00c0c0 0 42.85%, #00c000 0 57.14%, #c000c0 0 71.43%, #c00000 0 85.71%, #0000c0 0);--bars2:linear-gradient(90deg, #0000c0 0 14.28%, #131313 0 28.57%, #c000c0 0 42.85%, #131313 0 57.14%, #00c0c0 0 71.43%, #131313 0 85.71%, silver 0);--bars3:linear-gradient(90deg, #00214c 0 17%, #fff 0 34%, #32006a 0 51%, #131313 0 68%, #090909 0 76%, #131313 0 84%, #1d1d1d 0);--font-display:var(--ff-chonburi), serif;--font-body:var(--ff-fraunces), serif;--font-ui:var(--ff-oswald), sans-serif;--font-mono:var(--ff-share-tech-mono), monospace;--step--2:clamp(.75rem, .74rem + .04vw, .78rem);--step--1:clamp(.875rem, .86rem + .07vw, .92rem);--step-0:1rem;--step-1:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--step-2:clamp(1.25rem, 1.15rem + .5vw, 1.5625rem);--step-3:clamp(1.5rem, 1.3rem + .9vw, 1.9375rem);--step-4:clamp(1.8rem, 1.45rem + 1.5vw, 2.4375rem);--step-5:clamp(2.1rem, 1.6rem + 2.3vw, 3.0625rem);--step-6:clamp(2.5rem, 1.7rem + 3.4vw, 3.8125rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-field:8px;--radius-card:14px;--radius-tile:20px;--radius-chip:999px;--motion-fast:90ms;--motion-base:.2s;--motion-slow:.4s;--shade-18:color-mix(in srgb, var(--color-black) 18%, transparent);--shade-30:color-mix(in srgb, var(--color-black) 30%, transparent);--shade-40:color-mix(in srgb, var(--color-black) 40%, transparent);--shade-53:color-mix(in srgb, var(--color-black) 53%, transparent);--shade-67:color-mix(in srgb, var(--color-black) 67%, transparent);--shade-73:color-mix(in srgb, var(--color-black) 73%, transparent);--shade-80:color-mix(in srgb, var(--color-black) 80%, transparent);--shade-87:color-mix(in srgb, var(--color-black) 87%, transparent);--shade-93:color-mix(in srgb, var(--color-black) 93%, transparent);--veil-white:color-mix(in srgb, var(--color-white) 33%, transparent)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-room);color:var(--color-cream);-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--step-0);line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,video{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{left:var(--space-3);top:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-field);background:var(--color-gold);color:var(--color-ink);font:400 var(--step--1) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@keyframes blink{50%{opacity:.2}}@keyframes power-on{0%{transform:scaleY(.004)}40%{transform:scaleY(.01)}to{transform:none}}@keyframes power-flash{0%{opacity:.85}40%{opacity:.55}to{opacity:0}}@keyframes flicker{0%,92%{opacity:0}93%{opacity:.06}95%{opacity:0}97%{opacity:.04}}@keyframes track-line{0%{opacity:.95;top:-8%}to{opacity:.95;top:104%}}@keyframes jitter{33%{transform:translateX(calc(.5 * var(--u)))}66%{transform:translateX(calc(-.6 * var(--u)))}}@keyframes wobble{25%{transform:translateX(calc(.7 * var(--u))) skewX(-1.2deg)}50%{transform:translateX(calc(-.9 * var(--u)))}75%{transform:translateX(calc(.5 * var(--u))) skewX(1deg)}}.scr.pwr{animation:.9s cubic-bezier(.2,.8,.2,1) both power-on}.scr.pwr:after{content:"";z-index:40;pointer-events:none;background:var(--color-white);animation:.9s both power-flash;position:absolute;inset:0}.glass{z-index:10;pointer-events:none;border-radius:calc(5 * var(--u));background:repeating-linear-gradient(transparent 0 2px, var(--shade-18) 2px 3px), radial-gradient(120% 100% at 50% 45%, transparent 55%, var(--shade-67) 100%);position:absolute;inset:0}.flick{z-index:12;pointer-events:none;background:var(--color-flicker);mix-blend-mode:soft-light;opacity:0;animation:5s step-end infinite flicker;position:absolute;inset:0}.mood{z-index:9;pointer-events:none;background:var(--color-mood);mix-blend-mode:soft-light;opacity:0;transition:opacity 3s;position:absolute;inset:0}.trk{height:calc(2.6 * var(--u));z-index:11;pointer-events:none;opacity:0;background:linear-gradient(transparent, color-mix(in srgb, var(--color-white) 15%, transparent) 35%, color-mix(in srgb, var(--color-white) 33%, transparent) 50%, color-mix(in srgb, var(--color-white) 12%, transparent) 65%, transparent);mix-blend-mode:screen;position:absolute;top:-8%;left:0;right:0}.trk.run{animation:1s linear track-line}.view.jit{animation:.3s steps(3,end) jitter}.scr.glt .view{filter:hue-rotate(16deg)saturate(1.5);animation:.4s steps(4,end) wobble}#st{z-index:15;pointer-events:none;opacity:0;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.osd,.osd2{z-index:7;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-osd);text-shadow:0 0 calc(.6 * var(--u)) color-mix(in srgb, var(--color-osd) 53%, transparent), calc(.12 * var(--u)) calc(.12 * var(--u)) 0 var(--color-black);opacity:0;pointer-events:none;text-transform:uppercase;line-height:1;transition:opacity .3s;position:absolute}.osd{white-space:pre}.osd.show,.osd2.show{opacity:1}.more{z-index:6;font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-amber);text-transform:uppercase;pointer-events:none;line-height:1;transition:opacity .3s;animation:1.4s step-end infinite blink;position:absolute}.more.off{opacity:0;animation:none}.nowbar{z-index:6;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;position:absolute;overflow:hidden}.nowbar b{font:400 calc(1.05 * var(--u)) / 1.25 var(--font-ui);color:var(--color-gold);letter-spacing:.1em;display:block}.sig{align-items:flex-end;gap:calc(.14 * var(--u));height:calc(.85 * var(--u));vertical-align:-.05em;margin-right:.7em;display:inline-flex}.sig i{width:calc(.22 * var(--u));background:var(--color-osd);border-radius:1px;transition:opacity .2s}.sig i:first-child{height:30%}.sig i:nth-child(2){height:50%}.sig i:nth-child(3){height:75%}.sig i:nth-child(4){height:100%}.sig.weak i:nth-child(n+2){opacity:.12}.bar{z-index:6;border:1px solid var(--color-line);border-radius:calc(1 * var(--u));background:linear-gradient(var(--color-bar-top), var(--color-room));position:absolute}.air{border:calc(.18 * var(--u)) solid var(--color-red);border-radius:calc(.5 * var(--u));font:700 calc(2.3 * var(--u)) / 1 var(--font-ui);letter-spacing:.04em;color:var(--color-red-lit);text-shadow:0 0 calc(1 * var(--u)) color-mix(in srgb, var(--color-red-lit) 53%, transparent);background:var(--color-onair-bg);justify-content:center;align-items:center;display:flex;position:absolute}.air:before{content:"";inset:calc(.18 * var(--u));border:1px solid color-mix(in srgb, var(--color-red) 33%, transparent);border-radius:calc(.3 * var(--u));position:absolute}.mq{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 4%, var(--color-black) 96%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-black) 4%, var(--color-black) 96%, transparent);align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.mq>div{white-space:nowrap;font:400 calc(1.1 * var(--u)) / 1 var(--font-mono);letter-spacing:.04em;color:var(--color-cream-soft);animation:34s linear infinite ticker;display:flex}.mq.paused>div,.mq:hover>div{animation-play-state:paused}.pause{clip-path:inset(50%);z-index:3;width:1px;height:1px;position:absolute;overflow:hidden}.pause:focus-visible{clip-path:none;background:var(--color-gold);width:auto;height:auto;color:var(--color-ink);font:400 calc(.8 * var(--u)) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-chip);padding:.3em .8em;top:8%;left:13.4%;overflow:visible}.mq span{padding:0 calc(1.5 * var(--u));position:relative}.mq span:before{content:"|";left:calc(-.2 * var(--u));color:var(--color-line);position:absolute}.mq .bk{background:var(--color-red);color:var(--color-white);letter-spacing:.12em;margin-right:.8em;padding:.25em .6em;font-weight:700}@keyframes ticker{to{transform:translate(-50%)}}.clk{border-left:1px solid var(--color-line);font:400 calc(2.1 * var(--u)) / 1 var(--font-mono);color:var(--color-amber);text-shadow:0 0 calc(.9 * var(--u)) color-mix(in srgb, var(--color-amber) 40%, transparent);white-space:pre;justify-content:center;align-items:center;display:flex;position:absolute}.rem{gap:calc(.3 * var(--u));align-items:center;display:flex;position:absolute}.rb{border-radius:calc(.6 * var(--u));border:1px solid var(--color-line);background:linear-gradient(var(--color-key-top), var(--color-key-bottom));min-width:0;height:100%;color:var(--color-cream);font:400 calc(.68 * var(--u)) / 1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 calc(.12 * var(--u)) 0 var(--color-black), inset 0 1px 0 color-mix(in srgb, var(--color-white) 13%, transparent);flex:1 1 0;padding:0;transition:transform 80ms,filter .2s}.rb:hover{filter:brightness(1.3)}.rb:active{transform:translateY(calc(.12 * var(--u)))}.rb.m{background:linear-gradient(var(--color-key-red-top), var(--color-key-red-bottom))}.rb.m.on{background:linear-gradient(var(--color-key-red-lit-top), var(--color-key-red-top));box-shadow:0 0 calc(.8 * var(--u)) color-mix(in srgb, var(--color-onair) 67%, transparent)}.rb.g{background:linear-gradient(var(--color-key-gold-top), var(--color-key-gold-bottom));color:var(--color-key-gold-ink)}.rb.s{background:linear-gradient(var(--color-key-blue-top), var(--color-key-blue-bottom))}#boot{z-index:30;background:var(--color-black);cursor:pointer;transition:opacity .5s;animation:10ms linear 3.4s forwards boot-out;position:absolute;inset:0}#boot.off{opacity:0;pointer-events:none}@keyframes boot-out{to{opacity:0;visibility:hidden;pointer-events:none}}#boot .bb{opacity:0;animation:.2s steps(2,end) .5s forwards boot-on;position:absolute;left:0;right:0}#boot .top{background:var(--bars);height:67%;top:0}#boot .mid{background:var(--bars2);height:8%;top:67%}#boot .bot{background:var(--bars3);top:75%;bottom:0}@keyframes boot-on{to{opacity:1}}#boot .bt{background:var(--color-black);padding:calc(1.6 * var(--u)) calc(3 * var(--u));text-align:center;border:calc(.2 * var(--u)) solid var(--color-white);opacity:0;white-space:nowrap;animation:.1s step-end 1.1s forwards boot-on;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#boot .bt b{font:700 calc(3.6 * var(--u)) / 1 var(--font-ui);letter-spacing:.12em;color:var(--color-white);display:block}#boot .bt span{font:400 calc(.9 * var(--u)) / 1 var(--font-mono);letter-spacing:.2em;color:var(--color-mute);margin-top:.9em;display:block}#boot .bs{right:calc(1.4 * var(--u));bottom:calc(1.1 * var(--u));font:400 calc(.75 * var(--u)) / 1 var(--font-mono);color:var(--color-white);background:var(--color-black);letter-spacing:.18em;text-transform:uppercase;padding:.6em .9em;position:absolute}.rec{background:var(--color-red);border-radius:50%;width:.8em;height:.8em;animation:1.2s step-end infinite blink;display:inline-block}#ident{z-index:13;background:var(--color-room);justify-content:center;align-items:center;gap:calc(.9 * var(--u));cursor:pointer;flex-direction:column;display:none;position:absolute;inset:0}#ident.on{animation:.25s steps(3,end) ident-in;display:flex}@keyframes ident-in{0%{opacity:.3}to{opacity:1}}#ident small{font:400 calc(.9 * var(--u)) / 1 var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--color-mute)}#ident b{font:400 calc(5.2 * var(--u)) / 1 var(--font-display);color:var(--color-gold);text-shadow:calc(.25 * var(--u)) calc(.25 * var(--u)) 0 var(--color-red-hard), calc(.45 * var(--u)) calc(.45 * var(--u)) 0 var(--color-red-deep)}#ident em{font:italic 400 calc(1.8 * var(--u)) / 1 var(--font-body);color:var(--color-cream)}#ident:after{content:"";height:calc(1.2 * var(--u));background:var(--bars);position:absolute;bottom:0;left:0;right:0}.modal{z-index:14;background:var(--shade-87);padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(8 * var(--u));justify-content:center;align-items:center;display:none;position:absolute;inset:0}.modal.on{display:flex}.modal .box{border-radius:var(--r);border:calc(.3 * var(--u)) solid var(--color-metal);max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--color-metal-hi), 0 calc(2 * var(--u)) calc(6 * var(--u)) var(--color-black);background:var(--color-black);display:flex;position:relative;overflow:hidden}.modal video,.modal img{max-width:100%;max-height:calc(50 * var(--u));width:auto;height:auto;margin:auto}.modal .x{right:calc(2.2 * var(--u));top:calc(2.2 * var(--u));z-index:2;width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--shade-73);border:1px solid var(--veil-white);font-size:calc(1.3 * var(--u));border-radius:50%;line-height:1;position:absolute}.gramo{z-index:9;cursor:pointer;-webkit-tap-highlight-color:transparent;aspect-ratio:1140/1380;filter:drop-shadow(0 calc(.2 * var(--u)) calc(.3 * var(--u)) var(--shade-67));background:0 0;border:0;padding:0;position:relative}.gramo img{pointer-events:none;transform-origin:50% 90%;width:100%;height:100%;display:block}.gramo .rc{pointer-events:none;opacity:0;border-radius:50%;width:47.4%;height:6.9%;transition:opacity .4s;position:absolute;top:60.4%;left:24.6%;overflow:hidden}.gramo .rc i{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 20%, color-mix(in srgb, var(--color-white) 40%, transparent) 25%, transparent 30% 70%, color-mix(in srgb, var(--color-white) 33%, transparent) 75%, transparent 80%);width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(.146)rotate(0)}.gramo .nt{font-size:calc(1.1 * var(--u));color:var(--color-tune);text-shadow:0 0 8px var(--color-amber);opacity:0;pointer-events:none;font-family:serif;position:absolute;top:20%;left:12%}.gramo .tip{white-space:nowrap;font:400 calc(.7 * var(--u)) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-tune);border-radius:var(--radius-chip);opacity:0;pointer-events:none;z-index:2;padding:.6em .9em;transition:all .3s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(-4px)}.gramo.hint .tip,.gramo:hover .tip,.gramo:focus-visible .tip{opacity:1;transform:none}.gramo.on img{animation:2.4s ease-in-out infinite gr-sway}.gramo.on .rc{opacity:1}.gramo.on .rc i{animation:1.4s linear infinite gr-spin}.gramo.on .nt{animation:3.2s ease-out infinite gr-note}.gramo.on .n2{animation-delay:1.1s}.gramo.on .n3{animation-delay:2.1s}@keyframes gr-sway{0%,to{transform:rotate(-1.2deg)scale(1)}50%{transform:rotate(1.2deg)scale(1.025)}}@keyframes gr-spin{to{transform:translateY(-50%)scaleY(.146)rotate(360deg)}}@keyframes gr-note{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(2.4 * var(--u)), calc(-1.6 * var(--u))) rotate(14deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){.scr,.mq>div,.flick,.more,.rec,.trk,.view.jit,.scr.glt .view{animation:none}#boot{display:none}}
.ch{display:block}.pg{padding:calc(var(--pad) * .9) var(--pad) var(--pad);font:400 var(--fs) / 1.6 var(--font-body);color:var(--color-cream)}.pg+.pg,.s1+.pg{border-top:1px solid var(--color-line-soft)}.kick{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-amber);margin-bottom:calc(var(--gap) * .7)}.h2{font:400 var(--h2) / 1.08 var(--font-display);color:var(--color-gold);text-shadow:calc(.14 * var(--u)) calc(.14 * var(--u)) 0 var(--color-red-hard), calc(.26 * var(--u)) calc(.26 * var(--u)) 0 var(--color-red-deep), 0 0 calc(1 * var(--u)) var(--shade-53);max-width:24ch;margin-bottom:var(--gap)}.lead{font:400 calc(var(--fs) * 1.35) / 1.5 var(--font-body);max-width:46ch;color:var(--color-cream)}.p{color:var(--color-body);max-width:62ch}.p+.p{margin-top:.8em}.mt{margin-top:var(--gap)}.row{gap:calc(var(--gap) * .6);flex-wrap:wrap;display:flex}.chip{font:400 var(--fs-s) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-line);border-radius:var(--radius-chip);color:var(--color-cream);background:var(--color-scroll-track);padding:.7em 1.2em;transition:all .2s}button.chip:hover,.chip.on{background:var(--color-gold);color:var(--color-ink);border-color:var(--color-gold)}.chip.end{margin-left:auto}.btn{font:400 calc(var(--fs) * .95) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;background:var(--color-gold);color:var(--color-ink);box-shadow:calc(.2 * var(--u)) calc(.2 * var(--u)) 0 var(--color-red-hard);border-radius:.5em;align-items:center;gap:.6em;padding:1.05em 1.8em;transition:transform .2s;display:inline-flex}.btn:hover{transform:translate(calc(-.1 * var(--u)), calc(-.1 * var(--u)))}.btn.o{color:var(--color-cream);border:1px solid var(--color-line);box-shadow:none;background:0 0}.guide{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-panel);overflow:hidden}.gr{gap:var(--gap);padding:calc(var(--gap) * .8) var(--gap);border-top:1px solid var(--color-line-soft);grid-template-columns:7em 9em 1fr;align-items:baseline;transition:background .2s;display:grid}.gr:first-child{border-top:0}.gr:hover{background:var(--color-panel-hi)}.gr .n{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.15em;color:var(--color-amber)}.gr b{font:400 calc(var(--fs) * 1.3) / 1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-tile-ink)}.gr>span:last-child{color:var(--color-mute);font-size:var(--fs)}.reel{border-radius:var(--r);border:calc(.3 * var(--u)) solid var(--color-metal);box-shadow:0 0 0 1px var(--color-metal-hi), 0 calc(1 * var(--u)) calc(3 * var(--u)) var(--color-black);background:var(--color-black);aspect-ratio:16/8;position:relative;overflow:hidden}.reel video{object-fit:cover;width:100%;height:100%}.reel .cap{left:var(--gap);bottom:var(--gap);font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-white);text-shadow:0 0 calc(.6 * var(--u)) var(--color-black);align-items:center;gap:.8em;display:flex;position:absolute}.reel .snd{right:var(--gap);bottom:var(--gap);border-radius:var(--radius-chip);background:var(--shade-67);border:1px solid var(--veil-white);font:400 var(--fs-s) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;padding:.7em 1.1em;position:absolute}.big{font:italic 400 calc(var(--h2) * .9) / 1.12 var(--font-body);max-width:22ch}.big em{color:var(--color-gold)}.steps{gap:var(--gap);grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.steps.steps-text{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.steps-text .stp b{overflow-wrap:anywhere}.stp{border:1px solid var(--color-line);border-radius:var(--r);padding:var(--gap);background:linear-gradient(var(--color-panel-hi), var(--color-set))}.stp i{font:normal 400 var(--fs-s) / 1 var(--font-mono);color:var(--color-amber);letter-spacing:.2em}.stp b{font:400 calc(var(--h3) * 1.15) / 1.1 var(--font-display);color:var(--color-gold);margin:.5em 0 .6em;display:block}.stp span{color:var(--color-mute);font-size:var(--fs-s);line-height:1.7;display:block}.cta{text-align:center;padding:calc(var(--pad) * 1.4) var(--pad);background:radial-gradient(60% 90% at 50% 50%, var(--color-card-now), transparent)}.cta .h2{max-width:18ch;margin-left:auto;margin-right:auto}.cta .row{margin-top:var(--gap);justify-content:center}.cta .lead{margin:0 auto}.mas{columns:3;column-gap:var(--gap)}.it{break-inside:avoid;margin-bottom:var(--gap);border-radius:var(--r);border:calc(.25 * var(--u)) solid var(--color-metal);background:var(--color-black);cursor:pointer;text-align:left;width:100%;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.it:hover{transform:translateY(calc(-.3 * var(--u)));border-color:var(--color-gold)}.it img{width:100%;height:auto}.it .tg{border-radius:var(--radius-chip);background:var(--shade-73);font:400 calc(var(--fs-s) * .9) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);padding:.5em .8em;position:absolute;top:.8em;left:.8em}.it .pl{background:var(--shade-67);border:1px solid var(--veil-white);width:2.6em;height:2.6em;font-size:var(--fs-s);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.8em;right:.8em}.note{font:400 var(--fs-s) / 1.5 var(--font-mono);letter-spacing:.06em;color:var(--color-mute);margin-top:var(--gap);border-top:1px dashed var(--color-line-soft);padding-top:var(--gap)}.empty{font:400 var(--fs) / 1.5 var(--font-mono);letter-spacing:.06em;color:var(--color-mute);border:1px dashed var(--color-line);border-radius:var(--r);padding:var(--gap)}.film{gap:calc(var(--gap) * 1.4);margin-bottom:calc(var(--gap) * 1.6);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.film:nth-child(2n){grid-template-columns:1fr 1.5fr}.film:nth-child(2n) .fv{order:2}.fv{border-radius:var(--r);border:calc(.3 * var(--u)) solid var(--color-metal);box-shadow:0 0 0 1px var(--color-metal-hi), 0 calc(1 * var(--u)) calc(2.4 * var(--u)) var(--color-black);background:var(--color-black);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fv video{width:100%;height:auto}.fv.v{max-width:calc(19 * var(--u));margin:0 auto}.ft i{font:normal 400 var(--fs-s) / 1 var(--font-mono);color:var(--color-amber);letter-spacing:.2em}.ft b{font:400 calc(var(--h3) * 1.5) / 1.1 var(--font-display);color:var(--color-gold);margin:.4em 0 .5em;display:block}.ft p{color:var(--color-body);max-width:36ch}.ft .ne{margin-top:var(--gap);font-size:calc(var(--fs) * .8)}.walls{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.walls.w3{grid-template-columns:repeat(3,1fr)}.ph{gap:var(--gap);grid-template-columns:repeat(6,1fr);display:grid}.walls .it,.ph .it{margin:0}.two{gap:calc(var(--gap) * 2.2);grid-template-columns:1fr 1fr;display:grid}.two h3{font:400 calc(var(--h3) * 1.2) / 1.15 var(--font-display);color:var(--color-gold);margin-bottom:.5em}.two.c{grid-template-columns:1.6fr 1fr}.ci{gap:var(--gap);flex-direction:column;display:flex}.ci>div{border:1px solid var(--color-line);border-radius:var(--r);padding:var(--gap);background:var(--color-panel)}.ci small{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.2em;color:var(--color-amber);text-transform:uppercase;margin-bottom:.6em;display:block}.ci a,.ci p{font:400 calc(var(--fs) * 1.2) / 1.4 var(--font-body);color:var(--color-cream)}.foot{border-top:1px solid var(--color-line-soft);justify-content:space-between;gap:var(--gap);font:400 var(--fs-s) / 1.4 var(--font-mono);letter-spacing:.1em;color:var(--color-mute);text-transform:uppercase;flex-wrap:wrap;display:flex}.foot nav{gap:var(--gap);flex-wrap:wrap;display:flex}.foot a{text-underline-offset:.25em;text-decoration:underline}.rv[data-rv=wait]{opacity:0;transform:translateY(calc(1.2 * var(--u)))}.rv{transition:opacity .6s,transform .6s}.gw{overflow-x:auto}.guide2{grid-template-columns:calc(9 * var(--u)) repeat(5, 1fr);gap:calc(.35 * var(--u));border:1px solid var(--color-line);border-radius:var(--r);padding:calc(.5 * var(--u));background:var(--color-panel);display:grid}.g-row,.g-pl{display:contents}.g-p .tm{display:none}.g-h{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-mute);padding:.7em .8em}.g-h em{color:var(--color-gold);margin-right:.6em;font-style:normal}.g-c{border-radius:calc(.6 * var(--u));background:linear-gradient(var(--color-panel-hi), var(--color-set));border:1px solid var(--color-line-soft);flex-direction:column;justify-content:center;gap:.35em;padding:.8em 1em;display:flex}.g-c small{font:400 var(--fs-s) / 1 var(--font-mono);color:var(--color-amber);letter-spacing:.15em}.g-c b{font:400 calc(var(--fs) * 1.1) / 1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-tile-ink)}.g-p{min-height:calc(4.4 * var(--u));border-radius:calc(.6 * var(--u));background:var(--color-card);border:1px solid var(--color-line-soft);flex-direction:column;justify-content:center;gap:.4em;padding:.8em 1em;transition:all .2s;display:flex}.g-p small{font:400 calc(var(--fs-s) * .85) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber)}.g-p span{font:400 var(--fs) / 1.25 var(--font-body);color:var(--color-cream)}.g-p.now{background:linear-gradient(var(--color-card-now), var(--color-onair-bg));border-color:var(--color-amber)}.g-p:hover,.g-c:hover{border-color:var(--color-gold);filter:brightness(1.15)}.idv{align-items:center;gap:var(--gap);padding:calc(var(--gap) * .8) var(--pad);font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--color-mute);white-space:nowrap;display:flex}.idv i{height:calc(.45 * var(--u));background:var(--bars);opacity:.8;flex:1;min-height:3px}.signoff{min-height:calc(26 * var(--u));justify-content:center;align-items:center;gap:var(--gap);text-align:center;background:var(--color-black);border-top:1px solid var(--color-line-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.signoff .bars{background:var(--bars) top / 100% 68% no-repeat, var(--bars2) 0 68% / 100% 8% no-repeat;opacity:.5;position:absolute;inset:0}.so-t{background:var(--color-black);padding:calc(1.6 * var(--u)) calc(3 * var(--u));border:calc(.15 * var(--u)) solid var(--veil-white);position:relative}.so-t b{font:400 calc(3 * var(--u)) / 1.1 var(--font-display);color:var(--color-gold);text-shadow:calc(.15 * var(--u)) calc(.15 * var(--u)) 0 var(--color-red-hard);display:block}.so-t span{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--color-mute);margin-top:.8em;display:block}.signoff .btn{position:relative}.doc h2{font:400 calc(var(--h3) * 1.3) / 1.15 var(--font-display);color:var(--color-gold);margin:calc(var(--gap) * 1.4) 0 .5em}.doc p,.doc li{color:var(--color-body);max-width:68ch}.doc ul{padding-left:1.3em}.doc a{color:var(--color-gold);text-underline-offset:.2em;text-decoration:underline}ul.guide,ul.row{list-style:none}.form{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.fl{flex-direction:column;gap:.5em;display:flex}.fl.w,.form>.summary,.form>.hp{grid-column:1/-1}.fl .btn{align-self:flex-start}.fl .btn:disabled{opacity:.6;cursor:not-allowed}.fl label,.hp label{font:400 var(--fs-s) / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber)}.fl input,.fl select,.fl textarea{font:400 var(--fs) / 1.4 var(--font-body);color:var(--color-cream);background:var(--color-panel);border:1px solid var(--color-line);border-radius:.5em;width:100%;padding:.8em 1em}.fl input::placeholder,.fl textarea::placeholder{color:var(--color-mute);opacity:1}.fl input:focus,.fl select:focus,.fl textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 calc(.15 * var(--u)) color-mix(in srgb, var(--color-gold) 33%, transparent)}.fl input[aria-invalid=true],.fl select[aria-invalid=true],.fl textarea[aria-invalid=true]{border-color:var(--color-form-error)}.fl textarea{resize:vertical;min-height:7em}.fl select option{background:var(--color-panel)}.err{font:400 var(--fs-s) / 1.4 var(--font-mono);letter-spacing:.04em;color:var(--color-form-error)}.summary:empty{display:none}.summary{border:1px solid var(--color-form-error);border-radius:var(--r);padding:var(--gap);color:var(--color-cream);background:var(--color-panel)}.summary ul{margin-top:.5em;padding-left:1.3em}.summary a{min-height:1.6em;color:var(--color-form-error);text-underline-offset:.2em;padding:.2em 0;text-decoration:underline;display:inline-block}.ok{font:400 calc(var(--fs) * 1.1) / 1.5 var(--font-mono);color:var(--color-osd);letter-spacing:.04em;border:1px solid var(--color-osd);border-radius:var(--r);padding:var(--gap)}.note-small{font:400 var(--fs-s) / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--color-mute)}.note-small a{text-underline-offset:.2em;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.checks{border:1px solid var(--color-line);border-radius:var(--r);padding:var(--gap);min-width:0}.checks legend{font:400 var(--fs-s) / 1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber);padding:0 .5em}.checks .check{font:400 var(--fs) / 1.4 var(--font-body);color:var(--color-cream);letter-spacing:0;text-transform:none;align-items:flex-start;gap:.7em;padding:.35em 0;display:flex}.checks input[type=checkbox]{width:1.3em;height:1.3em;accent-color:var(--color-gold);flex:none;margin-top:.1em}.doc-table{border:1px solid var(--color-line);border-radius:var(--r);margin:var(--gap) 0;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:30em;font:400 var(--fs-s) / 1.5 var(--font-body)}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line-soft);color:var(--color-body);padding:.7em 1em}.doc-table thead th{font:400 var(--fs-s) / 1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber);border-top:0}.doc-table tbody th{color:var(--color-cream);font-weight:400}.doc h3{font:400 calc(var(--h3) * 1.1) / 1.15 var(--font-display);color:var(--color-gold);margin:var(--gap) 0 .4em}.doc ol{padding-left:1.3em}.doc .note-small{margin-bottom:var(--gap)}.doc{overflow-wrap:anywhere}
@media (orientation:landscape) and (min-width:900px) and (min-height:560px){html,body{height:100%;overflow:hidden}.tv{--u:min(1vw, 1.5vh);--fs:calc(1.12 * var(--u));--fs-s:calc(.82 * var(--u));--pad:calc(3 * var(--u));--gap:calc(1.6 * var(--u));--h2:calc(3 * var(--u));--h3:calc(1.5 * var(--u));--r:calc(1.2 * var(--u));background:var(--color-set);position:absolute;inset:0;overflow:hidden}.scr{left:calc(3.125 * var(--u));top:calc(3.906 * var(--u));right:calc(11.2 * var(--u));bottom:calc(4.95 * var(--u));background:var(--color-screen);position:absolute;overflow:hidden}.frame{pointer-events:none;z-index:20;border-style:solid;border-color:#0000;border-width:calc(9.375 * var(--u)) calc(16.667 * var(--u)) calc(10.417 * var(--u)) calc(8.594 * var(--u));border-image:url(/tv/frame.webp) 144 256 160 132;position:absolute;inset:0}.tvp,.pnl{display:none}.nav{left:0;right:0;top:calc(2.2 * var(--u));height:calc(4.2 * var(--u));font:400 calc(1.06 * var(--u)) / 1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;z-index:6;justify-content:center;align-items:center;display:flex;position:absolute}.nav a{padding:calc(.5 * var(--u)) calc(2.25 * var(--u));color:var(--color-cream-soft);opacity:.92;white-space:nowrap;position:relative}.nav a+a:before{content:"";background:color-mix(in srgb, var(--color-cream-soft) 53%, transparent);width:1px;position:absolute;top:18%;bottom:18%;left:0}.nav a.on{color:var(--color-gold);opacity:1}.nav a.on:after{content:"";left:calc(2.25 * var(--u));right:calc(2.25 * var(--u));bottom:calc(-.2 * var(--u));height:calc(.18 * var(--u));background:var(--color-gold);position:absolute}.nav a:hover{color:var(--color-gold)}.tag{right:calc(2.9 * var(--u));top:calc(2.5 * var(--u));width:calc(7 * var(--u));font:400 calc(.82 * var(--u)) / 1.35 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-soft);z-index:6;position:absolute}.nowbar{left:calc(2.6 * var(--u));top:calc(1.5 * var(--u));width:calc(13 * var(--u));font-size:calc(.66 * var(--u))}.osd{left:calc(2.6 * var(--u));top:calc(6.8 * var(--u));font-size:calc(1.5 * var(--u))}.osd2{right:calc(2.6 * var(--u));top:calc(6.8 * var(--u));font-size:calc(1.4 * var(--u))}.more{left:50%;bottom:calc(5.15 * var(--u));font-size:calc(.72 * var(--u));transform:translate(-50%)}.bar{left:calc(1.28 * var(--u));right:calc(1 * var(--u));bottom:calc(.8 * var(--u));height:calc(4.4 * var(--u))}.air{width:9.4%;top:11%;bottom:11%;left:2.1%}.mq{left:13.4%;right:44%}.rem{width:31.5%;top:12%;bottom:12%;right:11.4%}.rem .gramo{width:auto;height:calc(100% + 6px);margin:-3px 0 0 calc(.25 * var(--u));flex:none}.clk{width:9.2%;top:12%;bottom:12%;right:1.6%}.view{left:calc(.5 * var(--u));right:calc(.3 * var(--u));top:calc(5.86 * var(--u));bottom:calc(5.5 * var(--u));z-index:3;scrollbar-width:thin;scrollbar-color:var(--color-amber) var(--color-scroll-track);overscroll-behavior:contain;scroll-behavior:smooth;position:absolute;overflow:hidden auto;container-type:size}.view::-webkit-scrollbar{width:calc(.7 * var(--u))}.view::-webkit-scrollbar-track{background:var(--color-scroll-track)}.view::-webkit-scrollbar-thumb{background:var(--color-amber);border-radius:calc(1 * var(--u));border:calc(.15 * var(--u)) solid var(--color-scroll-track)}.view.sc{-webkit-mask-image:linear-gradient(transparent, var(--color-black) 3.5%);mask-image:linear-gradient(transparent, var(--color-black) 3.5%)}.s1{width:100%;height:100cqh;position:relative}.s1 .u,.s1>.copy>.u{position:absolute}.s1>.copy,.s1>.tiles{display:contents}.hero{border-radius:calc(4.2 * var(--u)) calc(4.2 * var(--u)) 0 0;width:96.96%;height:68.2%;-webkit-mask-image:linear-gradient(var(--color-black) 78%, transparent);mask-image:linear-gradient(var(--color-black) 78%, transparent);position:absolute;top:0;left:3.04%;overflow:hidden}.hero picture{width:100%;height:100%;display:block}.hero img{object-fit:cover;object-position:78% 30%;transform-origin:70% 40%;width:100%;height:100%;animation:26s ease-in-out infinite alternate ken-burns}.hero:after{content:"";background:linear-gradient(90deg, var(--shade-40), transparent 38%);position:absolute;inset:0}.h1{font:400 calc(3.9 * var(--u)) / 1.06 var(--font-display);color:var(--color-gold);letter-spacing:-.01em;z-index:3;text-shadow:calc(.22 * var(--u)) calc(.22 * var(--u)) 0 var(--color-red-hard), calc(.38 * var(--u)) calc(.38 * var(--u)) 0 var(--color-red-dark), calc(-.08 * var(--u)) calc(-.08 * var(--u)) 0 var(--color-red-darkest), 0 0 calc(1.6 * var(--u)) var(--shade-53);top:10.3%;left:9.84%}.h1 span{display:block}.rule{width:calc(13.6 * var(--u));height:calc(.17 * var(--u));background:var(--color-gold);z-index:3;top:39.5%;left:10.07%}.sub{font:400 calc(1.78 * var(--u)) / 1.38 var(--font-body);color:var(--color-cream);text-shadow:0 calc(.1 * var(--u)) calc(.6 * var(--u)) var(--color-black);z-index:3;top:44%;left:10.07%}.scr-t{font:italic 600 calc(2.2 * var(--u)) / 1.02 var(--font-body);color:var(--color-amber);transform-origin:0 100%;z-index:3;text-shadow:0 0 calc(.8 * var(--u)) var(--shade-53);width:calc(11 * var(--u));top:42.7%;left:87.4%;transform:rotate(-13deg)}.scr-t i{height:calc(.2 * var(--u));background:var(--color-red);margin-top:calc(.5 * var(--u));width:78%;margin-left:12%;display:block;transform:rotate(-3deg)}.tile{border-radius:calc(2.2 * var(--u));height:30.5%;padding:calc(.34 * var(--u));background:linear-gradient(145deg, var(--color-tile-hi), var(--color-metal-hi) 40%, var(--color-metal) 60%, var(--color-tile-lo));box-shadow:0 calc(.4 * var(--u)) calc(1.2 * var(--u)) var(--shade-80), inset 0 0 0 calc(.1 * var(--u)) var(--shade-53);z-index:3;transition:transform .25s,filter .25s;display:block;position:absolute;top:66%}.tile .in{inset:calc(.34 * var(--u));border-radius:calc(1.9 * var(--u));background:var(--color-set);position:absolute;overflow:hidden}.tile img{object-fit:cover;width:100%;height:63%;position:absolute;top:0;left:0}.tile .lb{justify-content:center;align-items:center;gap:calc(.25 * var(--u));background:linear-gradient(var(--color-card), var(--color-set));text-align:center;flex-direction:column;height:37%;display:flex;position:absolute;bottom:0;left:0;right:0}.tile b{font:400 calc(1.55 * var(--u)) / 1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-tile-ink)}.tile small{font:400 calc(.88 * var(--u)) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-tile-label)}.tile:hover,.tile:focus-visible{transform:translateY(calc(-.5 * var(--u))) scale(1.02);filter:brightness(1.12)}.tile.act b{color:var(--color-ice)}.t1{width:17.45%;left:1.29%}.t2{width:17.68%;left:20.02%}.t3{width:18.38%;left:40.05%}.t4{width:17.68%;left:60.42%}.t5{width:17.56%;left:80.09%}}@keyframes ken-burns{to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.hero img{animation:none}}
@media (orientation:portrait),(max-width:899px),(max-height:559px){.s1{flex-direction:column;min-height:100%;display:flex}.hero{aspect-ratio:690/546;-webkit-mask-image:linear-gradient(var(--color-black) 86%, transparent);mask-image:linear-gradient(var(--color-black) 86%, transparent);border-radius:16px 16px 0 0;flex:none;margin:2px 6px 0;position:relative}.hero picture{width:100%;height:100%;display:block}.hero img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.s1>.tiles{flex-direction:column;flex:1;gap:6px;padding:6px;display:flex}.tile{background:linear-gradient(145deg, var(--color-tile-hi), var(--color-metal-hi) 40%, var(--color-metal) 60%, var(--color-tile-lo));min-height:46px;box-shadow:0 2px 6px var(--shade-80);border-radius:16px;flex:1 1 0;padding:2px;display:block;position:relative}.tile .in{background:var(--color-set);border-radius:14px;display:flex;position:absolute;inset:2px;overflow:hidden}.tile img{object-fit:cover;object-position:50% 30%;flex:none;width:44%;height:100%}.tile .lb{text-align:left;background:linear-gradient(90deg, var(--color-set), var(--color-card));flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;padding:0 26px 0 14px;display:flex;position:relative}.tile .lb:after{content:"›";color:var(--color-tile-ink);font-size:28px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-52%)}.tile b{font:400 15px / 1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-tile-ink)}.tile small{font:400 9px / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-tile-label)}.tile.act b{color:var(--color-ice)}.h2{text-shadow:2px 2px 0 var(--color-red-hard), 4px 4px 0 var(--color-red-deep)}.gr{grid-template-columns:4.2em 1fr;row-gap:6px}.gr>span:last-child{grid-column:1/-1}.reel{aspect-ratio:16/10}.steps{grid-template-columns:1fr 1fr}.steps .stp:last-child{grid-column:1/-1}.btn{box-shadow:2px 2px 0 var(--color-red-hard)}.mas{columns:2}.film,.film:nth-child(2n){grid-template-columns:1fr}.film:nth-child(2n) .fv{order:0}.fv.v{max-width:60%}.walls,.walls.w3{grid-template-columns:repeat(2,1fr)}.ph{grid-template-columns:repeat(3,1fr)}.two,.two.c,.form{grid-template-columns:1fr}.gw{overflow:visible}.guide2{flex-direction:column;gap:7px;min-width:0;padding:6px;display:flex}.guide2 .g-h{display:none}.g-row{align-items:stretch;gap:6px;display:flex}.g-c{flex:none;width:78px;padding:8px}.g-c b{letter-spacing:.03em;font-size:11px}.g-c small{font-size:9px}.g-pl{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.g-p{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:9px 10px;grid-column:auto!important}.g-p.now{padding-right:46px;position:relative}.g-p .tm{font:normal 400 11px / 1 var(--font-mono);letter-spacing:.08em;color:var(--color-amber);flex:none;display:block}.g-p small{display:none}.g-p span{min-width:0;font-size:14px;line-height:1.2}.g-p.now:after{content:"NOW";font:700 8px / 1 var(--font-ui);letter-spacing:.14em;color:var(--color-ink);background:var(--color-gold);border-radius:4px;padding:3px 5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.signoff{min-height:260px}.so-t{padding:14px 18px}.so-t b{font-size:21px}.idv{letter-spacing:.18em;font-size:9px}.pg{padding-left:14px;padding-right:14px}}
@media (orientation:portrait) and (min-width:360px){html,body{background:var(--color-room);height:100%;overflow:hidden}.tv{--w:min(100vw, calc(100vh * .5625));--fs:15px;--fs-s:11px;--pad:16px;--gap:14px;--h2:26px;--h3:17px;--r:14px;--u:1vw;width:var(--w);background:var(--color-room);position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@supports (height:100dvh){.tv{--w:min(100vw, calc(100dvh * .5625))}}.frame{display:none}.tvp{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;display:block;position:absolute;left:0}.tvp-t{height:calc(var(--w) * 787 / 900);background:url(/tv/frame-t-top.webp) 0 0/100% 100% no-repeat;top:0}.tvp-b{height:calc(var(--w) * 813 / 900);background:url(/tv/frame-t-bot.webp) 0 0/100% 100% no-repeat;bottom:0}.tvp-m{top:calc(var(--w) * 787 / 900);bottom:calc(var(--w) * 813 / 900);background:url(/tv/frame-t-row.webp) 0 0/100% 100% no-repeat}.pnl{z-index:21;pointer-events:none;display:block;position:absolute;inset:0}.pnl button{pointer-events:auto;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;border-radius:12%;position:absolute}.pnl button:active{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-tune) 53%, transparent), transparent)}.pnl button:focus-visible{outline:2px solid var(--color-gold)}.scr{left:6.22%;top:calc(var(--w) * 74 / 900);width:77.78%;height:calc(100% - var(--w) * 154 / 900);border-radius:calc(var(--w) * .08);background:var(--color-screen);flex-direction:column;display:flex;position:absolute;overflow:hidden}.glass{border-radius:calc(var(--w) * .08)}.nav{font:400 11px / 1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;z-index:6;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;padding:12px 8px 4px;display:flex;position:relative}.nav a{color:var(--color-cream-soft);opacity:.92;white-space:nowrap;padding:8px 9px;position:relative}.nav a+a:before{content:"";background:color-mix(in srgb, var(--color-cream-soft) 53%, transparent);width:1px;position:absolute;top:18%;bottom:18%;left:0}.nav a.on{color:var(--color-gold);opacity:1}.nav a.on:after{content:"";background:var(--color-gold);height:2px;position:absolute;bottom:2px;left:9px;right:9px}.view{z-index:3;scrollbar-width:thin;scrollbar-color:var(--color-amber) var(--color-scroll-track);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto}.view.sc{-webkit-mask-image:linear-gradient(transparent, var(--color-black) 3.5%);mask-image:linear-gradient(transparent, var(--color-black) 3.5%)}.bar{border-radius:9px;flex:none;height:42px;margin:4px 6px 8px;position:relative;overflow:hidden}.air{width:62px;font-size:17px;top:11%;bottom:11%;left:5px}.mq{left:74px;right:58px}.mq>div{font-size:10.5px}.mq span{padding:0 12px}.clk{width:52px;font-size:13px;top:12%;bottom:12%;right:3px}.rem,.nowbar,.tag,.more,.osd2,.sig{display:none}.osd{z-index:9;font-size:14px;top:62px;left:10px}.trk{height:18px}.pnl .gramo{left:87.33%;bottom:calc(var(--w) * 158 / 900);z-index:9;width:10.2%;height:auto;filter:drop-shadow(0 2px 3px var(--shade-67));border-radius:0;margin:0;position:absolute}.pnl .gramo:active{background:0 0}.pnl .gramo .tip{margin:0 8px 0 0;font-size:10px;inset:25% 100% auto auto;transform:none}.modal{padding:10px 8px 14px}.modal .x{width:32px;height:32px;font-size:14px;top:14px;right:14px}.modal video,.modal img{max-height:70vh}#boot .bt{border-width:2px;padding:12px 16px}#boot .bt b{font-size:24px}#boot .bt span{font-size:8px}#boot .bs{font-size:9px;bottom:8px;right:8px}#ident b{font-size:38px}#ident em{font-size:15px}#ident small{font-size:9px}.s1>.copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
@media (max-width:359px),(orientation:landscape) and (max-width:899px),(orientation:landscape) and (max-height:559px){.tv{--u:.5rem;--fs:1rem;--fs-s:.8rem;--pad:1.25rem;--gap:1rem;--h2:clamp(1.6rem, 6vw, 2.4rem);--h3:1.15rem;--r:.9rem;background:var(--color-screen);flex-direction:column;min-height:100dvh;display:flex;position:relative}.frame,.tvp,.pnl,.tag,.nowbar,.osd2,.more{display:none}.scr{background:var(--color-screen);flex-direction:column;flex:1;display:flex;position:relative}.nav{z-index:8;background:var(--color-screen);border-bottom:1px solid var(--color-line-soft);font:400 .85rem / 1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;padding:.25rem .5rem;display:flex;position:relative}.nav a{min-height:2.75rem;color:var(--color-cream-soft);white-space:nowrap;align-items:center;padding:0 .7rem;display:inline-flex;position:relative}.nav a.on{color:var(--color-gold)}.nav a.on:after{content:"";background:var(--color-gold);height:2px;position:absolute;bottom:.45rem;left:.7rem;right:.7rem}.view{flex:1;position:static}.view.sc{-webkit-mask-image:none;mask-image:none}.bar{z-index:8;background:var(--color-room);border-width:1px 0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem;display:flex;position:relative}.bar>*{position:static}.bar>.air{flex:none;padding:.3rem .6rem;font-size:1rem;position:relative}.mq{flex:8rem;min-width:0;height:2rem}.mq>div{font-size:.8rem}.clk{flex:none;padding:0 .5rem;font-size:1rem}.rem{flex-wrap:wrap;flex:100%;order:3;gap:.35rem}.rb{flex:4rem;min-height:2.75rem;font-size:.75rem}.rem .gramo{flex:none;height:2.75rem;margin:0}.osd{z-index:25;font-size:1.2rem;position:fixed;top:4rem;left:1rem}.glass,.flick,.mood,.trk,#st,#boot,#ident,.modal{position:fixed}.glass{border-radius:0}.modal{padding:1rem}.modal .x{width:2.75rem;height:2.75rem;font-size:1rem;top:1rem;right:1rem}.modal video,.modal img{max-height:70vh}#boot .bt{padding:.8rem 1rem}#boot .bt b{font-size:1.6rem}#boot .bt span,#boot .bs{font-size:.6rem}#ident b{font-size:3rem}#ident em{font-size:1.1rem}#ident small{font-size:.7rem}.s1>.copy{padding:var(--pad) var(--pad) 0;order:-1;display:block}.s1 .h1{overflow-wrap:anywhere;font:400 clamp(1.4rem, 8vw, 3rem) / 1.06 var(--font-display);color:var(--color-gold);text-shadow:2px 2px 0 var(--color-red-hard), 4px 4px 0 var(--color-red-dark)}.s1 .h1 span{display:block}.s1 .rule{background:var(--color-gold);width:8rem;height:2px;margin:.8rem 0;display:block}.s1 .sub{font:400 var(--step-1) / 1.38 var(--font-body);color:var(--color-cream)}.s1 .scr-t{display:none}.hero{aspect-ratio:16/9;max-height:60vh;margin:1rem .5rem 0}.s1>.tiles{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:.5rem;display:grid}.tile{min-height:5rem}.mas{columns:2}.view,.pg,.guide2{min-width:0}}

