.opening-module___20jPW__page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050816;--night:#0b1220;--dusk:#0e0c26;--sky:#1463ff;--sky-deep:#0b2a8a;--sky-soft:#8fd0ff;--cloud:#eef5ff;--ink:#0c1c4d;--ink-soft:#3d4c7c;--sky-ink:#0b53d9;--gold:#fbbf24;--gold-soft:#ffe6a3;--pink:#ec4899;--indigo:#6366f1;--cyan:#38bdf8;--violet:#8b5cf6;--spade:#7dd3fc;--heart:#f472b6;--club:#86efac;--diamond:#fbbf24;--text:#f8fafc;--soft:#cbd5e1;--muted:#94a3b8;--display:var(--font-m-plus-rounded), "M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Yu Gothic UI", "Meiryo", system-ui, sans-serif;--body:var(--font-outfit), "Outfit", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--jp:var(--font-m-plus-rounded), "M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans JP", sans-serif;--suit-font:Georgia, "Times New Roman", serif;--gutter:clamp(18px, 6vw, 96px);--top:98px;--ease:cubic-bezier(.2, .75, .2, 1)}:is(.opening-module___20jPW__page *,.opening-module___20jPW__page :before,.opening-module___20jPW__page :after){box-sizing:border-box}.opening-module___20jPW__page{scroll-behavior:smooth;background:var(--void);-webkit-text-size-adjust:100%;background:var(--void);min-width:320px;color:var(--text);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}.opening-module___20jPW__page img{max-width:100%;height:auto;display:block}.opening-module___20jPW__page a{color:inherit}.opening-module___20jPW__page button{font:inherit;color:inherit}:is(.opening-module___20jPW__page h1,.opening-module___20jPW__page h2,.opening-module___20jPW__page h3,.opening-module___20jPW__page p,.opening-module___20jPW__page ol,.opening-module___20jPW__page ul,.opening-module___20jPW__page dl,.opening-module___20jPW__page dd,.opening-module___20jPW__page blockquote){margin:0;padding:0}:is(.opening-module___20jPW__page ol,.opening-module___20jPW__page ul){list-style:none}.opening-module___20jPW__page ::selection{color:#fff;background:#fbbf2459}.opening-module___20jPW__page :focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:4px}.opening-module___20jPW__page .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opening-module___20jPW__page .skip{z-index:400;background:var(--gold);color:#1c1300;border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none;position:fixed;top:-80px;left:16px}.opening-module___20jPW__page .skip:focus{top:12px}:is(.opening-module___20jPW__page h1,.opening-module___20jPW__page h2,.opening-module___20jPW__page h3){font-family:var(--display);text-wrap:balance;font-weight:800}.opening-module___20jPW__page h2{letter-spacing:-.03em;font-size:clamp(2.2rem,4.6vw,4.6rem);line-height:.99}.opening-module___20jPW__page h3{letter-spacing:-.01em;font-size:1.28rem;line-height:1.15}.opening-module___20jPW__page .lead{max-width:62ch;color:var(--soft);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.66}.opening-module___20jPW__page .eyebrow{color:var(--gold-soft);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:.76rem;font-weight:800;display:flex}.opening-module___20jPW__page .eyebrow--ink{color:var(--sky-ink)}.opening-module___20jPW__page .chap{font-family:var(--jp);letter-spacing:.14em;border:1px solid;border-radius:4px;place-items:center;padding:5px 10px 6px;font-size:.82rem;line-height:1;display:inline-grid}.opening-module___20jPW__page .kicker{color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 14px #041046b3;align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:inline-flex}.opening-module___20jPW__page .kicker span{color:var(--gold)}.opening-module___20jPW__page .actions{flex-wrap:wrap;gap:14px;display:flex}.opening-module___20jPW__page .btn{isolation:isolate;white-space:nowrap;min-height:54px;transition:transform .25s var(--ease), box-shadow .25s ease, filter .25s ease, background-color .25s ease;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.opening-module___20jPW__page .btn span{transition:transform .25s var(--ease)}.opening-module___20jPW__page .btn:hover{transform:translateY(-3px)}.opening-module___20jPW__page .btn:hover span{transform:translate(4px)}.opening-module___20jPW__page .btn--gold{color:#1c1300;background:linear-gradient(135deg,#fff0b8,#fbbf24 42%,#f59e0b);box-shadow:0 14px 34px #f59e0b66,inset 0 1px #ffffffbf,inset 0 -3px #92540047}.opening-module___20jPW__page .btn--gold:hover{filter:brightness(1.06);box-shadow:0 20px 44px #f59e0b8c,inset 0 1px #ffffffbf,inset 0 -3px #92540047}.opening-module___20jPW__page .btn--gold:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:34%;animation:4.6s ease-in-out infinite opening-module___20jPW__sheen;position:absolute;inset:-20% auto -20% -40%;transform:skew(-20deg)}.opening-module___20jPW__page .btn--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0810306b;border:1px solid #ffffff5c}.opening-module___20jPW__page .btn--glass:hover{background:#0810309e;border-color:#fff9}@keyframes opening-module___20jPW__sheen{0%,62%{left:-40%}to{left:130%}}.opening-module___20jPW__page.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s);translate:0 26px}.opening-module___20jPW__page.js [data-reveal].is-in{opacity:1;translate:none}.opening-module___20jPW__page.js [data-split][data-reveal]{opacity:1;translate:none}.opening-module___20jPW__page .split .w{white-space:nowrap;display:inline-block}.opening-module___20jPW__page .split .ch{display:inline-block}.opening-module___20jPW__page.js .split .ch{opacity:0;filter:blur(6px);transition:transform .9s var(--ease), opacity .5s ease, filter .6s ease;transition-delay:calc(var(--sd,0s) + var(--i) * 22ms);transform:translateY(.55em)rotate(7deg)}:is(.opening-module___20jPW__page.js .is-in>.split .ch,.opening-module___20jPW__page.is-ready .hero .split .ch){opacity:1;filter:none;transform:none}.opening-module___20jPW__page .h1b{--sd:.26s}.opening-module___20jPW__page .h1c{--sd:.6s}:is(.opening-module___20jPW__page.js .btn[data-reveal],.opening-module___20jPW__page.js .gate[data-reveal],.opening-module___20jPW__page.js .score[data-reveal]){transition:transform .45s var(--ease), box-shadow .45s ease, border-color .35s ease, filter .25s ease, opacity .8s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s)}.opening-module___20jPW__page.js .hx{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s);translate:0 22px}.opening-module___20jPW__page.is-ready .hx{opacity:1;translate:none}.opening-module___20jPW__page.is-settled .hx{transition-duration:.25s;transition-delay:0s}.opening-module___20jPW__page [data-sigil] svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%;display:block;overflow:visible}.opening-module___20jPW__page [data-sigil] .sg-text{fill:currentColor;stroke:none;font:700 10.5px var(--body)}.opening-module___20jPW__page [data-sigil] .sg-suits text{fill:currentColor;stroke:none;font:400 24px var(--suit-font);text-anchor:middle;dominant-baseline:central}.opening-module___20jPW__page [data-sigil] g{transform-origin:0 0}.opening-module___20jPW__page .sg-outer{animation:70s linear infinite opening-module___20jPW__spin}.opening-module___20jPW__page .sg-ticks{animation:110s linear infinite reverse opening-module___20jPW__spin}.opening-module___20jPW__page .sg-mid{animation:46s linear infinite reverse opening-module___20jPW__spin}.opening-module___20jPW__page .sg-inner{animation:30s linear infinite opening-module___20jPW__spin}@keyframes opening-module___20jPW__spin{to{transform:rotate(360deg)}}.opening-module___20jPW__page .intro{z-index:300;color:#cfeaff;background:var(--void);place-items:center;display:grid;position:fixed;inset:0}.opening-module___20jPW__page:not(.js) .intro{animation:10s step-end forwards opening-module___20jPW__bootTimeout}.opening-module___20jPW__page.js .intro{background:0 0}@keyframes opening-module___20jPW__bootTimeout{to{visibility:hidden}}.opening-module___20jPW__page.no-gl .intro{background:var(--void);transition:opacity .9s .5s}.opening-module___20jPW__page.no-gl .intro.is-opening{opacity:0}.opening-module___20jPW__page .intro__sigil{aspect-ratio:1;filter:drop-shadow(0 0 14px #38bdf8bf);width:min(58vmin,440px);transition:transform 1.5s cubic-bezier(.7,0,.2,1),opacity .9s .35s}:is(.opening-module___20jPW__page .intro__sigil circle,.opening-module___20jPW__page .intro__sigil rect,.opening-module___20jPW__page .intro__sigil polygon){stroke-dasharray:1;stroke-dashoffset:1px}:is(.opening-module___20jPW__page .intro__sigil line,.opening-module___20jPW__page .intro__sigil .sg-text,.opening-module___20jPW__page .intro__sigil .sg-suits text){opacity:0}:is(.opening-module___20jPW__page .is-drawing .intro__sigil circle,.opening-module___20jPW__page .is-drawing .intro__sigil rect,.opening-module___20jPW__page .is-drawing .intro__sigil polygon){animation:opening-module___20jPW__draw 1.15s var(--ease) forwards}:is(.opening-module___20jPW__page .is-drawing .intro__sigil .sg-inner circle,.opening-module___20jPW__page .is-drawing .intro__sigil .sg-inner polygon){animation-delay:.22s}:is(.opening-module___20jPW__page .is-drawing .intro__sigil line,.opening-module___20jPW__page .is-drawing .intro__sigil .sg-text){animation:.6s .5s forwards opening-module___20jPW__fadeIn}.opening-module___20jPW__page .is-drawing .intro__sigil .sg-suits text{animation:opening-module___20jPW__suitPop .5s var(--ease) forwards}.opening-module___20jPW__page .is-drawing .intro__sigil .sg-suits text:first-child{animation-delay:.5s}.opening-module___20jPW__page .is-drawing .intro__sigil .sg-suits text:nth-child(2){animation-delay:.68s}.opening-module___20jPW__page .is-drawing .intro__sigil .sg-suits text:nth-child(3){animation-delay:.86s}.opening-module___20jPW__page .is-drawing .intro__sigil .sg-suits text:nth-child(4){animation-delay:1.04s}.opening-module___20jPW__page .is-opening .intro__sigil{opacity:0;transform:scale(5)rotate(50deg)}.opening-module___20jPW__page .intro__jp{text-align:center;font-family:var(--jp);letter-spacing:.6em;text-indent:.6em;opacity:0;font-size:clamp(.9rem,2.4vmin,1.2rem);font-weight:800;position:absolute;top:calc(50% + min(33vmin,250px));left:0;right:0}.opening-module___20jPW__page .is-drawing .intro__jp{animation:.8s .45s forwards opening-module___20jPW__fadeIn}.opening-module___20jPW__page .is-opening .intro__jp{animation:.4s forwards opening-module___20jPW__fadeOut}.opening-module___20jPW__page .intro__skip{color:var(--soft);letter-spacing:.08em;cursor:pointer;background:#05081666;border:1px solid #ffffff40;border-radius:8px;padding:10px 14px;font-size:.78rem;font-weight:700;position:absolute;bottom:22px;right:22px}@keyframes opening-module___20jPW__draw{to{stroke-dashoffset:0}}@keyframes opening-module___20jPW__fadeIn{to{opacity:1}}@keyframes opening-module___20jPW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes opening-module___20jPW__suitPop{0%{opacity:0}40%{opacity:1;fill:#fff}to{opacity:1}}.opening-module___20jPW__page .motes{z-index:80;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.opening-module___20jPW__page .hdr{z-index:100;transition:transform .55s var(--ease);position:fixed;inset:0 0 auto}.opening-module___20jPW__page.js .hdr{transform:translateY(-105%)}.opening-module___20jPW__page.js.is-ready .hdr{transform:none}.opening-module___20jPW__page.js.is-ready .hdr.is-hidden{transform:translateY(-105%)}.opening-module___20jPW__page .hdr__bar{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#050816e0,#05081699);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(130px,210px) 1fr auto;align-items:center;gap:28px;height:64px;padding:0 clamp(18px,4vw,64px);display:grid}.opening-module___20jPW__page .hdr__brand img{width:100%}.opening-module___20jPW__page .hdr__nav{justify-content:center;gap:clamp(16px,2.4vw,38px);display:flex}.opening-module___20jPW__page .hdr__nav a{color:var(--soft);padding:8px 0;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.opening-module___20jPW__page .hdr__nav a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.opening-module___20jPW__page .hdr__nav a:hover{color:#fff}.opening-module___20jPW__page .hdr__nav a:hover:after{transform:scaleX(1)}.opening-module___20jPW__page .hdr__actions{align-items:center;gap:18px;display:flex}.opening-module___20jPW__page .hdr__shop{color:var(--soft);font-size:.88rem;font-weight:700;text-decoration:none}.opening-module___20jPW__page .hdr__shop:hover{color:#fff}.opening-module___20jPW__page .hdr__cta{white-space:nowrap;color:#fff;min-height:40px;transition:transform .2s var(--ease), filter .2s;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #38bdf840}.opening-module___20jPW__page .hdr__cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.opening-module___20jPW__page .ticker{color:#fff;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(90deg,#4c1d95,#0b1b3f 52%,#0e7490);border-bottom:1px solid #fbbf2438;height:34px;font-size:.76rem;font-weight:700;line-height:34px;text-decoration:none;display:block;overflow:hidden}.opening-module___20jPW__page .ticker__track{animation:44s linear infinite opening-module___20jPW__ticker;display:inline-flex}.opening-module___20jPW__page .ticker:hover .ticker__track{animation-play-state:paused}.opening-module___20jPW__page .ticker__set{align-items:center;gap:22px;padding-right:22px;display:inline-flex}.opening-module___20jPW__page .ticker b{color:var(--gold);letter-spacing:.16em;text-transform:uppercase}.opening-module___20jPW__page .ticker i{color:var(--gold);font-size:.7rem;font-style:normal}.opening-module___20jPW__page .ticker u{border-bottom:1px solid #ffffff80;text-decoration:none}@keyframes opening-module___20jPW__ticker{to{transform:translate(-25%)}}.opening-module___20jPW__page .rail{z-index:90;gap:7px;display:none;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.opening-module___20jPW__page .rail a{align-items:center;gap:10px;text-decoration:none;display:flex}.opening-module___20jPW__page .rail span{color:#ffffffc7;width:28px;height:28px;font-family:var(--jp);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s var(--ease), background-color .3s, color .3s, border-color .3s;background:#05081680;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;line-height:1;display:grid}.opening-module___20jPW__page .rail i{color:#fff;letter-spacing:.06em;opacity:0;transition:opacity .25s, translate .25s var(--ease);pointer-events:none;white-space:nowrap;background:#050816c7;border-radius:5px;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:700;translate:-6px}:is(.opening-module___20jPW__page .rail a:hover i,.opening-module___20jPW__page .rail a:focus-visible i){opacity:1;translate:none}.opening-module___20jPW__page .rail a.is-active span{border-color:var(--gold);background:var(--gold);color:#1c1300;transform:scale(1.14);box-shadow:0 0 18px #fbbf248c}@media (min-width:1180px){.opening-module___20jPW__page.js.is-ready .rail{animation:.8s both opening-module___20jPW__fadeIn;display:grid}}.opening-module___20jPW__page .cardback{border-radius:inherit;background:radial-gradient(circle,#0000 0 21%,#ffffff80 21.5% 23%,#0000 23.5% 29%,#ffffff47 29.5% 30.5%,#0000 31%),repeating-linear-gradient(60deg,#ffffff17 0 2px,#0000 2px 13px),repeating-linear-gradient(-60deg,#ffffff17 0 2px,#0000 2px 13px),linear-gradient(160deg,#2f7bff,#0d3bbd 55%,#08206f);border:4px solid #f2f7ff;display:block;box-shadow:inset 0 0 0 1px #08206f8c}.opening-module___20jPW__page .pcard{aspect-ratio:315/430;width:100%;transform-style:preserve-3d;border-radius:6.2%/4.6%;position:relative}.opening-module___20jPW__page .pcard__in{border-radius:inherit;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);position:absolute;inset:0}.opening-module___20jPW__page .pcard.is-tilting .pcard__in{transition-duration:90ms;transition-timing-function:linear}:is(.opening-module___20jPW__page .pcard__face,.opening-module___20jPW__page .pcard__back,.opening-module___20jPW__page .pcard__glare){border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.opening-module___20jPW__page .pcard__face{object-fit:cover;background:#101629;box-shadow:0 30px 60px #030a2880,0 0 0 1px #ffffff47}.opening-module___20jPW__page .pcard__back{transform:rotateY(180deg);box-shadow:0 30px 60px #030a2880}.opening-module___20jPW__page .pcard__back:after{content:"✦";color:var(--gold-soft);place-items:center;font-size:clamp(1.2rem,2.6vw,2.2rem);display:grid;position:absolute;inset:0}.opening-module___20jPW__page .pcard__glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff80, transparent 46%), linear-gradient(115deg, transparent 28%, #7dd3fc52 42%, #f472b647 50%, #fbbf2447 58%, transparent 72%);background-size:100% 100%,240% 240%;background-position:0 0, var(--gx,50%) var(--gy,50%);transition:opacity .35s}.opening-module___20jPW__page .pcard.is-tilting .pcard__glare{opacity:1}.opening-module___20jPW__page .hero{background:var(--void);--hp:0;position:relative}.opening-module___20jPW__page .hero__sticky{isolation:isolate;min-height:100svh;padding:calc(var(--top) + 30px) var(--gutter) 78px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(16px,3vw,48px);display:grid;position:relative;overflow:hidden}:is(.opening-module___20jPW__page .hero__fallback,.opening-module___20jPW__page .hero__gl){z-index:-3;width:100%;height:100%;position:absolute;inset:0}.opening-module___20jPW__page .hero__fallback{object-fit:cover;object-position:50% 44%}.opening-module___20jPW__page.js .hero__fallback{opacity:0}.opening-module___20jPW__page.no-gl .hero__fallback{opacity:1;animation:24s ease-in-out infinite alternate opening-module___20jPW__kenburns}.opening-module___20jPW__page .hero__gl{z-index:-2}.opening-module___20jPW__page.no-gl .hero__gl{display:none}.opening-module___20jPW__page .hero__veil{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#051456c7 0%,#05145685 36%,#05145600 68%),linear-gradient(#05081680 0%,#05081600 24%);transition:opacity 1.2s;position:absolute;inset:0}:is(.opening-module___20jPW__page:not(.js) .hero__veil,.opening-module___20jPW__page.is-ready .hero__veil){opacity:calc(1 - var(--hp) * 1.6)}@keyframes opening-module___20jPW__kenburns{0%{transform:scale(1.04)}to{transform:scale(1.14)translateY(-1.5%)}}.opening-module___20jPW__page .hero__content{min-width:0;opacity:calc(1 - var(--hp) * 2.6);transform:translate3d(0, calc(var(--hp) * -110px), 0);justify-items:start;gap:clamp(14px,2.2vh,24px);display:grid;container-type:inline-size}.opening-module___20jPW__page h1{color:#fff;letter-spacing:-.035em;text-shadow:0 2px #06186059,0 18px 50px #04104699}.opening-module___20jPW__page h1>span{display:block}.opening-module___20jPW__page .h1a{letter-spacing:-.05em;font-size:clamp(3.6rem,min(21.5cqi,22vh),11rem);line-height:.88}.opening-module___20jPW__page .h1b{font-size:clamp(1.7rem,min(8.3cqi,8.6vh),4.4rem);line-height:1.04}.opening-module___20jPW__page .h1c{color:var(--gold);text-shadow:0 2px #60340066,0 14px 40px #041046b3;font-size:clamp(1.36rem,min(6.7cqi,7vh),3.5rem);line-height:1.12}.opening-module___20jPW__page .hero__lead{color:#eaf2ff;text-shadow:0 1px 12px #041046bf;max-width:56ch;font-size:clamp(.98rem,1.12vw,1.12rem);line-height:1.6}.opening-module___20jPW__page .proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0612466b;border:1px solid #ffffff38;border-radius:12px;flex-wrap:wrap;gap:0;margin-top:4px;display:flex}.opening-module___20jPW__page .proof li{gap:2px;padding:12px clamp(14px,1.6vw,22px);display:grid}.opening-module___20jPW__page .proof li+li{border-left:1px solid #ffffff29}.opening-module___20jPW__page .proof strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:800;line-height:1}.opening-module___20jPW__page .proof span{color:#dbe7ff;max-width:17ch;font-size:.74rem;line-height:1.3}.opening-module___20jPW__page.is-ready .hero__jp{opacity:calc(1 - var(--hp) * 3.4)}.opening-module___20jPW__page .hero__jp{writing-mode:vertical-rl;color:#ffffffe6;font-family:var(--jp);letter-spacing:.34em;text-shadow:0 2px 16px #041046cc;margin-top:-9em;font-size:clamp(.9rem,1.3vw,1.3rem);font-weight:800;position:absolute;top:50%;right:clamp(10px,2.2vw,34px)}.opening-module___20jPW__page .hand{perspective:1400px;height:min(66vh,600px);opacity:calc(1 - var(--hp) * 2.2);transform:translate3d(0, calc(var(--hp) * -170px), 0) scale(calc(1 + var(--hp) * .18));position:relative}.opening-module___20jPW__page .hand__sigil{aspect-ratio:1;color:#ffffffd1;filter:drop-shadow(0 0 10px #fffc);opacity:0;width:min(118%,600px);transition:opacity 1.4s .6s;position:absolute;top:50%;left:50%;translate:-50% -54%}:is(.opening-module___20jPW__page.is-ready .hand__sigil,.opening-module___20jPW__page:not(.js) .hand__sigil){opacity:.75}.opening-module___20jPW__page .slot{width:clamp(140px,14.6vw,232px);transform-style:preserve-3d;position:absolute;top:50%;left:50%}.opening-module___20jPW__page .slot--l{z-index:1;--dx:250%;--dy:78%;animation:6s ease-in-out infinite opening-module___20jPW__floatL;transform:translate(-126%,-44%)rotate(-14deg)}.opening-module___20jPW__page .slot--c{z-index:3;--dx:150%;--dy:92%;animation:6.4s ease-in-out -1.7s infinite opening-module___20jPW__floatC;transform:translate(-50%,-57%)}.opening-module___20jPW__page .slot--r{z-index:2;--dx:52%;--dy:80%;animation:5.8s ease-in-out -3.1s infinite opening-module___20jPW__floatR;transform:translate(26%,-43%)rotate(13deg)}@keyframes opening-module___20jPW__floatL{50%{transform:translate(-126%,-47.5%)rotate(-15.5deg)}}@keyframes opening-module___20jPW__floatC{50%{transform:translate(-50%,-60.5%)}}@keyframes opening-module___20jPW__floatR{50%{transform:translate(26%,-46%)rotate(14.5deg)}}.opening-module___20jPW__page.js .hand:not(.is-dealt) .pcard{visibility:hidden}.opening-module___20jPW__page .hand .pcard.is-dealing{animation:opening-module___20jPW__deal 1s var(--ease) both;animation-delay:calc(var(--n) * .13s)}.opening-module___20jPW__page .hand .pcard.is-leaving{transform:translate(var(--dx), var(--dy)) rotateY(180deg) rotate(24deg) scale(.42);transition:transform .5s cubic-bezier(.6,0,.8,.4);transition-delay:calc((2 - var(--n)) * 70ms)}@keyframes opening-module___20jPW__deal{0%{transform:translate(var(--dx), var(--dy)) rotateY(180deg) rotate(24deg) scale(.42)}to{transform:none}}.opening-module___20jPW__page .hand__caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--display);text-shadow:0 2px 16px #041046cc;background:#06124680;border:1px solid #ffffff3d;border-radius:12px;gap:3px;padding:10px 16px 12px;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800;line-height:1.15;display:grid;position:absolute;bottom:0;left:2%}.opening-module___20jPW__page .hand__caption span{color:var(--gold-soft);font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.opening-module___20jPW__page .hand__deck{cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid;position:absolute;bottom:0;right:0}.opening-module___20jPW__page .hand__stack{aspect-ratio:315/430;width:clamp(64px,6.2vw,96px);transition:transform .35s var(--ease);border-radius:6.2%/4.6%;display:block;position:relative}.opening-module___20jPW__page .hand__stack i{border-width:3px;position:absolute;inset:0;box-shadow:0 6px 16px #030a2866}.opening-module___20jPW__page .hand__stack i:first-child{transform:translate(8px,7px)rotate(5deg)}.opening-module___20jPW__page .hand__stack i:nth-child(2){transform:translate(4px,3px)rotate(2deg)}.opening-module___20jPW__page .hand__deck:hover .hand__stack{transform:translateY(-6px)rotate(-4deg)}.opening-module___20jPW__page .hand__label{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#06124680;border:1px solid #ffffff57;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:800}.opening-module___20jPW__page .scrollcue{color:#fff;text-shadow:0 1px 12px #041046f2,0 0 3px #041046cc;letter-spacing:.26em;text-transform:uppercase;pointer-events:none;justify-items:center;gap:8px;font-size:.66rem;font-weight:800;display:grid;position:absolute;bottom:20px;left:0;right:0}.opening-module___20jPW__page .scrollcue span{opacity:calc(1 - var(--hp) * 6)}.opening-module___20jPW__page .scrollcue i{transform-origin:top;width:1px;height:34px;opacity:calc(1 - var(--hp) * 6);background:linear-gradient(#fff,#0000);animation:2.2s ease-in-out infinite opening-module___20jPW__cue}@media (max-height:790px){.opening-module___20jPW__page .scrollcue{display:none}}@keyframes opening-module___20jPW__cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(34px)}}.opening-module___20jPW__page .stars{pointer-events:none;position:absolute;inset:0}:is(.opening-module___20jPW__page .stars:before,.opening-module___20jPW__page .stars:after){content:"";opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 32% 72%,#cfe6ff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 58% 34%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 78% 62%,#ffe6a3 50%,#0000 52%),radial-gradient(1.2px 1.2px at 88% 14%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 44% 8%,#cfe6ff 50%,#0000 52%),radial-gradient(1.4px 1.4px at 6% 84%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 68% 90%,#fff 50%,#0000 52%);background-size:620px 520px;animation:5s ease-in-out infinite alternate opening-module___20jPW__twinkle;position:absolute;inset:0}.opening-module___20jPW__page .stars:after{opacity:.3;background-position:130px 90px;background-size:410px 360px;animation-duration:7s;animation-delay:-3s}@keyframes opening-module___20jPW__twinkle{to{opacity:.16}}.opening-module___20jPW__page .sys{background:radial-gradient(circle at 78% 46%, #6366f138, transparent 44rem), radial-gradient(circle at 10% 90%, #38bdf81a, transparent 34rem), var(--void);position:relative}.opening-module___20jPW__page .sys__pin{padding:clamp(96px, 12vw, 150px) var(--gutter) clamp(72px, 9vw, 120px);gap:clamp(36px,5vw,64px);display:grid;position:relative}.opening-module___20jPW__page .sys__head{min-width:0;position:relative}.opening-module___20jPW__page .sys__head h2{margin-bottom:22px}.opening-module___20jPW__page .vital{align-items:center;gap:22px;margin-top:30px;display:flex}.opening-module___20jPW__page .vital__deck{aspect-ratio:315/430;border-radius:6.2%/4.6%;flex:none;width:74px;position:relative}.opening-module___20jPW__page .vital__deck i{border-width:3px;position:absolute;inset:0;box-shadow:0 8px 20px #00000073}.opening-module___20jPW__page .vital__deck i:first-child{transform:translate(9px,9px)}.opening-module___20jPW__page .vital__deck i:nth-child(2){transform:translate(6px,6px)}.opening-module___20jPW__page .vital__deck i:nth-child(3){transform:translate(3px,3px)}.opening-module___20jPW__page .vital__read{flex:1;min-width:0}.opening-module___20jPW__page .vital__nums{gap:28px;display:flex}.opening-module___20jPW__page .vital__nums dt{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800}.opening-module___20jPW__page .vital__nums dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800;line-height:1}.opening-module___20jPW__page .vital__nums dd.is-bump{animation:opening-module___20jPW__bump .45s var(--ease)}.opening-module___20jPW__page .vital__fat dd{color:var(--heart)}.opening-module___20jPW__page .vital__bar{grid-template-columns:repeat(52,1fr);gap:2px;height:12px;margin-top:12px;display:grid}.opening-module___20jPW__page .vital__bar i{background:linear-gradient(180deg, #a5f3fc, var(--cyan));transition:background-color .4s, box-shadow .4s, transform .4s var(--ease);border-radius:2px;box-shadow:0 0 8px #38bdf88c}.opening-module___20jPW__page .vital__bar i.is-spent{background:var(--heart);transform:scaleY(.55);box-shadow:0 0 10px #f472b6cc}.opening-module___20jPW__page .vital__hint{color:var(--muted);letter-spacing:.04em;margin-top:10px;font-size:.74rem;display:none}@keyframes opening-module___20jPW__bump{30%{transform:scale(1.28)}}.opening-module___20jPW__page .sys__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);display:grid;position:relative}.opening-module___20jPW__page .mech{perspective:1200px;min-width:0;position:relative}.opening-module___20jPW__page .mech[data-suit=spade]{--suit:var(--spade)}.opening-module___20jPW__page .mech[data-suit=heart]{--suit:var(--heart)}.opening-module___20jPW__page .mech[data-suit=club]{--suit:var(--club)}.opening-module___20jPW__page .mech[data-suit=diamond]{--suit:var(--diamond)}.opening-module___20jPW__page .mech h3{align-items:baseline;gap:8px;margin:18px 0 8px;font-size:clamp(1.15rem,1.6vw,1.5rem);display:flex}.opening-module___20jPW__page .mech h3 span{color:var(--suit);font-family:var(--suit-font);text-shadow:0 0 18px var(--suit);font-size:1.25em;line-height:1}.opening-module___20jPW__page .mech p{color:var(--soft);font-size:.92rem;line-height:1.55}.opening-module___20jPW__page.js .mech>.pcard{transform:translate(var(--fx,-60%), var(--fy,40%)) rotateY(180deg) scale(var(--fs,.45));transition:transform 1s var(--ease)}.opening-module___20jPW__page.js .mech:before{content:attr(data-glyph);aspect-ratio:315/430;border:1.5px dashed color-mix(in srgb, var(--suit) 55%, transparent);width:100%;color:color-mix(in srgb, var(--suit) 60%, transparent);font-family:var(--suit-font);border-radius:6.2%/4.6%;place-items:center;font-size:clamp(2rem,4vw,3.6rem);transition:opacity .5s .3s;display:grid;position:absolute;top:0;left:0}.opening-module___20jPW__page.js .mech.is-dealt:before{opacity:0}.opening-module___20jPW__page.js .mech.is-dealt>.pcard{transform:none}:is(.opening-module___20jPW__page.js .mech h3,.opening-module___20jPW__page.js .mech p){opacity:0;transition:opacity .6s ease .3s, translate .7s var(--ease) .3s;translate:0 16px}:is(.opening-module___20jPW__page.js .mech.is-dealt h3,.opening-module___20jPW__page.js .mech.is-dealt p){opacity:1;translate:none}.opening-module___20jPW__page .mech .pcard__face{transition:box-shadow .5s}.opening-module___20jPW__page .mech.is-active .pcard__face{box-shadow:0 30px 60px #030a2880, 0 0 0 2px var(--suit), 0 0 60px color-mix(in srgb, var(--suit) 60%, transparent)}.opening-module___20jPW__page .sys__note{border-left:3px solid var(--gold);color:#fff;max-width:74ch;font-family:var(--display);padding-left:18px;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:700;line-height:1.45;position:relative}.opening-module___20jPW__page.js .sys__note{opacity:0;transition:opacity .7s ease, translate .8s var(--ease);translate:0 18px}.opening-module___20jPW__page.js .sys__note.is-in{opacity:1;translate:none}@media (min-width:1000px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.opening-module___20jPW__page.js .sys{height:380vh}.opening-module___20jPW__page.js .sys__pin{height:100vh;padding-block:calc(var(--top) + 12px) 34px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:20px clamp(36px,5vw,84px);position:sticky;top:0;overflow:hidden}.opening-module___20jPW__page.js .sys__note{grid-column:1/-1}.opening-module___20jPW__page.js .vital__hint{display:block}.opening-module___20jPW__page.js .sys__head h2{font-size:clamp(2.2rem,min(4.2vw,7.4vh),4.2rem)}}.opening-module___20jPW__page .fight{padding:clamp(120px, 15vw, 210px) var(--gutter) clamp(84px, 10vw, 140px);background:radial-gradient(circle at 80% 40%,#ec489929,#0000 40rem),linear-gradient(#0a0c1c,#0d0a1c 60%,#0a0c1c);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative;overflow-x:clip}.opening-module___20jPW__page .fight:before{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);background:#0a0c1c;height:calc(5vw + 1px);position:absolute;top:-5vw;left:0;right:0}.opening-module___20jPW__page .fight__flash{z-index:5;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.opening-module___20jPW__page .fight.is-hit .fight__flash{animation:.55s ease-out opening-module___20jPW__flash}@keyframes opening-module___20jPW__flash{0%{opacity:0}8%{opacity:.85}to{opacity:0}}.opening-module___20jPW__page .fight__copy{min-width:0;position:relative}.opening-module___20jPW__page .fight h2{transform-origin:0 100%;margin-bottom:22px;transform:skew(-7deg)}.opening-module___20jPW__page .fight h2:after{content:"";background:linear-gradient(90deg, var(--pink), var(--gold));clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);width:0;height:8px;transition:width .9s var(--ease) .5s;margin-top:18px;display:block}.opening-module___20jPW__page .fight h2.is-in:after{width:min(280px,60%)}.opening-module___20jPW__page:not(.js) .fight h2:after{width:min(280px,60%)}.opening-module___20jPW__page .combo{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:34px;display:grid;position:relative}.opening-module___20jPW__page .combo__steps{counter-reset:step;gap:10px;display:grid}.opening-module___20jPW__page .combo__steps li{clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:16px;padding:13px 18px;transition:border-color .3s,background-color .3s;display:flex;position:relative}.opening-module___20jPW__page .combo__steps span{color:var(--muted);font-family:var(--display);letter-spacing:.1em;font-size:.86rem;font-weight:800;transition:color .3s}.opening-module___20jPW__page .combo__steps strong{font-family:var(--display);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:800}.opening-module___20jPW__page.js .combo__steps li{opacity:.38;transition:opacity .3s, translate .45s var(--ease), border-color .3s, background-color .3s;translate:-14px}.opening-module___20jPW__page.js .combo__steps li.is-hit{opacity:1;animation:opening-module___20jPW__hit .42s var(--ease);background:linear-gradient(90deg,#ec489933,#fbbf2414);border-color:#fbbf248c;translate:none}.opening-module___20jPW__page .combo__steps li.is-hit span{color:var(--gold)}.opening-module___20jPW__page:not(.js) .combo__steps span{color:var(--gold)}@keyframes opening-module___20jPW__hit{0%{filter:brightness(2.2);transform:translate(-10px)scale(1.04)}to{filter:none;transform:none}}.opening-module___20jPW__page .combo__count{justify-items:end;line-height:1;display:grid;transform:skew(-9deg)}.opening-module___20jPW__page .combo__count span{color:var(--pink);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.opening-module___20jPW__page .combo__count b{color:var(--gold);font-family:var(--display);font-variant-numeric:tabular-nums;text-shadow:0 0 34px #fbbf2480;font-size:clamp(3rem,6vw,5.6rem);font-weight:800}.opening-module___20jPW__page .combo__count b.is-bump{animation:opening-module___20jPW__bump .4s var(--ease)}.opening-module___20jPW__page .fight__stage{min-width:0;margin-right:calc(var(--gutter) * -1);position:relative}.opening-module___20jPW__page .fight__art{aspect-ratio:1.08;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);background:#1a2130;position:relative;overflow:hidden}.opening-module___20jPW__page .fight__art img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;transform:scale(1.14) translate3d(0, var(--py,0px), 0)}.opening-module___20jPW__page .fight__art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0c1c8c,#0000 36%),linear-gradient(#0000 66%,#0a0c1c80);position:absolute;inset:0}.opening-module___20jPW__page .fight__lines{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.opening-module___20jPW__page .fight.is-hit .fight__art{animation:.5s linear opening-module___20jPW__shake}@keyframes opening-module___20jPW__shake{10%{translate:-9px 5px}25%{translate:8px -6px}40%{translate:-6px -3px}55%{translate:5px 4px}70%{translate:-3px 2px}85%{translate:2px -1px}to{translate:0}}.opening-module___20jPW__page .clash{aspect-ratio:1.5;pointer-events:none;width:min(48%,380px);position:absolute;bottom:-9%;left:-8%}.opening-module___20jPW__page .clash__card{width:46%;position:absolute;top:0}.opening-module___20jPW__page .clash__card img{border-radius:6.2%/4.6%;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff4d}.opening-module___20jPW__page .clash__card span{color:#0a0c1c;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:4px;padding:4px 10px;font-size:.64rem;font-weight:800;position:absolute;bottom:-13%;left:50%;translate:-50%}.opening-module___20jPW__page .clash__card--a{left:4%;rotate:-11deg}.opening-module___20jPW__page .clash__card--b{top:6%;right:4%;rotate:10deg}.opening-module___20jPW__page .clash__card--b span{background:var(--gold)}.opening-module___20jPW__page.js .clash__card{opacity:0;transition:translate .5s cubic-bezier(.7,0,.3,1),opacity .2s}.opening-module___20jPW__page.js .clash__card--a{translate:-160%}.opening-module___20jPW__page.js .clash__card--b{translate:160%}.opening-module___20jPW__page.js .clash.is-in .clash__card{opacity:1;translate:none}.opening-module___20jPW__page .clash__spark{opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:0 0 30px 12px #fff,0 0 90px 40px #fbbf24cc}:is(.opening-module___20jPW__page .clash__spark:before,.opening-module___20jPW__page .clash__spark:after){content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:260px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:28deg}.opening-module___20jPW__page .clash__spark:after{width:200px;rotate:-52deg}.opening-module___20jPW__page .clash.is-in .clash__spark{animation:.7s ease-out .42s both opening-module___20jPW__spark}@keyframes opening-module___20jPW__spark{0%{opacity:0;scale:.2}18%{opacity:1;scale:1.5}to{opacity:0;scale:.7}}.opening-module___20jPW__page .fight__quote{border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:clamp(40px,6vw,84px);padding-top:clamp(26px,3vw,40px);position:relative}.opening-module___20jPW__page .fight__quote p{max-width:22ch;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,4.6vw,4.2rem);font-weight:800;line-height:1.04}.opening-module___20jPW__page .fight__quote em{color:var(--gold);font-style:normal}.opening-module___20jPW__page .marquee{z-index:2;background:#0a0c1c;border-block:1px solid #fbbf2447;padding:14px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.opening-module___20jPW__page .marquee__track{white-space:nowrap;animation:30s linear infinite opening-module___20jPW__ticker;display:inline-flex}.opening-module___20jPW__page .marquee span{color:#0000;-webkit-text-stroke:1.5px #ffffffb3;font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;padding-right:.4em;font-size:clamp(2rem,5.4vw,4.6rem);font-weight:800;line-height:1.1}.opening-module___20jPW__page .marquee b{-webkit-text-stroke:0;font-family:var(--suit-font);font-weight:400}.opening-module___20jPW__page [data-s=spade]{color:var(--spade)}.opening-module___20jPW__page [data-s=heart]{color:var(--heart)}.opening-module___20jPW__page [data-s=club]{color:var(--club)}.opening-module___20jPW__page [data-s=diamond]{color:var(--diamond)}.opening-module___20jPW__page .hero2{padding:clamp(110px, 13vw, 180px) var(--gutter) clamp(90px, 11vw, 150px);background:radial-gradient(circle at 18% 44%, #8b5cf642, transparent 42rem), linear-gradient(180deg, #0a0c1c, var(--dusk) 30%, #0a0d24);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid;position:relative;overflow-x:clip}.opening-module___20jPW__page .hero2__art{min-width:0;margin-left:calc(var(--gutter) * -1);aspect-ratio:1.02;position:relative}.opening-module___20jPW__page .hero2__art>img{object-fit:cover;object-position:44% 50%;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);width:100%;height:100%;transform:translate(0,0)}.opening-module___20jPW__page .hero2__shade{clip-path:polygon(0 0,100% 0,86% 100%,0 100%);pointer-events:none;background:linear-gradient(#0000 60%,#0e0c26b3),linear-gradient(270deg,#0e0c2659,#0000 30%);position:absolute;inset:0}.opening-module___20jPW__page .seal{aspect-ratio:1;width:clamp(90px,11vw,150px);color:var(--gold-soft);filter:drop-shadow(0 0 10px #fbbf2480);position:absolute;top:clamp(14px,3vw,40px);left:clamp(14px,3vw,40px)}.opening-module___20jPW__page .seal [data-sigil]{width:100%;height:100%}.opening-module___20jPW__page .status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#0a163cdb,#140c36d1);border:1px solid #7df2ff80;border-radius:12px;width:min(300px,62%);padding:16px 18px 18px;animation:6s ease-in-out infinite opening-module___20jPW__hover;position:absolute;bottom:7%;right:4%;box-shadow:0 24px 60px #00000080,0 0 34px #38bdf838,inset 0 0 0 1px #ffffff0d}.opening-module___20jPW__page .status:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#7df2ff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.opening-module___20jPW__page .status__head{color:#a5f3fc;font-family:var(--jp);letter-spacing:.16em;border-bottom:1px solid #7df2ff47;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;font-size:.84rem;font-weight:800;display:flex}.opening-module___20jPW__page .status__head i{color:var(--gold-soft);font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-style:normal}.opening-module___20jPW__page .status dl{gap:7px;margin:12px 0;display:grid}.opening-module___20jPW__page .status dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opening-module___20jPW__page .status dt{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.opening-module___20jPW__page .status dd{font-family:var(--display);text-align:right;white-space:nowrap;font-size:1.04rem;font-weight:800}.opening-module___20jPW__page .status__ev{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;font-weight:800;display:flex}.opening-module___20jPW__page .status__ev b{color:#a5f3fc;font-variant-numeric:tabular-nums}.opening-module___20jPW__page .status__bar{background:#ffffff1f;border-radius:3px;height:6px;margin-top:7px;overflow:hidden}.opening-module___20jPW__page .status__bar i{background:linear-gradient(90deg, var(--cyan), #a5f3fc);height:100%;box-shadow:0 0 12px var(--cyan);transform-origin:0;animation:3.4s ease-in-out infinite opening-module___20jPW__charge;display:block}@keyframes opening-module___20jPW__hover{50%{transform:translateY(-8px)}}@keyframes opening-module___20jPW__charge{0%,to{filter:brightness()}50%{filter:brightness(1.5)}}.opening-module___20jPW__page .hero2__copy{min-width:0;position:relative}.opening-module___20jPW__page .hero2__copy h2{margin-bottom:22px;font-size:clamp(2.1rem,4vw,4rem)}.opening-module___20jPW__page .feats{gap:4px;margin:30px 0 34px;display:grid}.opening-module___20jPW__page .feats article{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:18px;padding:18px 0;display:grid}.opening-module___20jPW__page .feats span{color:var(--gold);font-family:var(--display);letter-spacing:.1em;padding-top:3px;font-size:.86rem;font-weight:800}.opening-module___20jPW__page .feats h3{margin-bottom:5px}.opening-module___20jPW__page .feats p{color:var(--soft);font-size:.96rem}.opening-module___20jPW__page .worlds{--wc:#c084fc;background:radial-gradient(circle at 50% 0,#38bdf81f,#0000 46rem),#060a1c;position:relative}.opening-module___20jPW__page .worlds__bgword{pointer-events:none;white-space:nowrap;position:absolute;top:clamp(60px,8vw,110px);left:0;right:0;overflow:hidden}.opening-module___20jPW__page .worlds__bgword span{color:#0000;-webkit-text-stroke:1px #ffffff17;font-family:var(--display);transform:translate3d(calc(var(--wx,0) * 1px), 0, 0);font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:1;display:inline-block}.opening-module___20jPW__page .worlds__head{z-index:2;padding:clamp(110px, 13vw, 180px) var(--gutter) clamp(30px, 4vw, 50px);position:relative}.opening-module___20jPW__page .worlds__head h2{max-width:16ch;margin-bottom:22px}.opening-module___20jPW__page .worlds__scroll{display:none;position:relative}.opening-module___20jPW__page .worlds__stage{height:100vh;padding:calc(var(--top) + 8px) var(--gutter) 30px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.78fr);align-items:center;gap:clamp(28px,4vw,70px);display:grid;position:sticky;top:0;overflow:hidden}.opening-module___20jPW__page .worlds__stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--wc) 34%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:70vmin;transition:background .6s;position:absolute;top:50%;left:22%;translate:-50% -50%}.opening-module___20jPW__page .drumwrap{min-width:0;height:100%;position:relative}.opening-module___20jPW__page .drumview{perspective:1500px;place-items:center;width:100%;height:100%;display:grid;-webkit-mask-image:linear-gradient(#0000 5%,#000 33% 67%,#0000 95%);mask-image:linear-gradient(#0000 5%,#000 33% 67%,#0000 95%)}.opening-module___20jPW__page .drum{aspect-ratio:1600/288;width:min(100%,940px);transform-style:preserve-3d;position:relative}.opening-module___20jPW__page .face{backface-visibility:hidden;background:#111827 50%/cover no-repeat;border-radius:10px;position:absolute;inset:0;overflow:hidden}.opening-module___20jPW__page .face:after{content:"";opacity:var(--shade,0);background:#060a1c;position:absolute;inset:0}.opening-module___20jPW__page .face b{color:#fff;letter-spacing:.04em;text-shadow:0 3px #00000080,0 0 24px #000000b3;place-items:center;font-family:Georgia,serif;font-size:clamp(1.4rem,3.2vw,2.9rem);display:grid;position:absolute;inset:0}.opening-module___20jPW__page .drum__frame{z-index:4;aspect-ratio:1600/288;border:2px solid var(--wc);width:min(100%,940px);box-shadow:0 0 44px color-mix(in srgb, var(--wc) 60%, transparent), inset 0 0 24px color-mix(in srgb, var(--wc) 30%, transparent);pointer-events:none;border-radius:12px;transition:border-color .5s,box-shadow .5s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.035 1.16}.opening-module___20jPW__page .winfo{min-width:0;position:relative}.opening-module___20jPW__page .winfo__count{color:var(--muted);letter-spacing:.12em;align-items:baseline;gap:10px;font-weight:800;display:flex}.opening-module___20jPW__page .winfo__count b{color:var(--wc);font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,5.6rem);font-weight:800;line-height:.9;transition:color .5s}.opening-module___20jPW__page .winfo__list{min-height:250px;margin-top:18px;position:relative}.opening-module___20jPW__page .winfo__item{opacity:0;transition:opacity .35s ease, translate .5s var(--ease);pointer-events:none;position:absolute;inset:0 0 auto;translate:0 18px}.opening-module___20jPW__page .winfo__item.is-active{opacity:1;pointer-events:auto;translate:none}.opening-module___20jPW__page .winfo__item span{color:var(--wc);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:800}.opening-module___20jPW__page .winfo__item h3{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1}.opening-module___20jPW__page .winfo__item p{max-width:34ch;color:var(--soft);font-size:1.06rem}.opening-module___20jPW__page .winfo__dots{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.opening-module___20jPW__page .winfo__dots button{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0}.opening-module___20jPW__page .winfo__dots button:before{content:"";width:100%;height:4px;transition:background-color .3s, transform .3s var(--ease);background:#ffffff38;border-radius:2px;display:block}.opening-module___20jPW__page .winfo__dots button:hover:before{background:#fff9}.opening-module___20jPW__page .winfo__dots button.is-active:before{background:var(--wc);transform:scaleY(2)}.opening-module___20jPW__page .worlds__rail{padding:10px var(--gutter) 26px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:14px;display:flex;overflow-x:auto}.opening-module___20jPW__page .wcard{scroll-snap-align:center;background:#0b1220;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 min(82%,420px);overflow:hidden}.opening-module___20jPW__page .wcard__art{aspect-ratio:3.25;background:#111827 50%/cover no-repeat;position:relative}.opening-module___20jPW__page .wcard__art b{color:#fff;letter-spacing:.04em;text-shadow:0 2px #00000080,0 0 18px #000000b3;place-items:center;font-family:Georgia,serif;font-size:1.3rem;display:grid;position:absolute;inset:0}.opening-module___20jPW__page .wcard__copy{padding:16px 18px 20px}.opening-module___20jPW__page .wcard__copy span{color:var(--wc);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.opening-module___20jPW__page .wcard__copy h3{margin:6px 0 8px}.opening-module___20jPW__page .wcard__copy p{color:var(--soft);font-size:.94rem}.opening-module___20jPW__page .worlds__outro{padding:clamp(40px, 6vw, 80px) var(--gutter) clamp(130px, 15vw, 210px);font-family:var(--display);text-align:center;text-wrap:balance;font-size:clamp(1.3rem,2.6vw,2.3rem);font-weight:800;line-height:1.2;position:relative}@media (min-width:1000px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.opening-module___20jPW__page.js .worlds__scroll{height:460vh;margin-top:-13vh;display:block}.opening-module___20jPW__page.js .worlds__rail{display:none}}:is(.opening-module___20jPW__page .bundle,.opening-module___20jPW__page .start){color:var(--ink);position:relative}.opening-module___20jPW__page .bundle{padding:clamp(110px, 12vw, 170px) var(--gutter) clamp(60px, 7vw, 100px);background:radial-gradient(circle at 26% 62%,#1463ff29,#0000 40rem),linear-gradient(#dfeeff,#f6faff 46%,#fff)}.opening-module___20jPW__page .bundle:before{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#dfeeff;height:calc(5vw + 1px);position:absolute;top:-5vw;left:0;right:0}:is(.opening-module___20jPW__page .bundle .lead,.opening-module___20jPW__page .start .lead){color:var(--ink-soft)}.opening-module___20jPW__page .bundle__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.opening-module___20jPW__page .bundle__show{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,70px);margin-top:clamp(40px,6vw,84px);display:grid}.opening-module___20jPW__page .bundle__visual{perspective:1400px;display:block;position:relative}.opening-module___20jPW__page .bundle__visual img{filter:drop-shadow(0 44px 44px #0c1c4d52);width:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0, var(--fy,0px), 0);transition:transform .5s var(--ease);animation:7s ease-in-out infinite opening-module___20jPW__levitate;position:relative}.opening-module___20jPW__page .bundle__sigil{aspect-ratio:1;color:#0b53d980;width:96%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)}@keyframes opening-module___20jPW__levitate{50%{translate:0 -14px}}.opening-module___20jPW__page .tag{background:var(--ink);color:var(--gold);letter-spacing:.2em;border-radius:5px;padding:6px 12px;font-size:.7rem;font-weight:800;display:inline-block}.opening-module___20jPW__page .bundle__copy h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:clamp(1.7rem,2.8vw,2.6rem)}.opening-module___20jPW__page .bundle__items{gap:4px;margin:14px 0 26px;display:grid}.opening-module___20jPW__page .bundle__items li{border-top:1px solid #0c1c4d24;grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.opening-module___20jPW__page .bundle__items img{filter:drop-shadow(0 8px 10px #0c1c4d40);width:auto;max-height:76px;transition:transform .5s var(--ease);margin-inline:auto}.opening-module___20jPW__page .bundle__items li:hover img{transform:scale(1.14)rotate(-4deg)}.opening-module___20jPW__page .bundle__items strong{font-family:var(--display);font-size:1.06rem;font-weight:800}.opening-module___20jPW__page .bundle__items p{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.opening-module___20jPW__page .bundle__bonus{color:var(--ink-soft);background:#1463ff0f;border:1px dashed #0b53d973;border-radius:10px;gap:12px;margin-top:22px;padding:14px 16px;font-size:.92rem;display:flex}.opening-module___20jPW__page .bundle__bonus>span:first-child{color:var(--sky-ink);font-weight:800}.opening-module___20jPW__page .bundle__bonus strong{color:var(--ink)}.opening-module___20jPW__page .start{padding:clamp(60px, 7vw, 100px) var(--gutter) clamp(120px, 12vw, 180px);background:linear-gradient(#fff,#e4f1ff 70%,#cfe6ff)}.opening-module___20jPW__page .start__text h2{margin-bottom:20px}.opening-module___20jPW__page .start__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.opening-module___20jPW__page .start__art{aspect-ratio:1.6;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0c1c4d33}.opening-module___20jPW__page .start__art img{object-fit:cover;object-position:50% 30%;width:100%;height:118%;transform:translate3d(0, var(--py,0px), 0)}.opening-module___20jPW__page .gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin-top:clamp(70px,9vw,130px);display:grid}.opening-module___20jPW__page .gate{min-width:0;transition:transform .45s var(--ease), box-shadow .45s ease;background:#fff;border-radius:999px 999px 14px 14px/300px 300px 14px 14px;grid-template-rows:auto 1fr;display:grid;position:relative;box-shadow:0 24px 54px #0c1c4d24,0 0 0 1px #0c1c4d0f}.opening-module___20jPW__page .gate:hover{transform:translateY(-10px);box-shadow:0 40px 70px #0c1c4d38,0 0 0 1px #0c1c4d0f}.opening-module___20jPW__page .gate__arch{aspect-ratio:1/.96;margin:10px 10px 0;position:relative}.opening-module___20jPW__page .gate__arch i{background:var(--tone);border-radius:999px 999px 10px 10px/300px 300px 10px 10px;position:absolute;inset:0;overflow:hidden}.opening-module___20jPW__page .gate__arch i:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffffff57 0 5deg, transparent 5deg 17deg);width:190%;animation:50s linear infinite opening-module___20jPW__spin;position:absolute;top:58%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 62%);mask-image:radial-gradient(circle,#000 8%,#0000 62%)}.opening-module___20jPW__page .gate__arch img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 22px 22px #08195a6b);width:94%;max-height:108%;transition:transform .6s var(--ease);position:absolute;bottom:-9%;left:50%;translate:-50%}.opening-module___20jPW__page .gate:hover .gate__arch img{transform:translateY(-16px)scale(1.05)rotate(-2.5deg)}.opening-module___20jPW__page .gate:not([data-tone=sky]) .gate__arch{place-items:center;display:grid}.opening-module___20jPW__page .gate:not([data-tone=sky]) .gate__arch img{width:var(--art-width,94%);object-position:center;max-height:90%;translate:none;transform:translate(var(--art-x,0%), var(--art-y,0%));position:relative;bottom:auto;left:auto}.opening-module___20jPW__page .gate:not([data-tone=sky]):hover .gate__arch img{transform:translate(var(--art-x,0%), var(--art-y,0%)) translateY(-16px) scale(1.05) rotate(-2.5deg)}.opening-module___20jPW__page .gate[data-tone=sky]{--tone:radial-gradient(circle at 50% 30%, #f0faff 0%, #8fd0ff 36%, #1463ff 84%)}.opening-module___20jPW__page .gate[data-tone=field]{--art-width:100%;--art-x:3.28%;--art-y:2.15%;--tone:radial-gradient(circle at 50% 30%, #f6ffe9 0%, #9fe6b0 34%, #1596c9 86%)}.opening-module___20jPW__page .gate[data-tone=moon]{--art-width:100%;--art-x:3.5%;--art-y:2.26%;--tone:radial-gradient(circle at 50% 30%, #f3ecff 0%, #b49cff 36%, #3a1e94 86%)}.opening-module___20jPW__page .gate[data-tone=lumina]{--tone:radial-gradient(circle at 50% 30%, #fff0f8 0%, #f58cc4 36%, #7c3aed 88%)}.opening-module___20jPW__page .gate__copy{align-content:start;gap:8px;padding:clamp(40px,4vw,54px) clamp(16px,1.6vw,22px) 22px;display:grid}.opening-module___20jPW__page .gate__eyebrow{gap:3px;display:grid}.opening-module___20jPW__page .gate__eyebrow span{color:var(--sky-ink);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.opening-module___20jPW__page .gate__eyebrow em{color:#6b7aa6;letter-spacing:.08em;font-size:.62rem;font-style:normal;font-weight:700}.opening-module___20jPW__page .gate__copy>p:not(.gate__eyebrow){color:var(--ink-soft);font-size:.92rem;line-height:1.5}.opening-module___20jPW__page .gate__copy a{border-bottom:2px solid var(--gold);color:var(--ink);justify-self:start;margin-top:6px;padding:6px 0;font-weight:800;text-decoration:none}.opening-module___20jPW__page .gate__copy a span{transition:transform .25s var(--ease);display:inline-block}.opening-module___20jPW__page .gate__copy a:hover span{transform:translate(5px)}.opening-module___20jPW__page .gate__copy a:after{content:"";position:absolute;inset:0}.opening-module___20jPW__page .proofs{padding:clamp(110px, 12vw, 170px) var(--gutter) clamp(80px, 9vw, 130px);background:radial-gradient(circle at 84% 8%, #6366f133, transparent 38rem), linear-gradient(180deg, #070b1c, var(--void));position:relative}.opening-module___20jPW__page .proofs:before{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);background:#070b1c;height:calc(5vw + 1px);position:absolute;top:-5vw;left:0;right:0}.opening-module___20jPW__page .proofs>*{position:relative}.opening-module___20jPW__page .proofs>.stars{position:absolute}.opening-module___20jPW__page .proofs__intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:0 clamp(24px,5vw,80px);display:grid}:is(.opening-module___20jPW__page .proofs__intro .eyebrow,.opening-module___20jPW__page .proofs__intro h2){grid-column:1}.opening-module___20jPW__page .proofs__intro h2{margin-bottom:22px}.opening-module___20jPW__page .proofs__nums{grid-area:2/2/span 2;align-self:end;gap:clamp(20px,3vw,44px);display:flex}.opening-module___20jPW__page .proofs__nums dt{color:var(--gold);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:800;line-height:1}.opening-module___20jPW__page .proofs__nums dd{max-width:18ch;color:var(--soft);font-size:.88rem}.opening-module___20jPW__page .proofs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(40px,5vw,70px);display:grid}.opening-module___20jPW__page .proofs__sel{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:800}.opening-module___20jPW__page .score{transition:transform .35s var(--ease), border-color .35s, opacity .8s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s);background:linear-gradient(160deg,#121c3cb3,#0a0e22b3);border:1px solid #ffffff1f;border-radius:12px;align-content:start;gap:18px;padding:clamp(20px,2.2vw,30px);text-decoration:none;display:grid}.opening-module___20jPW__page .score:hover{border-color:#fbbf2499;transform:translateY(-8px)}.opening-module___20jPW__page .score__ring{aspect-ratio:1;place-items:center;width:118px;display:grid;position:relative}.opening-module___20jPW__page .score__ring svg{fill:none;stroke-width:7px;position:absolute;inset:0;rotate:-90deg}.opening-module___20jPW__page .score__ring circle{stroke:#ffffff1a}.opening-module___20jPW__page .score__ring .score__arc{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pct));filter:drop-shadow(0 0 6px #fbbf24b3)}.opening-module___20jPW__page.js .score .score__arc{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) calc(var(--d,0s) + .25s)}.opening-module___20jPW__page.js .score.is-in .score__arc{stroke-dashoffset:calc(1 - var(--pct))}.opening-module___20jPW__page .score__ring b{font-family:var(--display);letter-spacing:-.02em;font-size:1.7rem;font-weight:800}.opening-module___20jPW__page .score__ring small{color:var(--muted);font-size:.56em}.opening-module___20jPW__page .score p{color:var(--soft);font-size:.98rem}.opening-module___20jPW__page .score strong{color:#fff;font-weight:800}.opening-module___20jPW__page .digital{background:linear-gradient(120deg,#4f46e52e,#06b6d41a);border:1px solid #7df2ff38;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px);margin-top:clamp(70px,9vw,130px);padding:clamp(26px,4vw,54px);display:grid}.opening-module___20jPW__page .digital h2{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.opening-module___20jPW__page .digital p:not(.eyebrow){color:var(--soft);margin-bottom:20px}.opening-module___20jPW__page .guides{margin-top:clamp(70px,9vw,130px)}.opening-module___20jPW__page .guides__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.opening-module___20jPW__page .guides__head h2{font-size:clamp(1.9rem,3.6vw,3.4rem)}.opening-module___20jPW__page .guides__head p:not(.eyebrow){color:var(--soft);margin-bottom:14px}.opening-module___20jPW__page .link{border-bottom:2px solid var(--gold);padding:6px 0;font-weight:800;text-decoration:none;display:inline-block}.opening-module___20jPW__page .guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(30px,4vw,50px);display:grid}.opening-module___20jPW__page .guide{align-content:start;gap:10px;text-decoration:none;display:grid}.opening-module___20jPW__page .guide__img{aspect-ratio:1.5;border-radius:10px;display:block;overflow:hidden}.opening-module___20jPW__page .guide__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.opening-module___20jPW__page .guide:hover .guide__img img{transform:scale(1.07)}.opening-module___20jPW__page .guide__meta{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:.68rem;font-weight:800}.opening-module___20jPW__page .guide__cta{color:var(--soft);font-size:.9rem;font-weight:700}.opening-module___20jPW__page .guide__cta i{transition:transform .25s var(--ease);font-style:normal;display:inline-block}.opening-module___20jPW__page .guide:hover .guide__cta i{transform:translate(5px)}.opening-module___20jPW__page .final{min-height:max(100svh,720px);padding:clamp(110px, 12vw, 160px) var(--gutter);background:var(--void);text-align:center;isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.opening-module___20jPW__page .final__gl{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.opening-module___20jPW__page.no-gl .final{background:radial-gradient(circle at 50% 50%, #6366f166, transparent 34rem), var(--void)}.opening-module___20jPW__page .final__sigil{z-index:-1;aspect-ratio:1;color:#bee4ff5c;width:min(120vmin,980px);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 28%,#000 46%);mask-image:radial-gradient(circle,#0000 28%,#000 46%)}.opening-module___20jPW__page .final:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--void), transparent);pointer-events:none;height:22%;position:absolute;inset:auto 0 0}.opening-module___20jPW__page .final__copy{justify-items:center;gap:22px;max-width:980px;display:grid}.opening-module___20jPW__page .final .eyebrow{justify-content:center;margin:0}.opening-module___20jPW__page .final h2{text-shadow:0 6px 40px #050816e6;font-size:clamp(2.3rem,6vw,5.8rem);line-height:1}.opening-module___20jPW__page .final h2>span{display:block}.opening-module___20jPW__page .final__hl{color:var(--gold);text-shadow:0 0 60px #fbbf248c,0 6px 40px #050816e6;margin-top:.22em}.opening-module___20jPW__page .final .lead{color:#e6eeff;text-shadow:0 2px 20px #050816e6}.opening-module___20jPW__page .final .actions{justify-content:center}.opening-module___20jPW__page .final__suits{font-family:var(--suit-font);gap:22px;margin-top:10px;font-size:1.6rem;display:flex}.opening-module___20jPW__page .final__suits span{animation:3.2s ease-in-out infinite opening-module___20jPW__suitBob}.opening-module___20jPW__page .final__suits span:nth-child(2){animation-delay:-.8s}.opening-module___20jPW__page .final__suits span:nth-child(3){animation-delay:-1.6s}.opening-module___20jPW__page .final__suits span:nth-child(4){animation-delay:-2.4s}@keyframes opening-module___20jPW__suitBob{50%{text-shadow:0 0 18px;translate:0 -7px}}.opening-module___20jPW__page .ftr{padding:clamp(56px, 7vw, 90px) var(--gutter) 34px;background:var(--void);border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(24px,6vw,96px);display:grid;position:relative}.opening-module___20jPW__page .ftr__brand img{width:min(260px,70%)}.opening-module___20jPW__page .ftr__brand p{max-width:36ch;color:var(--muted);margin-top:16px}.opening-module___20jPW__page .ftr__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.opening-module___20jPW__page .ftr__links div{align-content:start;gap:9px;display:grid}.opening-module___20jPW__page .ftr__links strong{color:var(--gold-soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem}.opening-module___20jPW__page .ftr__links a{color:var(--soft);font-size:.94rem;text-decoration:none}.opening-module___20jPW__page .ftr__links a:hover{color:#fff;text-decoration:underline}.opening-module___20jPW__page .ftr__bottom{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:.8rem;display:flex}.opening-module___20jPW__page .ftr__replay{color:var(--soft);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 12px;font-weight:700}.opening-module___20jPW__page .ftr__replay:hover{border-color:var(--gold);color:#fff}.opening-module___20jPW__page .ftr__closing{color:#fff;font-family:var(--display);font-weight:800}@media (min-width:1000px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.opening-module___20jPW__page.js .hero{height:215vh}.opening-module___20jPW__page.js .hero__sticky{height:100vh;min-height:0;position:sticky;top:0}}@media (max-width:999px){:is(.opening-module___20jPW__page .hdr__nav,.opening-module___20jPW__page .hdr__shop){display:none}.opening-module___20jPW__page .hdr__bar{grid-template-columns:minmax(120px,190px) 1fr}.opening-module___20jPW__page .hdr__actions{justify-content:end}.opening-module___20jPW__page .hero__sticky{grid-template-columns:1fr;align-content:start;gap:8px;padding-bottom:96px}.opening-module___20jPW__page .hero__veil{background:linear-gradient(180deg, #051456b8 0%, #05145680 52%, #0514561f 78%, var(--void) 100%)}.opening-module___20jPW__page .hero__jp{display:none}.opening-module___20jPW__page .hand{height:clamp(330px,78vw,520px);margin-top:34px}.opening-module___20jPW__page .hand__sigil{width:min(96%,470px)}.opening-module___20jPW__page .slot{width:clamp(118px,30vw,210px)}.opening-module___20jPW__page .scrollcue{display:none}:is(.opening-module___20jPW__page .fight,.opening-module___20jPW__page .hero2,.opening-module___20jPW__page .bundle__head,.opening-module___20jPW__page .bundle__show,.opening-module___20jPW__page .start__head,.opening-module___20jPW__page .proofs__intro,.opening-module___20jPW__page .digital,.opening-module___20jPW__page .guides__head,.opening-module___20jPW__page .ftr){grid-template-columns:1fr}.opening-module___20jPW__page .fight__stage{margin-inline:calc(var(--gutter) * -1);order:-1}.opening-module___20jPW__page .fight__art{aspect-ratio:1.5;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.opening-module___20jPW__page .clash{width:min(56%,300px);bottom:-12%;left:4%}.opening-module___20jPW__page .fight__copy{margin-top:clamp(70px,14vw,110px)}.opening-module___20jPW__page .hero2__art{margin-right:calc(var(--gutter) * -1);aspect-ratio:1.12;margin-bottom:34px}.opening-module___20jPW__page .hero2__art>img{object-position:38% 40%}.opening-module___20jPW__page .status{bottom:-34px;right:5%}:is(.opening-module___20jPW__page .hero2__art>img,.opening-module___20jPW__page .hero2__shade){clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.opening-module___20jPW__page .proofs__nums{grid-area:auto/1;margin-top:26px}.opening-module___20jPW__page .gates{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}:is(.opening-module___20jPW__page .proofs__grid,.opening-module___20jPW__page .guides__grid){grid-template-columns:1fr}.opening-module___20jPW__page .start__art{order:-1}}@media (max-width:639px){.opening-module___20jPW__page{--top:92px}.opening-module___20jPW__page .hdr__bar{gap:12px;height:58px}.opening-module___20jPW__page .hdr__cta{min-height:38px;padding:0 12px;font-size:.8rem}.opening-module___20jPW__page .actions{width:100%}.opening-module___20jPW__page .actions .btn{flex:100%}.opening-module___20jPW__page .proof{width:100%}.opening-module___20jPW__page .proof li{flex:1 1 0;padding:12px 10px}.opening-module___20jPW__page .sys__cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.opening-module___20jPW__page .combo{grid-template-columns:1fr}.opening-module___20jPW__page .combo__count{justify-items:start}.opening-module___20jPW__page .hero2__art{aspect-ratio:.96}.opening-module___20jPW__page .status{width:min(236px,62%);padding:12px 14px 14px;right:5%}.opening-module___20jPW__page .status dd{font-size:.92rem}.opening-module___20jPW__page .gates{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.opening-module___20jPW__page .ftr__links{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-module___20jPW__page .bundle__items li{grid-template-columns:60px 1fr}}@media (prefers-reduced-motion:reduce){.opening-module___20jPW__page{scroll-behavior:auto}.opening-module___20jPW__page .intro{display:none}:is(.opening-module___20jPW__page *,.opening-module___20jPW__page :before,.opening-module___20jPW__page :after){transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening-module___20jPW__page .motes{display:none}}.opening-module___20jPW__page{isolation:isolate}.opening-module___20jPW__page[data-campaign=false]{--top:64px}.opening-module___20jPW__page .hdr__actions{gap:clamp(8px,1.2vw,18px)}.opening-module___20jPW__page .wcard__art{position:relative}.opening-module___20jPW__page .wcard__art>img{object-fit:cover;width:100%;height:100%}.opening-module___20jPW__page .winfo__item[aria-hidden=true]{visibility:hidden}.opening-module___20jPW__page .intro[hidden]{display:none!important}.opening-module___20jPW__page .btn{white-space:normal;text-align:center;line-height:1.25}.opening-module___20jPW__page .hdr__cta{white-space:normal;text-align:center;max-width:17rem;line-height:1.15}.opening-module___20jPW__page .status dd{white-space:normal}.opening-module___20jPW__page .guide p{color:var(--soft)}@media (max-width:639px){.opening-module___20jPW__page .hdr__bar{grid-template-columns:minmax(90px,140px) 1fr;padding-inline:12px}.opening-module___20jPW__page .hdr__actions{gap:6px}.opening-module___20jPW__page .hdr__cta{max-width:9rem;padding:6px 8px;font-size:.7rem}.opening-module___20jPW__page .intro__skip{min-height:44px}}
