.home-theme-module__SnjvhG__homePage{background:radial-gradient(circle at 78% 5%, color-mix(in oklch, var(--color-nocturne-accent) 7%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in oklch, var(--color-nocturne-paper) 98%, black) 0, var(--color-nocturne-paper) 38rem);color:var(--color-nocturne-ink);font-family:var(--font-nocturne-body);position:relative;overflow:clip}.home-theme-module__SnjvhG__hero{min-height:min(47rem, calc(100svh - var(--app-top-chrome-offset)));border-bottom:var(--rule-nocturne-hairline) solid var(--color-nocturne-rule);grid-template-columns:minmax(0,1fr) minmax(23rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:82rem;margin-inline:auto;padding:clamp(4rem,8vh,6.5rem) 2rem clamp(5rem,9vh,7rem);display:grid}.home-theme-module__SnjvhG__heroCopy{z-index:2;min-width:0;position:relative}.home-theme-module__SnjvhG__heroEyebrow,.home-theme-module__SnjvhG__sectionLabel{color:var(--color-nocturne-accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1}.home-theme-module__SnjvhG__heroTitle{max-width:10.5ch;font-family:var(--font-nocturne-display);letter-spacing:-.05em;margin:1.25rem 0 0;font-size:clamp(4.5rem,7.5vw,7.25rem);font-weight:500;line-height:.88}.home-theme-module__SnjvhG__heroAccent{color:var(--color-nocturne-accent)}.home-theme-module__SnjvhG__heroLine{display:block}.home-theme-module__SnjvhG__heroBottom{gap:1.25rem;max-width:36rem;margin-top:2rem;display:grid}.home-theme-module__SnjvhG__heroDescription,.home-theme-module__SnjvhG__sectionDescription,.home-theme-module__SnjvhG__finalCtaDescription{color:var(--color-nocturne-ink-soft);margin:0;line-height:1.7}.home-theme-module__SnjvhG__heroDescription{max-width:43ch;font-size:1rem}.home-theme-module__SnjvhG__heroActions{align-items:center;gap:1rem;width:100%;display:flex}.home-theme-module__SnjvhG__heroDialogueForm{border-radius:var(--radius-nocturne-round);width:100%;max-width:31rem;padding:.3rem;border-color:color-mix(in oklch, var(--color-nocturne-ink) 14%, transparent)!important;background:color-mix(in oklch, var(--color-nocturne-paper-raised) 88%, transparent)!important}.home-theme-module__SnjvhG__primaryAction,.home-theme-module__SnjvhG__secondaryAction,.home-theme-module__SnjvhG__sectionLink{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-height:2.75rem;transition:background-color var(--dur-nocturne-short) var(--ease-nocturne-out), border-color var(--dur-nocturne-short) var(--ease-nocturne-out), color var(--dur-nocturne-short) var(--ease-nocturne-out), opacity var(--dur-nocturne-micro) var(--ease-nocturne-out);justify-content:center;align-items:center;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.home-theme-module__SnjvhG__primaryAction{border-radius:var(--radius-nocturne-round);background:var(--color-nocturne-accent);color:var(--color-nocturne-accent-ink);gap:.75rem;padding-inline:1.25rem}.home-theme-module__SnjvhG__primaryAction:hover{background:color-mix(in oklch, var(--color-nocturne-accent) 82%, white);box-shadow:0 10px 28px -18px var(--color-nocturne-accent)}.home-theme-module__SnjvhG__secondaryAction{color:var(--color-nocturne-ink-soft);letter-spacing:.04em;gap:.45rem;padding-inline:.35rem}.home-theme-module__SnjvhG__secondaryAction:hover{color:var(--color-nocturne-ink)}.home-theme-module__SnjvhG__heroBullets{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.home-theme-module__SnjvhG__heroBullet{color:var(--color-nocturne-ink-faint);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.home-theme-module__SnjvhG__heroBullet+.home-theme-module__SnjvhG__heroBullet:before{color:var(--color-nocturne-rule-strong);content:"·"}.home-theme-module__SnjvhG__heroBulletDot{display:none}.home-theme-module__SnjvhG__actionIcon{width:1rem;height:1rem}.home-theme-module__SnjvhG__liveRoom{width:100%;max-width:31rem;height:min(38rem, calc(100svh - var(--app-top-chrome-offset) - 7rem));justify-self:end;position:relative}.home-theme-module__SnjvhG__liveRoom:before{z-index:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-nocturne-accent) 10%, transparent), transparent 76%);content:"";pointer-events:none;position:absolute;inset:-8%}.home-theme-module__SnjvhG__roomCard{z-index:1;border:var(--rule-nocturne-hairline) solid color-mix(in oklch, var(--color-nocturne-ink) 13%, transparent);background:var(--color-nocturne-paper-raised);transition:transform var(--dur-nocturne-long) var(--ease-nocturne-out), border-color var(--dur-nocturne-short) var(--ease-nocturne-out), box-shadow var(--dur-nocturne-long) var(--ease-nocturne-out);border-radius:1.5rem;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 70px -48px #000}.home-theme-module__SnjvhG__roomCard:hover{border-color:color-mix(in oklch, var(--color-nocturne-accent) 38%, var(--color-nocturne-rule-strong));box-shadow:0 32px 80px -48px color-mix(in oklch, var(--color-nocturne-accent) 42%, black);transform:translateY(-.2rem)}.home-theme-module__SnjvhG__roomImage{z-index:0;object-fit:cover;object-position:center 14%;transition:transform 1.1s var(--ease-nocturne-out)}.home-theme-module__SnjvhG__roomCard:hover .home-theme-module__SnjvhG__roomImage{transform:scale(1.025)}.home-theme-module__SnjvhG__roomScrim{z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#0000 34% 55%,#000000db);background:linear-gradient(lab(0% 0 0/.1),#0000 34% 55%,lab(0% 0 0/.86));position:absolute;inset:0}.home-theme-module__SnjvhG__roomTopRow{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;inset:1rem 1rem auto}.home-theme-module__SnjvhG__clubBadge,.home-theme-module__SnjvhG__livePill{border-radius:var(--radius-nocturne-round);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#00000075;background:lab(0% 0 0/.46);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-color:oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16);align-items:center;gap:.45rem;min-width:0;padding:.4rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.home-theme-module__SnjvhG__clubBadge{text-overflow:ellipsis;overflow:hidden}.home-theme-module__SnjvhG__liveDot{border-radius:var(--radius-nocturne-round);background:var(--color-nocturne-accent);width:.4rem;height:.4rem}.home-theme-module__SnjvhG__roomFoot{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto 1.4rem 1.35rem}.home-theme-module__SnjvhG__roomIdentity{flex-direction:column;gap:.3rem;min-width:0;display:flex}.home-theme-module__SnjvhG__roomKicker{color:#ffffffad;color:lab(100% 0 0/.68);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:600}.home-theme-module__SnjvhG__roomName{color:#fff;min-width:0;font-family:var(--font-nocturne-display);overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1}.home-theme-module__SnjvhG__roomArrow{border-radius:var(--radius-nocturne-round);color:#fff;background:#00000047;background:lab(0% 0 0/.28);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-color:oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:inline-flex}.home-theme-module__SnjvhG__section{max-width:82rem;margin-inline:auto;padding:clamp(5rem,9vw,7.5rem) 2rem;scroll-margin-top:6rem}.home-theme-module__SnjvhG__section+.home-theme-module__SnjvhG__section{border-top:var(--rule-nocturne-hairline) solid var(--color-nocturne-rule)}.home-theme-module__SnjvhG__sectionHeader,.home-theme-module__SnjvhG__sectionHeaderLabeled{grid-template-columns:minmax(0,1fr) minmax(15rem,.48fr);align-items:end;gap:3rem;min-width:0;margin-bottom:2rem;display:grid}.home-theme-module__SnjvhG__sectionTitle{min-width:0;max-width:13ch;font-family:var(--font-nocturne-display);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,5.2vw,5rem);font-weight:500;line-height:.98}.home-theme-module__SnjvhG__sectionHeaderLabeled .home-theme-module__SnjvhG__sectionTitle{margin-top:.75rem}.home-theme-module__SnjvhG__sectionTitle span{color:var(--color-nocturne-accent)}.home-theme-module__SnjvhG__sectionAside{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.home-theme-module__SnjvhG__sectionDescription{max-width:42ch;font-size:.95rem;line-height:1.65}.home-theme-module__SnjvhG__sectionLink{border-bottom:var(--rule-nocturne-hairline) solid var(--color-nocturne-accent);min-height:2rem;color:var(--color-nocturne-ink);justify-content:flex-start;padding:0;font-size:.7rem}.home-theme-module__SnjvhG__sectionLink:hover{color:var(--color-nocturne-accent)}.home-theme-module__SnjvhG__clubMosaic{grid-template-rows:minmax(0,29rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-theme-module__SnjvhG__clubCell{min-width:0;min-height:0}.home-theme-module__SnjvhG__clubCard{height:100%;border-color:color-mix(in oklch, var(--color-nocturne-ink) 12%, transparent)!important;border-radius:var(--radius-nocturne-card)!important;box-shadow:none!important}.home-theme-module__SnjvhG__clubCard:hover{border-color:color-mix(in oklch, var(--color-nocturne-accent) 34%, var(--color-nocturne-rule-strong))!important;box-shadow:0 24px 60px -46px var(--color-nocturne-accent)!important;transform:none!important}.home-theme-module__SnjvhG__clubCard>div{height:100%}.home-theme-module__SnjvhG__clubCard>div img{transition:transform 1.1s var(--ease-nocturne-out)!important}.home-theme-module__SnjvhG__clubCard:hover>div img{transform:scale(1.025)!important}.home-theme-module__SnjvhG__castMosaic{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.home-theme-module__SnjvhG__castLead,.home-theme-module__SnjvhG__castCell{flex-direction:column;min-width:0;min-height:0;display:flex}.home-theme-module__SnjvhG__castLead>article,.home-theme-module__SnjvhG__castCell>article{aspect-ratio:3/4;border-radius:var(--radius-nocturne-card);width:100%;height:auto}.home-theme-module__SnjvhG__castLead>article>div,.home-theme-module__SnjvhG__castCell>article>div{aspect-ratio:auto;height:100%}.home-theme-module__SnjvhG__castSkeleton{aspect-ratio:3/4;border-radius:var(--radius-nocturne-card);background:var(--color-nocturne-surface);opacity:.64;width:100%}.home-theme-module__SnjvhG__exploreCard{border:var(--rule-nocturne-hairline) solid var(--color-nocturne-rule-strong);border-radius:var(--radius-nocturne-round);background:color-mix(in oklch, var(--color-nocturne-paper-raised) 88%, transparent);min-width:0;min-height:2.75rem;color:var(--color-nocturne-ink);transition:background-color var(--dur-nocturne-short) var(--ease-nocturne-out), border-color var(--dur-nocturne-short) var(--ease-nocturne-out), color var(--dur-nocturne-short) var(--ease-nocturne-out), transform var(--dur-nocturne-short) var(--ease-nocturne-out);grid-column:1/-1;justify-self:end;align-items:center;gap:.75rem;margin-top:1rem;padding:.3rem .35rem .3rem 1rem;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px -28px #000}.home-theme-module__SnjvhG__exploreCard:hover{border-color:var(--color-nocturne-accent);background:color-mix(in oklch, var(--color-nocturne-accent) 8%, var(--color-nocturne-paper-raised));transform:translateY(-1px)}.home-theme-module__SnjvhG__exploreTitle{color:var(--color-nocturne-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1}.home-theme-module__SnjvhG__exploreIconWrap{border-radius:var(--radius-nocturne-round);background:var(--color-nocturne-accent);width:2rem;height:2rem;color:var(--color-nocturne-accent-ink);justify-content:center;align-items:center;display:inline-flex}.home-theme-module__SnjvhG__exploreIcon{width:.9rem;height:.9rem}.home-theme-module__SnjvhG__finalCta{border-top:var(--rule-nocturne-hairline) solid var(--color-nocturne-rule);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:clamp(3rem,7vw,7rem);max-width:82rem;margin-inline:auto;padding:clamp(5rem,9vw,7rem) 2rem;display:grid}.home-theme-module__SnjvhG__finalCtaRule{background:var(--color-nocturne-accent);grid-column:1/-1;width:2.5rem;height:2px}.home-theme-module__SnjvhG__finalCtaTitle{max-width:11ch;font-family:var(--font-nocturne-display);letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,6vw,5.75rem);font-weight:500;line-height:.96}.home-theme-module__SnjvhG__finalCtaBody{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.25rem;display:flex}.home-theme-module__SnjvhG__finalCtaDescription{max-width:42ch;font-size:1rem}.home-theme-module__SnjvhG__finalCtaActions{align-items:center;gap:.75rem;display:flex}.home-theme-module__SnjvhG__finalCtaNote{color:var(--color-nocturne-ink-faint);margin:0;font-size:.72rem;line-height:1.5}.home-theme-module__SnjvhG__primaryAction:focus-visible,.home-theme-module__SnjvhG__secondaryAction:focus-visible,.home-theme-module__SnjvhG__sectionLink:focus-visible,.home-theme-module__SnjvhG__roomCard:focus-visible,.home-theme-module__SnjvhG__clubCard:focus-visible,.home-theme-module__SnjvhG__exploreCard:focus-visible{outline:2px solid var(--color-nocturne-focus);outline-offset:3px}.home-theme-module__SnjvhG__primaryAction:active,.home-theme-module__SnjvhG__secondaryAction:active,.home-theme-module__SnjvhG__sectionLink:active,.home-theme-module__SnjvhG__exploreCard:active{opacity:.72}@media (max-width:64rem){.home-theme-module__SnjvhG__hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:2.5rem;padding-inline:1.5rem}.home-theme-module__SnjvhG__heroTitle{font-size:clamp(4rem,8vw,6rem)}.home-theme-module__SnjvhG__section,.home-theme-module__SnjvhG__finalCta{padding-inline:1.5rem}.home-theme-module__SnjvhG__clubMosaic{grid-template-rows:repeat(2,25rem);grid-template-columns:repeat(2,minmax(0,1fr))}.home-theme-module__SnjvhG__castMosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.home-theme-module__SnjvhG__hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:auto;padding:3rem 1rem 4rem}.home-theme-module__SnjvhG__heroTitle{max-width:9ch;font-size:clamp(3.6rem,16vw,5.25rem);line-height:.9}.home-theme-module__SnjvhG__heroBottom{margin-top:1.5rem}.home-theme-module__SnjvhG__heroActions{flex-direction:column;align-items:flex-start}.home-theme-module__SnjvhG__heroDialogueForm,.home-theme-module__SnjvhG__primaryAction{width:100%}.home-theme-module__SnjvhG__secondaryAction{width:auto}.home-theme-module__SnjvhG__heroBullets{gap:.35rem .5rem}.home-theme-module__SnjvhG__liveRoom{justify-self:center;height:min(33rem,122vw);margin-top:0}.home-theme-module__SnjvhG__section,.home-theme-module__SnjvhG__finalCta{padding:4.5rem 1rem}.home-theme-module__SnjvhG__sectionHeader,.home-theme-module__SnjvhG__sectionHeaderLabeled{grid-template-columns:minmax(0,1fr);gap:1rem}.home-theme-module__SnjvhG__sectionTitle{font-size:clamp(2.8rem,13vw,4rem)}.home-theme-module__SnjvhG__clubMosaic{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.home-theme-module__SnjvhG__clubCell{height:27rem}.home-theme-module__SnjvhG__finalCta{grid-template-columns:minmax(0,1fr);gap:2rem}.home-theme-module__SnjvhG__finalCtaRule{grid-column:auto}.home-theme-module__SnjvhG__finalCtaTitle{font-size:clamp(3.4rem,15vw,5rem)}}@media (max-width:40rem){.home-theme-module__SnjvhG__castMosaic{grid-template-columns:minmax(0,1fr)}.home-theme-module__SnjvhG__castLead,.home-theme-module__SnjvhG__castCell{width:100%;max-width:30rem;margin-inline:auto}.home-theme-module__SnjvhG__exploreCard{justify-self:center}}@media (max-width:23.5rem){.home-theme-module__SnjvhG__heroTitle{font-size:clamp(3.35rem,16vw,4.35rem)}.home-theme-module__SnjvhG__liveRoom{height:27rem}.home-theme-module__SnjvhG__section,.home-theme-module__SnjvhG__finalCta{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.home-theme-module__SnjvhG__primaryAction,.home-theme-module__SnjvhG__secondaryAction,.home-theme-module__SnjvhG__sectionLink,.home-theme-module__SnjvhG__roomCard,.home-theme-module__SnjvhG__roomImage,.home-theme-module__SnjvhG__clubCard,.home-theme-module__SnjvhG__clubCard>div img,.home-theme-module__SnjvhG__exploreCard{transition-duration:.01ms!important}.home-theme-module__SnjvhG__roomCard:hover,.home-theme-module__SnjvhG__roomCard:hover .home-theme-module__SnjvhG__roomImage,.home-theme-module__SnjvhG__clubCard:hover>div img{transform:none!important}}
.luv-hero-motion-module__yl0mNa__motionHero{isolation:isolate;position:relative;overflow:visible}.luv-hero-motion-module__yl0mNa__particleCanvas{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.luv-hero-motion-module__yl0mNa__heroCopyMotion,.luv-hero-motion-module__yl0mNa__liveRoomMotion{z-index:2;position:relative}.luv-hero-motion-module__yl0mNa__roomCardMotion{opacity:0;visibility:hidden;will-change:opacity;transition:opacity .32s,visibility 0s linear .32s!important}.luv-hero-motion-module__yl0mNa__roomCardMotion.luv-hero-motion-module__yl0mNa__roomCardMotion:hover{border-color:color-mix(in oklch, var(--color-nocturne-ink) 13%, transparent)!important;transform:none!important;box-shadow:0 28px 70px -48px #000!important}.luv-hero-motion-module__yl0mNa__roomImageMotion{transition:none!important}.luv-hero-motion-module__yl0mNa__roomCardMotion.luv-hero-motion-module__yl0mNa__roomCardMotion:hover .luv-hero-motion-module__yl0mNa__roomImageMotion{transform:none!important}.luv-hero-motion-module__yl0mNa__cardActive{opacity:1;visibility:visible;pointer-events:auto;z-index:2!important;transition-delay:0s!important}.luv-hero-motion-module__yl0mNa__cardHidden{opacity:0;pointer-events:none;z-index:1!important}@media (max-width:48rem){.luv-hero-motion-module__yl0mNa__particleCanvas{opacity:.68}}@media (prefers-reduced-motion:reduce){.luv-hero-motion-module__yl0mNa__roomCardMotion{transition:none!important}}