.match-detail-body{overflow-anchor:none}.match-detail{width:min(100%,var(--home-shell-max));padding:var(--home-shell-gutter) var(--home-shell-gutter) 5rem;letter-spacing:-.02em;overflow-anchor:none;margin-inline:auto;font-size:1rem;line-height:1.32}.match-detail-body .site-breadcrumbs{display:none}.match-detail [hidden]{display:none!important}.match-detail :is(h1,h2,h3,p,ol,dl,dd){margin:0}.match-detail a{color:inherit;text-decoration:none}.match-detail :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--home-gold);outline-offset:4px}.match-detail :is(h2,h3){font-family:"Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;text-transform:uppercase;font-weight:600}.match-detail h2{letter-spacing:-.02em;font-size:3rem;line-height:1}.match-detail h3{letter-spacing:-.01em;font-size:1.5rem;line-height:1.1}.match-detail__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.match-detail__hero{z-index:1;aspect-ratio:1424/800;width:100%;min-width:0;min-height:43rem;padding:7rem var(--home-content-gutter) 3rem;background:#1f1f1f;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:4rem;display:flex;position:relative;overflow:clip}.match-detail__cover{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.match-detail__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 50%,#00000080 100%),linear-gradient(#0000004d,#0000004d);position:absolute;inset:0}.match-detail__breadcrumbs{letter-spacing:-.01em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.32}.match-detail__breadcrumbs ol{flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.match-detail__breadcrumbs [aria-current]{opacity:.5}.match-detail__breadcrumbs a{text-underline-offset:2px;text-decoration:underline}.match-detail__scoreboard{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:end;gap:1.5rem;display:grid}.match-detail__team{flex-direction:column;grid-row:1/3;gap:1.5rem;min-width:0;display:flex}.match-detail__team--home{grid-column:1;align-items:flex-start}.match-detail__team--away{text-align:right;grid-column:3;align-items:flex-end}.match-detail__crest{width:10.5625rem;height:12.25rem;display:block}.match-detail__crest .home-team-crest{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.match-detail__team-copy{flex-direction:column;gap:1rem;max-width:100%;display:flex}.match-detail__team-name{font:700 6rem/.9 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.match-detail__city{text-transform:uppercase;overflow-wrap:anywhere;font-weight:500}.match-detail__countdown{background:#ff453a;border-radius:.25rem;flex-direction:column;grid-area:1/2;justify-self:center;gap:.5rem;padding:.5rem .75rem;display:flex}.match-detail__clock{gap:.25rem;font-size:1.25rem;font-weight:500;line-height:1.1;display:flex}.match-detail__unit{flex-direction:column;align-items:center;display:flex}.match-detail__unit b{font-variant-numeric:tabular-nums;font-weight:500}.match-detail__unit small{letter-spacing:-.01em;text-transform:uppercase;opacity:.4;font-size:.625rem;line-height:1.32}.match-detail__colon{opacity:.4}.match-detail__center{flex-direction:column;grid-area:2/2;align-items:center;gap:1.5rem;min-width:0;display:flex}.match-detail__competition{text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}.match-detail__competition img{object-fit:contain;width:3rem;height:3rem}.match-detail__meta{text-transform:uppercase;text-align:center;flex-direction:column;gap:.5rem;font-weight:500;display:flex}.match-detail__date{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.match-detail__date>[aria-hidden]{opacity:.4}.match-detail__actions{align-items:center;gap:2px;max-width:100%;display:flex}.match-detail .match-detail__ticket{background:var(--home-gold);height:3.5rem;min-height:3.5rem;color:var(--home-black);white-space:nowrap;border-radius:3rem .25rem .25rem 3rem;padding:.75rem 1.5rem}.match-detail__ticket img{flex-shrink:0;width:1.5rem;height:1.5rem}.match-detail .match-detail__calendar{cursor:pointer;background:var(--home-ink);width:3.5rem;height:3.5rem;color:var(--home-black);border:0;border-radius:.25rem 3rem 3rem .25rem;flex:0 0 3.5rem;font-family:inherit}.match-detail__actions--calendar-only .match-detail__calendar{border-radius:50%}.match-detail .match-detail__ticket:is(:focus-visible,:active){border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.match-detail .match-detail__calendar:not(:only-child):is(:focus-visible,:active){border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.match-detail__nav-sentinel{height:1px;margin-top:-1rem;margin-bottom:-1px}.match-detail__nav{top:var(--match-nav-top,0px);z-index:0;padding:2.5rem var(--home-content-gutter) 1.5rem;background:var(--home-ink);color:var(--home-black);transition:margin-inline var(--motion-panel) var(--motion-ease-ui), padding var(--motion-panel) var(--motion-ease-ui), top var(--motion-panel) var(--motion-ease-ui);border-radius:0 0 1rem 1rem;position:sticky}.match-detail__nav.is-stuck{z-index:10;margin-inline:var(--home-content-gutter);margin-bottom:1rem;padding:1.5rem 2rem;box-shadow:0 10px 20px -4px #0000001a,0 4px 8px -2px #0000000f}.match-detail__tabs{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.match-detail__tabs a{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;color:#0a0a0a33;transition:color var(--motion-panel) var(--motion-ease-ui);position:relative}.match-detail__tabs a[aria-selected=true]{color:var(--home-black)}.match-detail__panels{min-width:0;position:relative;overflow:clip}.match-detail__information{padding:5rem var(--home-content-gutter);flex-direction:column;gap:5rem;display:flex}.match-detail__section{flex-direction:column;gap:2rem;min-width:0;display:flex}.match-detail__stats{border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid;overflow:clip}.match-detail__stat{background:#1f1f1f;border-radius:.25rem;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem;display:flex}.match-detail__stat dt{text-transform:uppercase;font-size:.875rem;font-weight:500}.match-detail__stat dd{font:700 6rem/.9 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em}.match-detail__stat--gold{color:var(--home-gold)}.match-detail__people{border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid;overflow:clip}.match-detail__person{overflow-wrap:anywhere;background:#1f1f1f;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;display:flex}.match-detail__person p{text-transform:uppercase;font-weight:500}.match-detail__person small{color:#8a8a8a;font-size:.875rem}.match-detail__person--primary p{color:var(--home-gold)}.match-detail__officials{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.match-detail__people--staff{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail__empty{color:#8a8a8a}.match-detail__standings .home-standings__inner{min-width:0}.match-detail__standings .home-standings__row,.match-detail__standings .home-standings__row.is-sheriff{background:var(--home-black)}.match-detail__standings .home-standings__cell{color:var(--home-ink)}.match-detail__standings .home-standings__table,.match-detail__standings .home-standings__row+.home-standings__row,.match-detail__standings .home-standings__cell+.home-standings__cell{border-color:var(--home-border)}.match-detail__standings :is(.home-standings__columns,.home-standings__row){grid-template-columns:5.125rem minmax(0,38.253%) repeat(6,minmax(0,1fr))}.match-detail__standings .home-standings__columns{min-height:1rem;margin-bottom:1rem}.match-detail__standings .home-standings__team-logo{flex-basis:5.125rem;width:5.125rem;padding:.5rem}.match-detail__standings .home-team-crest{object-fit:contain;width:3.54839rem;height:4.125rem;max-height:none}.match-detail__standings .home-standings__team-copy :is(strong,small){white-space:normal;overflow-wrap:anywhere}.match-detail__standings .home-standings__team-copy{padding-block:.75rem}.match-detail__standings .home-standings__team-copy small{text-transform:none;font-weight:400}.match-detail__standings .home-standings__column-label{white-space:normal;text-align:center;color:var(--home-ink)}.match-detail__fan-zone{padding:5rem var(--home-content-gutter);background:var(--home-ink);color:var(--home-black);border-radius:1rem;flex-direction:column;gap:2.5rem;display:flex}.match-detail__fan-zone header{flex-direction:column;gap:1rem;display:flex}.match-detail__fan-zone header h2{font-size:6rem;font-weight:700;line-height:.9}.match-detail__fan-zone header p{color:#8a8a8a}.match-detail__fan-zone header strong{color:var(--home-black);font-weight:400}.match-detail__fan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem .25rem;display:grid}.match-detail__activity{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.match-detail__activity-media{aspect-ratio:662/372;border-radius:1rem .25rem .25rem 1rem;overflow:clip}.match-detail__activity:nth-child(2n) .match-detail__activity-media{border-radius:.25rem 1rem 1rem .25rem}.match-detail__activity-media img{width:100%;height:auto;aspect-ratio:inherit;object-fit:cover;display:block}.match-detail__activity:nth-child(2) img{object-position:center 27.8%}.match-detail__activity-copy{flex-direction:column;gap:.5rem;padding-right:2.5rem;display:flex}.match-detail__activity-copy h3{font-size:2rem;line-height:.9}.match-detail__activity-copy p{color:#0a0a0a80}.match-detail__secondary-panel{padding:5rem var(--home-content-gutter);min-height:36rem}.match-detail__secondary-panel>h2{margin-bottom:2rem}.match-detail__secondary-panel .mc-lineups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.match-detail__secondary-panel .mc-lineup__list{padding:0;list-style:none}.match-detail__secondary-panel .mc-lineup__list li{border-bottom:1px solid var(--home-border);gap:1rem;padding:.75rem;display:flex}.match-detail__secondary-panel .mc-documents{margin-top:3.5rem}.match-detail__secondary-panel .mc-documents__actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.match-detail__secondary-panel .mc-documents__btn{border:1px solid var(--home-border);color:#8a8a8a;background:0 0;border-radius:.5rem;padding:1rem}.match-detail__live-panel{padding:5rem var(--home-content-gutter) 0}.match-detail__broadcast-pending{text-align:center;background:#1f1f1f;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:25rem;padding:2rem;display:flex}.match-detail__broadcast-icon{flex:none;width:4rem;height:4rem;display:block}.match-detail__broadcast-icon img{width:100%;height:100%;display:block}.match-detail__broadcast-copy{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:1rem;max-width:100%;display:flex}.match-detail__broadcast-copy p{letter-spacing:-.02em;color:#8a8a8a;font-size:.875rem;line-height:1.32}@media (hover:hover) and (pointer:fine){.match-detail__tabs a:hover{color:var(--home-black)}.match-detail .match-detail__ticket:hover{background:var(--home-button-gold-hover);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.match-detail .match-detail__calendar:hover{background:#fff;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.match-detail__actions--calendar-only .match-detail__calendar:hover{border-radius:50%}}@media (width<=1279.98px){.match-detail{padding-bottom:3.5rem}.match-detail__hero{aspect-ratio:752/930;min-height:50rem;padding-bottom:1.5rem}.match-detail__scoreboard{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.match-detail__team{grid-row:2;gap:1rem}.match-detail__team--away{grid-column:2}.match-detail__crest{width:6.4375rem;height:7.5rem}.match-detail__team-name{font-size:4.5rem}.match-detail__countdown{grid-area:1/1/auto/-1}.match-detail__center{grid-area:3/1/auto/-1}.match-detail__nav{padding-inline:var(--home-content-gutter)}.match-detail__nav.is-stuck{padding-inline:1.5rem}.match-detail__information{gap:3.5rem;padding-block:3.5rem}.match-detail__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail__stat{gap:1.5rem;padding:1.5rem}.match-detail__stat dd{font-size:4.5rem}.match-detail__people{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail__officials{margin-top:0}.match-detail__standings .home-standings__inner{min-width:68.9375rem}.match-detail__standings .home-standings__viewport{width:calc(100% + var(--home-content-gutter))}.match-detail__standings :is(.home-standings__columns,.home-standings__row){grid-template-columns:5.125rem 17.6875rem repeat(6,minmax(0,1fr))}.match-detail__fan-zone{gap:2rem;padding-block:3.5rem}.match-detail__fan-zone header h2{font-size:4.5rem}.match-detail__fan-grid{row-gap:2rem}.match-detail__activity-media{aspect-ratio:350/234}.match-detail__activity-copy h3{font-size:1.5rem;line-height:1.1}.match-detail__activity-copy p{font-size:.875rem}.match-detail__live-panel{padding-top:3.5rem}.match-detail__broadcast-pending{padding:1.5rem}}@media (width>=1024px) and (width<=1279.98px){.match-detail__hero{aspect-ratio:1008/930}}@media (width<=639.98px){.match-detail{padding-top:0}.match-detail h2{letter-spacing:-.01em;font-size:2rem;line-height:.9}.match-detail__hero{aspect-ratio:375/669;border-radius:0;gap:3.5rem;min-height:41.8125rem;padding:5.5rem 1rem 1.5rem}.match-detail__breadcrumbs{white-space:nowrap;scrollbar-width:none;overflow:auto}.match-detail__breadcrumbs ol{flex-wrap:nowrap;width:max-content}.match-detail__scoreboard{gap:1.5rem 1rem}.match-detail__team{gap:.5rem}.match-detail__crest{width:5.1875rem;height:6rem}.match-detail__team-copy{gap:.5rem}.match-detail__team-name{font-size:3rem;font-weight:600;line-height:1}.match-detail__city,.match-detail__meta,.match-detail__competition{letter-spacing:-.01em;font-size:.75rem}.match-detail__countdown{font-size:.75rem}.match-detail__clock{font-size:1rem;line-height:1.32}.match-detail__unit small{font-size:.5rem}.match-detail__center{gap:1rem;width:100%}.match-detail__competition{gap:.25rem}.match-detail__competition img{width:2rem;height:2rem}.match-detail__actions{width:100%}.match-detail .match-detail__ticket{flex:1}.match-detail__actions--calendar-only{justify-content:center}.match-detail__nav-sentinel{margin-top:0}.match-detail__nav{border-radius:0;padding:1.5rem 1rem}.match-detail__nav.is-stuck{margin-inline:0;margin-bottom:0;padding:1.5rem 1rem}.match-detail__section{gap:1.5rem}.match-detail__stats,.match-detail__people{border-radius:.75rem}.match-detail__stat{gap:1rem;padding:1.5rem 1rem}.match-detail__stat dd{font-size:4rem}.match-detail__stat dt{letter-spacing:-.01em;font-size:.75rem}.match-detail__people{grid-template-columns:minmax(0,1fr)}.match-detail__person{padding:1rem;font-size:.875rem}.match-detail__person small{letter-spacing:-.01em;font-size:.75rem}.match-detail__standings .home-standings__inner{min-width:47.1875rem}.match-detail__standings .home-standings__viewport{width:100%}.match-detail__standings :is(.home-standings__columns,.home-standings__row){grid-template-columns:4.5rem 4.5rem 10.875rem repeat(6,minmax(0,1fr))}.match-detail__standings .home-standings__row :is(.home-standings__cell--position,.home-standings__team-logo),.match-detail__standings .home-standings__column-heading--position{background:var(--home-black);color:var(--home-ink)}.match-detail__standings .home-standings__column-heading--position:before{background:var(--home-black)}.match-detail__standings .home-standings__team-logo{border-color:var(--home-border)}.match-detail__standings .home-standings__columns{min-height:1.625rem;margin-bottom:.5rem}.match-detail__standings .home-standings__column-label{font-size:.625rem;line-height:1.32}.match-detail__standings .home-standings__team-logo{flex-basis:4.5rem;width:4.5rem}.match-detail__standings .home-team-crest{width:3.01075rem;height:3.5rem}.match-detail__fan-zone{border-radius:0;gap:1.5rem}.match-detail__fan-zone header{gap:.5rem}.match-detail__fan-zone header h2{font-size:3rem;font-weight:600;line-height:1}.match-detail__fan-zone header p{font-size:.875rem}.match-detail__fan-grid{grid-template-columns:minmax(0,1fr)}.match-detail__activity{gap:1rem}.match-detail__activity .match-detail__activity-media,.match-detail__activity:nth-child(2n) .match-detail__activity-media{aspect-ratio:343/234;border-radius:.75rem}.match-detail__activity-copy{padding-right:0}.match-detail__activity-copy p{letter-spacing:-.01em;font-size:.75rem}.match-detail__secondary-panel{padding-block:3.5rem}.match-detail__secondary-panel .mc-lineups__grid{grid-template-columns:minmax(0,1fr)}.match-detail__broadcast-pending{aspect-ratio:1;border-radius:.75rem;gap:1.5rem;min-height:0;padding:1rem}.match-detail__broadcast-icon{width:3.5rem;height:3.5rem}.match-detail__broadcast-copy p{letter-spacing:-.01em;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.match-detail *,.match-detail :before,.match-detail :after{transition:none!important}}
