.event-cards{padding:clamp(48px,8vw,104px) var(--pageWidthPadding, 40px)}.event-cards__heading{margin:0 0 clamp(32px,5vw,56px);font-size:clamp(36px,4.5vw,56px);font-weight:700;text-align:center}.event-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.event-card{position:relative;display:block;color:inherit;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.event-card:hover{transform:translateY(-10px)}.event-card__media{position:relative;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:#11121a;transform:translateZ(0);transform-style:preserve-3d;will-change:transform;box-shadow:0 10px 30px #11121a1f;transition:box-shadow .5s ease}.event-card:hover .event-card__media{box-shadow:0 34px 60px -12px #01b4b459,0 20px 40px #11121a4d}.event-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.16,1,.3,1)}.event-card:hover .event-card__img{transform:scale(1.1)}.event-card__badge{position:absolute;top:16px;left:16px;z-index:2;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border-radius:999px;background:#0a0a108c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.event-card__quick{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 20px;border-radius:14px;background:#fffffff2;color:#11121a;font-size:15px;font-weight:600;transform:translateY(130%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.event-card:hover .event-card__quick{transform:translateY(0)}.event-card__go{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#01b4b4,#7c4490);color:#fff;display:grid;place-items:center;font-size:20px}.event-card__body{padding:26px 4px 0}.event-card__eyebrow{display:block;margin-bottom:10px;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#01b4b4}.event-card__title{margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.08;transition:color .3s ease}.event-card:hover .event-card__title{color:#01b4b4}.event-card__meta{display:block;font-size:16px;font-weight:500;opacity:.65}@media only screen and (max-width:900px){.event-cards__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media only screen and (max-width:600px){.event-cards__grid{grid-template-columns:1fr}.event-card__quick{transform:translateY(0);position:static;margin-top:10px;border-radius:10px}}@media(prefers-reduced-motion:no-preference){.gsap-ready .event-cards [data-anim-card]{opacity:0}}@media(prefers-reduced-motion:reduce){.event-card,.event-card__img,.event-card__quick{transition:none}}.hero-magic{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#11121a;min-height:460px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-magic--short{height:50vh;min-height:420px}.hero-magic--tall{height:78vh;min-height:560px}.hero-magic--full{height:92vh;min-height:600px}.hero-magic__editor-hidden,.hero-magic--editor-hidden{outline:2px dashed rgba(1,180,180,.5);outline-offset:-2px}.hero-magic__schedule-note{position:absolute;top:12px;left:12px;z-index:5;background:#fff;color:#11121a;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;box-shadow:0 2px 10px #0003}.hero-magic__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-magic__media-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-magic__media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(85% 70% at 60% 30%,#01b4b44d,#7c449059 55%,#11121a 85%)}.hero-magic__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 80% 15%,rgba(1,180,180,.22),transparent 60%),radial-gradient(55% 50% at 10% 10%,rgba(124,68,144,.18),transparent 65%)}.hero-magic__veil--light:after,.hero-magic__veil--medium:after,.hero-magic__veil--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero-magic__veil--light:after{background:linear-gradient(180deg,#0a0a100d,#0a0a1073 75%,#0a0a1099)}.hero-magic__veil--medium:after{background:linear-gradient(180deg,#0a0a1026,#0a0a1099 70%,#0a0a10cc)}.hero-magic__veil--dark:after{background:linear-gradient(180deg,#0a0a104d,#0a0a10c7 65%,#0a0a10eb)}.hero-magic__orbit{position:absolute;top:28px;right:28px;width:92px;height:92px;color:#ffffffbf;z-index:3}.hero-magic__orbit svg{width:100%;height:100%;animation:hero-magic-spin 22s linear infinite}@keyframes hero-magic-spin{to{transform:rotate(360deg)}}.hero-magic__inner{position:relative;z-index:2;width:100%;padding-top:40px;padding-bottom:clamp(44px,7vw,96px);color:#fff}.hero-magic__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;opacity:.85}.hero-magic__heading{margin:0 0 22px;font-weight:700;font-size:clamp(40px,7vw,84px);line-height:1.04;letter-spacing:-.01em}.hero-magic__heading-line{display:block}.hero-magic__heading-line--accent{background:linear-gradient(100deg,#fff 5%,#01b4b4 45%,#7c4490 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.hero-magic__subheading{margin:0 0 36px;max-width:680px;font-size:clamp(18px,1.9vw,23px);line-height:1.5;opacity:.92}.hero-magic__ctas{display:flex;flex-wrap:wrap;gap:16px}.hero-magic__btn{padding:18px 36px;font-size:16px;letter-spacing:.02em}@media only screen and (max-width:768px){.hero-magic{min-height:420px}.hero-magic--short{height:44vh}.hero-magic--tall{height:60vh}.hero-magic--full{height:72vh}.hero-magic__orbit{display:none}.hero-magic__heading{font-size:clamp(34px,9vw,46px)}.hero-magic__ctas .btn,.hero-magic__ctas .btn--secondary{flex:1 1 100%;text-align:center}}@media(prefers-reduced-motion:no-preference){.gsap-ready .hero-magic [data-anim-hero]{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-magic__orbit svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
