.epic-event-video{box-sizing:border-box;padding:clamp(5rem, 10vw, 7.5rem) 0;background:var(--epic-bg);color:var(--epic-white);font-family:var(--epic-font)}.epic-event-video.is-first-on-page{padding-top:calc(clamp(5rem, 10vw, 7.5rem) + (var(--epic-header-height, calc(2.5rem + 72px)) * 0.5))}.epic-event-video__container{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem, 3vw, 2.5rem);text-align:center}.epic-event-video__header{display:flex;flex-direction:column;align-items:center;gap:clamp(0.75rem, 2vw, 1.25rem);max-width:52rem}.epic-event-video__subtitle{margin:0;color:var(--epic-muted);font-family:var(--epic-font-din);font-size:clamp(0.75rem, 1.4vw, 0.875rem);font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.epic-event-video__title.h3{margin:0;max-width:42rem;color:var(--epic-white);font-family:var(--epic-font-din);font-size:clamp(2rem, 4.5vw, 3.25rem);font-weight:700;line-height:1.12;letter-spacing:.02em;text-transform:none}.epic-event-video__media{position:relative;display:block;width:min(100%, 58rem);overflow:hidden;background:#000}.epic-event-video__video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000;object-fit:cover;object-position:center}.epic-event-video__play{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;padding:0;border:0;background:rgb(0 0 0 / .28);cursor:pointer;transition:opacity 0.2s ease,visibility 0.2s ease}.epic-event-video__play-icon{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(4rem, 8vw, 5.5rem);height:clamp(4rem, 8vw, 5.5rem);border-radius:50%;background:var(--epic-red);box-shadow:0 0 0 .35rem rgb(255 255 255 / .18)}.epic-event-video__play-icon::after{content:"";width:0;height:0;margin-left:.3rem;border-top:.85rem solid #fff0;border-bottom:.85rem solid #fff0;border-left:1.35rem solid var(--epic-white)}.epic-event-video__media.is-playing .epic-event-video__play{display:none}.epic-event-video__play:focus-visible{outline:2px solid var(--epic-white);outline-offset:4px}.epic-event-video__details{max-width:42rem;font-family:var(--epic-font-din);font-size:clamp(1rem, 2vw, 1.25rem);font-weight:600;line-height:1.55;color:#e8e8e8}.epic-event-video__actions{display:flex;justify-content:center;width:100%}.epic-event-video__open,.epic-event-video__link{max-width:100%;text-align:center;white-space:normal}.epic-event-video__editor-note{margin:0;color:var(--epic-muted);font-size:.875rem;text-align:center}.epic-event-video__modal{position:fixed;inset:0;z-index:99999;display:none;place-items:center;padding:1.25rem}.epic-event-video__modal:not([hidden]){display:grid}.epic-event-video__modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .85)}.epic-event-video__modal-dialog{position:relative;width:min(100%, 42rem);max-height:min(90vh, 52rem);overflow:auto;background:#2b2b2b;border-radius:4px}.epic-event-video__modal-close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:#fff0;color:var(--epic-white);font-size:2rem;line-height:1;cursor:pointer}.epic-event-video__modal-close:focus-visible{outline:2px solid var(--epic-white);outline-offset:2px}.epic-event-video__modal-body{min-height:24rem;padding:3.25rem 0 0}.epic-event-video__modal-body iframe{display:block;width:100%;min-height:24rem;border:0}html.epic-event-video-modal-open{overflow:hidden}@media (max-width:600px){.epic-event-video__open,.epic-event-video__link{min-width:0;width:100%;padding-inline:1.25rem;font-size:15px;line-height:1.35;letter-spacing:2px}}