@font-face{font-family:Mona Sans VF;src:url(/fonts/mona-sans-var.woff2)format("woff2-variations");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:block}@font-face{font-family:Switzer VF;src:url(/fonts/Switzer-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono VF;src:url(/fonts/geist-mono-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@property --wght{syntax:"<number>";inherits:false;initial-value:460}@property --wdth{syntax:"<number>";inherits:false;initial-value:100}.ride{--ground:#0b0b0c;--ground2:#101012;--ground3:#16161a;--ink:#f5f5f7;--ink-dim:#f5f5f7a3;--ink-faint:#f5f5f761;--ink-ghost:#f5f5f729;--ink-label:#f5f5f773;--ink-hair:#f5f5f724;--ink-ring:#f5f5f799;--bone:#e3dccf;--bone-rgb:227 220 207;--bone-name:#c7c1b5;--bone-name-zero:#b6b0a4;--accent:#f5f5f7;--accent-deep:#dedee2;--accent-glow:#f5f5f71a;--accent-rgb:245 245 247;--wrld-accent:#ffb443;--glass-bg:#ffffff0f;--glass-border:#ffffff1a;--blocker:#0d0d0feb;--danger:#e5484d;--transmission:.6;--radius-surface:0px;--radius-control:2px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-section:64px;--page-gutter:24px;--page-top:104px;--header-height:72px;--header-control-scale:1.05;--header-control-type:calc(10px * var(--header-control-scale));--header-control-target:calc(44px * var(--header-control-scale));--header-control-padding:calc(8px * var(--header-control-scale));--header-control-gap:calc(12px * var(--header-control-scale));--panel-gutter:24px;--control-height-compact:44px;--control-height:48px;--control-height-large:56px;--control-height-pay:64px;--control-ease:cubic-bezier(.33, 1, .68, 1);--control-fill:var(--ink);--control-ink:var(--ground)}@media (width>=768px){.ride{--page-gutter:48px;--page-top:128px;--space-section:96px;--panel-gutter:32px}}@media (width>=1024px){.ride{--page-gutter:80px}}.page-gutter,.page-band,.page-arrival,.about-main,.legal-main,.event-main,.night-room-main,.board-main{padding-inline:var(--page-gutter)}.page-band,.page-band-bleed{padding-block:var(--space-section) 0}.door-dock{padding-bottom:var(--space-section)}.page-band-bleed>.page-gutter{width:calc(100% - 2 * var(--page-gutter));max-width:1152px;padding-inline:0}.page-arrival,.event-arrival{padding-top:var(--page-top)}.event-main{padding-bottom:var(--space-section);z-index:10;position:relative}.event-band{margin-top:var(--space-section)}.about-arrival,.legal-main,.system-arrival{padding-top:var(--page-top)}.about-band{padding-top:var(--space-section)}.legal-main{padding-bottom:var(--space-section)}.night-room-main{z-index:10;padding-block:var(--page-top) var(--space-section);flex:1;align-items:flex-start;display:flex;position:relative}.night-room-center{align-items:center}.night-room-tall,.night-room-top{align-items:flex-start}.board-main{padding-top:var(--page-top);padding-bottom:var(--space-section)}.notfound-page{padding:var(--page-top) var(--page-gutter) var(--space-section)}.ride{background:var(--ground);color:var(--ink)}.ride ::selection{background:rgb(var(--accent-rgb) / .3);color:#f5f5f7}.ride :focus-visible{outline:2px solid var(--ink-ring);outline-offset:2px}.type-display{font-variation-settings:"wght" var(--wght), "wdth" var(--wdth);letter-spacing:-.015em;text-wrap:balance;font-family:Mona Sans VF,Inter,system-ui,sans-serif}.type-body{letter-spacing:.012em;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-weight:420;line-height:1.6}.type-mono{letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono VF,ui-monospace,Cascadia Mono,monospace;font-weight:440;line-height:1.4}.ride.is-pressing,.ride.is-pressing *{-webkit-user-select:none;user-select:none}.kin-char{font-variation-settings:"wght" var(--wght), "wdth" var(--wdth);display:inline-block}.reveal-wrap{position:relative}.reveal-top{-webkit-mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), transparent 45%, #00000073 70%, black 100%);-webkit-mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), transparent 45%, #00000073 70%, black 100%);mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), transparent 45%, #00000073 70%, black 100%);display:block}.reveal-beneath{color:var(--accent);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), black 45%, #0000008c 70%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), black 45%, #0000008c 70%, transparent 100%);mask-image:radial-gradient(circle var(--fr,0px) at var(--fx,50%) var(--fy,50%), black 45%, #0000008c 70%, transparent 100%);position:absolute;inset:0}.tl-root{z-index:130;pointer-events:none;position:fixed;inset:0}.tl-grain{opacity:calc(.074 * var(--transmission));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:.9s step-end infinite tl-grain-shift;position:absolute;inset:-160px}@keyframes tl-grain-shift{0%{transform:translate(0,0)}12.5%{transform:translate(-84px,42px)}25%{transform:translate(48px,-96px)}37.5%{transform:translate(-132px,-24px)}50%{transform:translate(96px,108px)}62.5%{transform:translate(-36px,132px)}75%{transform:translate(120px,-60px)}87.5%{transform:translate(-108px,-132px)}to{transform:translate(0,0)}}.tl-scan{mix-blend-mode:soft-light;opacity:calc(.75 * var(--transmission));background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.tl-vignette{opacity:var(--transmission);background:radial-gradient(120% 120%,#0000 58%,#00000029 100%);position:absolute;inset:0}@media (width<=767px){.tl-grain{opacity:calc(.037 * var(--transmission))}.tl-scan{opacity:calc(.38 * var(--transmission))}}.ride-glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)}.anchor-chip{border-radius:var(--radius-pill);border:1px solid var(--glass-border);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#101014d9;align-items:center;gap:.5rem;padding:.4rem .8rem;font-family:Geist Mono VF,ui-monospace,monospace;font-size:10px;transition:background-color .16s cubic-bezier(.33,1,.68,1),color .16s cubic-bezier(.33,1,.68,1),border-color .16s cubic-bezier(.33,1,.68,1),opacity .4s;display:inline-flex;position:absolute}.anchor-chip[data-active=true]{background:var(--accent);border-color:var(--accent);color:#1a1204}.anchor-chip:hover:not([data-active=true]){border-color:rgb(var(--accent-rgb) / .5)}@media (width<=767px){.anchor-chip{letter-spacing:.09em;gap:.3rem;padding:.25rem .5rem;font-size:8px}.chip-anchored:after{content:"";position:absolute;inset:-11px}}.nav-scrim{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#0b0b0cf7 0%,#0b0b0cf0 50%,#0b0b0c94 70%,#0b0b0c38 86%,#0b0b0c00 100%);transition:opacity .4s cubic-bezier(.33,1,.68,1);position:absolute;inset:0 0 -48px}header[data-scrolled=true] .nav-scrim{opacity:1}.app-shot{border:1px solid var(--glass-border);border-radius:28px;align-self:center;width:auto;max-width:100%;height:min(56vh,500px);display:block}.hint-safe{bottom:2rem}@supports (height:100dvh){@media (width<=767px){.hint-safe{bottom:calc(100vh - 100dvh + 2rem)}}}.cue-safe{bottom:2rem}@supports (height:100svh){@media (width<=767px){.cue-safe{bottom:calc(100vh - 100svh + 2.25rem)}}}@media (hover:none){.ride{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ride input,.ride textarea,.ride .door-share span{-webkit-user-select:text;user-select:text}.reveal-top{-webkit-mask-image:none;mask-image:none}.reveal-beneath{display:none}}.chip-enter{opacity:0;transition:opacity .45s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.33,1,.68,1);display:inline-flex;transform:translateY(7px)}.chip-enter[data-in=true]{opacity:calc(1 - var(--xo,0));transform:translateY(calc(var(--xo,0) * 14px)) scale(calc(1 - .08 * var(--xo,0)));transition-delay:calc(.5s + var(--ig,0) * 80ms)}[data-exiting=true] .chip-enter,[data-exiting=true] .anchor-chip,[data-exiting=true] [data-low-chrome]{transition:none;animation:none}[data-exiting=true] .chip-enter[data-in=true]{opacity:1}[data-exiting=true] .chip-breath>span{filter:brightness(calc(1 + 1.8 * min(var(--xo,0) * 3, 1) * (1 - var(--xo,0))))}.chip-breath{animation:3.8s ease-in-out infinite chip-breath;animation-delay:calc(var(--ig,0) * -.9s);align-items:center;gap:.5rem;display:inline-flex}@keyframes chip-breath{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.curtain{transition:opacity .9s cubic-bezier(.7,0,.2,1),transform .9s cubic-bezier(.7,0,.2,1)}.curtain[data-return=true]{transition:opacity .44s cubic-bezier(.33,1,.68,1),transform .44s cubic-bezier(.33,1,.68,1)}.curtain{--hole-d:clamp(180px, 48vmin, 350px);--hole-y:72vh;--mag-x:0px;--mag-y:0px}@supports (height:100svh){.curtain{--hole-y:72svh}}@media (width>=768px){.curtain{--hole-y:58vh}}.gate-drift{left:50%;top:var(--hole-y);transform:translate3d(var(--mag-x), var(--mag-y), 0) scale(var(--gate-s,1));position:absolute}.curtain[data-open=true] .gate-drift{transition:transform .3s cubic-bezier(.33,1,.68,1)}.gate-hole{pointer-events:none;border-radius:50%;transition:width .9s cubic-bezier(.22,1,.36,1),height .9s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 200vmax #0b0b0c}.gate-hole:before{content:"";background:radial-gradient(circle,#0000 58%,#0b0b0c66 100%);border-radius:50%;position:absolute;inset:0}.gate-hole:after{content:"";box-shadow:0 0 34px 4px rgb(var(--accent-rgb) / .38), inset 0 0 20px rgb(var(--accent-rgb) / .16);opacity:var(--gate-glow,.55);border-radius:50%;position:absolute;inset:-1px}@media (hover:none){.curtain[data-ready=true] .gate-hole:after{animation:6s ease-in-out infinite hole-glow}}.curtain[data-open=true] .gate-hole{transform:translate(-50%, -50%) scale(var(--iris-s,24))}.curtain[data-open=true] .gate-hole:before{opacity:0;transition:opacity .3s}.curtain[data-open=true] .gate-hole:after{opacity:0;transition:opacity .25s;animation:none}@keyframes hole-glow{0%,to{opacity:.55}50%{opacity:1}}.gate-port{width:var(--hole-d);height:var(--hole-d);transition:transform .95s cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1)}.curtain[data-open=true] .gate-port{opacity:0;transition:opacity .26s,transform .95s cubic-bezier(.7,0,.2,1)}.gate-arc{stroke:#ffe9cf99;stroke-width:var(--ring-w,1.25px);fill:none;stroke-dasharray:.09 .91;stroke-linecap:round;opacity:var(--gate-heat,0);transform:rotate(var(--arc-rot,0deg));transform-origin:106px 106px}.gate-glint-soft{stroke:#ffe9cf80;stroke-width:calc(var(--ring-w,1.25px) + 2px);fill:none;stroke-dasharray:.16 .84;stroke-dashoffset:.035px;stroke-linecap:round;filter:blur(3px);opacity:calc(.55 * var(--gate-heat,0));transform:rotate(var(--arc-rot2,0deg));transform-origin:106px 106px}.gate-glint{stroke:#fff1e0f2;stroke-width:var(--ring-w,1.25px);fill:none;stroke-dasharray:.035 .965;stroke-dashoffset:-.0275px;stroke-linecap:round;opacity:calc(var(--gate-heat,0) * var(--gate-heat,0));transform:rotate(var(--arc-rot,0deg));transform-origin:106px 106px}.gate-cta{letter-spacing:calc(.08em + .06em * var(--gate-heat,0));color:color-mix(in oklab, #ffe9cf calc(var(--gate-heat,0) * 100%), rgb(var(--accent-rgb)));font-variation-settings:"wght" calc(430 + 80 * var(--gate-heat,0))}.gate-blurin:not([data-in]){animation:1.5s cubic-bezier(.33,1,.68,1) .1s both gate-blur-in}.gate-blurin[data-in=false]{opacity:0}.gate-blurin[data-in=true]{animation:1.1s cubic-bezier(.33,1,.68,1) both gate-blur-in}@keyframes gate-blur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}.gate-copy{text-shadow:0 0 4px #0b0b0cd9,0 1px 12px #0b0b0ce6}.gate-horizon{pointer-events:none;transform-origin:50% 100%;background:radial-gradient(120% 85% at 50% 108%, rgb(var(--accent-rgb) / .15), rgb(var(--accent-rgb) / .05) 45%, transparent 70%);height:36vh;transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .9s cubic-bezier(.7,0,.2,1);position:absolute;inset:auto 0 0}.gate-horizon[data-breath=true]{animation:7s ease-in-out infinite horizon-breath}.gate-horizon[data-open=true]{transform:translateY(-4%)scaleY(1.12)}@keyframes horizon-breath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.055)}}.gate-ring-track{stroke:#f5f5f71a;stroke-width:var(--track-w,1px);fill:none}.gate-ring{stroke:rgb(var(--accent-rgb) / .85);stroke-width:var(--ring-w,1.25px);fill:none;stroke-dasharray:1;transform-origin:106px 106px;transition:filter .7s cubic-bezier(.33,1,.68,1);transform:rotate(180deg)}.gate-door[data-ready=true] .gate-ring{filter:drop-shadow(0 0 7px rgb(var(--accent-rgb) / .3))}.gate-cta:focus-visible{outline:1px solid rgb(var(--accent-rgb) / .65);outline-offset:0;border-radius:var(--radius-control)}.gate-cta:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.gate-horizon[data-breath=true]{animation:none}}.ink-draw path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .62s cubic-bezier(.4, 0, .2, 1) var(--ink-delay,0s)}.ink-draw[data-drawn=true] path{stroke-dashoffset:0}.ink-stamp{opacity:1}.ink-stamp[data-fired=true]{animation:.45s cubic-bezier(.22,1,.36,1) both stamp-slam}@keyframes stamp-slam{0%{opacity:0;transform:scale(1.28)rotate(-1.6deg)}62%{opacity:1;transform:scale(.975)rotate(.5deg)}to{opacity:1;transform:scale(1)rotate(-.4deg)}}.chip-inline{position:relative}.ev-card{border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);background:var(--ground2);flex-direction:column;padding:10px;transition:border-color .26s cubic-bezier(.33,1,.68,1),background-color .26s cubic-bezier(.33,1,.68,1),opacity .32s,transform .32s cubic-bezier(.33,1,.68,1),filter .32s;display:flex}.ev-card:hover{border-color:var(--evc-border);background:var(--evc-wash)}.ev-card[data-hidden=true]{opacity:.16;filter:grayscale();transform:scale(.985)}.poster-ph{aspect-ratio:3/4;border-radius:var(--radius-surface);background:#0e0e11;position:relative;overflow:hidden}.ev-card .poster-ph{border-radius:var(--radius-surface)}@media (width<=767px){.poster-ph{aspect-ratio:16/10}}.ph-wash{background:radial-gradient(120% 90% at 18% 96%, var(--evc-strong), transparent 62%), radial-gradient(85% 65% at 84% 6%, var(--evc-wash2), transparent 58%);opacity:.85;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-6%;transform:scale(1)}.ev-card:hover .ph-wash{opacity:1;transform:scale(1.06)rotate(.4deg)}.poster-ph:after{content:"";mix-blend-mode:overlay;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.seam-dither{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");height:28vh;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 4vh 21vh,#0000 27vh);mask-image:linear-gradient(#0000,#000 4vh 21vh,#0000 27vh)}.status-chip{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;display:inline-flex}.status-chip .dot{background:var(--evc);border-radius:50%;width:5px;height:5px}.go-chip{border-radius:var(--radius-control);border:1px solid var(--evc-border);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);will-change:transform;align-items:center;gap:8px;padding:8px 16px;font-size:10px;transition:background-color .24s cubic-bezier(.33,1,.68,1),color .24s cubic-bezier(.33,1,.68,1),border-color .24s cubic-bezier(.33,1,.68,1);display:inline-flex}.ev-card:hover .go-chip{background:var(--evc);border-color:var(--evc);color:var(--evc-ink)}.season-card{background:0 0}.scene-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.strip-track{gap:3.85rem;width:max-content;padding:5px 0;animation:30s linear infinite strip-scroll;display:flex}.strip-link{flex-shrink:0;line-height:0;display:block}.strip-link:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:var(--radius-surface)}.scene-strip:hover .strip-track{animation-play-state:paused}@keyframes strip-scroll{to{transform:translate(-50%)}}.strip-name{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:10px;transition:color .2s}.strip-name:hover{color:var(--ink)}.strip-logo{object-fit:contain;filter:grayscale()brightness(1.55);opacity:.42;width:auto;max-width:132px;height:38px;transition:filter .24s,opacity .24s,transform .24s cubic-bezier(.33,1,.68,1)}.strip-link:hover .strip-logo,.strip-link:focus-visible .strip-logo{filter:none;opacity:1;transform:scale(1.08)}.rise-in{opacity:0;filter:blur(7px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.rise-in[data-in=true]{opacity:1;filter:blur();transform:translateY(0)}.beat-smoke{will-change:filter, transform, opacity}.app-screen{opacity:0;transition:none;position:absolute;inset:0;transform:translateY(16px)scale(.985)}.app-screen[data-active=true],.app-screen[data-was=true]{transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}[data-dir=up] .app-screen,[data-dir=down] .app-screen[data-was=true]{transform:translateY(-16px)scale(.985)}[data-dir=up] .app-screen[data-was=true]{transform:translateY(16px)scale(.985)}.app-screen[data-active=true]{opacity:1;transform:none}.app-row[data-in=true][data-current=false]{opacity:.4}.app-row[data-in=true]{transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1)}.app-screen img{object-fit:contain;width:100%;height:100%}.app-screen-ph{aspect-ratio:652/1216;text-align:center;background:radial-gradient(80% 55% at 50% 0%, rgb(var(--accent-rgb) / .045), transparent 70%), #0e0e11d9;border:1px dashed #f5f5f724;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:100%;margin:0 auto;padding:24px;display:flex}.door-input{border:1px solid var(--glass-border);border-radius:var(--radius-surface);width:100%;min-height:var(--control-height);color:var(--ink);background:#ffffff0a;outline:none;padding:14px 18px;font-size:16px;transition:border-color .2s,background-color .2s}.door-input::placeholder{color:var(--ink-faint)}.door-input:focus{border-color:rgb(var(--accent-rgb) / .55);background:#ffffff0e}.door-pill{border-radius:var(--radius-pill);border:1px solid var(--ink-ghost);letter-spacing:.1em;text-transform:lowercase;color:var(--ink-faint);padding:7px 14px;font-size:10px;transition:border-color .18s,color .18s,background-color .18s}.door-pill[data-on=true]{border-color:rgb(var(--accent-rgb) / .6);color:var(--accent);background:var(--accent-glow)}@media (hover:hover) and (pointer:fine){.door-pill:hover:not([data-on=true]){color:var(--ink-dim);border-color:#f5f5f74d}}.store-btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-height-large);border-radius:var(--radius-control);border:1px solid var(--glass-border);background:var(--glass-bg);min-width:156px;padding:10px 16px;display:inline-flex}.door-btn,.door-ghost{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);letter-spacing:.01em;text-transform:lowercase;text-align:center;border:1px solid #0000;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.door-btn{background:var(--control-fill);color:var(--control-ink)}.door-ghost{border-color:var(--ink-ghost);color:var(--ink-dim);background:0 0}.door-btn:disabled,.door-ghost:disabled{opacity:.55;cursor:default}.door-btn-in,.door-btn.cta-compact,.door-ghost.cta-compact{min-height:var(--control-height-compact);padding:10px var(--space-4);font-size:12px}.door-btn,.door-ghost,.store-btn,.cta-link,.bs-link,.cd-link,.ground-a,.poster-zoom-close,.bsheet-x,.dtk-x,.bs-qty-btn,.door-share button{transition:color .18s var(--control-ease), background-color .18s var(--control-ease), border-color .18s var(--control-ease), transform .18s var(--control-ease)}@media (hover:hover) and (pointer:fine){.door-btn:not(:disabled):not([aria-disabled=true]):hover{background:#dedee2}.door-ghost:not(:disabled):hover,.store-btn:hover{border-color:var(--ink-ring);color:var(--ink)}}.door-btn:not(:disabled):not([aria-disabled=true]):active,.door-ghost:not(:disabled):active,.store-btn:active{transition-duration:90ms;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.door-btn,.door-ghost,.store-btn{transition:none}.door-btn:active,.door-ghost:active,.store-btn:active{transform:none}}.door-share{border:1px solid var(--ink-ghost);border-radius:var(--radius-surface);align-items:center;display:flex;overflow:hidden}.door-standing{letter-spacing:.07em;text-transform:none;max-width:34ch;color:var(--ink-faint);margin-top:14px;font-size:9px;line-height:1.6}.door-card{border-radius:var(--radius-surface);border:1px solid var(--glass-border);background:var(--glass-bg);position:relative}.door-field{border-radius:var(--radius-surface);border:1px solid var(--glass-border);background:#ffffff0a;align-items:center;gap:6px;padding:5px 5px 5px 18px;transition:border-color .2s,background-color .2s;display:flex}.door-field:focus-within{border-color:rgb(var(--accent-rgb) / .55);background:#ffffff0e}.door-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.door-field input::placeholder{color:var(--ink-faint)}.door-btn-in{padding:10px 20px}.door-perf{background:repeating-linear-gradient(90deg,#f5f5f726 0 6px,#0000 6px 12px);height:1px;margin:0 22px}.door-stub{padding:24px 24px 26px;position:relative}.door-stub:before,.door-stub:after{content:"";background:var(--ground);border:1px solid var(--glass-border);border-radius:50%;width:18px;height:18px;position:absolute;top:0;transform:translateY(-50%)}.door-stub:before{clip-path:inset(-1px -1px -1px 9px);left:-10px}.door-stub:after{clip-path:inset(-1px 9px -1px -1px);right:-10px}.door-btn:focus-visible,.door-ghost:focus-visible,.door-pill:focus-visible{border-radius:var(--radius-control);outline:1px solid rgb(var(--accent-rgb) / .65);outline-offset:3px}.door-pill:focus-visible{border-radius:var(--radius-pill)}.door-fade{animation:.16s both bs-step-in}.ride .door-input:focus-visible{border-radius:var(--radius-surface);border-color:color-mix(in srgb, var(--accent) 60%, transparent);outline:none}@property --fr{syntax:"<length>";inherits:true;initial-value:0}.reveal-demo{transition:--fr .48s cubic-bezier(.34,1.56,.64,1)}@keyframes cue-shaft-draw{0%{stroke-dashoffset:30px;opacity:1}32%{stroke-dashoffset:0;opacity:1}74%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:30px;opacity:0}}@keyframes cue-head-draw{0%,24%{stroke-dashoffset:8px;opacity:1}42%{stroke-dashoffset:0;opacity:1}74%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:8px;opacity:0}}@keyframes cue-breathe{0%,to{opacity:.5}46%{opacity:1}}.cue-shaft{stroke-dasharray:30;animation:3.4s cubic-bezier(.4,0,.2,1) infinite cue-shaft-draw}.cue-head{stroke-dasharray:8;animation:3.4s cubic-bezier(.4,0,.2,1) infinite cue-head-draw}.cue-label{animation:3.4s ease-in-out infinite cue-breathe}.nav-word{--wght:740;--wdth:100;transition:--wght .52s cubic-bezier(.16,1,.3,1),--wdth .52s cubic-bezier(.16,1,.3,1)}.nav-word:hover,.nav-word:focus-visible{--wght:870;--wdth:110}.kinetic-hover{--wght:300;--wdth:80;transition:--wght .65s cubic-bezier(.16,1,.3,1),--wdth .65s cubic-bezier(.16,1,.3,1)}.kinetic-hover:hover{--wght:850;--wdth:118}.mo-demo .mo-ball{transition:transform var(--mo-d,.2s) var(--mo-e,ease)}.mo-demo:hover .mo-ball{transform:translate(110px)}@media (prefers-reduced-motion:reduce){.ink-draw path{stroke-dashoffset:0;transition:none}.ink-stamp[data-fired=true]{animation:none}.strip-track{flex-wrap:wrap;width:auto;animation:none}.rise-in{opacity:1;filter:none;transition:none;transform:none}.ph-wash,.ev-card,.go-chip,.app-screen,.reveal-demo,.kinetic-hover,.mo-demo .mo-ball{transition:none}.curtain{transition:opacity .2s}.gate-ring{transition:none}.gate-hole{transition:none;animation:none!important}.gate-drift,.gate-port{transition:none}.gate-hole:after{animation:none!important}.gate-blurin:not([data-in]),.gate-blurin[data-in=true]{opacity:1;filter:none;animation:none}.gate-arc,.gate-glint,.gate-glint-soft{display:none}.kin-char{will-change:auto}.tl-grain{animation:none;inset:0}.nav-word{transition:none}.cue-shaft,.cue-head{stroke-dashoffset:0;animation:none}.cue-label{animation:none}.reveal-beneath{display:none}.reveal-top{-webkit-mask-image:none;mask-image:none}.chip-breath{animation:none}}.event-fog{z-index:0;pointer-events:none;background:radial-gradient(90% 62% at 16% -4%, var(--evc-fog), transparent 62%), radial-gradient(72% 50% at 88% 18%, var(--evc-fog2), transparent 66%), radial-gradient(64% 42% at 50% 108%, var(--evc-fog2), transparent 72%);position:fixed;inset:0}.event-backdrop{z-index:0;pointer-events:none;height:min(115vh,980px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 94%);mask-image:linear-gradient(#000 25%,#0000 94%)}.event-backdrop img{object-fit:cover;filter:blur(64px)saturate(1.3)brightness(.85);opacity:.17;width:100%;height:100%;transform:scale(1.3)}.event-page .poster-hero{aspect-ratio:4/5}.poster-zoom-hit{z-index:3;cursor:zoom-in;color:var(--ink-dim);position:absolute;inset:0}.poster-zoom-hit:after{content:"view poster";border-radius:var(--radius-control);-webkit-backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;opacity:0;background:#08080a8c;border:1px solid #f5f5f724;padding:5px 10px;font-size:8.5px;transition:opacity .2s,transform .2s cubic-bezier(.33,1,.68,1);position:absolute;bottom:10px;left:12px;transform:translateY(3px)}.poster-zoom-hit:hover:after,.poster-zoom-hit:focus-visible:after{opacity:1;transform:none}.poster-zoom{z-index:120;-webkit-backdrop-filter:blur(20px);cursor:zoom-out;background:#050507e0;justify-content:center;align-items:center;padding:24px;animation:.24s pz-fade;display:flex;position:fixed;inset:0}.poster-zoom img{border-radius:var(--radius-surface);max-width:min(92vw,540px);max-height:88vh;animation:.34s cubic-bezier(.16,1,.3,1) pz-lift}.poster-zoom-close{border-radius:var(--radius-control);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:#0a0a0c99;border:1px solid #f5f5f729;padding:10px 16px;font-size:9px;transition:color .18s,border-color .18s;position:fixed;top:18px;right:20px}@media (hover:hover) and (pointer:fine){.poster-zoom-close:hover{color:var(--ink);border-color:#f5f5f74d}}@keyframes pz-fade{0%{opacity:0}}@keyframes pz-lift{0%{opacity:0;transform:scale(.96)translateY(10px)}}.more-card{min-width:0;display:block}.more-art{aspect-ratio:4/5;border-radius:var(--radius-surface);background:#0e0e11;border:1px solid #f5f5f70f;transition:border-color .24s;position:relative;overflow:hidden}.more-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.more-card:hover .more-art{border-color:var(--evc-border)}.more-card:hover .more-art img{transform:scale(1.035)}.event-page ::selection{background:var(--evc-selection,#f5f5f733);color:#f5f5f7}.lineup-wall{flex-wrap:wrap;align-items:baseline;gap:6px 34px;display:flex}.lineup-name{--wght:470;color:var(--ink-dim);cursor:default;font-size:clamp(30px,4.6vw,58px);line-height:1.06;transition:--wght .22s cubic-bezier(.33,1,.68,1),color .18s,text-shadow .18s}@media (hover:hover){.lineup-name:hover{--wght:590;color:var(--evc);text-shadow:1px 0 #f5f5f74d}}.handoff-panel{background:var(--blocker);border:1px solid var(--ink-ghost);border-radius:var(--radius-surface);padding:var(--panel-gutter)}.tier-row{border-bottom:1px solid var(--ink-ghost);grid-template-columns:1fr 72px 88px;align-items:baseline;gap:16px;padding:13px 2px;transition:background-color .15s;display:grid}.tier-row:not(.tier-head):hover{background:#ffffff05}.tier-row.tier-link{color:inherit;border-radius:var(--radius-surface)}.tier-row.tier-link:not(.tier-head):hover,.tier-row.tier-link:not(.tier-head):focus-visible{background:color-mix(in srgb, var(--evc) 4.5%, transparent)}.tier-row.tier-link:hover .type-body{color:var(--ink)}.ride .tier-row.tier-link:focus-visible{border-radius:var(--radius-surface);outline:1.5px solid var(--evc);outline-offset:-2px}.tier-head{color:var(--ink-faint);border-bottom-color:#f5f5f738;padding-bottom:9px}.event-sticky{inset-inline:0;z-index:40;padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--blocker);border-top:1px solid var(--ink-ghost);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;transform:translateY(102%)}.event-sticky[data-on=true]{transform:none}@media (width>=768px){.event-sticky{display:none}}@media (prefers-reduced-motion:no-preference){::view-transition-group(ev-poster){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(ev-title){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(chrome){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(ev-poster){object-fit:cover;width:100%;height:100%}::view-transition-new(ev-poster){object-fit:cover;width:100%;height:100%}::view-transition-old(chrome){animation-duration:.22s}::view-transition-new(chrome){animation-duration:.22s}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.lineup-name,.tier-row,.event-sticky,.more-art img,.poster-zoom-hit:after{transition:none}.poster-zoom,.poster-zoom img{animation:none}}.poster-flow{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.poster-flow[data-on=true]{opacity:1}.clk-colon{animation:1s step-end infinite clk-blink;display:inline-block}@keyframes clk-blink{50%{opacity:.3}}.stamp-row{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:10px;display:flex}.stamp-sep{color:var(--ink-ghost)}.stamp-city{padding:2px 0}.brand-line{--wdth:100;margin-top:14px;font-size:clamp(28px,7vw,44px);line-height:1.05}.isl-band{--band-width:340px;--band-gap:24px;margin-top:var(--band-gap);justify-content:center;display:flex}.isl-control{width:min(100%, var(--band-width))}.isl-band-ledger{text-align:center;color:#92928f;margin:14px 0 0;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:11px;line-height:16px}.isl-band-city .isl-band-count{margin-left:.12em}.isl-band-city+.isl-band-city:before{content:" · ";color:var(--ink-ghost);margin:0 2px}.isl-band-city[data-on]{color:var(--bone,#e3dccf)}.isl-band-row{justify-content:center;gap:8px;margin-top:4px;display:flex}.isl-band-all{min-height:44px;color:var(--ink-faint);text-underline-offset:5px;transition:color .18s var(--control-ease), text-decoration-color .18s var(--control-ease), transform .18s var(--control-ease);align-items:center;gap:6px;padding:0 8px;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:11px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.isl-band-all[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--ink-label);text-decoration-color:var(--ink-label)}.isl-band-count{font-variant-numeric:tabular-nums}.isl-band-all:focus-visible{outline:1px solid var(--ink-ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.isl-band-all:hover{color:var(--ink)}}.isl-band-all:active{transition-duration:90ms;transform:scale(.985)}.isl-band[data-pulse=true] .isle-ink{animation:.7s cubic-bezier(.33,1,.68,1) isl-band-pulse}@keyframes isl-band-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.isl-band[data-pulse=true] .isle-ink{animation:none}.isl-band-all{transition:none}.isl-band-all:active{transform:none}}.ctrl-line{top:var(--header-height);z-index:30;border-radius:var(--radius-surface);align-items:center;gap:22px;min-height:52px;margin:22px -12px 0;padding:4px 12px;display:flex;position:sticky}.ctrl-line:before{content:"";top:calc(-1 * var(--header-height));z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0cdb;width:100vw;margin-left:-50vw;transition:opacity .22s;position:absolute;bottom:-20px;left:50%;-webkit-mask-image:linear-gradient(#000 0% 86%,#0000 100%);mask-image:linear-gradient(#000 0% 86%,#0000 100%)}.ctrl-line[data-stuck=true]:before{opacity:1}@media (prefers-reduced-motion:reduce){.ctrl-line:before{transition:none}}.ctrl-lens{scrollbar-width:none;align-self:stretch;align-items:stretch;gap:20px;min-width:0;display:flex;overflow-x:auto}.ctrl-lens::-webkit-scrollbar{display:none}.ctrl-lens[data-fade=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.ctrl-word{font-family:Geist Mono VF,ui-monospace,Cascadia Mono,monospace;font-weight:440;font-size:var(--header-control-type);letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;color:var(--ink-dim);transition:color .18s var(--control-ease), transform .18s var(--control-ease);background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;padding:0;line-height:1.4;display:inline-flex;position:relative}.ctrl-word>span{position:relative}.ctrl-word[data-on=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.ctrl-word:not([data-on=true]):hover{color:var(--ink)}}.ctrl-word:active{transition-duration:90ms;transform:scale(.985)}.ctrl-view{align-items:center;gap:20px;display:inline-flex}.ctrl-lens+.ctrl-view:before{content:"";background:var(--ink-ghost);align-self:center;width:1px;height:16px}@media (prefers-reduced-motion:reduce){.ctrl-word{transition:none}.ctrl-word:active{transform:none}}.board-note{color:var(--ink-faint);margin-top:28px;font-size:10px}.board-note:empty{display:none}.view-in{animation:.24s cubic-bezier(.16,1,.3,1) both view-in}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}}.brd-wrap{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.33,1,.68,1),opacity .26s;display:grid}.brd-wrap[data-hidden=true]{opacity:0;pointer-events:none;grid-template-rows:0fr}.brd-wrap>*{min-height:0;overflow:hidden}.board-row{--evc:var(--ink);--evc-row:#f5f5f70b;border-top:1px solid var(--ink-ghost);border-radius:var(--radius-surface);opacity:1;grid-template-columns:30px minmax(0,1fr) auto 44px;grid-template-areas:"date main side thumb";align-items:center;column-gap:12px;padding:13px 6px;transition:opacity .42s cubic-bezier(.33,1,.68,1),transform .42s cubic-bezier(.33,1,.68,1),background-color .26s cubic-bezier(.33,1,.68,1);display:grid;transform:translateY(0)}@starting-style{.board-row{opacity:0;transform:translateY(6px)}}@media (width>=640px){.board-row{grid-template-columns:72px minmax(0,1fr) auto 44px;column-gap:28px;padding:18px 14px}}.board-row:hover,.board-row:focus-visible{background:var(--evc-row)}.board-row:focus-visible{outline:1.5px solid var(--evc);outline-offset:-2px}.brd-date{flex-direction:column;grid-area:date;align-items:flex-start;gap:3px;display:flex}.brd-main{grid-area:main}.brd-day{letter-spacing:.06em;color:var(--ink-dim);font-size:13px;transition:color .26s}.board-row:hover .brd-day,.board-row:focus-visible .brd-day{color:var(--evc)}.brd-wk{color:var(--ink-faint);font-size:8.5px}.brd-title{--wght:560;--wdth:100;text-wrap:pretty;font-size:clamp(16px,4.4vw,22px);line-height:1.12;transition:--wght .3s cubic-bezier(.16,1,.3,1)}.board-row:hover .brd-title,.board-row:focus-visible .brd-title{--wght:640}.board-row[data-soldout=true] .brd-title{color:var(--ink-dim)}.brd-chip{border-radius:var(--radius-pill);border:1px solid var(--ink-ghost);color:var(--ink-faint);padding:2px 8px;font-size:8px}.brd-place{color:var(--ink-dim);margin-top:6px;font-size:9px;display:block}@media (width>=640px){.brd-place{font-size:9.5px}}.brd-side{color:var(--ink-dim);text-align:right;white-space:nowrap;grid-area:side;font-size:12px;line-height:1.2}.brd-thumb{object-fit:cover;border-radius:var(--radius-surface);background:var(--ground2);grid-area:thumb;width:44px;height:44px}.brd-thumb-empty{border:1px solid var(--ink-ghost);display:block}.bfollow{z-index:30;pointer-events:none;will-change:transform;width:160px;height:200px;position:fixed;top:0;left:0}.bfollow-in{opacity:0;background:#0b0b0c;border-radius:0;transition:opacity .18s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;overflow:hidden}.bfollow[data-show=true] .bfollow-in{opacity:1}.bfollow[data-dismissed=true] .bfollow-in{opacity:0;transition:none}.bfollow-in img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.bfollow-in img[data-on=true]{opacity:1}.bfollow-in img[data-gray=true]{filter:grayscale(.6)brightness(.85)}@media (hover:none),(pointer:coarse){.bfollow{display:none}}@media (prefers-reduced-motion:reduce){.bfollow{display:none}.bfollow-in,.bfollow-in img{transition:none}}@media (pointer:coarse){.board-row{transition:transform .18s cubic-bezier(.33,1,.68,1)}.board-row:active{transition-duration:90ms;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.board-row:active{transform:none}}.show-stage{--phr:42px;--sdx:0px;--sdy:0px;--glx:0px;--gla:.42;--rml:0;--rmr:0;--px:32%;--py:22%;display:inline-block;position:relative}.show-drift,.show-stage[data-live="1"] .show-obj{will-change:transform}.show-obj{transform-style:preserve-3d;position:relative}@media (prefers-reduced-motion:no-preference){.show-obj{opacity:0}}.show-shell{border-radius:var(--phr);background:linear-gradient(#303036 0%,#1f1f23 22%,#18181b 50%,#1a1a1e 78%,#27272c 100%);padding:1px;position:relative}.show-body{border-radius:calc(var(--phr) - 1px);background:linear-gradient(165deg,#17171a,#101013 60%,#141417);padding:10px}.show-screen{border-radius:calc(var(--phr) - 11px);background:#000;line-height:0;position:relative;overflow:hidden}.show-screen img{width:auto;height:min(60vh,560px);display:block}@supports (corner-shape:squircle){.show-shell,.show-body,.show-screen,.show-inset{corner-shape:squircle}}.show-inset{border-radius:calc(var(--phr) - 11px);pointer-events:none;background:linear-gradient(172deg,#ffffff0d,#0000 24%);position:absolute;inset:0;box-shadow:inset 0 0 4px 1.5px #00000080,inset 0 0 0 1px #ffffff0b}.show-glint{pointer-events:none;mix-blend-mode:screen;transform:translateX(var(--glx));opacity:var(--gla);background:linear-gradient(112deg,#0000 38%,#ffffff16 47%,#ffffff07 52%,#0000 61%);position:absolute;inset:-12% -30%}.show-sweep{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(112deg,#0000 40%,#ffffff1a 50%,#0000 60%);position:absolute;inset:-12% -35%}.show-spec{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(130px 130px at var(--px) var(--py), #ffffff0e, transparent 62%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.show-stage[data-hover="1"] .show-spec{opacity:1}.show-rim{pointer-events:none;border-radius:2px;width:2px;position:absolute;top:11%;bottom:11%}.show-rim-l{background:linear-gradient(to bottom, transparent, rgb(var(--accent-rgb) / .5) 50%, transparent);opacity:var(--rml);left:0}.show-rim-r{background:linear-gradient(to bottom, transparent, rgb(var(--accent-rgb) / .5) 50%, transparent);opacity:var(--rmr);right:0}.show-under{pointer-events:none;position:absolute;inset:0}.show-glow{background:radial-gradient(50% 30% at 50% 70%, rgb(var(--accent-rgb) / .055), transparent 100%);transform:translate3d(calc(var(--sdx) * -.4), 0, 0);position:absolute;inset:24% -6% -6%}.show-pool{height:32px;transform:translate3d(var(--sdx), var(--sdy), 0);background:radial-gradient(closest-side,#0000009e,#0000 74%);position:absolute;bottom:-16px;left:8%;right:8%}.show-key{height:58px;transform:translate3d(calc(var(--sdx) * 1.7), calc(var(--sdy) * 1.3), 0);background:radial-gradient(closest-side,#00000052,#0000 78%);position:absolute;bottom:-26px;left:-2%;right:-14%}.show-under:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-6% -16% -36%}@media (width<=767px){.show-stage{--phr:34px}.show-screen img{height:min(54vh,480px)}}.float-idle{animation:6s ease-in-out infinite float-idle}@keyframes float-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.app-now{color:var(--ink-dim);align-items:center;gap:10px;margin-top:18px;display:inline-flex}.app-now-dot{background:var(--wrld-accent);flex:none;width:6px;height:6px}.store-note{margin-top:12px}.app-qr{text-align:center;flex:none;margin:0;display:none}.app-qr img{image-rendering:crisp-edges;margin:0 auto;display:block}.app-qr figcaption{margin-top:8px}@media (hover:hover) and (pointer:fine) and (width>=768px){.app-qr{display:block}.store-qr{border-left:1px solid var(--ink-ghost);margin-left:8px;padding-left:20px}}.app-door{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;display:flex}.app-door>div{flex:none}.app-org{gap:48px;display:grid}@media (width>=900px){.app-org{grid-template-columns:minmax(0,1fr) minmax(280px,40%);align-items:start;gap:64px}.app-org-rooms{padding-top:10px}}.app-org-rooms{border-top:1px solid var(--ink-ghost);gap:0;display:grid}.app-org-rooms>div{border-bottom:1px solid var(--ink-ghost);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.app-org-rooms dt{color:var(--ink);padding-top:3px;font-size:9px}.app-org-rooms dd{color:var(--ink-dim);text-transform:none;letter-spacing:0;margin:0;font-size:13px;line-height:1.55}.tkt{--notch:9px;--stub:132px;border-radius:var(--radius-surface);background:var(--ground2);will-change:transform;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;border:1px solid #0000;transition:color 60ms linear .165s,border-color .38s;position:relative;overflow:hidden}.tkt-wash{opacity:0;background:linear-gradient(150deg, hsl(var(--twc) / .97), hsl(var(--twc) / .72));transition:opacity .38s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.tkt-wash[data-on=true]{opacity:1}.tkt-lay{z-index:1;grid-template-columns:minmax(112px, 168px) 1fr var(--stub);min-height:232px;display:grid;position:relative}.tkt-art{border-right:1px solid color-mix(in srgb, currentColor 18%, transparent);position:relative;overflow:hidden}.tkt-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .38s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.tkt-art img[data-on=true]{opacity:1}.tkt-body{flex-direction:column;min-width:0;padding:20px 22px 14px;display:flex}.tkt-rows{grid-template-columns:46px 1fr;gap:6px 12px;margin-top:auto;padding-top:16px;font-size:8.5px;display:grid}.tkt-rows>span:nth-child(odd){opacity:.55}.tkt-rows>span:nth-child(2n){opacity:.92;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tkt-micro{letter-spacing:.3em;opacity:.32;white-space:nowrap;margin-top:14px;font-size:6.5px;overflow:hidden}.tkt-stub{border-left:1.5px dashed color-mix(in srgb, currentColor 32%, transparent);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:18px 10px 14px;display:flex}.tkt-sheen{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent calc(var(--shx,50%) - 16%), #ffffff17 var(--shx,50%), transparent calc(var(--shx,50%) + 16%));transition:opacity .36s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tkt:hover .tkt-sheen{opacity:1}}@media (width<=599px){.tkt{--stubY:82px;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat}.tkt-lay{grid-template-columns:1fr;grid-template-rows:158px 1fr var(--stubY);min-height:0}.tkt-art{border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}.tkt-stub{border-left:0;border-top:1.5px dashed color-mix(in srgb, currentColor 32%, transparent);flex-direction:row;align-items:center;padding:0 20px}.tkt-stub>div{text-align:right}}.pick-thumb{border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);opacity:.55;width:56px;height:70px;transition:opacity .24s,border-color .24s,transform .24s cubic-bezier(.33,1,.68,1);overflow:hidden}.pick-thumb img{object-fit:cover;width:100%;height:100%}.pick-thumb:hover{opacity:.85}.pick-thumb[data-on=true]{opacity:1;border-color:var(--pk);transform:translateY(-3px)}.pick-thumb:focus-visible{outline:1.5px solid var(--pk);outline-offset:3px}.rail-line{background:var(--ink-ghost);height:1px;position:relative}.rail-fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}@media (width<=767px){.rail-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-phase{scroll-snap-align:start;flex:0 0 78vw}}.beyond-shot{justify-content:center;display:flex}.beyond-shot img{object-fit:contain;width:auto;height:min(38vh,360px);transition:transform .32s cubic-bezier(.33,1,.68,1)}@media (hover:hover) and (pointer:fine){.beyond-card:hover .beyond-shot img{transform:translateY(-6px)}}.sfoot{--sfoot-gutter:24px;--sfoot-space:32px;--sfoot-width:1152px;border-top:1px solid var(--ink-ghost);background:var(--ground);padding:var(--sfoot-space) var(--sfoot-gutter)}@media (width>=768px){.sfoot{--sfoot-gutter:48px;--sfoot-space:48px}}.sfoot-inner{max-width:var(--sfoot-width);margin-inline:auto}.sfoot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.sfoot-brand{align-items:center;gap:24px;display:flex}.sfoot-word{--wght:740;--wdth:100;color:var(--ink);font-size:36px;line-height:1}.sfoot-tagline{max-width:20ch;color:var(--ink-faint);font-size:12px}.sfoot-nav{flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:10px;display:flex}.sfoot-nav button{font-size:inherit}.sfoot-meta{gap:8px 24px;margin-top:24px}.sfoot-coordinates{color:var(--ink-faint);font-size:9px}.sfoot-socials{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sfoot-end{gap:0 24px;margin-top:8px}.sfoot-credit{min-height:44px;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:11px;display:flex}.sfoot-credit a{align-items:center;min-height:44px;display:inline-flex}.sfoot-link{color:var(--ink-dim);transition:color .2s cubic-bezier(.33,1,.68,1)}.sfoot-ico{min-width:36px;min-height:44px;color:var(--ink-faint);justify-content:center;align-items:center;transition:color .2s cubic-bezier(.33,1,.68,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.sfoot-link:hover,.sfoot-ico:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.sfoot-link,.sfoot-ico{transition:none}}.sfoot-slim{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;font-size:9.5px;display:flex}.sfoot-copyright{color:var(--ink-faint);align-items:center;gap:8px;display:flex}.sfoot-compact{padding-block:24px}@media (width>=768px){.sfoot-compact .sfoot-credit{justify-content:flex-end}}.abt-drift{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.abt-drift-track{gap:18px;width:max-content;animation:22s ease-in-out infinite alternate abt-drift;display:flex}.abt-drift[data-still=true] .abt-drift-track{animation:none}@keyframes abt-drift{0%{transform:translate(0)}to{transform:translate(-12%)}}.abt-poster{border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);flex:none;width:148px;overflow:hidden}.abt-poster img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05)brightness(.9);width:100%;transition:filter .42s;display:block}@media (hover:hover) and (pointer:fine){.abt-poster:hover img{filter:none}}.abt-poster:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.abt-now{color:var(--wrld-accent)}.abt-isle{border-radius:var(--radius-surface);background:radial-gradient(50% 50% at 50% 50%, rgb(var(--accent-rgb) / .05), transparent 100%);padding:26px 0}.abt-coast{fill:rgb(var(--accent-rgb) / .02);stroke:#f5f5f729;stroke-width:1px}.abt-city{animation:3.6s ease-in-out infinite abt-breath}@keyframes abt-breath{0%,to{opacity:.55}50%{opacity:1}}.dveil{z-index:200;background:#0b0b0cbd;justify-content:center;align-items:center;padding:24px;animation:.18s both dveil-in;display:flex;position:fixed;inset:0}.dveil[data-closing=true]{animation:.15s both dveil-out}@keyframes dveil-in{0%{opacity:0}to{opacity:1}}@keyframes dveil-out{0%{opacity:1}to{opacity:0}}.dtk{--notch:9px;--stubY:72px;border-radius:var(--radius-surface);border:1px solid var(--glass-border);background:var(--ground2);width:min(440px,100%);-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubY)), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubY)), transparent 98%, #000) right / 51% 100% no-repeat;animation:.24s cubic-bezier(.32,.72,0,1) both dtk-in;position:relative}.dveil[data-closing=true] .dtk{animation:.15s both dtk-out}@keyframes dtk-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes dtk-out{to{opacity:0;transform:scale(.98)}}.dtk-body{padding:var(--space-8) var(--panel-gutter) var(--space-6)}.dtk-stub{height:var(--stubY);padding:0 var(--panel-gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.dtk-stub:before{content:"";border-top:1.5px dashed rgb(var(--accent-rgb) / .32);transform-origin:0;width:100%;animation:.3s ease-out .14s both dtk-perf;position:absolute;top:0;left:0;transform:scaleX(0)}@keyframes dtk-perf{to{transform:scaleX(1)}}.dtk-rooms{border-top:1px solid var(--ink-ghost);margin-top:20px}.dtk-rooms>div{border-bottom:1px solid var(--ink-ghost);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.dtk-rooms dt{color:var(--ink);padding-top:2px;font-size:8.5px}.dtk-rooms dd{color:var(--ink-dim);text-transform:none;letter-spacing:0;margin:0;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:12px;line-height:1.5}.dtk .app-door{gap:20px 24px}.dtk-x{z-index:1;color:var(--ink-faint);padding:8px 12px;font-size:14px;line-height:1;transition:color .2s;position:absolute;top:8px;right:10px}@media (hover:hover) and (pointer:fine){.dtk-x:hover{color:var(--ink)}}.abt-ink{margin-top:10px}.abt-ink path{stroke-dasharray:1;stroke-dashoffset:1px}.abt-ink[data-in=true] path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.33,1,.68,1) .25s}.filmstrip{scroll-snap-type:x mandatory;padding:var(--space-2) var(--page-gutter) var(--space-1);scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:34px;scroll-padding-left:max(6vw,24px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.filmstrip::-webkit-scrollbar{display:none}.filmstrip[data-grab=true]{cursor:grab}.filmstrip[data-grab=true]:active{cursor:grabbing}.filmstrip:focus-visible{outline:1px solid var(--accent);outline-offset:6px;border-radius:var(--radius-surface)}.film-card{scroll-snap-align:start;flex:none}.film-card img{width:auto;height:min(64vh,600px);display:block}.film-chip{z-index:30;pointer-events:none;border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--ink-dim);opacity:0;background:#101014d9;padding:6px 12px;font-size:9px;transition:opacity .2s,transform .24s cubic-bezier(.33,1,.68,1);position:fixed;top:0;left:0;transform:scale(.9)}.film-chip[data-show=true]{opacity:1;transform:scale(1)}.faq-row{border-top:1px solid var(--ink-ghost)}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.faq-qt{color:var(--ink-dim);transition:color .2s}.faq-q:hover .faq-qt,.faq-q[aria-expanded=true] .faq-qt{color:var(--ink)}.faq-mark{--wght:420;--wdth:100;color:var(--ink-faint);line-height:1;transition:transform .26s cubic-bezier(.33,1,.68,1),color .2s}.faq-q[aria-expanded=true] .faq-mark{color:var(--accent);transform:rotate(45deg)}.faq-p{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.33,1,.68,1);display:grid}.faq-p[data-open=true]{grid-template-rows:1fr}.faq-p>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.clk-colon,.isl-dot,.float-idle,.view-in{animation:none}.brd-wrap,.brd-day,.brd-title,.tkt,.tkt-wash,.tkt-art img,.beyond-shot img,.sfoot-link,.sfoot-ico,.abt-poster img,.faq-p,.faq-mark,.pick-thumb,.film-chip,.ctrl-line{transition:none}.tkt-sheen{display:none}.abt-drift-track,.abt-city{animation:none}.abt-ink path{stroke-dashoffset:0;transition:none}.dveil,.dtk{animation-duration:1ms}.dtk-stub:before{animation:none;transform:scaleX(1)}.dtk-x{transition:none}.rail-fill{transform:scaleX(1)!important}.show-glint,.show-spec,.show-sweep{display:none}}.door-head{align-items:center;display:grid}.door-head>span{grid-area:1/1}.door-head-size{visibility:hidden}.door-scramble-old{font-variation-settings:"wght" 320, "wdth" 100;opacity:.5;color:#0000;background-image:linear-gradient(180deg, #ffe9cfe6, #f5f5f761 55%, rgb(var(--accent-rgb) / .55)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 100%,160px 160px;-webkit-background-clip:text;background-clip:text}.ev-card[data-held=true]{border-color:var(--evc-border);background:var(--evc-wash)}.ev-card[data-held=true] .ph-wash{opacity:1;transform:scale(1.06)rotate(.4deg)}.ev-card[data-held=true] .go-chip{background:var(--evc);border-color:var(--evc);color:var(--evc-ink)}@media (hover:none){.ev-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.foot-globe{cursor:pointer;touch-action:manipulation;border-radius:50%;margin:-6px;padding:6px;display:inline-block}.foot-globe:focus-visible{outline:1px solid rgb(var(--accent-rgb) / .65);outline-offset:3px;border-radius:50%}.foot-globe-mark{line-height:0;display:block}.ev-primary{min-height:var(--control-height-large);width:100%;max-width:420px;padding:var(--space-3) var(--space-6);font-size:13px}.ev-primary:disabled{cursor:default;transform:none}.ev-primary:disabled:hover{background:var(--control-fill)}.ev-price{white-space:nowrap;align-items:baseline;gap:.75em;display:inline-flex}.ev-price-k{letter-spacing:.16em;opacity:.74;font-size:9px}.ev-price-w{font-size:var(--pw,18px);letter-spacing:-.02em;text-transform:none;font-variant-numeric:tabular-nums;line-height:1}.ev-price-cur{font-variation-settings:"wght" 420;margin-right:.04em;font-size:.78em}.ev-primary .ev-price-w{--pw:19px}.event-sticky .ev-price{color:var(--ink)}.event-sticky .ev-price-k{color:var(--ink-dim);opacity:1;font-size:8.5px}.event-sticky .ev-price-w{--pw:13px}.ev-price-lg .ev-price-k{color:var(--ink-faint);opacity:1}.ev-price-lg .ev-price-w{--pw:26px}.ground-map{aspect-ratio:4/3;border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);background:var(--ground2);position:relative;overflow:hidden}@media (width>=768px){.ground-map{aspect-ratio:16/10}}.ground-map iframe{pointer-events:none;filter:invert()hue-rotate(180deg)saturate(.45)brightness(.95);border:0;width:100%;height:100%;animation:.6s pz-fade;position:absolute;inset:0}.ground-map[data-live=true] iframe{pointer-events:auto}.ground-map-hit{z-index:3;cursor:pointer;background:0 0;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex;position:absolute;inset:0}.ground-map-hit span{border-radius:var(--radius-control);border:1px solid var(--ink-ghost);background:var(--blocker);color:var(--ink-dim);opacity:0;padding:7px 11px;font-size:8.5px;transition:opacity .2s,transform .2s cubic-bezier(.33,1,.68,1);transform:translateY(3px)}.ground-map-hit:hover span,.ground-map-hit:focus-visible span{opacity:1;transform:none}@media (hover:none){.ground-map-hit span{opacity:1;transform:none}}.ground-grid{gap:24px;margin-top:32px;display:grid}.ground-words{min-width:0}.ground-words>.ground-isle{width:min(100%,342px);margin-bottom:26px}.ground-grid[data-located=true]>.ground-map{order:1}.ground-grid>.ground-row{order:2}@media (width>=768px){.ground-grid[data-located=true]{grid-template:"words map""row map"1fr/minmax(240px,360px) 1fr;align-items:start;gap:24px 64px}.ground-grid[data-located=true]>.ground-words{grid-area:words}.ground-grid[data-located=true]>.ground-map{grid-area:map}.ground-grid[data-located=true]>.ground-row{flex-direction:column;grid-area:row;align-self:end;gap:18px;margin-top:0}}.ground-status{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.ground-status .isle{width:min(100%,342px)}@media (width>=768px){.ground-status{flex-direction:row;align-items:center;gap:44px}.ground-status .isle{flex:0 0 342px;width:342px}}.ground-row{border-top:1px solid var(--ink-ghost);flex-direction:column;gap:16px;margin-top:36px;padding-top:22px;font-size:9.5px;display:flex}@media (width>=768px){.ground-row{flex-flow:wrap;justify-content:flex-start;gap:16px 56px}}.ground-item{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ground-k{color:var(--ink-faint)}.ground-a{cursor:pointer;background:0 0}.ground-sep{color:var(--ink-ghost)}.ground-pair{white-space:nowrap;align-items:baseline;gap:14px;display:inline-flex}.ev-org{align-items:center;gap:14px;display:flex}.ev-org-avatar{background:var(--ground3);border:1px solid var(--ink-ghost);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.ev-org-avatar img{object-fit:cover;width:100%;height:100%}.ev-desc{white-space:pre-line;max-width:60ch;color:var(--ink-dim);font-size:15px;line-height:1.65}.bsheet-veil{z-index:110;background:#0b0b0c9e;animation:.18s both dveil-in;position:fixed;inset:0}.bsheet-veil[data-closing=true]{animation:.15s both dveil-out}.bsheet{z-index:131;inset-inline:0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 40px);border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);background:var(--ground2);border-bottom:0;flex-direction:column;animation:.2s cubic-bezier(.32,.72,0,1) both bsheet-up;display:flex;position:fixed;bottom:0}.bsheet:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.bsheet[data-closing=true]{animation:.15s both bsheet-down}@keyframes bsheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bsheet-down{to{transform:translateY(100%)}}@keyframes bsheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes bsheet-out{to{transform:translate(100%)}}.bsheet-head{padding:var(--space-6) var(--panel-gutter) var(--space-4);border-bottom:1px solid var(--ink-ghost);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bsheet-x{color:var(--ink-faint);margin:-8px -10px 0 0;padding:8px 12px;font-size:14px;line-height:1;transition:color .2s}@media (hover:hover) and (pointer:fine){.bsheet-x:hover{color:var(--ink)}}.bsheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-6) var(--panel-gutter) calc(var(--space-6) + env(safe-area-inset-bottom,0px));overflow-y:auto}@media (width>=768px){.bsheet{border-radius:var(--radius-surface);border:0;border-left:1px solid var(--ink-ghost);width:440px;max-height:none;animation-name:bsheet-in;inset:0 0 0 auto}.bsheet[data-closing=true]{animation-name:bsheet-out}}.bs-step,.cd-step{animation:.16s both bs-step-in}@keyframes bs-step-in{0%{opacity:0}to{opacity:1}}.bsheet-body .door-input,.cd-door .door-input{border-radius:var(--radius-surface);border-color:var(--ink-hair);font-size:16px}.bsheet-body .door-input:focus,.bsheet-body .door-input:focus-visible,.cd-door .door-input:focus,.cd-door .door-input:focus-visible{border-color:var(--ink-ring);box-shadow:0 0 0 1px var(--ink-ring);background:#ffffff0e;outline:none}.bsheet-body .door-input[aria-invalid=true],.bsheet-body .door-input[aria-invalid=true]:focus,.bsheet-body .door-input[aria-invalid=true]:focus-visible,.cd-door .door-input[aria-invalid=true],.cd-door .door-input[aria-invalid=true]:focus,.cd-door .door-input[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.bsheet :focus-visible{outline-color:var(--ink-ring)}:-webkit-any(.bsheet-body input:-webkit-autofill,.cd-door input:-webkit-autofill){-webkit-text-fill-color:var(--ink);transition:background-color 600000s,color 600000s}:is(.bsheet-body input:autofill,.cd-door input:autofill){-webkit-text-fill-color:var(--ink);transition:background-color 600000s,color 600000s}.bs-label{margin:var(--space-6) 0 var(--space-2);color:var(--ink-faint);font-size:9px;display:block}.bs-primary{margin-top:var(--space-6)}.bs-err{color:var(--ink);margin-top:10px;font-size:12px;line-height:1.5}.bs-slot{min-height:28px;display:flow-root}.bs-note,.bs-why{color:var(--ink-faint);text-transform:none;letter-spacing:.08em;margin-top:10px;font-size:9px;line-height:1.5}.cd-step{min-height:287px}.cd-code{margin-top:var(--space-6);max-width:328px;position:relative}.cd-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cd-cell{border-radius:var(--radius-surface);border:1px solid var(--ink-hair);font-variant-numeric:tabular-nums;height:56px;color:var(--ink);background:#ffffff0a;justify-content:center;align-items:center;font-size:22px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.cd-cell[data-filled]{background:#ffffff0f}.cd-code:focus-within .cd-cell[data-on]{border-color:var(--ink-ring);box-shadow:0 0 0 1px var(--ink-ring);background:#ffffff0e}.cd-code:focus-within .cd-cell[data-on]:not([data-filled]):after{content:"";background:var(--ink);width:1px;height:22px;animation:1s steps(2,jump-none) infinite cd-caret}@keyframes cd-caret{0%{opacity:1}to{opacity:0}}.cd-code[data-busy] .cd-cell{color:var(--ink-dim)}.cd-code-input{color:#0000;caret-color:#0000;letter-spacing:2em;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:22px;position:absolute;inset:0}.cd-code-input:focus-visible{outline:none}.cd-code-input::selection{color:#0000;background:0 0}.cd-code-input:-webkit-autofill{-webkit-text-fill-color:transparent}.cd-resend{margin-top:var(--space-6)}.cd-resend[aria-disabled=true]{color:var(--ink-faint);cursor:default;font-variant-numeric:tabular-nums;text-decoration-color:#0000}.bs-tiers{min-width:0}.bs-tier{border-bottom:1px solid var(--ink-ghost);cursor:pointer;min-height:44px;color:var(--ink-dim);align-items:center;gap:12px;padding:2px;transition:color .15s;display:flex}.bs-tier:hover{color:var(--ink)}.bs-tier:has(:checked){color:var(--ink)}.bs-dot{border:1px solid var(--ink-ghost);border-radius:50%;width:14px;height:14px;transition:border-color .15s,box-shadow .15s}.bs-tier:has(:checked) .bs-dot{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.bs-tier:has(:focus-visible){outline:2px solid var(--ink-ring);outline-offset:2px;border-radius:var(--radius-surface)}.bs-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-row .bs-label{margin-bottom:0}.bs-qty{margin-top:var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-surface);background:#ffffff0a;align-items:center;display:inline-flex}.bs-qty-btn{width:44px;height:44px;color:var(--ink-dim);font-size:16px;line-height:1;transition:color .15s}@media (hover:hover) and (pointer:fine){.bs-qty-btn:hover{color:var(--ink)}}.bs-qty-btn[aria-disabled=true]{color:var(--ink-ghost);cursor:default}.bs-qty-btn:focus-visible{border-radius:var(--radius-control);outline-offset:-2px}.bs-qty-n{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;color:var(--ink);font-size:14px}.bs-dob{grid-template-columns:1fr 1fr 1.6fr;gap:8px;display:grid}.bs-dob .door-input{text-align:center;font-variant-numeric:tabular-nums;padding-inline:14px}.bs-checks{margin-top:var(--space-6);flex-direction:column;gap:4px;display:flex}.bs-check{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.bs-box{border-radius:var(--radius-surface);border:1px solid var(--ink-ghost);background:#ffffff0a;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .15s,background-color .15s;position:relative}.bs-check:hover .bs-box{border-color:#f5f5f74d}.bs-box:after{content:"";border:solid var(--ground);border-width:0 1.5px 1.5px 0;width:5px;height:10px;transition:transform .15s cubic-bezier(.33,1,.68,1);position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(0)}.bs-check:has(:checked) .bs-box{border-color:var(--ink);background:var(--ink)}.bs-check:has(:checked) .bs-box:after{transform:rotate(45deg)scale(1)}.bs-check:has(:focus-visible) .bs-box{outline:2px solid var(--ink-ring);outline-offset:2px;border-radius:var(--radius-surface)}.bs-legal{margin-top:var(--space-6);letter-spacing:.06em;text-transform:none;max-width:44ch;color:var(--ink-faint);font-size:10px;line-height:1.55}.bs-pay{min-height:var(--control-height-pay);padding:var(--space-3) var(--space-6);text-transform:none;letter-spacing:0;border:1px solid #0000;flex-direction:column;gap:4px;margin-top:14px;transition:background-color .2s,border-color .2s,color .2s,transform .16s cubic-bezier(.33,1,.68,1)}.bs-pay-price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.bs-pay-sub{letter-spacing:.16em;opacity:.74;font-size:10px;font-weight:500;line-height:1.2}.bs-primary[aria-disabled=true]{opacity:.55;cursor:default}.bs-primary[aria-disabled=true]:hover{background:var(--control-fill)}.bs-pay[aria-disabled=true]:not([data-busy]),.bs-pay[aria-disabled=true]:not([data-busy]):hover{cursor:default;color:#f5f5f780;background:#ffffff0f;border-color:#ffffff1a}.bs-pay[aria-disabled=true]:not([data-busy]) .bs-pay-sub{opacity:1}.bs-pay[data-busy]{cursor:progress}.bs-pay[data-busy]:hover{background:var(--control-fill)}.bs-pay[aria-disabled=true]:active,.bs-primary[aria-disabled=true]:active{transform:none}@media (prefers-reduced-motion:reduce){.bs-step,.cd-step,.cd-code:focus-within .cd-cell[data-on]:not([data-filled]):after{animation:none}.bs-box:after{transition:none}.bsheet,.bsheet-veil{animation:none}}.room-section{margin-top:var(--space-section)}.tk-live>figure{position:relative}.tk-live>figure:before{content:"";border-top:1px solid var(--wrld-accent,#ffb443);border-left:1px solid var(--wrld-accent,#ffb443);pointer-events:none;width:14px;height:14px;position:absolute;top:-1px;left:-1px}.cta-link,.bs-link,.cd-link,.ground-a,.stamp-city,.board-retry,.bs-a,.sfoot-credit a{color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost);text-underline-offset:4px;transition:color .18s var(--control-ease), transform .18s var(--control-ease)}.cta-link,.bs-link,.cd-link,.ground-a{border-radius:var(--radius-control);letter-spacing:.01em;text-transform:lowercase;background:0 0;border:0;padding:0;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.type-body .cta-link,.type-mono .cta-link{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.bs-link,.cd-link,.ground-a{min-height:var(--control-height-compact);align-items:center;display:inline-flex}.door-share button,.poster-zoom-close,.bsheet-x,.dtk-x{min-height:var(--control-height-compact);min-width:var(--control-height-compact);text-transform:lowercase}.door-share button{letter-spacing:.01em;font-size:12px}.bs-qty-btn{border-radius:var(--radius-control)}.store-btn .type-mono,.bs-pay-sub{text-transform:lowercase;letter-spacing:.06em}@media (hover:hover) and (pointer:fine){.cta-link:hover,.bs-link:hover,.cd-link:not([aria-disabled=true]):hover,.ground-a:hover,.stamp-city:hover,.board-retry:hover,.bs-a:hover,.sfoot-credit a:hover{color:var(--ink)}}.cta-link:active,.bs-link:active,.cd-link:not([aria-disabled=true]):active,.ground-a:active,.stamp-city:active,.board-retry:active,.poster-zoom-close:active,.bsheet-x:active,.dtk-x:active,.bs-qty-btn:not([aria-disabled=true]):active,.door-share button:active{transition-duration:90ms;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.cta-link,.bs-link,.cd-link,.ground-a,.stamp-city,.board-retry,.bs-a,.sfoot-credit a,.poster-zoom-close,.bsheet-x,.dtk-x,.bs-qty-btn,.door-share button{transition:none}.ride :is(.door-btn,.door-ghost,.store-btn,.cta-link,.bs-link,.cd-link,.ground-a,.stamp-city,.board-retry,.poster-zoom-close,.bsheet-x,.dtk-x,.bs-qty-btn,.door-share button):active{transition:none;transform:none}}@layer theme;@layer base{.tap-target{position:relative}}@layer components,utilities;.pg-num{letter-spacing:.06em;font-variant-numeric:tabular-nums lining-nums;font-family:Geist Mono VF,ui-monospace,Cascadia Mono,monospace;font-weight:440}.door-btn.pg-btn-sm{padding:10px 22px}.door-input.pg-input-sm{border-radius:var(--radius-surface);padding:10px 14px;font-size:16px}.legal-prose{color:var(--ink-dim);font-size:14.5px;line-height:1.7}.legal-prose p{margin:0 0 var(--space-6);max-width:62ch}.legal-prose .lead{color:#f5f5f7c7;font-size:16px}.legal-prose h2{font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:-.01em;color:var(--ink);margin:var(--space-10) 0 var(--space-3);font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:16px;line-height:1.3}.legal-prose a{color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost);text-underline-offset:4px;transition:color .18s var(--control-ease)}@media (hover:hover) and (pointer:fine){.legal-prose a:hover{color:var(--ink)}}.sb-row{border-bottom:1px solid var(--ink-ghost);align-items:center;min-height:54px;padding:0 12px 0 16px;display:flex;position:relative}.sb-row:last-child{border-bottom:0}.sb-row[data-you=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.sb-bar{background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.sb-rank{font-variation-settings:"wght" 260, "wdth" 100;font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;width:2.25rem;font-family:Mona Sans VF,Inter,system-ui,sans-serif;font-size:22px;line-height:1}.tap-target:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.night-header{z-index:40;min-height:var(--header-height);padding:12px var(--page-gutter);justify-content:space-between;align-items:center;gap:12px;transition:opacity .38s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.night-header[data-fixed=true]{position:fixed;inset:0 0 auto}.night-nav{align-items:center;gap:4px;display:flex}.night-header .night-nav-link{min-width:var(--header-control-target);min-height:var(--header-control-target);padding:var(--header-control-padding);font-size:var(--header-control-type);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-dim);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;line-height:1.4;transition:color .18s ease-out,transform .18s ease-out;display:inline-flex}.night-header .night-account,.night-header .night-nav-link[aria-current=page]{color:var(--ink)}.night-header .night-nav-link>span{position:relative}.night-header .nav-count{letter-spacing:0;color:var(--ink-dim);margin-left:4px;font-size:8px;position:relative;top:-.55em}@media (width<=479px){.night-header .nav-article{display:none}}.night-nav-ink{pointer-events:none;color:#f5f5f7c7;width:calc(100% + 4px);height:6px;position:absolute;inset:auto -2px -9px;overflow:visible}.night-nav-ink path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.46s cubic-bezier(.22,1,.36,1) both night-ink-in}@keyframes night-ink-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ride .night-header .night-nav-link:focus-visible,.ride .night-header .nav-word:focus-visible{outline:2px solid var(--ink-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.night-header .night-nav-link:hover{color:var(--ink)}}.night-header .night-nav-link:active{transition-duration:90ms;transform:scale(.985)}@media (width>=768px){.night-nav{gap:var(--header-control-gap)}}@media (width<=359px){.night-header{gap:4px}.night-nav{gap:0}.night-header .night-nav-link{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.night-header,.night-header .night-nav-link{transition:none}.night-header .night-nav-link:active{transform:none}.night-nav-ink path{stroke-dashoffset:0;animation:none}}
