.SeasonTrailer-module__Mf0e5a__heroButton{border:1px solid var(--season-glass-line);background:var(--season-glass);-webkit-backdrop-filter:blur(10px);min-height:54px;color:var(--season-text);font:inherit;cursor:pointer;transition:transform .26s var(--ease-out), background .18s ease;border-radius:999px;align-items:center;gap:12px;padding:6px 8px 6px 6px;display:inline-flex}.SeasonTrailer-module__Mf0e5a__heroButton:hover,.SeasonTrailer-module__Mf0e5a__heroButton:focus-visible{transform:translateY(-3px)}.SeasonTrailer-module__Mf0e5a__heroButton:focus-visible,.SeasonTrailer-module__Mf0e5a__sectionButton:focus-visible,.SeasonTrailer-module__Mf0e5a__close:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.SeasonTrailer-module__Mf0e5a__thumb{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.SeasonTrailer-module__Mf0e5a__names{text-align:left;line-height:1.2;display:grid}.SeasonTrailer-module__Mf0e5a__label{color:var(--season-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.SeasonTrailer-module__Mf0e5a__name{font-size:15px;font-weight:600}.SeasonTrailer-module__Mf0e5a__chip{background:var(--season-glass-chip);border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.SeasonTrailer-module__Mf0e5a__chip svg,.SeasonTrailer-module__Mf0e5a__sectionButton svg{fill:currentColor;width:10px;height:10px}.SeasonTrailer-module__Mf0e5a__sectionButton{border:1px solid var(--season-line);background:var(--season-stage-2);min-height:48px;color:var(--season-text);font:inherit;cursor:pointer;transition:transform .26s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.SeasonTrailer-module__Mf0e5a__sectionButton:hover{transform:translateY(-2px)}.SeasonTrailer-module__Mf0e5a__dialog{background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0}.SeasonTrailer-module__Mf0e5a__dialog::backdrop{background:var(--season-scrim)}.SeasonTrailer-module__Mf0e5a__box{background:var(--season-stage);border-radius:20px;width:min(92vw,56.25svh - 54px);display:grid;overflow:hidden}.SeasonTrailer-module__Mf0e5a__video{aspect-ratio:9/16;background:var(--season-stage);width:100%;display:block}.SeasonTrailer-module__Mf0e5a__bar{color:var(--season-text);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.SeasonTrailer-module__Mf0e5a__close{background:var(--season-glass-chip);color:var(--season-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}@media (max-width:640px){.SeasonTrailer-module__Mf0e5a__heroButton{background:var(--surface-alt);border-color:var(--surface-border);width:100%;min-width:0;min-height:49px;color:var(--surface-text);justify-content:center;gap:6px;padding:5px 7px}.SeasonTrailer-module__Mf0e5a__heroButton .SeasonTrailer-module__Mf0e5a__label{color:var(--surface-text-muted);letter-spacing:.06em}.SeasonTrailer-module__Mf0e5a__heroButton .SeasonTrailer-module__Mf0e5a__names{display:none}.SeasonTrailer-module__Mf0e5a__heroButton .SeasonTrailer-module__Mf0e5a__thumb{width:28px;height:28px}.SeasonTrailer-module__Mf0e5a__heroButton .SeasonTrailer-module__Mf0e5a__name{font-size:12px}.SeasonTrailer-module__Mf0e5a__heroButton .SeasonTrailer-module__Mf0e5a__chip{background:var(--surface-control-bg);gap:4px;margin-left:0;padding:5px 6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.SeasonTrailer-module__Mf0e5a__heroButton,.SeasonTrailer-module__Mf0e5a__sectionButton{transition:none}}
