.event-hero-section:has([data-schedule-empty]){display:none}.event-hero-section{margin-bottom:0!important}.event-hero{--eh-pad: 16px;position:relative;display:block;aspect-ratio:640 / 1117;overflow:hidden;background:#111;font-family:var(--font-event-family);line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased}.event-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.event-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .7s ease}.event-hero__slide.is-active{opacity:1;pointer-events:auto}.event-hero__picture{display:contents}.event-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.event-hero__slide--event .event-hero__image{object-position:62% center}.event-hero__placeholder{background:#2a2a2a;fill:#fff3}.event-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b8,#00000059 45%,#0000 70%)}.event-hero__content{position:absolute;top:0;bottom:0;left:var(--eh-pad);right:var(--eh-pad);display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding-bottom:48px;color:var(--eh-text, #fff)}.event-hero__slide.is-active .event-hero__content{animation:event-hero-fade-down .7s cubic-bezier(.22,.7,.3,1) both}@keyframes event-hero-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.event-hero__eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em}.event-hero__title.exception{margin:0;font-family:var(--font-event-family);font-size:44px;font-weight:800;line-height:.95!important;letter-spacing:-.02em;text-transform:none;color:inherit}.event-hero__title-highlight{color:var(--eh-accent, #ff6b5e)}.event-hero__subtitle{margin:0;font-size:15px;font-weight:500;line-height:1.4;text-wrap:pretty}.event-hero__button{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:var(--eh-button-bg, #ed3024);color:var(--eh-button-text, #fff);border-radius:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background .18s ease}.event-hero__button:hover{background:var(--eh-button-hover, #d62817);color:var(--eh-button-text, #fff)}.event-hero__pill{position:absolute;left:var(--eh-pad);bottom:30px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:999px;background:#fff;color:#111;font-size:12.5px;font-weight:500;letter-spacing:normal}.event-hero__controls{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;align-items:center;justify-content:center}.event-hero--single .event-hero__controls,.event-hero__arrow{display:none}.event-hero__dots{display:flex;align-items:center;gap:8px}.event-hero__dot{width:6px;height:6px;min-height:0;border-radius:999px;border:0;padding:0;margin:0;background:#ffffff8c;cursor:pointer;transition:width .3s ease,background .3s ease}.event-hero__dot.is-active{width:28px;background:#fff}@media(min-width:750px){.event-hero{--eh-pad: 24px}}@media(min-width:990px){.event-hero{--eh-pad: 30px;aspect-ratio:2880 / 1764}.event-hero__slide--event .event-hero__image{object-position:center 40%}.event-hero__overlay{background:linear-gradient(90deg,#000000a8,#0000004d 50%,#0000 78%)}.event-hero__content{justify-content:center;gap:14px;padding-bottom:0}.event-hero__title.exception{font-size:72px}.event-hero__subtitle{font-size:19px}.event-hero__pill{bottom:34px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-cyber-hero.css.map */
