.media-page{width:min(100%,var(--home-shell-max));padding:var(--home-shell-gutter) var(--home-shell-gutter) 5rem;letter-spacing:-.02em;gap:5rem;margin:auto;font-size:1rem;line-height:1.32;display:grid}.media-page :is(h1,h2,h3,p,ol,figure){margin:0}.media-page :is(h1,h2,h3){font-family:"Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-weight:600}.media-page h1{letter-spacing:-.02em;font-size:6rem;font-weight:700;line-height:.9}.media-page h2{letter-spacing:-.02em;font-size:3rem;line-height:1}.media-page a{color:inherit;text-decoration:none}:where(.media-page) button{font:inherit;cursor:pointer}.media-page :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:2px solid}.media-page [hidden]{display:none!important}.media-body .home-header{box-shadow:none}.media-body .home-header:not(.media-header-away){top:var(--home-shell-gutter);width:min(calc(100% - var(--home-shell-gutter)*2),calc(var(--home-shell-max) - var(--home-shell-gutter)*2));border-radius:1rem 1rem 0 0}.media-body .home-header:not(.media-header-away) .home-header__inner{padding-inline:var(--home-content-gutter)}.media-hero{isolation:isolate;min-width:0;padding:7rem var(--home-content-gutter) 3rem;background:var(--home-ink);color:var(--home-black);border-radius:1rem;flex-direction:column;gap:5rem;display:flex;position:relative}.media-hero :is(a,button):focus-visible{outline-color:currentColor}.media-breadcrumbs{letter-spacing:-.01em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.32}.media-breadcrumbs ol{flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.media-breadcrumbs li{overflow-wrap:anywhere;min-width:0}.media-breadcrumbs [aria-current]{color:#8a8a8a}.media-hero__container{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:.25rem;display:grid}.media-hero__content{flex-direction:column;gap:3.5rem;min-width:0;display:flex}.media-hero__heading{flex-direction:column;gap:2rem;display:flex}.media-types{font:600 1.5rem/1.1 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.01em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.media-types a{color:var(--home-black);opacity:.5;transition:opacity var(--motion-panel) var(--motion-ease-ui)}.media-types a[aria-current],.media-types a:is(:hover,:focus-visible){opacity:1}.media-categories{text-transform:uppercase;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.media-categories a{position:relative}.media-categories a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--motion-panel) var(--motion-ease-ui);background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.media-categories a[aria-current]:after,.media-categories a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.media-page .media-filter-trigger{letter-spacing:-.02em;font-family:Geist,sans-serif;font-weight:500;line-height:1.32}.media-filter-trigger{border:0;border-bottom:1px solid var(--home-black);width:100%;height:4rem;color:inherit;text-transform:uppercase;transition:border-color var(--motion-fast) var(--motion-ease-ui);background:0 0;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.media-filter-trigger:focus-visible{border-color:var(--home-gold)}.media-filter-trigger__icon{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.media-filter-trigger__icon img{filter:brightness(0);width:1.5rem;height:1.5rem}.media-filter-trigger__icon [data-media-count]{background:var(--home-gold);border-radius:1rem;place-items:center;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;font-size:.75rem;display:grid;position:absolute;top:0;right:0}.media-results,.media-related,.media-videos{min-width:0;margin-inline:var(--home-content-gutter)}.media-results,.media-related{flex-direction:column;gap:2rem;display:flex}.media-grid{width:100%}.media-empty{color:var(--home-ink);align-items:center;gap:1rem;display:flex}.media-empty img{flex:none;width:1.5rem;height:1.5rem}.media-empty p{font:600 1.5rem/1.1 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"),sans-serif;letter-spacing:-.01em;text-transform:uppercase}.media-page .news-card__title{font-size:1.5rem;line-height:1.1}.media-page .news-card__media:after{content:"";pointer-events:none;background:#0000001a;position:absolute;inset:0}.media-page .news-card:has(.news-card__badge--video) .news-card__media:after{display:none}.media-page .news-card__badges{inset:1.5rem 1.5rem auto}.media-page .news-card__badge,.media-page .news-card__date{font-size:.875rem}.media-status:empty{display:none}.media-status{margin-inline:var(--home-content-gutter)!important}.media-filters{background:var(--home-ink);width:31rem;max-width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:none;color:var(--home-black);border:0;border-radius:1rem;margin:0;padding:0;position:fixed;inset:.5rem .5rem .5rem auto;overflow:hidden}.media-filters::backdrop{background:#0000004d}.media-filters__form{flex-direction:column;height:100%;display:flex}.media-filters__header{border-bottom:1px solid #0a0a0a1a;flex:none;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 2rem;display:flex}.media-filters .media-filters__header h2,.media-filters h3,.media-filters legend{font:600 1.5rem/1.1 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.01em;text-transform:uppercase}.media-filters__close{width:3rem;height:3rem;color:inherit;background:0 0;border:0;border-radius:3rem;place-items:center;padding:0;display:grid}.media-filters__close:focus{outline:none}.media-filters__close:focus-visible{outline:2px solid var(--home-black);outline-offset:-6px;border-radius:.25rem}.media-filters__header h2:focus{outline:none}.media-filters.is-entering::backdrop{animation:media-preview-overlay-in var(--motion-media) var(--motion-ease-media) both}.media-filters.is-closing::backdrop{animation:media-preview-overlay-out var(--motion-media) var(--motion-ease-media) both}.media-filters__close img{width:1.5rem;height:1.5rem}.media-filters__content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2rem;overflow-y:auto}.media-filters__dates{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.media-filters__group{border:0;border-bottom:1px solid #0a0a0a1a;min-width:0;margin:0;padding:1.5rem 0}.media-filters__group:last-of-type{border-bottom:0}.media-filters__group legend{float:left;width:100%;margin-bottom:1rem;padding:0}.media-chips{clear:both;flex-wrap:wrap;gap:.25rem;display:flex}.media-chip{text-transform:uppercase;cursor:pointer;max-width:100%;min-height:2rem;transition:background-color var(--motion-fast) var(--motion-ease-ui), color var(--motion-fast) var(--motion-ease-ui), border-color var(--motion-fast) var(--motion-ease-ui);border:1px solid #0a0a0a1a;border-radius:2.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.32;display:flex;position:relative}.media-chip input{opacity:0;width:1px;height:1px;position:absolute}.media-chip img{filter:brightness(0)invert();width:1rem;height:1rem;display:none}.media-chip:has(:checked){color:var(--home-ink);background:#1f1f1f;border-color:#1f1f1f;padding-right:.75rem}.media-chip:has(:checked) img{display:block}.media-chip:has(:focus-visible){outline:2px solid var(--home-black);outline-offset:3px}.media-filters__footer{border-top:1px solid #0a0a0a1a;flex:none;gap:.5rem;padding:1.5rem 2rem;display:flex}.media-button{background:var(--home-button-dark);min-width:0;min-height:3rem;color:var(--home-ink);text-transform:uppercase;border:0;border-radius:3rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;font-size:.875rem!important;font-weight:500!important}.media-button--gold{background:var(--home-gold);color:var(--home-black)}.media-button .news-more__label{white-space:nowrap}.media-button img{filter:brightness(0)invert();flex:none;width:1.25rem;height:1.25rem}.media-button:is(:hover,:focus-visible) .news-more__character{transform:translateY(-1.3em)}.media-filters__status{font-size:.875rem}.media-filters__status:empty{display:none}.media-filters .news-period__panel{width:17.75rem;max-width:100%;left:0;right:auto}.media-filters .news-period__months{grid-template-columns:minmax(0,1fr);gap:1.5rem}.media-filters .news-period__trigger{min-height:4rem}.media-filters .news-period__month{width:min(100%,15.75rem);margin-inline:auto}.media-page .media-filters :is(.media-button,.news-period__clear){letter-spacing:-.02em;font:500 .875rem/1.32 Geist,sans-serif}.media-filters .news-period__clear{margin-top:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.media-filters::backdrop{animation:none!important}}.media-date{color:#8a8a8a;text-transform:uppercase;font-size:.875rem;font-weight:500}.media-hero__detail{flex-direction:column;gap:1.5rem;max-width:72.25rem;display:flex}.media-hero--photo{aspect-ratio:1424/800;color:var(--home-ink);background:var(--home-black);justify-content:space-between;overflow:hidden}.media-hero__image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-hero--photo:after{content:"";z-index:-1;background:linear-gradient(#0000 50%,#00000080 100%),#0000004d;position:absolute;inset:0}.media-hero--photo .media-hero__detail{max-width:46.375rem}.media-photo-title-line{display:block}.media-hero--photo :is(.media-date,[aria-current]){color:#f7f8f880}.media-photos{border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid;overflow:hidden}.media-photos__item{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:zoom-in;aspect-ratio:440/294;background:0 0;border:0;border-radius:.25rem;width:100%;padding:0;display:block;overflow:hidden}.media-photos__item img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-media) var(--motion-ease-media);display:block}.media-videos{gap:2rem;display:grid}.media-video{aspect-ratio:16/9;background:var(--home-button-dark);border-radius:1rem;position:relative;overflow:hidden}.media-video__play{place-items:center;width:100%;height:100%;display:grid}.media-video__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-video__icon{width:4rem;height:4rem;position:relative}.media-video iframe{border:0;width:100%;height:100%;display:block}@keyframes media-preview-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes media-preview-overlay-out{0%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.media-types a:hover{color:var(--home-black)}.media-categories a:hover:after{transform-origin:0;transform:scaleX(1)}.media-filter-trigger:hover{border-color:var(--home-gold)}.media-chip:not(:has(:checked)):hover{background:#0000000d}.media-photos__item:hover img{transform:scale(1.07)}}.media-page:not([data-pointer-focus]) .media-photos__item:focus-visible img{transform:scale(1.07)}.media-page[data-pointer-focus] :focus{outline:none}@media (width<=1279.98px){.media-page{gap:3.5rem;padding-bottom:3.5rem}.media-page h1{font-size:4.5rem}.media-hero{padding-top:6.5rem;padding-bottom:1.5rem}.media-hero__container{grid-template-columns:minmax(0,1fr);gap:1.5rem}.media-hero__content{gap:3rem}.media-hero__heading{gap:1.5rem}.media-hero__detail{gap:1rem}.media-hero--photo{aspect-ratio:752/930}.media-hero--photo .media-hero__detail{max-width:none}.media-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.media-page{padding:0 0 3.5rem}.media-page h1{font-size:3rem;font-weight:600;line-height:1}.media-page h2{letter-spacing:-.01em;font-size:2rem;line-height:.9}.media-body .home-header:not(.media-header-away){border-radius:0;width:100%;top:0}.media-body .home-header:not(.media-header-away) .home-header__inner{padding-inline:var(--home-wide-gutter)}.media-hero{padding:6rem var(--home-wide-gutter) 1.5rem;border-radius:0;gap:3.5rem}.media-hero__container,.media-hero__heading{gap:1rem}.media-hero__content{gap:2rem}.media-categories{gap:1rem}.media-filter-trigger{height:3.5rem;font-size:.875rem!important}.media-results,.media-related,.media-videos{margin-inline:var(--home-wide-gutter)}.media-related{gap:1.5rem}.media-page .news-card__badges{inset:1.5rem 1rem auto}.media-page .news-card__badge,.media-page .news-card__date{font-size:.75rem}.media-photos{border-radius:.75rem;grid-template-columns:minmax(0,1fr)}.media-hero--photo{aspect-ratio:375/669}.media-hero__detail{gap:.5rem}.media-date{font-size:.75rem}.media-video{border-radius:.75rem}.media-video__icon{width:3rem;height:3rem}.media-filters{border-radius:.75rem .75rem 0 0;width:100%;max-width:none;height:calc(100dvh - 3.8125rem);inset:auto 0 0}.media-filters__header{padding:.5rem .5rem .5rem 1rem}.media-filters__content{padding:1.5rem 1rem}.media-filters__dates{gap:.5rem}.media-filters .news-period__trigger{min-height:3.5rem}.media-filters .news-period__panel{top:calc(100% + 1rem)}.media-filters .news-period:not(.has-period) .news-period__trigger{border-color:#0a0a0a1a}.media-filters .news-period[open] .news-period__trigger{border-color:var(--home-gold)}.media-filters__footer{padding:1.5rem 2rem max(1.5rem,env(safe-area-inset-bottom))}.media-filters__footer .media-button{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.media-page *,.media-page :before,.media-page :after{transition:none!important;animation:none!important}.media-page .news-more__character{text-shadow:none;transform:none!important}.media-page :is(.news-card__image,.media-photos__item img){transform:none!important}}.media-body{overflow-anchor:none}.media-video__play:after{content:"";opacity:1;transition:opacity var(--motion-media) var(--motion-ease-media);pointer-events:none;background:#0000004d;position:absolute;inset:0}.media-video__icon{z-index:1;transition:transform var(--motion-media) var(--motion-ease-media)}.media-video__play:is(:hover,:focus-visible):after{opacity:0}.media-video__play:is(:hover,:focus-visible) .media-video__icon{transform:scale(1.1)}.media-video-modal{aspect-ratio:16/9;background:#000;border:0;border-radius:.75rem;outline:none;width:min(142.222dvh,100vw - 32px);max-width:1920px;max-height:none;margin:auto;padding:0;overflow:clip}.media-video-modal iframe{border:0;width:100%;height:100%;display:block}.media-video-modal::backdrop{background:#000000d9}.media-video-modal[open]{animation:media-video-enter var(--motion-media) var(--motion-ease-media) both}.media-video-modal[open]::backdrop{animation:media-video-fade var(--motion-media) var(--motion-ease-media) both}.media-video-modal[open][data-closing]{animation:media-video-exit var(--motion-media) var(--motion-ease-media) both}.media-video-modal[open][data-closing]::backdrop{animation:media-video-fade var(--motion-media) var(--motion-ease-media) reverse both}@keyframes media-video-enter{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes media-video-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3rem)}}@keyframes media-video-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.media-video-modal[open],.media-video-modal[open]::backdrop{animation:none}}
