.next-event-banner-module__EnxNDq__banner{align-items:center;gap:var(--fb-space-md);inline-size:100%;max-inline-size:38rem;padding:var(--fb-space-sm);border-radius:var(--fb-radius-lg);background-color:rgb(var(--fb-bg-rgb) / .62);-webkit-backdrop-filter:blur(14px)saturate(150%);box-shadow:var(--fb-glow-gold);transition:border-color var(--fb-duration) var(--fb-ease-out), box-shadow var(--fb-duration) var(--fb-ease-out), transform var(--fb-duration) var(--fb-ease-out);border:1px solid #d9b46c73;grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--fb-space-md);padding-inline-end:var(--fb-space-lg);display:grid}.next-event-banner-module__EnxNDq__banner:hover,.next-event-banner-module__EnxNDq__banner:focus-visible{border-color:var(--fb-gold);transform:translateY(-2px);box-shadow:0 0 70px -14px #d9b46ccc}.next-event-banner-module__EnxNDq__cover{aspect-ratio:1;border-radius:var(--fb-radius-md);inline-size:clamp(4.5rem,3.5rem + 3vw,6rem);display:block;position:relative;overflow:hidden}.next-event-banner-module__EnxNDq__image{object-fit:cover}video.next-event-banner-module__EnxNDq__image{block-size:100%;inline-size:100%;position:absolute;inset:0}.next-event-banner-module__EnxNDq__text{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.next-event-banner-module__EnxNDq__label{align-items:center;gap:var(--fb-space-xs);font-size:var(--fb-text-xs);text-transform:uppercase;letter-spacing:var(--fb-tracking-wide);color:var(--fb-gold);font-weight:700;display:inline-flex}.next-event-banner-module__EnxNDq__pulse{background-color:var(--fb-magenta);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:relative}.next-event-banner-module__EnxNDq__pulse:after{content:"";background-color:var(--fb-magenta);animation:next-event-banner-module__EnxNDq__ping 1.8s var(--fb-ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes next-event-banner-module__EnxNDq__ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3)}}.next-event-banner-module__EnxNDq__title{font-size:var(--fb-text-lg);font-weight:700;line-height:var(--fb-leading-snug);color:var(--fb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-event-banner-module__EnxNDq__when{font-size:var(--fb-text-sm);color:var(--fb-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-event-banner-module__EnxNDq__cta{align-items:center;gap:var(--fb-space-xs);border-radius:var(--fb-radius-pill);background:var(--fb-gradient-gold);color:var(--fb-text-on-accent);font-size:var(--fb-text-xs);text-transform:uppercase;letter-spacing:var(--fb-tracking-wide);white-space:nowrap;padding-block:.6rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.next-event-banner-module__EnxNDq__banner[data-sold-out=true] .next-event-banner-module__EnxNDq__cta{border:1px solid var(--fb-line-strong);color:var(--fb-text-muted);background:0 0}.next-event-banner-module__EnxNDq__arrow{block-size:1rem;inline-size:1rem;transition:transform var(--fb-duration) var(--fb-ease-out)}.next-event-banner-module__EnxNDq__banner:hover .next-event-banner-module__EnxNDq__arrow{transform:translate(3px)}[dir=rtl] .next-event-banner-module__EnxNDq__arrow{transform:scaleX(-1)}[dir=rtl] .next-event-banner-module__EnxNDq__banner:hover .next-event-banner-module__EnxNDq__arrow{transform:scaleX(-1)translate(3px)}@media (max-width:34rem){.next-event-banner-module__EnxNDq__banner{grid-template-columns:auto minmax(0,1fr);padding-inline-end:var(--fb-space-sm)}.next-event-banner-module__EnxNDq__cta{grid-column:1/-1;justify-content:center}.next-event-banner-module__EnxNDq__title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}
.hero-module__bLJxgG__hero{min-block-size:100svh;flex-direction:column;justify-content:flex-end;padding-block-start:calc(var(--fb-header-height) + var(--fb-space-2xl));display:flex;position:relative;overflow:hidden}@media (max-width:48rem){.hero-module__bLJxgG__hero{padding-block-start:var(--fb-header-height);padding-block-end:calc(env(safe-area-inset-bottom,0px) + var(--fb-space-lg))}.hero-module__bLJxgG__inner{padding-block-start:var(--fb-space-lg)}}.hero-module__bLJxgG__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 92%,#0000 100%)}.hero-module__bLJxgG__beamOne,.hero-module__bLJxgG__beamTwo{filter:blur(80px);opacity:.25;mix-blend-mode:screen;border-radius:50%;block-size:55vmax;inline-size:55vmax;position:absolute}.hero-module__bLJxgG__beamOne{animation:hero-module__bLJxgG__drift 22s var(--fb-ease-in-out) infinite alternate;background:radial-gradient(circle,#7c3aed8c,#0000 68%);inset-block-start:-18vmax;inset-inline-start:-12vmax}.hero-module__bLJxgG__beamTwo{animation:hero-module__bLJxgG__drift 28s 2s var(--fb-ease-in-out) infinite alternate-reverse;background:radial-gradient(circle,#ff2d7866,#0000 68%);inset-block-end:-22vmax;inset-inline-end:-14vmax}.hero-module__bLJxgG__scrim{background:linear-gradient(to right, rgb(var(--fb-bg-rgb) / .9) 0%, rgb(var(--fb-bg-rgb) / .74) 28%, rgb(var(--fb-bg-rgb) / .18) 62%, rgb(var(--fb-bg-rgb) / .04) 100%), linear-gradient(to bottom, rgb(var(--fb-bg-rgb) / .66) 0%, rgb(var(--fb-bg-rgb) / .16) 26%, rgb(var(--fb-bg-rgb) / .16) 62%, rgb(var(--fb-bg-rgb) / .55) 100%);position:absolute;inset:0}[dir=rtl] .hero-module__bLJxgG__scrim{background:linear-gradient(to left, rgb(var(--fb-bg-rgb) / .9) 0%, rgb(var(--fb-bg-rgb) / .74) 28%, rgb(var(--fb-bg-rgb) / .18) 62%, rgb(var(--fb-bg-rgb) / .04) 100%), linear-gradient(to bottom, rgb(var(--fb-bg-rgb) / .66) 0%, rgb(var(--fb-bg-rgb) / .16) 26%, rgb(var(--fb-bg-rgb) / .16) 62%, rgb(var(--fb-bg-rgb) / .55) 100%)}@media (max-width:48rem){.hero-module__bLJxgG__scrim{background:linear-gradient(to bottom, rgb(var(--fb-bg-rgb) / .76) 0%, rgb(var(--fb-bg-rgb) / .58) 30%, rgb(var(--fb-bg-rgb) / .76) 72%, rgb(var(--fb-bg-rgb) / .82) 100%)}[dir=rtl] .hero-module__bLJxgG__scrim{background:linear-gradient(to bottom, rgb(var(--fb-bg-rgb) / .76) 0%, rgb(var(--fb-bg-rgb) / .58) 30%, rgb(var(--fb-bg-rgb) / .76) 72%, rgb(var(--fb-bg-rgb) / .82) 100%)}}.hero-module__bLJxgG__inner{align-items:flex-start;gap:var(--fb-space-lg);flex-direction:column;flex:1;justify-content:center;padding-block-end:var(--fb-space-2xl);display:flex}.hero-module__bLJxgG__eyebrow{animation:hero-module__bLJxgG__enter .8s var(--fb-reveal-delay) var(--fb-ease-out) both}.hero-module__bLJxgG__eyebrow:before{content:none}.hero-module__bLJxgG__slogan{max-inline-size:32rem;font-family:var(--fb-font-readable);font-size:var(--fb-text-sm);letter-spacing:.06em;color:var(--fb-gold);text-align:start;animation:hero-module__bLJxgG__enter .9s calc(var(--fb-reveal-delay) + .28s) var(--fb-ease-out) both;direction:ltr;unicode-bidi:isolate;font-weight:500}.hero-module__bLJxgG__subtitle{max-inline-size:34rem;color:var(--fb-text-muted);font-size:var(--fb-text-lg);animation:hero-module__bLJxgG__enter .9s calc(var(--fb-reveal-delay) + .36s) var(--fb-ease-out) both}.hero-module__bLJxgG__actions{gap:var(--fb-space-sm);animation:hero-module__bLJxgG__enter .9s calc(var(--fb-reveal-delay) + .4s) var(--fb-ease-out) both;flex-wrap:wrap;margin-block-start:var(--fb-space-sm);display:flex}@media (max-width:30rem){.hero-module__bLJxgG__actions{flex-direction:column;align-items:stretch}}.hero-module__bLJxgG__next{inline-size:100%;animation:hero-module__bLJxgG__enter .9s calc(var(--fb-reveal-delay) + .52s) var(--fb-ease-out) both}@keyframes hero-module__bLJxgG__enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-module__bLJxgG__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.15)}}
.countdown-module__dAvFRG__countdown{justify-content:center;align-items:center;gap:var(--fb-space-md) var(--fb-space-2xl);flex-wrap:wrap;display:flex}.countdown-module__dAvFRG__countdownTitle{font-size:var(--fb-text-sm);letter-spacing:var(--fb-tracking-eyebrow);text-transform:uppercase;color:var(--fb-gold);font-weight:700}.countdown-module__dAvFRG__countdownCells{direction:ltr;gap:clamp(.5rem,.2rem + 1.5vw,1.5rem);display:flex}.countdown-module__dAvFRG__countdownCell{min-inline-size:4.25rem;padding:var(--fb-space-sm);border:1px solid var(--fb-line);border-radius:var(--fb-radius-md);background:var(--fb-surface);flex-direction:column;align-items:center;display:flex}.countdown-module__dAvFRG__countdownValue{font-size:var(--fb-text-2xl);font-variant-numeric:tabular-nums;color:var(--fb-text);font-weight:700;line-height:1.1}.countdown-module__dAvFRG__countdownUnit{font-size:var(--fb-text-xs);letter-spacing:var(--fb-tracking-wide);text-transform:uppercase;color:var(--fb-text-dim)}.countdown-module__dAvFRG__countdownDone{text-align:center;font-size:var(--fb-text-2xl);color:var(--fb-gold-bright);font-weight:700}.countdown-module__dAvFRG__compact{justify-content:flex-start;gap:var(--fb-space-xs);flex-direction:column;align-items:flex-start}.countdown-module__dAvFRG__compact .countdown-module__dAvFRG__countdownCell{min-inline-size:3.5rem;padding:var(--fb-space-xs)}.countdown-module__dAvFRG__compact .countdown-module__dAvFRG__countdownValue{font-size:var(--fb-text-xl)}.countdown-module__dAvFRG__compact .countdown-module__dAvFRG__countdownTitle{font-size:var(--fb-text-xs)}
.banner-module__hpBjnG__section{padding-block-start:var(--fb-space-xl)}.banner-module__hpBjnG__banner{border-radius:var(--fb-radius-lg);background:radial-gradient(70% 90% at 100% 0%, #c8102e38, transparent 70%), radial-gradient(60% 80% at 0% 100%, #d9b46c29, transparent 70%), var(--fb-bg-elevated);box-shadow:var(--fb-glow-gold), var(--fb-shadow-card);border:1px solid #d9b46c8c;display:grid;position:relative;overflow:hidden}@media (min-width:52rem){.banner-module__hpBjnG__banner{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr)}}.banner-module__hpBjnG__poster{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}@media (max-width:51.99rem){.banner-module__hpBjnG__poster{aspect-ratio:4/3}}.banner-module__hpBjnG__posterImage{object-fit:cover;object-position:center 30%;transition:transform var(--fb-duration-slow) var(--fb-ease-out)}.banner-module__hpBjnG__banner:hover .banner-module__hpBjnG__posterImage{transform:scale(1.03)}.banner-module__hpBjnG__body{justify-content:center;align-items:flex-start;gap:var(--fb-space-md);flex-direction:column;padding:clamp(1.5rem,.8rem + 3vw,3.5rem);display:flex}.banner-module__hpBjnG__title{font-size:var(--fb-text-2xl);line-height:var(--fb-leading-snug);background:var(--fb-gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.banner-module__hpBjnG__tagline{max-inline-size:36rem;color:var(--fb-text-muted);line-height:var(--fb-leading-normal)}.banner-module__hpBjnG__highlights{gap:var(--fb-space-xs);flex-wrap:wrap;display:flex}.banner-module__hpBjnG__highlights li{border-radius:var(--fb-radius-pill);color:var(--fb-gold-bright);font-size:var(--fb-text-xs);letter-spacing:var(--fb-tracking-wide);text-transform:uppercase;background:#d9b46c14;border:1px solid #d9b46c73;padding-block:.35rem;padding-inline:.8rem;font-weight:700}.banner-module__hpBjnG__price{font-size:var(--fb-text-xl);font-weight:700}.banner-module__hpBjnG__actions{gap:var(--fb-space-sm);flex-wrap:wrap;display:flex}
