.hero-section-module__1wHhTG__ballFrame{--ball-scale:1;width:100vw;transform:translate(-50%,-50%)scale(var(--ball-scale));transform-origin:50%;position:absolute;top:50%;left:50%}.hero-section-module__1wHhTG__outerBall{--ball-scale:1.75;z-index:0}.hero-section-module__1wHhTG__middleBall{--ball-scale:1.42;z-index:1}.hero-section-module__1wHhTG__innerBall{--ball-scale:1;z-index:2}.hero-section-module__1wHhTG__liveSessionsLabel{-moz-text-size-adjust:100%;text-size-adjust:100%;height:15%;font-size:clamp(.92rem,max(9.2cqw,4.1vw),1.55rem);top:85%}@media (min-width:640px){.hero-section-module__1wHhTG__liveSessionsLabel{font-size:clamp(.95rem,max(9.8cqw,4.25vw),1.9rem)}}@media (min-width:1024px){.hero-section-module__1wHhTG__ballFrame{width:auto;transform:translate(-50%,-50%)}.hero-section-module__1wHhTG__outerBall{width:100vw}.hero-section-module__1wHhTG__middleBall{width:78vw;max-width:calc(100vw - 1.5rem)}.hero-section-module__1wHhTG__innerBall{width:38vw}}
.reservation-section-module__NNnKma__card{clip-path:inset(0 round 2.5rem);background-color:#0e0e0e;border-radius:2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 28px 6px #f96e323d,inset 0 0 10px 2px #f96e3229}.reservation-section-module__NNnKma__media{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.reservation-section-module__NNnKma__glow{z-index:1;pointer-events:none;background-image:radial-gradient(#0000 88%,#f96e3229 100%),linear-gradient(#0000 90%,#f96e323d),linear-gradient(#f96e323d,#0000 10%),linear-gradient(270deg,#f96e323d,#0000 8%),linear-gradient(90deg,#f96e323d,#0000 8%);position:absolute;inset:0}.reservation-section-module__NNnKma__content{z-index:2;position:relative}.reservation-section-module__NNnKma__reserveButtonWrap{isolation:isolate;border-radius:9999px;width:100%;max-width:100%;margin-inline:auto;padding:2px;transition:transform .28s,filter .28s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.reservation-section-module__NNnKma__reserveButtonWrap:hover{filter:drop-shadow(0 0 12px #f96e3247);transform:scale(1.01)}.reservation-section-module__NNnKma__reserveButtonWrap:hover .reservation-section-module__NNnKma__reserveButtonGlow{filter:brightness(1.1);animation-duration:9s}.reservation-section-module__NNnKma__reserveButtonWrap:hover .reservation-section-module__NNnKma__reserveButton{box-shadow:0 4px 14px #00000038,0 0 14px #f96e3238}}@media (min-width:40rem){.reservation-section-module__NNnKma__reserveButtonWrap{width:auto}.reservation-section-module__NNnKma__reserveButton{min-width:24rem;padding-inline:5rem}}.reservation-section-module__NNnKma__reserveButtonGlow{will-change:transform;background:conic-gradient(#0000 0deg 245deg,#f96e3224 270deg,#f96e326b 296deg,#ffd7afd1 310deg,#fff0e1f2 316deg,#ffd7afd1 322deg,#f96e326b 334deg,#f96e3224 346deg,#0000 360deg);animation:11s linear infinite reservation-section-module__NNnKma__reserveBorderBeam;position:absolute;inset:-120%}.reservation-section-module__NNnKma__reserveButton{z-index:1;box-sizing:border-box;cursor:pointer;background-color:var(--primary,#f96e32);text-align:center;width:100%;min-width:0;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--primary-foreground,#0e0e0e);border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:1.25rem 2rem;font-size:.8125rem;font-weight:500;transition:box-shadow .28s;display:flex;position:relative;box-shadow:0 2px 10px #0000002e}.reservation-section-module__NNnKma__reserveButtonWrap:has(.reservation-section-module__NNnKma__reserveButton:focus-visible){filter:drop-shadow(0 0 12px #f96e3247);transform:scale(1.01)}.reservation-section-module__NNnKma__reserveButtonWrap:has(.reservation-section-module__NNnKma__reserveButton:focus-visible) .reservation-section-module__NNnKma__reserveButton{box-shadow:0 4px 14px #00000038,0 0 14px #f96e3238}.reservation-section-module__NNnKma__reserveButton:focus-visible{outline-offset:3px;outline:2px solid #ffdcb4}@keyframes reservation-section-module__NNnKma__reserveBorderBeam{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reservation-section-module__NNnKma__reserveButtonWrap:hover{filter:none;transform:none}.reservation-section-module__NNnKma__reserveButtonWrap:has(.reservation-section-module__NNnKma__reserveButton:focus-visible){filter:none;transform:none}.reservation-section-module__NNnKma__reserveButtonGlow{opacity:.35;animation:none}.reservation-section-module__NNnKma__reserveButtonWrap:hover .reservation-section-module__NNnKma__reserveButtonGlow{filter:none}}
