:root{--spring-snappy:linear(0, .051, .167, .308, .449, .578, .688, .777, .847, .899, .937, .964, .982, .994, 1, 1.004, 1.006, 1.006, 1.006, 1.005, 1);--spring-smooth:linear(0, .04, .13, .241, .355, .463, .559, .642, .713, .771, .819, .857, .888, .913, .932, .948, .96, .969, .976, .982, .986, .989, .992, .994, 1);--spring-bouncy:linear(0, .04, .141, .279, .432, .586, .727, .85, .95, 1.025, 1.078, 1.109, 1.124, 1.125, 1.117, 1.102, 1.083, 1.064, 1.045, 1.028, 1.013, 1.002, .994, .988, .985, .984, .984, .986, 1);--spring-snappy-ms:.26s;--spring-smooth-ms:.52s;--spring-bouncy-ms:.72s;--drift-ease:linear;--drift-ms:5.2s;--serif:"Cinzel", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Alegreya Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text:#efe6d6;--storm:#7fd4ff;--ember:#e8b866}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes page-in{0%{opacity:0}}body{transition:opacity var(--spring-snappy-ms) var(--spring-smooth)}body.leaving{opacity:0}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2")}:root{--ink:#05070b;--panel:#080b11b8;--muted:#efe6d6a8;--faint:#efe6d66b;--line:#efe6d614;--gutter:clamp(16px, 4vw, 48px);--measure:1120px;--rise:14px;--stagger:70ms}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}a{color:var(--text);text-underline-offset:3px;transition:color var(--spring-snappy-ms) var(--spring-snappy), text-decoration-color var(--spring-snappy-ms) var(--spring-snappy);text-decoration-color:#e8b86680}a:hover{color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}a:focus-visible{color:var(--ember);outline:none}h1,h2{font-family:var(--serif);letter-spacing:.03em;font-weight:700}.hero{isolation:isolate;height:max(100svh,600px);max-height:1080px;position:relative;overflow:hidden}.hero-art img{z-index:-2;object-fit:cover;object-position:62% 50%;background:#0b0e14;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg, #05070beb 0%, #05070bb8 38%, #05070b00 70%), linear-gradient(0deg, var(--ink) 0%, #05070b00 26%);position:absolute;inset:0}.hero-body{left:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));width:min(660px, calc(100% - 2 * var(--gutter)));position:absolute;bottom:clamp(56px,14vh,140px)}.hero-body>*{animation:rise var(--spring-smooth-ms) var(--spring-smooth) both}.hero-body>:nth-child(2){animation-delay:var(--stagger)}.hero-body>:nth-child(3){animation-delay:calc(2 * var(--stagger))}.hero-body>:nth-child(n+4){animation-delay:calc(3 * var(--stagger))}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise))}}.kicker{color:var(--ember);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}h1{text-shadow:0 2px 24px #0009;margin:0;font-size:clamp(38px,5.2vw,64px);line-height:1.05}.lede{color:#efe6d6db;max-width:30ch;margin:14px 0 24px;font-size:clamp(18px,1.6vw,21px);line-height:1.4}.play{background:var(--ember);color:#140f06;font-family:var(--serif);letter-spacing:.08em;transition:transform var(--spring-snappy-ms) var(--spring-bouncy), background-color var(--spring-snappy-ms) var(--spring-snappy), box-shadow var(--spring-smooth-ms) var(--spring-smooth);border-radius:3px;padding:13px 30px 12px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 10px 30px -10px #e8b8668c}.play:hover,.play:focus-visible{color:#140f06;background:#f3cb85;outline:none;transform:translateY(-1px);box-shadow:0 14px 34px -10px #e8b866b3}.play:active{transform:translateY(0)scale(.98)}.fine{color:var(--muted);margin:12px 0 0;font-size:15px}.live{right:var(--gutter);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;width:264px;transform:translateY(var(--rise));transition:opacity var(--spring-smooth-ms) var(--spring-smooth), transform var(--spring-smooth-ms) var(--spring-smooth), visibility 0s linear var(--spring-smooth-ms);border-radius:4px;padding:14px 16px 12px;position:absolute;bottom:calc(100% + clamp(56px,14vh,140px))}.live.ready{opacity:1;visibility:visible;transition:opacity var(--spring-smooth-ms) var(--spring-smooth), transform var(--spring-smooth-ms) var(--spring-smooth), visibility 0s;transform:none}.live-chip{display:none}.live-head{color:var(--muted);margin:0;font-size:15px}.live-head b{color:var(--text);font-size:18px;font-weight:700}.live-dot{vertical-align:2px;background:#7ddc8a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #7ddc8ab3}.live h2{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 6px;font-size:12px}.live-top{margin:0;padding:0;font-size:15px;line-height:1.75;list-style:none}.live-top li{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;gap:8px;display:grid}.live-top li:first-child{border-top:0}.live-rank{color:var(--faint);text-align:right}.live-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-name.on:after{content:"";vertical-align:2px;background:#7ddc8a;border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.live-level{color:var(--muted);font-size:14px}.live-empty{color:var(--muted);margin:0;font-size:15px}main{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto;position:relative}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:8px 0 64px;display:grid}figure{margin:0}figure picture{background:#0b0e14;border-radius:4px;display:block;overflow:hidden}figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform var(--spring-smooth-ms) var(--spring-smooth);display:block}figure:hover img{transform:scale(1.02)}figcaption{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.45}figcaption b{color:var(--text);font-family:var(--serif);letter-spacing:.05em;margin-bottom:2px;font-size:17px;display:block}.alpha{border-top:1px solid var(--line);max-width:640px;padding:40px 0 64px}.alpha h2{margin:0 0 14px;font-size:22px}.alpha p{color:var(--muted);margin:0 0 12px}.alpha .play{margin-top:12px}footer{max-width:var(--measure);padding:20px var(--gutter) calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:24px;margin:0 auto;font-size:15px;display:flex}footer a{color:var(--muted);text-decoration:none}@media (max-width:1100px){.hero-body{width:min(560px, calc(100% - 3 * var(--gutter) - 264px))}}@media (max-width:720px){.hero{height:auto;max-height:none;overflow:visible}.hero-art{height:min(52svh,480px);min-height:300px;display:block;position:relative;overflow:hidden}.hero-art img{object-position:46% 50%}.hero-shade{background:linear-gradient(0deg, var(--ink) 0%, #05070b00 38%);height:min(52svh,480px);min-height:300px;bottom:auto}.hero-body{width:auto;padding:0 var(--gutter);margin-top:-56px;position:relative;bottom:auto;left:auto}h1{font-size:clamp(32px,9.4vw,44px)}.lede{margin:10px 0 20px}.play{text-align:center;display:block}main{flex-direction:column;display:flex}.shots{order:1}.live{order:2;width:auto;margin:0 0 48px;padding:12px 14px 10px;transition:none;display:none;position:static}.live.ready{animation:rise var(--spring-smooth-ms) var(--spring-smooth) both;display:block}.alpha{order:3}.live-chip{top:calc(env(safe-area-inset-top) + 14px);left:var(--gutter);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);opacity:0;transition:opacity var(--spring-smooth-ms) var(--spring-smooth), transform var(--spring-smooth-ms) var(--spring-smooth);border-radius:3px;margin:0;padding:5px 10px 4px;font-size:14px;display:block;position:absolute;transform:translateY(-6px)}.live-chip.ready{opacity:1;transform:none}.live-chip b{color:var(--text)}.live-top li:nth-child(n+6){display:none}.shots{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0 48px}.alpha{padding:32px 0 48px}}@media (prefers-reduced-motion:reduce){.hero-body>*,.live,.live.ready,.live-chip{transition:none;animation:none;transform:none}}.kicker .alpha-tag{letter-spacing:.16em;vertical-align:1px;background:#e8b86629;border-radius:2px;margin-left:6px;padding:1px 6px 0;font-size:11px;display:inline-block}.actions{flex-wrap:wrap;gap:10px;display:flex}.actions .play.quiet{color:var(--text);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efe6d614}.actions .play.quiet:hover,.actions .play.quiet:focus-visible{color:var(--text);box-shadow:none;background:#efe6d624}footer{flex-wrap:wrap;justify-content:space-between;row-gap:12px}footer nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}footer a:hover,footer a:focus-visible,.copy:hover,.copy:focus-visible{color:var(--text);outline:none}footer a{transition:color var(--spring-snappy-ms) var(--spring-snappy)}.copy{color:var(--muted);font:inherit;cursor:pointer;transition:color var(--spring-snappy-ms) var(--spring-snappy);background:0 0;border:0;padding:0;display:inline-grid}.copy>span{transition:opacity var(--spring-snappy-ms) var(--spring-snappy), transform var(--spring-smooth-ms) var(--spring-smooth);grid-area:1/1}.copy .copy-done{opacity:0;color:var(--ember);transform:translateY(6px)}.copy.copied .copy-idle{opacity:0;transform:translateY(-6px)}.copy.copied .copy-done{opacity:1;transform:none}@media (max-width:720px){.actions{flex-direction:column}}
