.stage{position:relative;isolation:isolate;overflow:hidden;min-height:min(calc(100svh - 64px),940px);display:grid;grid-template-rows:1fr auto;color:#fff;background:radial-gradient(ellipse 60% 45% at 50% 38%,rgb(255 63 164 / .45),transparent 70%),linear-gradient(180deg,#1b0a2c8c,#1b0a2c00 30%),repeating-linear-gradient(90deg,#3d0c35 0 10px,#6d1550 26px,#8a1c62 34px,#5a1145 46px,#3d0c35 56px)}.stage:after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .14),transparent 8%),repeating-linear-gradient(90deg,transparent 0 90px,rgb(255 255 255 / .05) 90px 92px),linear-gradient(180deg,#3a1060,#1b0a2c 85%);box-shadow:0 -8px 30px #00000059}.stage__lights i{position:absolute;top:-10%;width:46vw;max-width:520px;height:120%;z-index:-1;background:linear-gradient(180deg,#ffffff52,#fff0 78%);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(6px);mix-blend-mode:soft-light;transform-origin:50% 0;animation:sway 9s ease-in-out infinite alternate}.stage__lights i:nth-child(1){left:-8%;rotate:-18deg}.stage__lights i:nth-child(2){left:50%;translate:-50% 0;animation-delay:-3s;background:linear-gradient(180deg,rgb(51 210 251 / .4),transparent 75%)}.stage__lights i:nth-child(3){right:-8%;rotate:18deg;animation-delay:-6s}@keyframes sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.stage__inner{display:grid;grid-template-columns:3fr 4fr;grid-template-areas:"center center" "l r";align-items:end;padding-top:clamp(1.6rem,5vw,3rem)}.stage__center{grid-area:center;text-align:center;align-self:center;padding-bottom:1rem}.stage h1{margin:0 auto .6rem;width:min(82vw,480px)}.stage h1 img{width:100%;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .45));animation:logo-in .9s cubic-bezier(.2,1.4,.4,1) both}@keyframes logo-in{0%{transform:scale(.6) rotate(-4deg);opacity:0}}.stage__claim{font-family:var(--font-display);font-size:clamp(1.7rem,4.4vw,2.6rem);line-height:1.02;margin:0 0 .6rem;color:var(--sunny);text-shadow:0 3px 0 rgb(0 0 0 / .3)}.stage__sub{max-width:34ch;margin:0 auto;color:#f4e6ff;font-weight:700}.stage__crowd{display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1}.stage__crowd--l{grid-area:l}.stage__crowd--r{grid-area:r}.girl{display:block;width:62px;margin-inline:-7px;animation:bob 3.2s ease-in-out calc(var(--i) * -.45s) infinite}.girl img{width:100%;filter:drop-shadow(0 10px 6px rgb(0 0 0 / .4))}@keyframes bob{50%{transform:translateY(-5px)}}.platforms{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin:0 auto;padding:.7rem 1rem .8rem;width:min(100%,860px);border-radius:22px 22px 0 0;background:var(--magenta);box-shadow:inset 0 4px #ffffff40;font-weight:800;font-size:.86rem}.platforms>*{padding:.3em .8em;border-radius:999px;background:#ffffff2e;color:#fff;text-decoration:none}.platforms a:hover{background:#fff;color:var(--magenta-deep)}.platforms__now{background:var(--night)!important;font-family:var(--font-display);font-weight:400;font-size:1rem}@media(min-width:560px){.girl{width:84px;margin-inline:-9px}}@media(min-width:1000px){.stage__inner{grid-template-columns:1fr minmax(0,480px) 1.25fr;grid-template-areas:"l center r";padding-top:0}.stage__center{padding:0 0 6rem}.stage h1{width:min(100%,480px)}.girl{width:140px;margin-inline:-16px}.stage__crowd--l .girl:nth-child(3),.stage__crowd--r .girl:nth-child(1){width:170px}.stage__crowd--l .girl:nth-child(1),.stage__crowd--r .girl:nth-child(4){width:124px;margin-bottom:2.6rem}}.intro[data-astro-cid-hersgkq6]{background:var(--bg-alt);padding:clamp(3.5rem,8vw,6rem) 0;overflow:hidden}.intro__text[data-astro-cid-hersgkq6]{text-align:center}.intro__text[data-astro-cid-hersgkq6] .lede[data-astro-cid-hersgkq6]{margin-inline:auto}.intro[data-astro-cid-hersgkq6] .eyebrow[data-astro-cid-hersgkq6]{justify-content:center}.marquee[data-astro-cid-hersgkq6]{display:flex;width:max-content;margin-top:2.6rem;animation:slide 70s linear infinite}.marquee[data-astro-cid-hersgkq6]:hover{animation-play-state:paused}.marquee__row[data-astro-cid-hersgkq6]{display:flex;gap:14px;padding-right:14px}.marquee__row[data-astro-cid-hersgkq6] img{width:clamp(140px,22vw,200px);aspect-ratio:2 / 3;object-fit:cover;border-radius:18px;border:4px solid #fff;box-shadow:var(--shadow)}.marquee__row[data-astro-cid-hersgkq6] picture:nth-child(odd) img{rotate:-2deg}.marquee__row[data-astro-cid-hersgkq6] picture:nth-child(2n) img{rotate:2deg;translate:0 10px}@keyframes slide{to{transform:translate(-50%)}}.feats[data-astro-cid-lwfkxn5g]{background:var(--bg);padding:clamp(3.5rem,8vw,6rem) 0}.feats__list[data-astro-cid-lwfkxn5g]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:clamp(2.5rem,6vw,4.5rem)}.feat[data-astro-cid-lwfkxn5g]{display:grid;gap:1.6rem;align-items:center;justify-items:center}.feat__phone[data-astro-cid-lwfkxn5g]{position:relative;width:min(56vw,290px);padding:9px;border-radius:38px;background:var(--night);box-shadow:0 30px 50px -28px #3b1559cc,inset 0 0 0 2px #ffffff14;rotate:-3deg}.feat__phone[data-astro-cid-lwfkxn5g]:before{content:"";position:absolute;inset:-18px -26px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--glow, rgb(255 63 164 / .35)),transparent 70%)}.feat[data-astro-cid-lwfkxn5g]:nth-child(2n) .feat__phone[data-astro-cid-lwfkxn5g]{rotate:3deg;--glow: rgb(51 210 251 / .35)}.feat__phone[data-astro-cid-lwfkxn5g] img{border-radius:29px;width:100%}.feat__text[data-astro-cid-lwfkxn5g]{max-width:52ch}.feat__n[data-astro-cid-lwfkxn5g]{font-family:var(--font-display);font-size:3.4rem;line-height:1;color:transparent;-webkit-text-stroke:2px var(--magenta)}.feat[data-astro-cid-lwfkxn5g] h3[data-astro-cid-lwfkxn5g]{font-size:clamp(1.8rem,4vw,2.5rem);margin:.1em 0 .35em}.feat[data-astro-cid-lwfkxn5g] p[data-astro-cid-lwfkxn5g]{color:var(--ink-soft);font-size:1.08rem}@media(min-width:900px){.feat[data-astro-cid-lwfkxn5g]{grid-template-columns:340px 1fr;justify-items:start;gap:4rem}.feat[data-astro-cid-lwfkxn5g]:nth-child(2n){grid-template-columns:1fr 340px}.feat[data-astro-cid-lwfkxn5g]:nth-child(2n) .feat__phone[data-astro-cid-lwfkxn5g]{order:2;justify-self:end}.feat__phone[data-astro-cid-lwfkxn5g]{justify-self:center}}.choose{position:relative;padding:clamp(3.5rem,8vw,6rem) 0;color:#fff;background:radial-gradient(circle at 15% 10%,rgb(255 63 164 / .35),transparent 40%),radial-gradient(circle at 90% 80%,rgb(51 210 251 / .22),transparent 45%),linear-gradient(180deg,var(--plum),var(--night))}.choose .eyebrow{color:var(--sunny)}.choose .lede{color:#e4d3f3}.picks{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:2rem 0 1.6rem}.pick{display:grid;justify-items:center;gap:.3rem;padding:.5rem .2rem .6rem;border-radius:20px;color:#fff;text-decoration:none;background:#ffffff0f;border:2px solid transparent;transition:background .2s,border-color .2s,transform .2s}.pick:hover{transform:translateY(-3px);background:#ffffff1f}.pick[aria-current]{border-color:var(--magenta);background:#ff3fa438}.pick__face{width:64px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fff 0,#ffd6ea 60%,#ff9fd0);box-shadow:inset 0 -4px #00000026}.pick__face img{width:100%;height:auto;transform:scale(1.7);transform-origin:50% var(--face-y, 4%)}.pick__name{font-family:var(--font-display);font-size:1.05rem}.panels{display:grid;gap:2.5rem}.panel{display:grid;gap:1.6rem;padding:1rem;border-radius:calc(var(--radius) + 4px);background:#ffffff0f;border:1px solid rgb(255 255 255 / .1)}.panel[hidden]{display:none}.is-tabs .panel{animation:panel-in .45s ease both}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.panel__pics{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.panel__pics--one{grid-template-columns:minmax(0,300px);justify-content:center}.panel__pic{border-radius:18px;aspect-ratio:2 / 3;background:var(--night)}.panel__pic img{width:100%;height:100%;object-fit:cover}.panel__pics:not(.panel__pics--one) .panel__pic:nth-child(2){translate:0 1.4rem}.panel__place{margin:0;font-weight:900;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.panel h3{font-size:clamp(3rem,9vw,5rem);margin:.05em 0 .2em;color:#fff;text-shadow:0 4px 0 var(--magenta-deep)}.panel__meta{display:flex;flex-wrap:wrap;gap:.5rem}.panel__text p:not(.panel__meta,.panel__place){color:#eadcf7;font-size:1.1rem;max-width:46ch}.panel__text .btn{margin-top:.6rem}@media(min-width:640px){.picks{grid-template-columns:repeat(7,1fr)}}@media(min-width:900px){.pick__face{width:92px}.panel{grid-template-columns:minmax(0,1.1fr) 1fr;align-items:center;padding:1.6rem 2.4rem 2.6rem 1.6rem;gap:3rem}}.roster[data-astro-cid-kyovm6it]{background:var(--bg);padding:clamp(3.5rem,8vw,6rem) 0}.roster__grid[data-astro-cid-kyovm6it]{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.card[data-astro-cid-kyovm6it]{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);transition-delay:var(--delay)}.card__art[data-astro-cid-kyovm6it]{position:relative;aspect-ratio:3 / 4;background:linear-gradient(180deg,var(--tint),#fff 90%);overflow:hidden}.card__art[data-astro-cid-kyovm6it] img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.card__art--sheet[data-astro-cid-kyovm6it] img{mix-blend-mode:multiply;transform:scale(1.12);transform-origin:50% 0}.card__art--chibi[data-astro-cid-kyovm6it] img{object-fit:contain;padding:8% 10% 0;object-position:50% 100%}.card__soon[data-astro-cid-kyovm6it]{position:absolute;left:10px;bottom:10px;padding:.3em .7em;border-radius:999px;rotate:-3deg;background:var(--night);color:#fff;font-weight:900;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.card__text[data-astro-cid-kyovm6it]{padding:.9rem .9rem 1rem}.card[data-astro-cid-kyovm6it] h3[data-astro-cid-kyovm6it]{font-size:1.45rem;margin:0}.card[data-astro-cid-kyovm6it] h3[data-astro-cid-kyovm6it] small[data-astro-cid-kyovm6it]{font-family:var(--font-body);font-weight:800;font-size:.8rem;color:var(--violet)}.card__theme[data-astro-cid-kyovm6it]{margin:.1rem 0 .45rem;font-weight:900;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta-deep)}.card__text[data-astro-cid-kyovm6it] p[data-astro-cid-kyovm6it]:last-child{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink-soft)}.roster__hint[data-astro-cid-kyovm6it]{display:none;margin:1.4rem 0 -1rem;font-weight:900;font-size:.85rem;color:var(--magenta-deep)}.roster__cta[data-astro-cid-kyovm6it]{margin:2.2rem 0 0;text-align:center}@media(max-width:759px){.roster__grid[data-astro-cid-kyovm6it]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.9rem;margin-inline:calc(var(--gutter) * -1);padding:.4rem var(--gutter) 1.4rem;scrollbar-width:none}.roster__grid[data-astro-cid-kyovm6it]::-webkit-scrollbar{display:none}.card[data-astro-cid-kyovm6it]{flex:0 0 64vw;scroll-snap-align:center}.roster__hint[data-astro-cid-kyovm6it]{display:block}}@media(min-width:760px){.roster__grid[data-astro-cid-kyovm6it]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.roster__grid[data-astro-cid-kyovm6it]{grid-template-columns:repeat(4,1fr);gap:1.3rem}}.faq[data-astro-cid-umko7s2i]{background:var(--bg-alt);padding:clamp(3.5rem,8vw,6rem) 0}.faq__grid[data-astro-cid-umko7s2i]{display:grid;gap:1.5rem 4rem}.faq__list[data-astro-cid-umko7s2i]{display:grid;gap:.7rem}details[data-astro-cid-umko7s2i]{background:var(--surface);border-radius:18px;box-shadow:var(--shadow);padding:0 1.2rem}summary[data-astro-cid-umko7s2i]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.15}summary[data-astro-cid-umko7s2i]::-webkit-details-marker{display:none}summary[data-astro-cid-umko7s2i]:after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--magenta);color:#fff;font-size:1.3rem;box-shadow:inset 0 -3px #0000002e;transition:rotate .2s}details[data-astro-cid-umko7s2i][open] summary[data-astro-cid-umko7s2i]:after{rotate:45deg;background:var(--violet)}details[data-astro-cid-umko7s2i] p[data-astro-cid-umko7s2i]{color:var(--ink-soft);padding-bottom:.4rem}@media(min-width:960px){.faq__grid[data-astro-cid-umko7s2i]{grid-template-columns:1fr 1.6fr}}.cta[data-astro-cid-eqnz6lcw]{position:relative;overflow:hidden;color:#fff;padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(5rem,10vw,7rem);background:radial-gradient(circle,rgb(255 255 255 / .18) 2px,transparent 2.5px) 0 0 / 26px 26px,linear-gradient(135deg,var(--magenta) 0%,#c22fb0 50%,var(--violet) 100%)}.cta__in[data-astro-cid-eqnz6lcw]{display:grid;justify-items:center;text-align:center;gap:1rem}.cta[data-astro-cid-eqnz6lcw] h2[data-astro-cid-eqnz6lcw]{font-size:clamp(2.4rem,7vw,4.4rem);text-shadow:0 4px 0 rgb(0 0 0 / .2)}.cta[data-astro-cid-eqnz6lcw] p[data-astro-cid-eqnz6lcw]{max-width:46ch;margin-inline:auto;color:#fff3fa;font-size:1.1rem}.cta[data-astro-cid-eqnz6lcw] .actions[data-astro-cid-eqnz6lcw]{justify-content:center;margin:1.4rem 0 1rem}.cta__small[data-astro-cid-eqnz6lcw]{font-size:.9rem!important;font-weight:800;opacity:.85}.cta__in[data-astro-cid-eqnz6lcw] .cta__girl{display:none;width:170px}@media(min-width:900px){.cta__in[data-astro-cid-eqnz6lcw]{grid-template-columns:200px 1fr 200px;align-items:end}.cta__in[data-astro-cid-eqnz6lcw] .cta__girl{display:block;filter:drop-shadow(0 18px 14px rgb(0 0 0 / .3))}.cta__in[data-astro-cid-eqnz6lcw] .cta__girl--l{rotate:-4deg}.cta__in[data-astro-cid-eqnz6lcw] .cta__girl--r{rotate:4deg}}
