:root{--bg:#04060b;--ink:#eef2fb;--dim:#8a94aa;--lit:#fff0cc;--amber:#ffb94d;--gold:#e0bd7e;--gold-hi:#f6e7c1;--cream:#fff3dc;--ember:#e0541a;--ink-warm:#2a1b16;--paper:#f7ebd3;--burnt:#b94d14;--line:rgba(255,255,255,.12);--bar:32px;--head:60px;--display:"Instrument Serif","Cormorant Garamond",Georgia,serif;--text:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg)}html.locked,html.locked body{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font:400 18px/1.6 var(--text);overflow-x:clip;min-height:100vh}img,svg{display:block;max-width:100%}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{font-family:var(--display);font-weight:400;margin:0;line-height:1.02;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:3000;background:var(--amber);color:#000;padding:10px 14px;font-weight:700;text-decoration:none}.skip:focus{top:calc(var(--bar) + 8px)}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 max(64px,7.2vw);position:relative}@media(max-width:600px){.wrap{padding:0 32px}}.head .wrap,footer .wrap{padding:0 28px}@media(max-width:600px){.head .wrap,footer .wrap{padding:0 20px}}[data-lit]:not([data-lit=box]):not([data-lit=ghost]),.w{--l:0;color:var(--dim);color:color-mix(in srgb,var(--lit) calc(var(--l)*100%),var(--dim));text-shadow:0 0 calc(var(--l)*20px) rgba(255,185,77,calc(var(--l)*.55))}[data-lit=box]{--l:0}[data-lit=ghost]{--l:0;color:var(--lit);opacity:calc(var(--l)*.95)}.em{font-style:italic;--dim:#d2ad6a}.kicker{font:500 12px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;display:flex;align-items:center;gap:12px;color:var(--amber)}.kicker:before{content:"";width:34px;height:1px;background:currentColor}.big{font-size:clamp(40px,6.2vw,92px);max-width:16ch}.tag{display:inline-block;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 6px;border:1px solid currentColor;vertical-align:middle;margin-left:8px;border-radius:2px}.primer{color:#ffd77a}.soon{color:#8fc7e8}.live{color:#9be3b0}.wm{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--gold-hi);line-height:1;--wm:20px}.wm .wbig{font:400 var(--wm)/1 var(--display);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;padding-top:.5em;display:block}.bi{display:inline-block;position:relative;width:max(2px,.1em);height:.64em;margin:0 .26em 0 .04em;background:linear-gradient(90deg,#d9b574,#f6e7c1 45%,#e0bd7e);border-radius:.02em .02em 0 0;vertical-align:baseline}.bi:before{content:"";position:absolute;left:50%;bottom:100%;width:max(1px,.016em);height:max(2px,.07em);margin-left:max(-.5px,-.008em);background:#3a2a1c}.bi:after{content:"";position:absolute;left:50%;bottom:calc(100% + max(2px,.05em));width:max(3px,.12em);height:max(6px,.26em);margin-left:min(-1.5px,-.06em);border-radius:50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 74%,#fffbe8 0,#ffe08a 38%,#ff9d2e 72%,#ff781e00);box-shadow:0 0 .3em .08em #ffb94da6;transform-origin:50% 92%;animation:flame 2.4s ease-in-out infinite}.bi.b2:after{animation-delay:-1.1s;animation-duration:2.9s}@keyframes flame{0%,to{transform:scale(1) rotate(0)}18%{transform:scale(.92,1.1) rotate(-2.5deg)}37%{transform:scale(1.05,.93) rotate(1.8deg)}58%{transform:scale(.95,1.07) rotate(-1.2deg)}78%{transform:scale(1.04,.96) rotate(2.4deg)}}.wm .sub{font:600 9px/1 var(--text);letter-spacing:.62em;text-transform:uppercase;color:var(--gold);margin-top:8px;padding-left:2px}.predlog{position:fixed;top:0;left:0;right:0;height:var(--bar);z-index:2600;background:#000;color:#fff;display:flex;align-items:center;gap:16px;padding:0 14px;font:500 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.04em;border-bottom:1px solid #222}.predlog strong{font-weight:700;white-space:nowrap;color:#ffd77a}.predlog span{color:#cfcfcf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predlog a{margin-left:auto;color:#fff;white-space:nowrap}.head{position:fixed;top:var(--bar);left:0;right:0;z-index:2000;height:var(--head);background:#04060bf0;border-bottom:1px solid rgba(255,255,255,.07)}.head .wrap{display:flex;align-items:center;gap:22px;height:100%}.head .wm{--wm:19px;flex-shrink:0}.nav{display:flex;gap:26px;margin-left:auto}.nav a{font:500 14px/1 var(--text);text-decoration:none;color:#c3cbdc;padding:8px 0;border-bottom:1px solid transparent}.nav a:hover{color:#fff;border-color:var(--amber)}.lang{display:flex;border:1px solid rgba(255,255,255,.28);border-radius:2px;flex-shrink:0}.lang button,.lang a{font:500 12px/1 var(--mono);letter-spacing:.08em;border:0;background:transparent;color:#c3cbdc;padding:9px 10px;cursor:pointer;min-width:38px}.lang button[aria-pressed=true],.lang a[aria-current=true]{background:var(--gold-hi);color:#0a0d14}.burger{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);background:transparent;border-radius:2px;cursor:pointer;padding:0;flex-shrink:0}.burger i{display:block;width:20px;height:1.5px;background:#fff;margin:5px auto}@media(max-width:980px){.nav{display:none;position:fixed;top:calc(var(--bar) + var(--head));left:0;right:0;flex-direction:column;gap:0;background:#04060bf7;border-bottom:1px solid var(--line);padding:6px 0 10px}.nav.open{display:flex}.nav a{padding:17px 22px;font-size:19px;border-top:1px solid rgba(255,255,255,.07);border-bottom:0}.burger{display:block}.head .wrap{gap:12px}.lang{margin-left:auto}}@media(max-width:480px){.head .wm{--wm:14px}.head .wm .sub{letter-spacing:.5em;font-size:8px;margin-top:6px}}#sky{position:fixed;inset:0;width:100vw;height:100vh;height:100svh;z-index:0;pointer-events:none}main,footer{position:relative;z-index:1}.vignette{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%)}.cur{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--gold);border-radius:50%;z-index:2800;pointer-events:none;opacity:0;transition:opacity .3s,width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .3s;mix-blend-mode:difference}.cur.on{opacity:1}.cur.big{width:74px;height:74px;margin:-37px 0 0 -37px;background:#e0bd7e2e}.cur-dot{position:fixed;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--gold-hi);border-radius:50%;z-index:2800;pointer-events:none;opacity:0}.cur-dot.on{opacity:1}@media(hover:none),(pointer:coarse){.cur,.cur-dot{display:none}}.intro{position:fixed;inset:0;z-index:3500;display:none;pointer-events:auto;animation:introFail 0s 7s forwards}html.intro-on .intro{display:block}@keyframes introFail{to{visibility:hidden}}.cu{position:absolute;left:0;right:0;height:50.2%;background:#04060b;transition:transform 1.25s cubic-bezier(.77,0,.18,1)}.cu.t{top:0}.cu.b{bottom:0}.intro.open .cu.t{transform:translateY(-101%)}.intro.open .cu.b{transform:translateY(101%)}.intro-c{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .6s,transform 1s var(--ease)}.intro.open .intro-c{opacity:0;transform:scale(1.06)}.intro .wm{--wm:clamp(18px,5.4vw,66px);align-items:center}.intro .wm .wbig{overflow:hidden;padding-top:.9em;margin-top:-.4em;padding-left:.6em;padding-right:.6em}.intro .lt{display:inline-block;transform:translateY(115%);opacity:0;transition:transform 1.1s var(--ease),opacity .8s;transition-delay:calc(var(--i)*55ms)}.intro.s2 .lt{transform:none;opacity:1}.intro .bi.lt{transform:scaleY(0);transform-origin:bottom;opacity:1;transition:transform 1.2s var(--ease) .35s}.intro.s2 .bi.lt{transform:none}.intro .bi:after{opacity:0;transition:opacity .6s 1.1s}.intro.s2 .bi:after{opacity:1}.intro .wm .sub{opacity:0;transform:translateY(8px);transition:opacity 1s .9s,transform 1s var(--ease) .9s;margin-top:18px;align-self:center;font-size:clamp(8px,1.4vw,12px)}.intro.s2 .wm .sub{opacity:1;transform:none}.intro-line{position:absolute;left:50%;top:0;width:1px;height:100%;background:linear-gradient(transparent,var(--gold) 50%,transparent);transform:scaleY(0);transform-origin:center;transition:transform 1.2s cubic-bezier(.7,0,.2,1);opacity:.7}.intro.s1 .intro-line{transform:scaleY(1)}.intro.s2 .intro-line{opacity:.18;transition:opacity 1s}.intro.open .intro-line{opacity:0}.intro-bloom{position:absolute;left:50%;top:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;background:radial-gradient(circle,rgba(246,231,193,.26),rgba(224,189,126,.07) 30%,transparent 62%);transform:scale(.1);opacity:0;transition:transform 2.6s var(--ease),opacity 1.4s}.intro.s2 .intro-bloom{transform:scale(.7);opacity:1}.intro.open .intro-bloom{transform:scale(1.5);opacity:0;transition:transform 1.4s,opacity 1s}.intro-num{position:absolute;right:28px;bottom:44px;font:400 clamp(44px,7vw,92px)/1 var(--display);color:var(--gold);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;transition:opacity .5s}.intro-num small{font:600 11px/1 var(--text);letter-spacing:.2em;color:#a3abbd}.intro-meta{position:absolute;left:28px;bottom:50px;font:600 11px/1.6 var(--text);letter-spacing:.2em;text-transform:uppercase;color:#a3abbd}.intro.open .intro-num,.intro.open .intro-meta,.intro.open .intro-skip{opacity:0}.intro-skip{position:absolute;right:28px;top:calc(var(--bar) + 20px);background:transparent;border:1px solid rgba(224,189,126,.3);color:#a3abbd;font:700 11px/1 var(--text);letter-spacing:.18em;text-transform:uppercase;padding:12px 14px;cursor:pointer;border-radius:0;transition:opacity .4s}.intro-skip:hover{color:var(--gold-hi);border-color:var(--gold)}@media(max-width:600px){.intro-num{right:20px}.intro-meta{left:20px}.intro-skip{right:20px}}main{isolation:isolate;overflow-x:clip}.trail-svg{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.trail-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tip{position:absolute;left:0;top:0;width:46px;height:46px;z-index:0;pointer-events:none;will-change:transform;opacity:0}@media(max-width:600px){.tip,.tip svg{width:36px!important;height:36px!important}}.tip svg{width:46px;height:46px;fill:#fff3d0;filter:drop-shadow(0 0 8px #ffb94d) drop-shadow(0 0 20px rgba(255,185,77,.8))}.tip[data-tone=light] svg{fill:#c4561a;filter:drop-shadow(0 0 7px rgba(196,86,26,.6))}.stn{display:flex;align-items:center;gap:22px;margin:0 0 26px;position:relative}.sdot .ring{fill:#070b14;stroke:#fff6;stroke-width:1.5}.sdot .core{fill:#6f7a92}.sdot.on .ring{stroke:#ffb94d;filter:drop-shadow(0 0 5px rgba(255,185,77,.8))}.sdot.on .core{fill:#fff3d0}.sdot.lt .ring{fill:#fff;stroke:#2a1b1673}.sdot.lt .core{fill:#8a7a66}.sdot.lt.on .ring{stroke:#c4561a;filter:none}.sdot.lt.on .core{fill:#c4561a}.sdot.pop{animation:pop .9s var(--ease);transform-box:fill-box;transform-origin:center}@keyframes pop{0%{transform:scale(.7)}45%{transform:scale(1.4)}to{transform:scale(1)}}.stn-l{font:500 12px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#8a94aa;display:flex;gap:12px;align-items:center;transition:color .6s}.stn-l b{font-weight:500;color:var(--amber)}.stn.on .stn-l{color:#fff0cc}.stn-l:after{content:"";width:34px;height:1px;background:var(--amber);opacity:.7}@media(max-width:600px){.stn{gap:14px}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--bar) + var(--head))}.scene{position:absolute;left:0;right:0;top:calc(var(--bar) + var(--head));bottom:0;pointer-events:none}.scene .ly{position:absolute;left:0;top:0;width:100%;height:100%;display:block;overflow:hidden}.scene .rocks{will-change:transform}.scene .fx{pointer-events:none}.hero-trail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero-trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero .tip{z-index:1}.hero-in{position:relative;z-index:2;padding-bottom:150px;padding-top:40px}.hero h1{font-size:clamp(46px,7.4vw,118px);line-height:.95;max-width:11.5ch;letter-spacing:-.02em;margin-bottom:28px}.lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;max-width:34em;margin-bottom:30px}.ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.btn{display:inline-flex;align-items:center;gap:12px;font:700 13px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:18px 24px;border:1px solid var(--gold);color:var(--gold-hi);background:#ffffff08;border-radius:0;cursor:pointer;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.btn:hover{background:var(--gold-hi);color:#0a0d14;border-color:var(--gold-hi);box-shadow:0 0 36px #ffc86e73}.btn.main{background:var(--gold);border-color:var(--gold);color:#150d00}.btn.main:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.btn .ar{transition:transform .25s}.btn:hover .ar{transform:translate(5px)}.hint{font:500 12px/1.5 var(--mono);letter-spacing:.08em;color:#9aa4ba;display:flex;align-items:center;gap:12px;max-width:34em}.hint:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px 3px #ffb94dcc;flex-shrink:0;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(.55);opacity:.5}}.ghost{position:absolute;font:500 12px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;z-index:2;white-space:nowrap}.g1{left:30px;top:calc(var(--bar) + var(--head) + 26px)}@media(min-width:900px){.g1{inset:auto 6% 6% auto}}.cue{position:absolute;right:48px;bottom:86px;font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#6f7a92;writing-mode:vertical-rl;z-index:2;display:none}@media(min-width:900px){.cue{display:block}}@media(max-width:899px){.hero{justify-content:flex-start}.scene{position:relative;top:auto;bottom:auto;width:100%;height:44vh;height:44svh;min-height:250px;margin-top:0}.hero-in{padding-top:6px;padding-bottom:78px}.hero h1{font-size:clamp(44px,13.4vw,72px)}}.lampglow{transform-origin:1370px 165px;animation:lampPulse 3.2s ease-in-out infinite}@keyframes lampPulse{50%{opacity:.55;transform:scale(.8)}}.win{animation:winB 6s steps(1) infinite}.win.b{animation-delay:-2.2s}@keyframes winB{0%{opacity:.9}70%{opacity:.9}72%{opacity:.15}78%{opacity:.9}}.scene .wl{max-width:none;left:calc(var(--sc,1)*var(--p)*-1px);width:calc(100% + 2*var(--sc,1)*var(--p)*1px);top:auto;bottom:0;height:calc(var(--sc,1)*130px);will-change:transform,translate}.scene .gl{top:auto;bottom:0;height:calc(var(--sc,1)*120px)}.scene .w1{animation:wdrift 22s linear infinite,wbob 7s ease-in-out infinite}.scene .w2{animation:wdrift 17s linear infinite,wbob 8s ease-in-out -2.3s infinite}.scene .w3{animation:wdrift 27s linear infinite,wbob 9s ease-in-out -4.6s infinite}@keyframes wdrift{to{transform:translate3d(calc(var(--sc,1)*var(--p)*-1px),0,0)}}@keyframes wbob{0%,to{translate:0 0}50%{translate:0 calc(var(--sc,1)*-4px)}}.glint{animation:glint 4s ease-in-out infinite}.glint.g2{animation-delay:-1.4s;animation-duration:5s}.glint.g3{animation-delay:-2.6s;animation-duration:3.4s}@keyframes glint{0%,to{opacity:.15}50%{opacity:.85}}.scene.paused *{animation-play-state:paused!important}.seam{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:56px;z-index:3;pointer-events:none;display:block}.seam .bk{fill:#78a5c838}.seam .cr{fill:var(--cream)}.seam .fm{fill:none;stroke:#ffffffb3;stroke-width:2;vector-effect:non-scaling-stroke}@media(max-width:899px){.seam{height:38px}}section{position:relative}.sec{padding:clamp(120px,13vw,190px) 0 clamp(90px,12vw,170px)}.sec h2{margin-bottom:28px}.sub{max-width:36em;font-size:clamp(18px,1.5vw,21px)}html.ready .rv{transform:translateY(28px);transition:transform .9s var(--ease)}html.ready .rv.in{transform:none}html.ready .split .w{display:inline-block;transform:translateY(.55em);transition:transform 1s var(--ease) calc(var(--i)*55ms)}html.ready .split.in .w{transform:none}html.rm .rv,html.rm .split .w{transform:none!important;transition:none!important}.story:before,.lt:before{content:"";position:absolute;inset:-30px 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--bgl,var(--paper)) 60px,var(--bgl,var(--paper)) calc(100% - 60px),transparent 100%)}.story:before{top:-1px;bottom:-30px;background:linear-gradient(to bottom,var(--cream) 0,var(--cream) calc(100% - 60px),transparent 100%)}.story{--bgl:var(--cream);padding:clamp(120px,13vw,190px) 0 clamp(96px,10vw,150px)}.lt{position:relative;color:var(--ink-warm);--line:rgba(42,27,22,.2)}.story{color:var(--ink-warm)}.story .kicker{color:var(--ember)}.story [data-lit]:not([data-lit=box]):not([data-lit=ghost]),.story .w{--dim:#6b5d4d;--lit:#1d120d;text-shadow:none}.story h2 .w{--dim:#33261d;--lit:#1d120d}.story .em,.story h2 .em{--dim:#b4531f;--lit:#8f3410}.story [data-lit=ghost]{--lit:#2a1b16}.story .primer{color:#8a5a00}.story .stn-l,.story .stn.on .stn-l,.lt .stn-l,.lt .stn.on .stn-l{color:#33261d}.story .stn-l b,.lt .stn-l b{color:var(--burnt)}.story .stn-l:after,.lt .stn-l:after{background:var(--ember)}.story .two{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;align-items:start}.story h2{font-size:clamp(32px,4.4vw,64px);margin-bottom:26px;max-width:14ch}.lines p{font:400 clamp(19px,2.35vw,34px)/1.28 var(--display);margin:0 0 .5em;max-width:24em;letter-spacing:0}.portrait{margin:0;position:relative;aspect-ratio:3/4;max-width:320px;justify-self:end;width:100%;border-radius:999px 999px 14px 14px;overflow:hidden;background:repeating-linear-gradient(135deg,#f3d9ab 0 14px,#edcb93 14px 28px);border:3px solid var(--ink-warm);box-shadow:14px 14px 0 var(--ember);display:grid;place-items:center}.portrait:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 100%,rgba(255,181,71,.55),transparent 70%)}.portrait figcaption{position:absolute;left:0;right:0;bottom:22px;text-align:center;z-index:2;font:600 14px/1.3 var(--text);color:var(--ink-warm)}.portrait .tag{margin:6px 0 0;display:inline-block;color:#8f3410}.portrait .ghost{left:50%;transform:translate(-50%);top:30px;z-index:2}@media(max-width:899px){.story .two{grid-template-columns:1fr;gap:18px}.portrait{aspect-ratio:auto;max-width:none;justify-self:stretch;height:56px;order:-1;display:flex;align-items:center;gap:12px;padding:0 14px;justify-content:flex-start;border-radius:0;border:1px solid rgba(42,27,22,.35);box-shadow:none;background:#2a1b160d}.portrait:after{display:none}.portrait figcaption{position:static;background:none;padding:0;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.portrait .tag{margin:0 0 0 6px}.portrait .ghost{display:none}.story h2{font-size:34px;margin-bottom:18px}.lines p{font-size:clamp(19px,5.4vw,24px)}}@media(max-height:700px)and (max-width:899px){.lines p{font-size:18px;line-height:1.25;margin-bottom:.35em}.story h2{margin-bottom:10px;font-size:30px}.portrait{height:44px}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.card{position:relative;padding:34px 30px 30px;display:flex;flex-direction:column;gap:14px;min-height:370px;border:1px solid;border-color:color-mix(in srgb,#ffc878 calc(var(--l)*100%),#222a3c);background:radial-gradient(380px circle at var(--cx,50%) var(--cy,0%),rgba(255,200,120,calc(.05 + var(--l)*.1)),transparent 70%),#080c15b8;box-shadow:0 0 calc(var(--l)*40px) rgba(255,185,77,calc(var(--l)*.18))}.card .no{font:500 12px/1 var(--mono);letter-spacing:.2em;color:var(--amber)}.card h3{font-size:clamp(40px,4vw,58px)}.card p{margin:0;flex:1;font-size:17px}.card .go{font:500 13px/1.3 var(--mono);letter-spacing:.04em;text-decoration:none;color:#fff;border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card .go span.d{word-break:break-all}.card .go:hover .d{text-decoration:underline}.card .glyph{position:absolute;right:22px;top:24px;width:46px;height:46px;opacity:.75;color:var(--lit)}@media(max-width:899px){.cards{grid-template-columns:1fr}.card{min-height:0}}.ghost.g2{right:6%;top:84px}@media(max-width:899px){.ghost.g2{right:30px;top:84px}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px;border-top:1px solid var(--line)}.stat{padding:34px 20px 0 0}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat b{display:block;font:400 clamp(60px,8vw,128px)/.9 var(--display);color:var(--gold-hi);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:400}.stat span{display:block;margin-top:14px;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9aa4ba}@media(max-width:700px){.stats{grid-template-columns:1fr 1fr}.stat{padding:26px 12px 22px 0}.stat+.stat{padding-left:0;border-left:0}.stat:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.stat:nth-child(n+3){border-top:1px solid var(--line)}}.feat{display:grid;gap:110px;margin-top:70px}.miktam{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding:28px;border:1px solid;border-color:color-mix(in srgb,#ffc878 calc(var(--l)*100%),#222a3c);background:#080c15b8}.miktam img{width:96px;height:96px;border-radius:20px;filter:brightness(calc(.55 + var(--l)*.55))}.miktam h3{font-size:clamp(40px,4.4vw,64px);margin-bottom:6px}.miktam p{margin:0;max-width:40em}@media(max-width:760px){.miktam{grid-template-columns:auto 1fr;gap:18px;padding:20px}.miktam .btn{grid-column:1/-1;justify-content:center}.miktam img{width:68px;height:68px;border-radius:15px}}.shelf{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:10px 0;margin-top:30px}.shelf svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.shelf svg path{fill:none;stroke:var(--amber);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55}.game{margin:0;text-align:center;position:relative}.game img{width:100%;max-width:104px;aspect-ratio:1;object-fit:contain;margin:0 auto 12px;filter:brightness(calc(.4 + var(--l)*.7)) saturate(calc(.5 + var(--l)*.7));transform:scale(calc(1 + var(--l)*.06))}.game figcaption{font:500 13px/1.3 var(--text)}@media(max-width:899px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.game img{max-width:78px}}.sites{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--line)}.sites li{border-bottom:1px solid var(--line)}.sites a{display:flex;align-items:center;gap:18px;padding:22px 4px;text-decoration:none;flex-wrap:wrap}.sites .dn{font:400 clamp(30px,5vw,64px)/1.05 var(--display);overflow-wrap:anywhere}.sites .ds{font:500 12px/1.3 var(--mono);letter-spacing:.1em;color:#9aa4ba;text-transform:uppercase;margin-left:auto}.sites .ar{font-size:26px;color:var(--amber);transition:transform .3s;margin-left:auto}@media(max-width:600px){.sites .ds{margin-left:0}.sites .ds:last-of-type{margin-left:auto}}.sites a:hover .ar{transform:translate(6px,-6px)}.sites a:hover .dn{color:#fff;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:8px;text-decoration-thickness:1px}.pr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:60px;border-top:1px solid var(--line)}.pr article{padding:34px 26px 10px 0;position:relative}.pr article+article{padding-left:26px;border-left:1px solid var(--line)}.pr .n{font:500 12px/1 var(--mono);letter-spacing:.2em;color:var(--amber);display:block;margin-bottom:60px}.pr h3{font-size:clamp(30px,2.7vw,40px);margin-bottom:16px;line-height:1.05}.pr p{font-size:16.5px;margin:0}.pr .lamp{position:absolute;left:0;top:-5px;width:9px;height:9px;border-radius:50%;background:#fff3d0;box-shadow:0 0 calc(var(--l)*22px) calc(var(--l)*7px) #ffb94de6;opacity:calc(.25 + var(--l)*.75)}.pr article+article .lamp{left:26px}@media(max-width:899px){.pr{grid-template-columns:1fr 1fr}.pr article{padding:30px 16px 10px 0}.pr article+article{border-left:0;padding-left:0}.pr article:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.pr article:nth-child(n+3){border-top:1px solid var(--line)}.pr .lamp{display:none}.pr .n{margin-bottom:30px}}@media(max-width:560px){.pr{grid-template-columns:1fr}.pr article:nth-child(2n){padding-left:0;border-left:0}.pr article+article{border-top:1px solid var(--line)}}.contact{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.contact h2{font-size:clamp(44px,6.6vw,100px);max-width:10ch}.mail{display:inline-block;font:400 clamp(24px,3.2vw,46px)/1.1 var(--display);margin:6px 0 20px;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:8px;text-decoration-thickness:1px;overflow-wrap:anywhere;transition:text-shadow 1.2s}form{display:grid;gap:22px;padding:30px;border:1px solid var(--line);background:#080c15b8}label{display:block;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#aab3c7;margin-bottom:9px}input,textarea{width:100%;font:400 17px/1.4 var(--text);color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.22);border-radius:2px;padding:14px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ffb94d40}textarea{min-height:130px;resize:vertical}.fnote{font:500 12px/1.5 var(--mono);color:#aab3c7;margin:0}.fok{display:none;color:#9be3b0;margin:0;font-size:16px}form.sent .fok{display:block}@media(max-width:899px){.contact{grid-template-columns:1fr;gap:40px}form{padding:22px}}.lt [data-lit]:not([data-lit=box]):not([data-lit=ghost]),.lt .w{--dim:#2a1b16;--lit:#1d120d;color:#2a1b16;text-shadow:none}.lt .em{--dim:#a24a1a;--lit:#8f3410;color:#a24a1a}.lt .kicker{color:var(--burnt)}.lt .primer{color:#8a5a00}.lt .soon{color:#1b5f86}.lt .live{color:#1f6b3a}.lt :focus-visible{outline-color:var(--burnt)}.lt .btn{border-color:var(--ink-warm);color:var(--ink-warm);background:transparent}.lt .btn:hover{background:var(--ink-warm);color:var(--cream);border-color:var(--ink-warm);box-shadow:none}.lt .btn.main{background:var(--burnt);border-color:var(--burnt);color:#fff}.lt .btn.main:hover{background:var(--ink-warm);border-color:var(--ink-warm)}.lt .miktam,.lt form{background:#ffffff9e;border-color:#2a1b1638}.lt .miktam img{filter:none}.lt .game img{filter:none;transform:none}.lt .shelf svg path{stroke:#c4561a;opacity:.7}.lt .sites .ds{color:#5a4a3a}.lt .sites .ar{color:var(--burnt)}.lt .sites a:hover .dn{color:var(--burnt);text-decoration-color:var(--burnt)}.lt .pr .n{color:var(--burnt)}.lt .pr .lamp{background:var(--ember);box-shadow:none;opacity:1;width:7px;height:7px;top:-4px}.lt label{color:#5a4a3a}.lt input,.lt textarea{color:#1d120d;background:#fff;border-color:#2a1b1666}.lt input:focus,.lt textarea:focus{border-color:var(--burnt);box-shadow:0 0 0 3px #b94d1440}.lt .fnote{color:#5a4a3a}.lt .fok{color:#1f6b3a}.lt .mail{text-decoration-color:var(--burnt)}footer{border-top:0;padding:clamp(110px,12vw,150px) 0 40px;font-size:15px;color:#9aa4ba;background:linear-gradient(transparent 0,#04060b 100px)}footer .row{display:flex;gap:30px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}footer .wm{--wm:22px}footer p{margin:0 0 6px}footer strong{color:#e1e6f2;font-weight:600}footer .credit{margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;color:#8691a8}footer a{color:#dbe2f1}.lite .wl,.lite .glint,.lite .lampglow,.lite .win{animation:none}.lite [data-lit]:not([data-lit=box]):not([data-lit=ghost]),.lite .w{text-shadow:none!important}.lite .tip svg{filter:none}#h-emit{animation:emit 2.8s ease-in-out infinite}@keyframes emit{0%,to{opacity:.8}50%{opacity:1}}.lite #h-emit{animation:none}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.lampglow,.win,.hint:before,.bi:after,.wl,.glint{animation:none!important}}.lang a{display:inline-block;text-decoration:none;text-align:center;font:500 12px/1 var(--mono);letter-spacing:.08em;color:#c3cbdc;padding:9px 10px;min-width:38px}.lang a[aria-current=true]{background:var(--gold-hi);color:#0a0d14}.lang a:hover{color:#fff}.lang a[aria-current=true]:hover{color:#0a0d14}.lang a:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.portrait.ph{background:#05070c;border:1px solid #d9b574;box-shadow:12px 12px 0 var(--ember),0 0 0 5px #fbf4e4,0 0 0 6px #2a1b1640;display:block;aspect-ratio:4/5;max-width:340px}.portrait.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.portrait.ph:after{background:linear-gradient(to top,#05070cd9,#05070c00 38%)}.portrait.ph figcaption{color:#f6e7c1;bottom:20px;letter-spacing:.04em}.story-photo{margin:1.4em 0 1.6em;position:relative;border-radius:14px;overflow:hidden;background:#05070c;border:1px solid #d9b574;box-shadow:10px 10px 0 var(--ember),0 0 0 5px #fbf4e4,0 0 0 6px #2a1b1640;max-width:560px}.story-photo img{display:block;width:100%;height:auto}.story-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;background:linear-gradient(to top,#05070cd1,#05070c00);color:#f6e7c1;font:600 13px/1.3 var(--text);letter-spacing:.04em}@media(max-width:860px){.portrait.ph{height:auto;max-width:300px;justify-self:center;order:-1;display:block;padding:0;border-radius:999px 999px 14px 14px;border:1px solid #d9b574;box-shadow:8px 8px 0 var(--ember),0 0 0 4px #fbf4e4,0 0 0 5px #2a1b1640;aspect-ratio:4/5;margin-bottom:10px}.portrait.ph:after{display:block}.portrait.ph figcaption{position:absolute;left:0;right:0;bottom:16px;text-align:center;display:block}.story-photo{max-width:none;box-shadow:6px 6px 0 var(--ember),0 0 0 4px #fbf4e4,0 0 0 5px #2a1b1640}}.card .go.is-soon{cursor:default}.card .go.now{border-top:0;padding-top:6px;text-decoration:none;color:var(--gold-hi)}.card .go.now .d{word-break:break-all}.card .go.now:hover .d,.card .go.now:focus-visible .d{text-decoration:underline}.card .go.now .ar{flex-shrink:0}footer .legal{margin:18px 0 0;font:400 13px/1.6 var(--text);color:#a3abbd}footer .legal a{color:#d9b574;text-underline-offset:3px}footer .legal span{display:block}.lines p{font-size:clamp(18px,1.5vw,22px);line-height:1.5;max-width:36em;margin:0 0 .9em}.lines p:first-child{font-size:clamp(22px,2.2vw,31px);line-height:1.28}.lines p:last-child{margin:0}@media(max-width:860px){.story .two>div:first-child{padding-left:26px}}
