.hand[data-astro-cid-5rwjrxh5]{list-style:none;margin:clamp(40px,6vw,64px) auto 0;padding:0;display:flex;justify-content:center;align-items:flex-end;max-width:1000px;perspective:1100px}.slot[data-astro-cid-5rwjrxh5]{width:clamp(150px,19vw,210px);margin-inline:clamp(-14px,-1.2vw,-6px);transform:translateY(var(--arc, 0)) rotate(var(--fan, 0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;z-index:var(--z, 1)}.slot[data-astro-cid-5rwjrxh5]:nth-child(1){--fan: -10deg;--arc: 26px;--z: 1}.slot[data-astro-cid-5rwjrxh5]:nth-child(2){--fan: -3.5deg;--arc: 6px;--z: 2}.slot[data-astro-cid-5rwjrxh5]:nth-child(3){--fan: 3.5deg;--arc: 6px;--z: 3}.slot[data-astro-cid-5rwjrxh5]:nth-child(4){--fan: 10deg;--arc: 26px;--z: 4}.slot[data-astro-cid-5rwjrxh5]:hover,.slot[data-astro-cid-5rwjrxh5]:focus-within{z-index:10}.card[data-astro-cid-5rwjrxh5]{--rx: 0deg;--ry: 0deg;--lift: 0px;display:block;aspect-ratio:.7;text-decoration:none;color:#141218;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.card[data-astro-cid-5rwjrxh5].red{color:#c8183f}.card[data-astro-cid-5rwjrxh5]:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:12px}.inner[data-astro-cid-5rwjrxh5]{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.75,.15,1)}.face[data-astro-cid-5rwjrxh5]{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.front[data-astro-cid-5rwjrxh5]{background:#fff;box-shadow:0 18px 40px #0000008c;transition:box-shadow .35s}.back[data-astro-cid-5rwjrxh5]{transform:rotateY(180deg);background-color:#06100b;border:1px solid var(--accent-dim);display:grid;place-items:center;box-shadow:0 18px 40px #0000008c;background-image:repeating-linear-gradient(45deg,rgba(71,252,150,.12) 0 2px,transparent 2px 12px),repeating-linear-gradient(-45deg,rgba(71,252,150,.12) 0 2px,transparent 2px 12px)}.back[data-astro-cid-5rwjrxh5] span[data-astro-cid-5rwjrxh5]{font-family:var(--f-display);color:var(--mint);font-size:18px;background:#06100b;border:1px solid var(--mint);border-radius:50%;width:38%;aspect-ratio:1;display:grid;place-items:center}.corner[data-astro-cid-5rwjrxh5]{position:absolute;display:grid;justify-items:center;line-height:1}.corner[data-astro-cid-5rwjrxh5].tl{top:12px;left:12px}.corner[data-astro-cid-5rwjrxh5].br{bottom:12px;right:12px;transform:rotate(180deg)}.suit[data-astro-cid-5rwjrxh5]{width:clamp(18px,2vw,24px);height:auto;fill:currentColor}.center[data-astro-cid-5rwjrxh5]{position:absolute;inset:18% 14% 26%;display:grid;place-items:center;align-content:center;gap:8px}.icon[data-astro-cid-5rwjrxh5]{width:46%;height:auto;fill:currentColor;position:relative}.pip[data-astro-cid-5rwjrxh5]{position:absolute;width:118%;height:auto;opacity:.06;fill:currentColor;transform:rotate(-12deg)}.name[data-astro-cid-5rwjrxh5]{font-family:var(--f-mincho);font-weight:700;font-size:clamp(14px,1.6vw,17px);color:#141218;letter-spacing:.06em;position:relative}.foot[data-astro-cid-5rwjrxh5]{position:absolute;left:0;right:0;bottom:14%;text-align:center;font-family:var(--f-mono);font-size:clamp(9.5px,1vw,11px);color:#5a5f66;letter-spacing:.04em}.go[data-astro-cid-5rwjrxh5]{position:absolute;left:50%;bottom:7%;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.14em;color:#141218;white-space:nowrap;opacity:.55;transition:opacity .3s,color .3s}.shine[data-astro-cid-5rwjrxh5]{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.55),transparent 40%);opacity:0;transition:opacity .3s;mix-blend-mode:soft-light}.card[data-astro-cid-5rwjrxh5]:hover,.card[data-astro-cid-5rwjrxh5]:focus-visible{--lift: -26px}.card[data-astro-cid-5rwjrxh5]:hover .front[data-astro-cid-5rwjrxh5],.card[data-astro-cid-5rwjrxh5]:focus-visible .front[data-astro-cid-5rwjrxh5]{box-shadow:0 0 0 2px var(--mint),0 0 26px #47fc968c,0 30px 50px #0009}.card[data-astro-cid-5rwjrxh5]:hover .go[data-astro-cid-5rwjrxh5],.card[data-astro-cid-5rwjrxh5]:focus-visible .go[data-astro-cid-5rwjrxh5]{opacity:1;color:var(--accent-dim)}.card[data-astro-cid-5rwjrxh5]:hover .shine[data-astro-cid-5rwjrxh5]{opacity:1}.card[data-astro-cid-5rwjrxh5].spin .inner[data-astro-cid-5rwjrxh5]{animation:spin .55s cubic-bezier(.3,.7,.2,1)}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}html.js:not(.reduce-motion) .hand[data-astro-cid-5rwjrxh5]:not(:global(.dealt)) .inner[data-astro-cid-5rwjrxh5]{transform:rotateY(180deg)}.hand[data-astro-cid-5rwjrxh5].dealt .slot[data-astro-cid-5rwjrxh5]:nth-child(2) .inner[data-astro-cid-5rwjrxh5]{transition-delay:.14s}.hand[data-astro-cid-5rwjrxh5].dealt .slot[data-astro-cid-5rwjrxh5]:nth-child(3) .inner[data-astro-cid-5rwjrxh5]{transition-delay:.28s}.hand[data-astro-cid-5rwjrxh5].dealt .slot[data-astro-cid-5rwjrxh5]:nth-child(4) .inner[data-astro-cid-5rwjrxh5]{transition-delay:.42s}@media(max-width:640px){.hand[data-astro-cid-5rwjrxh5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;max-width:420px;padding-inline:16px;box-sizing:border-box}.slot[data-astro-cid-5rwjrxh5],.slot[data-astro-cid-5rwjrxh5]:nth-child(n){width:auto;margin:0;--fan: 0deg;--arc: 0px}.card[data-astro-cid-5rwjrxh5]:hover,.card[data-astro-cid-5rwjrxh5]:focus-visible{--lift: 0px}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-5rwjrxh5],.inner[data-astro-cid-5rwjrxh5],.slot[data-astro-cid-5rwjrxh5]{transition:none}}.royal[data-astro-cid-h2efu22c]{position:relative;height:420vh}html.reduce-motion .royal[data-astro-cid-h2efu22c],.royal[data-astro-cid-h2efu22c].royal--static{height:auto}.stage[data-astro-cid-h2efu22c]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 45%,#0b2a1b,#040705 70%)}html.reduce-motion .stage[data-astro-cid-h2efu22c]{position:relative}.gl[data-astro-cid-h2efu22c]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.45}.sign[data-astro-cid-h2efu22c]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding-inline:16px;z-index:2}.neon[data-astro-cid-h2efu22c]{font-family:var(--f-display);font-weight:400;font-size:clamp(36px,9vw,110px);letter-spacing:.06em;line-height:1.1;color:#e9fff3;text-shadow:0 0 3px #fff,0 0 10px var(--mint),0 0 24px var(--mint),0 0 48px var(--mint),0 0 90px rgba(71,252,150,.6)}.sub[data-astro-cid-h2efu22c]{font-family:var(--f-mono);font-size:clamp(11px,1.6vw,15px);letter-spacing:.45em;color:#d9ffe9;text-shadow:0 0 10px var(--mint)}.cap[data-astro-cid-h2efu22c]{position:absolute;left:0;right:0;text-align:center;padding-inline:16px;opacity:0;z-index:2;pointer-events:none}.cap1[data-astro-cid-h2efu22c]{top:18%}.cap2[data-astro-cid-h2efu22c]{bottom:12%}.cap3[data-astro-cid-h2efu22c]{top:12%}.cap[data-astro-cid-h2efu22c] .en[data-astro-cid-h2efu22c]{font-family:var(--f-display);letter-spacing:.3em;font-size:clamp(11px,1.4vw,14px);color:var(--mint)}.cap[data-astro-cid-h2efu22c] .ja[data-astro-cid-h2efu22c]{margin-top:10px;font-family:var(--f-mincho);font-weight:700;font-size:clamp(24px,4.4vw,50px);letter-spacing:.12em;text-shadow:0 4px 30px rgba(0,0,0,.8)}html.reduce-motion .cap[data-astro-cid-h2efu22c],.royal[data-astro-cid-h2efu22c].royal--static .cap[data-astro-cid-h2efu22c]{position:relative;opacity:1;top:auto;bottom:auto;padding-block:12px}.royal[data-astro-cid-h2efu22c].royal--static .stage[data-astro-cid-h2efu22c]{position:relative;height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:120px 60px}.royal[data-astro-cid-h2efu22c].royal--static .sign[data-astro-cid-h2efu22c]{position:relative;inset:auto}.royal[data-astro-cid-h2efu22c].royal--static .gl[data-astro-cid-h2efu22c]{display:none}.concept[data-astro-cid-h2efu22c]{padding-block:clamp(100px,14vw,160px);display:grid;gap:20px;max-width:860px}.concept[data-astro-cid-h2efu22c] h2[data-astro-cid-h2efu22c],.features[data-astro-cid-h2efu22c] h2[data-astro-cid-h2efu22c],.store[data-astro-cid-h2efu22c] h2[data-astro-cid-h2efu22c],.sns[data-astro-cid-h2efu22c] h2[data-astro-cid-h2efu22c]{font-size:clamp(26px,3.4vw,38px);letter-spacing:.06em}.concept[data-astro-cid-h2efu22c] p[data-astro-cid-h2efu22c]:last-child{color:var(--muted);line-height:2.1}.features[data-astro-cid-h2efu22c]{padding-block:0 clamp(100px,14vw,160px);display:grid;gap:32px}.features[data-astro-cid-h2efu22c] header[data-astro-cid-h2efu22c]{display:grid;gap:10px}.grid[data-astro-cid-h2efu22c]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.feature[data-astro-cid-h2efu22c]{border:1px solid var(--line);border-radius:12px;padding:24px 22px;background:color-mix(in srgb,var(--surface) 70%,transparent);display:grid;gap:8px;align-content:start}.feature[data-astro-cid-h2efu22c] .k[data-astro-cid-h2efu22c]{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--accent)}.feature[data-astro-cid-h2efu22c] h3[data-astro-cid-h2efu22c]{font-size:19px}.feature[data-astro-cid-h2efu22c] p[data-astro-cid-h2efu22c]:last-child{color:var(--muted);font-size:14px}.sns[data-astro-cid-h2efu22c]{padding-block:clamp(80px,12vw,130px);background:radial-gradient(ellipse 80% 60% at 50% 62%,#0b3a24,var(--bg) 72%);overflow:hidden}.sns[data-astro-cid-h2efu22c] .head[data-astro-cid-h2efu22c]{display:grid;gap:10px;text-align:center;justify-items:center}.sns[data-astro-cid-h2efu22c] .head[data-astro-cid-h2efu22c] p[data-astro-cid-h2efu22c]:last-child{color:var(--muted);font-size:14px}.store[data-astro-cid-h2efu22c]{padding-block:clamp(100px,14vw,160px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.info[data-astro-cid-h2efu22c]{display:grid;gap:14px}dl[data-astro-cid-h2efu22c]{display:grid;grid-template-columns:6em minmax(0,1fr);gap:12px 16px;margin:12px 0 0}dt[data-astro-cid-h2efu22c]{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:var(--accent);padding-top:3px}dd[data-astro-cid-h2efu22c]{margin:0}dd[data-astro-cid-h2efu22c] small[data-astro-cid-h2efu22c]{color:var(--muted)}.logo-card[data-astro-cid-h2efu22c]{background:#fff;border-radius:14px;padding:clamp(20px,4vw,40px);box-shadow:0 24px 50px #00000080}.guide[data-astro-cid-h2efu22c]{padding-block:0 clamp(80px,12vw,120px);display:grid;gap:14px;justify-items:center;text-align:center}.guide[data-astro-cid-h2efu22c] p[data-astro-cid-h2efu22c]:not(.eyebrow){color:var(--muted);max-width:32em;line-height:1.9}.cta[data-astro-cid-h2efu22c]{padding-block:0 clamp(100px,14vw,160px);display:grid;gap:18px;justify-items:center;text-align:center}.cta[data-astro-cid-h2efu22c] h2[data-astro-cid-h2efu22c]{font-size:clamp(20px,2.8vw,28px)}.btn-area[data-astro-cid-h2efu22c]{padding:24px}.legal[data-astro-cid-h2efu22c]{font-size:12px;color:var(--muted);max-width:40em}@media(max-width:760px){.store[data-astro-cid-h2efu22c]{grid-template-columns:minmax(0,1fr)}dl[data-astro-cid-h2efu22c]{grid-template-columns:minmax(0,1fr);gap:2px}dd[data-astro-cid-h2efu22c]{margin-bottom:10px}}
