.arcade-night{--an-gold:#f6c453;--an-gold-hi:#ffe9ad;--an-gold-lo:#c47a18;--an-night:#07080d;--an-ink:#eef2f7;--an-muted:#a3adbd;position:relative;overflow-x:clip;background:var(--an-night);color:var(--an-ink)}.an-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--an-gold-hi);margin:0}.an-eyebrow-gold{color:var(--an-gold)}.an-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:14px;border:0;font-size:1rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,background-color .25s ease,border-color .25s ease,filter .25s ease}.an-btn:active{transform:scale(.98)}.an-btn:focus-visible,.an-deck-btn:focus-visible,.an-link:focus-visible,.an-orbit-item:focus-visible,.an-scroll-cue:focus-visible{outline:3px solid var(--an-gold-hi);outline-offset:3px}.an-btn-icon{width:20px;height:20px}.an-btn-gold{color:#2a1700;background:linear-gradient(180deg,#ffeab0 0,var(--an-gold) 52%,#e0a22f 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.65),0 12px 36px -10px rgb(246 196 83/.7),0 0 0 1px rgb(246 196 83/.55)}.an-btn-gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),0 18px 44px -10px rgb(246 196 83/.85),0 0 0 1px rgb(255 233 173/.8)}.an-btn-ghost{color:var(--an-ink);background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.16);backdrop-filter:blur(8px)}.an-btn-ghost:hover{transform:translateY(-2px);background:rgb(255 255 255/.09);border-color:rgb(246 196 83/.55)}.an-btn-accent{color:#0a0c11;background:var(--accent,var(--an-gold));box-shadow:0 14px 40px -12px var(--accent,var(--an-gold))}.an-btn-accent:hover{transform:translateY(-2px);filter:brightness(1.1)}.an-link{color:var(--an-gold-hi);text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(246 196 83/.45)}.an-link:hover{text-decoration-color:var(--an-gold)}.an-rise{opacity:0;transform:translateY(18px);animation:an-rise .9s cubic-bezier(.2,.9,.2,1) var(--d,0s) both}@keyframes an-rise{to{opacity:1;transform:none}}.an-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100svh;padding:120px 0 104px;background:radial-gradient(110% 80% at 72% 8%,#2b1f55 0,#171030 36%,#0b0b15 70%,var(--an-night) 100%)}.an-hero:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(to bottom,transparent,var(--an-night));z-index:-1;pointer-events:none}.an-stars{z-index:-3;width:100%;height:100%}.an-sky,.an-stars{position:absolute;inset:0}.an-sky{z-index:-2;overflow:hidden;pointer-events:none}.an-aurora{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;will-change:transform}.an-aurora-a{left:-26vmax;top:-32vmax;background:radial-gradient(circle,rgb(112 84 224/.5),transparent 62%);animation:an-drift-a 28s ease-in-out infinite alternate}.an-aurora-b{right:-30vmax;bottom:-36vmax;background:radial-gradient(circle,rgb(246 196 83/.32),transparent 60%);animation:an-drift-b 34s ease-in-out infinite alternate}@keyframes an-drift-a{to{transform:translate3d(12vmax,8vmax,0) scale(1.1)}}@keyframes an-drift-b{to{transform:translate3d(-14vmax,-6vmax,0) scale(1.08)}}.an-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.an-title{margin:20px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,9.6vw,8.8rem);line-height:.86;letter-spacing:-.045em}.an-word{display:block;overflow:hidden;padding:.02em .06em .3em 0}.an-letter,.an-word{margin-bottom:-.26em}.an-letter{display:inline-block;transform:translateY(112%) rotate(5deg);animation:an-letter 1s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(.12s + var(--i) * 45ms);padding-bottom:.26em;background-clip:text;-webkit-background-clip:text;color:transparent}@keyframes an-letter{to{transform:none}}.an-word-white .an-letter{background-image:linear-gradient(180deg,#ffffff 8%,#cdc7e8)}.an-word-gold{filter:drop-shadow(0 0 34px rgb(246 196 83/.3))}.an-word-gold .an-letter{background-image:linear-gradient(180deg,var(--an-gold-hi) 0,var(--an-gold) 46%,var(--an-gold-lo) 100%)}.an-sub{max-width:34rem;margin:28px 0 0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65;color:var(--an-muted)}.an-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.an-cta-center{justify-content:center}.an-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255/.5)}.an-facts li{display:inline-flex;align-items:center;gap:8px}.an-facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--an-gold);box-shadow:0 0 10px var(--an-gold)}.an-stage{position:relative;width:min(100%,640px);aspect-ratio:1;margin-inline:auto}.an-stage-in{animation:an-stage-in 1.5s cubic-bezier(.2,.9,.2,1) .2s backwards}@keyframes an-stage-in{0%{opacity:0;transform:scale(.82)}}.an-scroll-cue{position:absolute;left:50%;bottom:26px;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateX(-50%);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255/.55);text-decoration:none;transition:color .2s}.an-scroll-cue:hover{color:var(--an-gold-hi)}.an-scroll-cue svg{animation:an-bob 1.8s ease-in-out infinite}@keyframes an-bob{50%{transform:translateY(5px)}}.an-coin-scene{--coin:clamp(190px,25vw,320px);--thick:calc(var(--coin) * 0.08);--gap:calc(var(--thick) / 21);position:absolute;inset:0;z-index:2;display:grid;place-items:center;perspective:1100px}.an-coin-small{--coin:clamp(150px,18vw,210px);position:relative;width:var(--coin);height:calc(var(--coin) * 1.25);margin:0 auto 16px}.an-coin-glow{position:absolute;width:calc(var(--coin) * 2);height:calc(var(--coin) * 2);border-radius:50%;background:radial-gradient(circle,rgb(246 196 83/.32),rgb(246 196 83/.09) 40%,transparent 68%);animation:an-pulse 5.5s ease-in-out infinite}@keyframes an-pulse{50%{transform:scale(1.12);opacity:.8}}.an-coin-shadow{position:absolute;left:50%;bottom:13%;width:calc(var(--coin) * .78);height:calc(var(--coin) * .1);border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 0 0/.6),transparent 70%);transform:translateX(-50%)}.an-coin,.an-coin-float{transform-style:preserve-3d}.an-coin{position:relative;width:var(--coin);height:var(--coin);cursor:grab}.an-coin-edge{position:absolute;inset:0;transform-style:preserve-3d}.an-coin-edge i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,#7a4a0c,#f3c25a 12%,#fff1c9 20%,#e3a53a 30%,#7a4a0c 45%,#f3c25a 60%,#fff1c9 68%,#c47a18 80%,#7a4a0c);transform:translateZ(calc((var(--i) - 10.5) * var(--gap)))}.an-coin-edge i:nth-child(odd){background:conic-gradient(from 20deg,#5d3608,#d8a43f 12%,#f1d78f 20%,#c98b27 30%,#5d3608 45%,#d8a43f 60%,#f1d78f 68%,#a8630f 80%,#5d3608)}.an-coin-face{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.an-coin-face img{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}.an-coin-front{transform:translateZ(calc(var(--thick) / 2))}.an-coin-back{transform:rotateY(180deg) translateZ(calc(var(--thick) / 2))}.an-coin-gloss{position:absolute;inset:2%;border-radius:50%;pointer-events:none;background:conic-gradient(from var(--gloss,0deg),transparent 0deg 110deg,rgb(255 255 255/.34) 150deg,transparent 190deg 290deg,rgb(255 244 205/.2) 320deg,transparent 350deg)}.an-orbit{position:absolute;inset:0}.an-orbit-item{position:absolute;left:50%;top:50%;width:clamp(50px,6.2vw,74px);aspect-ratio:1;border-radius:20px;text-decoration:none;box-shadow:0 14px 30px -10px rgb(0 0 0/.75),0 0 0 1px rgb(255 255 255/.14),0 0 30px -8px var(--accent);will-change:transform}.an-orbit-item img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;user-select:none}.an-orbit-label{position:absolute;left:50%;top:100%;padding:6px 11px;border-radius:9px;background:rgb(10 12 18/.94);border:1px solid rgb(255 255 255/.14);font-size:.78rem;font-weight:600;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .2s,transform .2s}.an-orbit-item:focus-visible .an-orbit-label,.an-orbit-item:hover .an-orbit-label{opacity:1;transform:translate(-50%,10px)}.an-cursor{position:absolute;left:64%;top:58%;display:flex;align-items:flex-start;gap:2px;pointer-events:none;opacity:0;animation:an-cursor 11s ease-in-out infinite;animation-delay:var(--delay,0s)}.an-cursor svg{width:18px;height:18px;fill:var(--c);filter:drop-shadow(0 2px 4px rgb(0 0 0/.5))}.an-cursor span{margin-top:12px;padding:3px 9px;border-radius:8px 8px 8px 2px;background:var(--c);font-size:.7rem;font-weight:700;line-height:1.3;color:#10131a;white-space:nowrap}@keyframes an-cursor{0%,6%{opacity:0;transform:translate(26px,20px)}14%,66%{opacity:1;transform:translate(0)}74%,to{opacity:0;transform:translate(-16px,-12px)}}.an-marquee{position:relative;padding:18px 0 30px;background:var(--an-night)}.an-marquee,.an-marquee-row{overflow:hidden}.an-marquee-track{display:flex;width:max-content;animation:an-marquee 70s linear infinite}.is-reverse .an-marquee-track{animation-direction:reverse}@keyframes an-marquee{to{transform:translateX(-50%)}}.an-marquee ul{display:flex;margin:0;padding:0;list-style:none}.an-marquee li{display:inline-flex;align-items:center;gap:.42em;padding-right:.42em;font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,6.4vw,5.6rem);line-height:1.12;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgb(255 255 255/.24)}.an-marquee li.is-solid{color:var(--accent);-webkit-text-stroke:0}.an-star{width:.3em;height:.3em;background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.an-cabinet{--an-accent:#d9a441;position:relative;padding:clamp(64px,9vw,120px) 0;background:var(--an-night)}.an-ambient,.an-counter,.an-deck,.an-progress{display:none}.an-cabinet-inner{position:relative;max-width:1200px;margin:0 auto;padding:0 24px}.an-cabinet-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px}.an-scenes{display:grid;gap:clamp(56px,8vw,100px);margin:0;padding:0;list-style:none}.an-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.9,.2,1)}.an-cabinet.is-ready .an-scene:not(.is-in){opacity:0;transform:translateY(32px)}.an-scene-screen{order:-1}@media (min-width:760px){.an-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px}.an-scene-screen{order:0}.an-scene:nth-child(2n) .an-scene-copy{order:2}}.an-scene-kicker{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.an-scene-num{padding:4px 9px;border:1px solid color-mix(in oklab,var(--accent) 60%,transparent);border-radius:7px}.an-scene-title{margin:18px 0 14px;font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5.2vw,5.2rem);line-height:.94;letter-spacing:-.04em;color:#fff;text-wrap:balance}.an-scene-tagline{margin:0 0 14px;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500;line-height:1.35;color:color-mix(in oklab,var(--accent) 38%,white)}.an-scene-desc{max-width:46ch;margin:0 0 22px;line-height:1.65;color:var(--an-muted)}.an-scene-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.an-scene-meta li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);font-size:.82rem;color:#d6dce8}.an-scene-meta .an-tag{color:color-mix(in oklab,var(--accent) 60%,white);border-color:color-mix(in oklab,var(--accent) 38%,transparent)}.an-scene-actions{display:flex;flex-wrap:wrap;gap:12px}.an-bezel{position:relative;padding:10px;border-radius:22px;background:linear-gradient(145deg,#2c313e,#10131a 55%,#1c212d);box-shadow:0 0 0 1px rgb(255 255 255/.08),inset 0 1px 0 rgb(255 255 255/.14),0 0 120px -10px color-mix(in oklab,var(--accent) 38%,transparent),0 50px 140px -30px color-mix(in oklab,var(--accent) 80%,transparent),0 24px 60px -24px rgb(0 0 0/.85)}.an-glass{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#05060a;box-shadow:inset 0 0 0 1px rgb(0 0 0/.8),inset 0 0 70px rgb(0 0 0/.55)}.an-shot{position:absolute;inset:0}.an-shot img{object-fit:cover}.an-glare,.an-scanlines,.an-vignette{position:absolute;inset:0;pointer-events:none}.an-scanlines{background:repeating-linear-gradient(180deg,rgb(255 255 255/.04) 0 1px,transparent 1px 3px)}.an-vignette{background:radial-gradient(120% 120% at 50% 50%,transparent 55%,rgb(0 0 0/.55) 100%)}.an-glare{background:linear-gradient(115deg,transparent 30%,rgb(255 255 255/.09) 42%,transparent 54%)}.an-soon-badge{position:absolute;left:16px;top:16px;padding:7px 12px;border-radius:999px;background:rgb(7 8 13/.78);border:1px solid color-mix(in oklab,var(--accent) 60%,transparent);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);backdrop-filter:blur(6px)}.an-cabinet.is-pinned{height:100svh;padding:0;overflow:hidden}.is-pinned .an-ambient{display:block;position:absolute;inset:0}.an-ambient-layer{position:absolute;left:-8%;top:-8%;width:116%;height:116%;object-fit:cover;filter:blur(64px) saturate(1.5) brightness(.9);opacity:.8;transform:scale(1.1)}.is-pinned .an-ambient:before{content:"";position:absolute;right:-6%;top:10%;width:80%;height:80%;background:radial-gradient(closest-side,color-mix(in oklab,var(--an-accent) 48%,transparent),transparent);filter:blur(34px)}.is-pinned .an-ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(95% 85% at 64% 48%,transparent 18%,rgb(7 8 13/.4) 58%,rgb(7 8 13/.92) 100%)}.is-pinned .an-cabinet-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-width:none;height:100%;padding:clamp(78px,11svh,96px) clamp(24px,5vw,80px) clamp(28px,4.4svh,44px)}.is-pinned .an-cabinet-head{margin-bottom:0}.is-pinned .an-counter{display:block;margin:0;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.12em;color:rgb(255 255 255/.55)}.an-counter-now{font-size:1.5em;font-weight:700;color:var(--an-accent)}.an-counter-sep{margin:0 .4em;opacity:.5}.is-pinned .an-scenes{position:relative;display:grid;min-height:0;gap:0;container-type:size;container-name:stage}.is-pinned .an-scene{grid-area:1/1;grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:0;transition:none}.is-pinned .an-scene:nth-child(2n) .an-scene-copy{order:0}.is-pinned .an-scene-screen{order:0;will-change:transform;transform:perspective(1600px) rotateY(calc(-7deg + var(--nx, 0) * 7deg)) rotateX(calc(2deg - var(--ny, 0) * 5deg))}.is-pinned .an-shot img{transform:scale(1.07) translate3d(calc(var(--nx, 0) * -24px),calc(var(--ny, 0) * -14px),0)}.is-pinned .an-glare{background-size:260% 100%;background-position:calc(50% + var(--nx, 0) * 90%) 0}.an-hint{display:none}.is-pinned .an-hint{display:block;position:absolute;left:50%;top:clamp(82px,12svh,108px);margin:0;transform:translateX(-50%);padding:6px 14px;border:1px solid rgb(255 255 255/.12);border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.6);background:rgb(7 8 13/.5);backdrop-filter:blur(8px);transition:opacity .4s;animation:an-hint 2.6s ease-in-out infinite}.is-pinned.is-past-first .an-hint{opacity:0;animation:none}@keyframes an-hint{50%{border-color:rgb(246 196 83/.55);color:var(--an-gold-hi)}}.is-pinned .an-bezel{width:min(100%,calc((100svh - 290px) * 1.7778));width:min(100%,calc((94cqh - 20px) / .5625 + 20px));margin-left:auto}.is-pinned .an-scene-kicker{font-size:clamp(.62rem,2.4cqh,.74rem)}.is-pinned .an-scene-title{font-size:clamp(2.6rem,5.4vw,5.6rem);font-size:clamp(2rem,min(10.5cqh,5.6vw),5.6rem);margin:2.4cqh 0 1.8cqh}.is-pinned .an-scene-tagline{font-size:clamp(.95rem,3.2cqh,1.4rem);margin-bottom:1.8cqh}.is-pinned .an-scene-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:clamp(.8rem,2.6cqh,1rem);line-height:1.55;margin-bottom:2.6cqh}.is-pinned .an-scene-meta{gap:1.2cqh 8px;margin-bottom:3.6cqh}.is-pinned .an-scene-meta li{padding:clamp(5px,1.3cqh,7px) 13px;font-size:clamp(.72rem,2.3cqh,.82rem)}.is-pinned .an-btn{min-height:clamp(42px,8.4cqh,50px);font-size:clamp(.88rem,2.7cqh,1rem)}@container stage (max-height: 600px){.an-scene-desc{-webkit-line-clamp:4}.an-scene-meta .an-tag{display:none}}@container stage (max-height: 500px){.an-scene-desc{-webkit-line-clamp:3}}.is-pinned .an-deck{display:flex;justify-content:center;gap:10px;width:fit-content;margin:0 auto;padding:10px 14px;border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.02));border:1px solid rgb(255 255 255/.09);backdrop-filter:blur(12px)}.an-deck-btn{position:relative;width:clamp(36px,5.2svh,46px);height:clamp(36px,5.2svh,46px);padding:0;overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:13px;background:#0c0e15;opacity:.5;cursor:pointer;transition:opacity .25s,transform .25s,box-shadow .3s,border-color .3s}.an-deck-btn img{display:block;width:100%;height:100%;object-fit:cover}.an-deck-btn:hover{opacity:.92;transform:translateY(-2px)}.an-deck-btn.is-active{opacity:1;transform:translateY(-4px) scale(1.07);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 55%,transparent),0 10px 26px -6px var(--accent)}.is-pinned .an-progress{display:block;position:absolute;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px);bottom:16px;height:2px;background:rgb(255 255 255/.09)}.an-progress i{display:block;height:100%;background:var(--an-accent);transform-origin:left center;transform:scaleX(0)}.an-section{position:relative;padding:clamp(72px,10vw,140px) 24px;background:var(--an-night)}.an-section-tight{padding-top:0}.an-section-inner{max-width:1180px;margin:0 auto}.an-section-title{max-width:18ch;margin:14px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,4.8vw,4rem);line-height:1;letter-spacing:-.035em;text-wrap:balance;color:#fff}.an-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none}.an-step{position:relative;height:100%;padding:30px;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.015));border:1px solid rgb(255 255 255/.09)}.an-step h3{margin:22px 0 8px;font-family:var(--font-display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:#fff}.an-step p{margin:0;line-height:1.6;color:var(--an-muted)}.an-step-num{position:absolute;right:22px;top:14px;font-family:var(--font-display);font-size:4.4rem;font-weight:700;line-height:1;color:rgb(255 255 255/.05)}.an-step-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:var(--an-gold);background:rgb(246 196 83/.1);border:1px solid rgb(246 196 83/.28)}@property --an-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.an-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px}.an-way,.an-way-reveal{height:100%}.an-way{padding:1px;border-radius:28px;background:conic-gradient(from var(--an-spin),rgb(255 255 255/.08),rgb(246 196 83/.75),rgb(112 130 255/.5),rgb(255 255 255/.08) 62%);animation:an-spin 9s linear infinite}@keyframes an-spin{to{--an-spin:360deg}}.an-way-body{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;border-radius:27px;background:linear-gradient(180deg,#11131c,#0b0c13)}.an-way-body h3{margin:26px 0 8px;font-family:var(--font-display);font-size:1.7rem;font-weight:700;letter-spacing:-.025em;color:#fff}.an-way-body p{margin:0 0 24px;max-width:40ch;line-height:1.6;color:var(--an-muted)}.an-way-actions,.an-way-body .an-btn{margin-top:auto}.an-way-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.an-way-actions .an-btn{margin-top:0}.an-device{width:100%;overflow:hidden;border-radius:14px;background:#0d1018;border:1px solid rgb(255 255 255/.1);box-shadow:0 30px 80px -30px rgb(0 0 0/.85)}.an-device-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#151a27}.an-device-bar i{width:10px;height:10px;border-radius:50%;background:#2b3447}.an-device-bar span{margin-left:10px;padding:3px 14px;border-radius:7px;background:#0b0e16;font-family:var(--font-mono);font-size:.72rem;color:#8e99ad}.an-slides{position:relative;aspect-ratio:16/9}.an-slide{position:absolute;inset:0;opacity:0;animation:an-slide 20s linear infinite;animation-delay:calc(var(--i) * 5s)}.an-slide img{display:block;width:100%;height:100%;object-fit:cover}@keyframes an-slide{0%{opacity:0}4%{opacity:1}22%{opacity:1}27%{opacity:0}to{opacity:0}}.an-discord{display:grid;grid-template-columns:34% 1fr;width:100%;overflow:hidden;border-radius:14px;background:#313338;border:1px solid rgb(255 255 255/.08);box-shadow:0 30px 80px -30px rgb(0 0 0/.85);font-family:var(--font-sans);aspect-ratio:16/9.4}.an-discord-side{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:#2b2d31;font-size:.78rem;color:#949ba4}.an-discord-side span{padding:5px 8px;border-radius:6px}.an-discord-side .is-voice{background:#404249;color:#f2f3f5}.an-discord-main{display:flex;flex-direction:column;gap:12px;padding:16px}.an-discord-title{margin:0;font-size:.85rem;font-weight:700;color:#f2f3f5}.an-discord-title small{margin-left:8px;font-weight:500;color:#949ba4}.an-discord-members{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.an-discord-members li{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#dbdee1}.an-discord-members li:first-child .an-avatar{box-shadow:0 0 0 2px #23a55a}.an-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c);font-size:.78rem;font-weight:800;color:#10131a}.an-discord-activity{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px;border-radius:10px;background:#1e1f22}.an-discord-activity img{width:36px;height:36px;border-radius:9px}.an-discord-activity span:not(.an-discord-join){display:flex;flex-direction:column;line-height:1.25;font-size:.78rem;color:#f2f3f5}.an-discord-activity small{color:#949ba4;font-size:.7rem}.an-discord-join{margin-left:auto;padding:6px 14px;border-radius:7px;background:#23a55a;font-size:.78rem;font-weight:700;color:#fff}.an-final{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,11vw,150px) 24px;text-align:center;background:var(--an-night)}.an-final-glow{position:absolute;left:50%;top:38%;z-index:-1;width:min(120vw,900px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(246 196 83/.2),rgb(112 84 224/.12) 42%,transparent 68%)}.an-final-inner{max-width:640px;margin:0 auto}.an-final-title{max-width:none;margin-top:6px}.an-final p{margin:18px 0 0;font-size:1.1rem;color:var(--an-muted)}@media (max-width:900px){.an-hero{padding:96px 0 88px}.an-hero-inner{grid-template-columns:minmax(0,1fr);gap:0}.an-stage{order:-1;width:min(100%,380px);margin-bottom:-10px}.an-coin-scene{--coin:clamp(150px,42vw,210px)}.an-orbit-item{width:46px;border-radius:14px}.an-steps,.an-ways{grid-template-columns:minmax(0,1fr)}.an-scroll-cue{display:none}}@media (max-width:520px){.an-cta-row .an-btn,.an-scene-actions .an-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.an-letter,.an-rise,.an-stage-in{transform:none;animation:none}.an-rise,.an-stage-in{opacity:1}.an-aurora,.an-coin-glow,.an-cursor,.an-marquee-track,.an-scroll-cue svg,.an-slide,.an-way{animation:none}.an-slide:first-child{opacity:1}.an-cabinet.is-ready .an-scene:not(.is-in){opacity:1;transform:none}.an-scene{transition:none}}.an-banner-wrap.arcade-night{background:transparent;color:inherit}.an-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border-radius:28px;border:1px solid rgb(255 255 255/.1);background:radial-gradient(120% 140% at 85% 0,#2d2058 0,#160f2c 46%,#0a0b13 100%);box-shadow:0 40px 120px -50px rgb(112 84 224/.55)}.an-banner:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.75;background-image:radial-gradient(1.3px 1.3px at 12% 22%,#fff 50%,transparent 52%),radial-gradient(1px 1px at 38% 78%,#ffe9ad 50%,transparent 52%),radial-gradient(1.2px 1.2px at 56% 14%,#dfe6ff 50%,transparent 52%),radial-gradient(1px 1px at 71% 66%,#fff 50%,transparent 52%),radial-gradient(1.4px 1.4px at 90% 30%,#ffe9ad 50%,transparent 52%),radial-gradient(1px 1px at 24% 52%,#dfe6ff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 83% 88%,#fff 50%,transparent 52%)}.an-banner-copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4.5vw,60px)}.an-banner-mark{width:72px;height:72px;filter:drop-shadow(0 10px 30px rgb(246 196 83/.45));animation:an-float 6s ease-in-out infinite}@keyframes an-float{50%{transform:translateY(-6px) rotate(-3deg)}}.an-banner h3{margin:18px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:.98;letter-spacing:-.04em;background:linear-gradient(180deg,#ffffff 6%,var(--an-gold-hi) 42%,var(--an-gold) 72%,var(--an-gold-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.an-banner p{max-width:34rem;margin:16px 0 0;line-height:1.6;color:#b3bccb}.an-banner-art{position:relative;min-height:340px}.an-fan{position:absolute;width:64%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;border:1px solid rgb(255 255 255/.16);box-shadow:0 30px 60px -20px rgb(0 0 0/.85);transition:transform .5s cubic-bezier(.2,.9,.2,1)}.an-fan-0{left:5%;top:9%;transform:rotate(-7deg)}.an-fan-1{right:4%;top:32%;z-index:2;transform:rotate(5deg)}.an-fan-2{left:18%;bottom:7%;z-index:3;transform:rotate(-2deg)}.an-banner:hover .an-fan-0{transform:rotate(-10deg) translate(-8px,-6px)}.an-banner:hover .an-fan-1{transform:rotate(7deg) translate(8px,-4px)}.an-banner:hover .an-fan-2{transform:rotate(-3deg) translateY(6px)}.an-strip{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.an-strip a{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border:1px solid var(--color-dark-border,#1f2734);border-radius:14px;background:var(--color-dark-card,#11161e);color:var(--color-ink,#eef2f7);font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .3s}.an-strip a:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 12px 30px -14px var(--accent)}.an-strip a:focus-visible{outline:3px solid var(--an-gold-hi,#ffe9ad);outline-offset:3px}.an-strip img{width:34px;height:34px;border-radius:9px}@media (max-width:860px){.an-banner{grid-template-columns:minmax(0,1fr)}.an-banner-art{order:-1;min-height:250px}}@media (prefers-reduced-motion:reduce){.an-banner-mark{animation:none}.an-fan{transition:none}}