.hub[data-astro-cid-skcdufi6]{--ink: #0b0918;--night: #07004b;--deep: #020617;--amber: #e59d00;--amber-soft: #ffc88c;--cream: #fff7e3;--violet: #827cff;--text: rgba(255, 255, 255, .8);--line: rgba(255, 255, 255, .14);background:var(--deep);color:var(--text)}.hub[data-astro-cid-skcdufi6] [data-astro-cid-skcdufi6][hidden]{display:none!important}.wrap[data-astro-cid-skcdufi6]{max-width:1160px;margin:0 auto;padding:0 24px}.section[data-astro-cid-skcdufi6]{padding:88px 0;position:relative}.section__title[data-astro-cid-skcdufi6]{margin:0 0 40px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.12;color:var(--cream);text-wrap:balance}.hero[data-astro-cid-skcdufi6]{position:relative;overflow:hidden;padding:7.5rem 0 4rem;background:radial-gradient(760px 520px at 6% 96%,rgba(229,157,0,.16),transparent 60%),linear-gradient(180deg,#0b0918,#07004b 55%,#020617)}.hero__glow[data-astro-cid-skcdufi6]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 560px at 78% 40%,rgba(86,72,255,.34),transparent 62%)}.hero__inner[data-astro-cid-skcdufi6]{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:center;max-width:1240px;margin:0 auto;padding:0 24px}@media(min-width:960px){.hero[data-astro-cid-skcdufi6]{padding:9rem 0 5rem}.hero__inner[data-astro-cid-skcdufi6]{grid-template-columns:1.05fr .95fr;gap:3rem}}.hero__copy[data-astro-cid-skcdufi6]{text-align:center}@media(min-width:960px){.hero__copy[data-astro-cid-skcdufi6]{text-align:left}}.hero__title[data-astro-cid-skcdufi6]{margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:1.04;letter-spacing:-.01em;color:var(--cream);text-wrap:balance}.hero__lede[data-astro-cid-skcdufi6]{margin:1.25rem auto 0;max-width:30em;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}@media(min-width:960px){.hero__lede[data-astro-cid-skcdufi6]{margin-left:0}}.hero__cta[data-astro-cid-skcdufi6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2rem}@media(min-width:960px){.hero__cta[data-astro-cid-skcdufi6]{justify-content:flex-start}}.hero__facts[data-astro-cid-skcdufi6]{display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:center;margin:1.5rem 0 0;padding:0;list-style:none;font-size:.9rem;color:#ffffffa8}@media(min-width:960px){.hero__facts[data-astro-cid-skcdufi6]{justify-content:flex-start}}.hero__art[data-astro-cid-skcdufi6]{position:relative;display:grid;place-items:center;min-height:360px}.mascot[data-astro-cid-skcdufi6]{position:relative;z-index:2;width:min(78vw,400px);height:auto;filter:drop-shadow(0 28px 30px rgba(0,0,0,.45));animation:mascot-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes mascot-in{0%{opacity:0;transform:translateY(28px) scale(.96)}}.picker__grid[data-astro-cid-skcdufi6]{display:grid;gap:40px;align-items:center}@media(min-width:900px){.picker__grid[data-astro-cid-skcdufi6]{grid-template-columns:1.15fr .85fr;gap:56px}}.table[data-astro-cid-skcdufi6]{position:relative;width:100%;max-width:560px;aspect-ratio:1.3;margin:0 auto}.table__felt[data-astro-cid-skcdufi6]{position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#2a2370,#14104a 58%,#0a0830);border:2px solid rgba(255,200,140,.35);box-shadow:0 24px 40px #00000080,inset 0 0 40px #00000073}.table__pile[data-astro-cid-skcdufi6]{position:absolute;left:50%;top:50%;width:0;height:0}.pile[data-astro-cid-skcdufi6]{position:absolute;width:clamp(46px,9vw,64px);height:auto;transform-origin:50% 80%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5));transition:transform .5s cubic-bezier(.16,1,.3,1)}.pile--1[data-astro-cid-skcdufi6]{translate:-78% -62%;rotate:-14deg}.pile--2[data-astro-cid-skcdufi6]{translate:-48% -66%;rotate:4deg}.pile--3[data-astro-cid-skcdufi6]{translate:-20% -60%;rotate:18deg}.table[data-astro-cid-skcdufi6]:hover .pile--1[data-astro-cid-skcdufi6]{transform:translate(-14px) rotate(-8deg)}.table[data-astro-cid-skcdufi6]:hover .pile--3[data-astro-cid-skcdufi6]{transform:translate(14px) rotate(8deg)}.seat[data-astro-cid-skcdufi6]{position:absolute;left:var(--x);top:var(--y);display:grid;justify-items:center;gap:4px;translate:-50% -50%;transition:left .55s cubic-bezier(.16,1,.3,1),top .55s cubic-bezier(.16,1,.3,1),opacity .35s ease,scale .45s cubic-bezier(.16,1,.3,1)}.seat[data-astro-cid-skcdufi6][data-on=false]{opacity:0;scale:.4}.seat__avatar[data-astro-cid-skcdufi6]{display:grid;place-items:center;width:clamp(46px,9vw,60px);aspect-ratio:1;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 25%,hsl(var(--hue) 70% 62%),hsl(var(--hue) 65% 34%));border:2px solid rgba(255,255,255,.55);box-shadow:0 8px 14px #00000073}.seat__tag[data-astro-cid-skcdufi6]{padding:1px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:#1c1200;background:var(--amber)}.picker__panel[data-astro-cid-skcdufi6]{display:grid;gap:20px;justify-items:start}.chips[data-astro-cid-skcdufi6]{display:flex;gap:10px}.chip[data-astro-cid-skcdufi6]{width:56px;height:56px;border-radius:16px;font:inherit;font-size:1.4rem;font-weight:700;color:var(--cream);background:#ffffff0f;border:1px solid var(--line);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.chip[data-astro-cid-skcdufi6]:hover{transform:translateY(-2px);border-color:#fff6}.chip[data-astro-cid-skcdufi6][aria-checked=true]{color:#1c1200;background:var(--amber);border-color:var(--amber)}.picker__label[data-astro-cid-skcdufi6]{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--cream)}.picker__guides[data-astro-cid-skcdufi6]{width:100%}.guide-link[data-astro-cid-skcdufi6]{display:grid;gap:8px;padding:18px 20px;border-radius:18px;text-decoration:none;background:#ffffff0f;border:1px solid var(--line);transition:border-color .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.guide-link[data-astro-cid-skcdufi6]:hover{border-color:var(--amber-soft);transform:translateY(-2px)}.guide-link__title[data-astro-cid-skcdufi6]{font-weight:700;color:var(--cream);text-wrap:balance}.guide-link__go[data-astro-cid-skcdufi6]{font-size:.92rem;color:var(--amber-soft)}.picker__play[data-astro-cid-skcdufi6]{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:14px;font-weight:700;text-decoration:none;color:#1c1200;background:var(--amber);box-shadow:0 10px 22px #e59d0047;transition:transform .2s cubic-bezier(.16,1,.3,1)}.picker__play[data-astro-cid-skcdufi6]:hover{transform:translateY(-2px)}.phones__row[data-astro-cid-skcdufi6]{display:flex;gap:22px;margin:0;padding:0 24px 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.phone-item[data-astro-cid-skcdufi6]{flex:0 0 62%;scroll-snap-align:center}@media(min-width:700px){.phones__row[data-astro-cid-skcdufi6]{justify-content:center;padding:0;overflow:visible}.phone-item[data-astro-cid-skcdufi6]{flex:0 0 auto;width:232px}.phone-item[data-astro-cid-skcdufi6]:nth-child(2n){margin-top:40px}}.phone[data-astro-cid-skcdufi6]{border-radius:34px;padding:7px;background:linear-gradient(160deg,#3a3a52,#12121d);box-shadow:0 26px 40px #00000080,inset 0 0 0 1px #ffffff1f;transition:transform .4s cubic-bezier(.16,1,.3,1)}.phone-item[data-astro-cid-skcdufi6]:hover .phone[data-astro-cid-skcdufi6]{transform:translateY(-8px) rotate(-1.5deg)}.phone__shot[data-astro-cid-skcdufi6]{display:block;width:100%;height:auto;border-radius:28px}figcaption[data-astro-cid-skcdufi6]{margin-top:16px;text-align:center;font-weight:700;color:var(--cream)}.guides__sub[data-astro-cid-skcdufi6]{margin:-22px 0 28px;max-width:44em}.tiles[data-astro-cid-skcdufi6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none}.tile-item[data-astro-cid-skcdufi6][hidden]{display:none}.tile[data-astro-cid-skcdufi6]{display:grid;gap:12px;height:100%;padding:12px 12px 18px;border-radius:22px;text-decoration:none;background:#ffffff0d;border:1px solid var(--line);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s ease}.tile[data-astro-cid-skcdufi6]:hover{transform:translateY(-5px);border-color:var(--amber-soft)}.tile__visual[data-astro-cid-skcdufi6]{position:relative;display:grid;place-items:center;height:150px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 30%,#827cff66,#0b0918e6 75%)}.tile__art[data-astro-cid-skcdufi6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.tile[data-astro-cid-skcdufi6]:hover .tile__art[data-astro-cid-skcdufi6]{transform:scale(1.06)}.tile__seats[data-astro-cid-skcdufi6]{width:120px;height:120px}.tile__table[data-astro-cid-skcdufi6]{fill:#1c1666;stroke:#ffc88c80;stroke-width:1.5}.tile__seat[data-astro-cid-skcdufi6]{fill:#8f89ff;stroke:#ffffffb3;stroke-width:1.5;transition:fill .2s ease}.tile__seat--you[data-astro-cid-skcdufi6]{fill:var(--amber)}.tile__icon[data-astro-cid-skcdufi6]{width:62px;height:62px;color:var(--amber-soft)}.tile__title[data-astro-cid-skcdufi6]{padding:0 6px;font-weight:700;line-height:1.3;color:var(--cream);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile__go[data-astro-cid-skcdufi6]{padding:0 6px;font-size:.9rem;color:var(--amber-soft)}.guides__all[data-astro-cid-skcdufi6]{margin:32px 0 0}.faq-wrap[data-astro-cid-skcdufi6]{background:var(--deep)}.hub[data-astro-cid-skcdufi6] a[data-astro-cid-skcdufi6]:focus-visible,.hub[data-astro-cid-skcdufi6] button[data-astro-cid-skcdufi6]:focus-visible{outline:2px solid var(--amber-soft);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mascot[data-astro-cid-skcdufi6]{animation:none}.seat[data-astro-cid-skcdufi6],.pile[data-astro-cid-skcdufi6],.phone[data-astro-cid-skcdufi6],.tile[data-astro-cid-skcdufi6],.tile__art[data-astro-cid-skcdufi6]{transition:none}}
