.mark-on-fill{background:#fffffff0;border-radius:18%;box-shadow:inset 0 0 0 1px #0000001f}.mark-edge{filter:drop-shadow(var(--mark-edge,2px) 0 0 #fff) drop-shadow(calc(-1 * var(--mark-edge,2px)) 0 0 #fff) drop-shadow(0 var(--mark-edge,2px) 0 #fff) drop-shadow(0 calc(-1 * var(--mark-edge,2px)) 0 #fff) var(--mark-edge-after, )}:root{--corner-label-top:max(.6vh, 10px);--pack-poster-paper:3 / 5;--bg-base:#f7f7f5;--bg-rail:#f3f3f0;--bg-raised:#fff;--bg-hover:#ededea;--bg-mat:#efeadf;--border-subtle:#e8e7e1;--border-mat:#e4ded0;--border-art:#e5e4df;--border-strong:#807e76;--text-primary:#1a1a18;--text-secondary:#5e5d57;--text-tertiary:#68665f;--act:#006b80;--act-hover:#064957;--act-press:#043b47;--act-ink:var(--brand-pearl);--act-wash:#e5f4f1;--act-line:#007f92;--act-fill:var(--brand-cyan);--act-fill-hover:#04b4c1;--act-fill-press:#0ac5c4;--act-fill-ink:#fff;--brand-blue:#0189ab;--brand-cyan:#01a3bc;--brand-turquoise:#0ed6c7;--brand-pearl:#f3f6ef;--brand-gradient:linear-gradient(135deg, var(--brand-blue), var(--brand-cyan) 50%, var(--brand-turquoise));--act-gradient:var(--brand-gradient);--live:#b04a40;--live-ink:#a64237;--live-wash:#fbefec;--live-line:#dfb6ae;--danger:#8e2f24;--danger-wash:#fdf2f0;--danger-line:#e3b4ac;--elev-1:0 1px 1px #23231e0d, 0 6px 16px -12px #23231e3d;--elev-2:0 1px 2px #23231e0f, 0 18px 38px -20px #23231e61;--radius-control:7px;--radius-mat:3px;--radius-avatar:8px;--font-sans:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@supports (width:1cqw){:root{--corner-label-top:max(.6cqh, 10px)}}.frame-preview{background:radial-gradient(90% 70% at 50% 42%,#211e19 0%,#100f0c 55%,#080807 100%)}.frame-preview__panel{background:linear-gradient(160deg,#2c2a22,#15140f);box-shadow:0 50px 80px -34px #000000f2,0 0 120px -14px #b04a404d,0 0 42px -8px #e08c5a2e}.type-display{letter-spacing:-2.4px;text-transform:uppercase;font-size:56px;font-weight:900}.type-h1{letter-spacing:-1px;font-size:30px;font-weight:900}.type-h2{letter-spacing:-.4px;font-size:19px;font-weight:700}.type-body{font-size:14px;font-weight:400;line-height:1.6}.type-meta{font-size:12px;font-weight:400}.type-caps{letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:900}@font-face{font-family:Lato;src:url(/fonts/lato.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DSEG7 Classic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dseg7-classic.woff2)format("woff2")}@font-face{font-family:Amatic SC;src:url(/fonts/amatic-sc.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Shrikhand;src:url(/fonts/shrikhand.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satisfy;src:url(/fonts/satisfy.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lobster;src:url(/fonts/lobster.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rye;src:url(/fonts/rye.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alfa Slab One;src:url(/fonts/alfa-slab-one.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Monoton;src:url(/fonts/monoton.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/anton.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/syne.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pirata One;src:url(/fonts/pirata-one.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:UnifrakturMaguntia;src:url(/fonts/unifraktur-maguntia.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mrs Saint Delafield;src:url(/fonts/mrs-saint-delafield.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Metal Mania;src:url(/fonts/metal-mania.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shadows Into Light;src:url(/fonts/shadows-into-light.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html,body,#root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;height:100%;margin:0;padding:0;font-family:system-ui,Segoe UI,Roboto,sans-serif;overflow:hidden}html.frame-prepaint,html.frame-prepaint body,html.frame-prepaint #root{background:var(--brand-gradient)}input[type=checkbox]{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-mat);background:var(--bg-raised);cursor:pointer;flex:none;width:1.25rem;height:1.25rem;margin:0}input[type=checkbox]:checked{border-color:var(--act);background:var(--act-fill)}input[type=checkbox]:checked:after{content:"";border:solid var(--act-fill-ink);border-width:0 2px 2px 0;width:.3rem;height:.6rem;margin:.05rem auto 0;display:block;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:2px solid var(--act);outline-offset:2px}input[type=checkbox]:disabled{cursor:default;opacity:.5}.frame-clock{color:#ffffffd9;letter-spacing:.05em;font-variant-numeric:tabular-nums;text-shadow:0 .3vh 1.2vh #0009;font-size:3.5vw;font-weight:300;position:relative}@supports (width:1cqw){.frame-clock{text-shadow:0 .3cqh 1.2cqh #0009;font-size:3.5cqw}}.idle{background:#000;justify-content:center;align-items:center;width:100%;height:100%;animation:1.2s both idle-fade-in;display:flex;position:relative;overflow:hidden;container-type:size}@keyframes idle-fade-in{0%{opacity:0}to{opacity:1}}.seven-wonders{color:#161616;background:#fff;width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;overflow:hidden;container-type:size}.seven-wonders__inner{box-sizing:border-box;flex-direction:column;height:100%;padding:2.7vh 3vw 2.2vh;display:flex}@supports (width:1cqw){.seven-wonders__inner{padding:2.7cqh 3cqw 2.2cqh}}.seven-wonders p,.seven-wonders h2,.seven-wonders h3,.seven-wonders figure{margin:0}.seven-wonders__header{flex:none;min-width:0;padding-bottom:1.8vh}@supports (width:1cqw){.seven-wonders__header{padding-bottom:1.8cqh}}.seven-wonders__eyebrow{font-size:2.65vw;font-weight:500;line-height:1.3}@supports (width:1cqw){.seven-wonders__eyebrow{font-size:2.65cqw}}.seven-wonders .seven-wonders__name{font-size:calc(10vw * var(--wonder-title-fit,1));letter-spacing:-.04em;white-space:nowrap;margin-top:1.3vh;font-weight:600;line-height:1.1}@supports (width:1cqw){.seven-wonders .seven-wonders__name{font-size:calc(10cqw * var(--wonder-title-fit,1));margin-top:1.3cqh}}.seven-wonders__name span{display:inline-block}.seven-wonders .seven-wonders__location{color:#575757;margin-top:1vh;font-size:3.35vw;line-height:1.2}@supports (width:1cqw){.seven-wonders .seven-wonders__location{margin-top:1cqh;font-size:3.35cqw}}.seven-wonders .seven-wonders__date{color:#333;margin-top:.8vh;font-size:3.6vw;line-height:1.25}@supports (width:1cqw){.seven-wonders .seven-wonders__date{margin-top:.8cqh;font-size:3.6cqw}}.seven-wonders__picture{flex:0 0 50vh;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.seven-wonders__picture{flex:0 0 50cqh}}.seven-wonders__picture img{object-fit:cover;width:100%;height:100%;display:block}.seven-wonders__picture.is-illustration{box-sizing:border-box;padding-bottom:2.2vh}@supports (width:1cqw){.seven-wonders__picture.is-illustration{padding-bottom:2.2cqh}}.seven-wonders__picture.is-illustration img{object-fit:contain}.seven-wonders__picture figcaption{color:#575757;font-size:2.2vw;line-height:1.2;position:absolute;bottom:0;left:0}@supports (width:1cqw){.seven-wonders__picture figcaption{font-size:2.2cqw}}.seven-wonders__copy{margin-top:2.2vh}@supports (width:1cqw){.seven-wonders__copy{margin-top:2.2cqh}}.seven-wonders .seven-wonders__heading{letter-spacing:-.02em;font-size:5vw;font-weight:600;line-height:1.15}@supports (width:1cqw){.seven-wonders .seven-wonders__heading{font-size:5cqw}}.seven-wonders .seven-wonders__fact{letter-spacing:-.01em;margin-top:1.1vh;font-size:4.72vw;line-height:1.3}@supports (width:1cqw){.seven-wonders .seven-wonders__fact{margin-top:1.1cqh;font-size:4.72cqw}}.seven-wonders .seven-wonders__credit{color:#575757;margin-top:auto;padding-top:1.2vh;font-size:1.65vw;line-height:1.4}@supports (width:1cqw){.seven-wonders .seven-wonders__credit{padding-top:1.2cqh;font-size:1.65cqw}}.seven-wonders__unavailable{font-size:4vw}@supports (width:1cqw){.seven-wonders__unavailable{font-size:4cqw}}.seven-wonders.is-landscape .seven-wonders__inner{grid-template-rows:auto 1fr auto;grid-template-columns:58% 1fr;gap:0 3vw;display:grid}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__inner{gap:0 3cqw}}.seven-wonders.is-landscape .seven-wonders__header{grid-column:1/-1}.seven-wonders.is-landscape .seven-wonders__eyebrow{font-size:1.5vw}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__eyebrow{font-size:1.5cqw}}.seven-wonders.is-landscape .seven-wonders__name{font-size:calc(5vw * var(--wonder-title-fit,1));margin-top:.6vh}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__name{font-size:calc(5cqw * var(--wonder-title-fit,1));margin-top:.6cqh}}.seven-wonders.is-landscape .seven-wonders__location{margin-right:1.5vw;font-size:1.65vw;display:inline-block}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__location{margin-right:1.5cqw;font-size:1.65cqw}}.seven-wonders.is-landscape .seven-wonders__date{font-size:1.65vw;display:inline-block}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__date{font-size:1.65cqw}}.seven-wonders.is-landscape .seven-wonders__picture{grid-area:2/1/4}.seven-wonders.is-landscape .seven-wonders__picture figcaption{font-size:1.1vw}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__picture figcaption{font-size:1.1cqw}}.seven-wonders.is-landscape .seven-wonders__copy{grid-area:2/2;align-self:center;margin-top:0}.seven-wonders.is-landscape .seven-wonders__heading{font-size:2.8vw}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__heading{font-size:2.8cqw}}.seven-wonders.is-landscape .seven-wonders__fact{margin-top:2.5vh;font-size:2.45vw}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__fact{margin-top:2.5cqh;font-size:2.45cqw}}.seven-wonders.is-landscape .seven-wonders__credit{grid-area:3/2;font-size:1vw}@supports (width:1cqw){.seven-wonders.is-landscape .seven-wonders__credit{font-size:1cqw}}.golf-poster-root{color:#172a22;font-variant-numeric:tabular-nums;background:#fff;width:100%;height:100%;font-family:Inter,Arial,sans-serif;container-type:size}.golf-poster-root *{box-sizing:border-box}.golf-poster-sheet{flex-direction:column;gap:1.25vh;height:100%;padding:1.8vh 2vw;display:flex}@supports (width:1cqw){.golf-poster-sheet{gap:1.25cqh;padding:1.8cqh 2cqw}}.golf-poster-root h1,.golf-poster-root h2,.golf-poster-root h3,.golf-poster-root h4,.golf-poster-root p{margin:0}.golf-band{color:#fff;background:#075137;flex:none;padding:1.3vh 1.8vw}@supports (width:1cqw){.golf-band{padding:1.3cqh 1.8cqw}}.golf-band-kicker,.golf-event-meta{justify-content:space-between;align-items:center;gap:1vw;font-size:2.6vw;line-height:1.25;display:flex}@supports (width:1cqw){.golf-band-kicker,.golf-event-meta{gap:1cqw;font-size:2.6cqw}}.golf-band-kicker{letter-spacing:.05em}.golf-band h1{overflow-wrap:anywhere;margin:.8vh 0;font-size:5vw;font-weight:750;line-height:1.1}@supports (width:1cqw){.golf-band h1{margin:.8cqh 0;font-size:5cqw}}.golf-event-meta{font-size:2.8vw}@supports (width:1cqw){.golf-event-meta{font-size:2.8cqw}}.golf-board-caption{flex:none;justify-content:space-between;align-items:center;gap:2vw;font-size:3vw;display:flex}@supports (width:1cqw){.golf-board-caption{gap:2cqw;font-size:3cqw}}.golf-board-caption>span{text-align:right;font-size:2.6vw}@supports (width:1cqw){.golf-board-caption>span{font-size:2.6cqw}}.golf-leaderboard{grid-template-columns:repeat(var(--board-columns),minmax(0,1fr));flex:1;gap:3vw;min-height:0;display:grid}@supports (width:1cqw){.golf-leaderboard{gap:3cqw}}.golf-leader-column{flex-direction:column;min-height:0;display:flex}.golf-column-labels{color:#075137;border-bottom:2px solid #075137;grid-template-columns:15.08vw minmax(0,1fr) 12.76vw;gap:1.1vw;padding:.5vh .8vw;font-size:2.6vw;display:grid}@supports (width:1cqw){.golf-column-labels{grid-template-columns:15.08cqw minmax(0,1fr) 12.76cqw;gap:1.1cqw;padding:.5cqh .8cqw;font-size:2.6cqw}}.golf-column-labels>span:last-child{text-align:right}.golf-leader-list{grid-template-rows:repeat(var(--row-count),minmax(0,1fr));flex:1;min-height:0;display:grid}.golf-leader-row{border-bottom:1px solid #bbcbc3;grid-template-columns:2.6em minmax(0,1fr) 2.2em;align-items:center;gap:1.1vw;padding:.7vh .8vw;font-size:5.8vw;display:grid}@supports (width:1cqw){.golf-leader-row{gap:1.1cqw;padding:.7cqh .8cqw;font-size:5.8cqw}}.golf-position{font-size:5.7vw;font-weight:650}@supports (width:1cqw){.golf-position{font-size:5.7cqw}}.golf-player-cell{flex-direction:column;gap:.5vh;min-width:0;display:flex}@supports (width:1cqw){.golf-player-cell{gap:.5cqh}}.golf-player-name{overflow-wrap:anywhere;font-size:5.1vw;font-weight:650;line-height:1.18}@supports (width:1cqw){.golf-player-name{font-size:5.1cqw}}.golf-player-progress{flex-wrap:wrap;align-items:center;gap:1vw;font-size:2.9vw;line-height:1.2;display:flex}@supports (width:1cqw){.golf-player-progress{gap:1cqw;font-size:2.9cqw}}.golf-follow-marker{letter-spacing:.04em;border:1px solid #075137;padding:.2vh .6vw;font-size:2.1vw}@supports (width:1cqw){.golf-follow-marker{padding:.2cqh .6cqw;font-size:2.1cqw}}.golf-leader-row.is-followed{background:#eff7f1;box-shadow:inset .5vw 0 #075137}@supports (width:1cqw){.golf-leader-row.is-followed{box-shadow:inset .5cqw 0 #075137}}.golf-total{text-align:right;font-size:6.5vw;font-weight:700}@supports (width:1cqw){.golf-total{font-size:6.5cqw}}.golf-poster-root .is-under{color:#a32725}.golf-footer{color:#fff;background:#075137;flex:none;justify-content:space-between;align-items:center;gap:2vw;padding:1vh 1.5vw;font-size:2.65vw;line-height:1.3;display:flex}@supports (width:1cqw){.golf-footer{gap:2cqw;padding:1cqh 1.5cqw;font-size:2.65cqw}}.golf-footer>div{flex-direction:column;gap:.3vh;min-width:0;display:flex}@supports (width:1cqw){.golf-footer>div{gap:.3cqh}}.golf-footer>strong{white-space:nowrap;font-size:3vw}@supports (width:1cqw){.golf-footer>strong{font-size:3cqw}}.golf-freshness{font-size:2.4vw;display:block}@supports (width:1cqw){.golf-freshness{font-size:2.4cqw}}.golf-leaderboard.is-sparse .golf-player-name{font-size:7.1vw}@supports (width:1cqw){.golf-leaderboard.is-sparse .golf-player-name{font-size:7.1cqw}}.golf-leaderboard.is-sparse .golf-position,.golf-leaderboard.is-sparse .golf-total{font-size:9vw}@supports (width:1cqw){.golf-leaderboard.is-sparse .golf-position,.golf-leaderboard.is-sparse .golf-total{font-size:9cqw}}.golf-leaderboard.is-sparse .golf-player-progress{font-size:3.4vw}@supports (width:1cqw){.golf-leaderboard.is-sparse .golf-player-progress{font-size:3.4cqw}}.golf-preview{flex-direction:column;flex:1;justify-content:center;gap:3vh;padding:2vh 2vw;display:flex}@supports (width:1cqw){.golf-preview{gap:3cqh;padding:2cqh 2cqw}}.golf-eyebrow{color:#075137;letter-spacing:.06em;font-size:2.8vw;font-weight:750}@supports (width:1cqw){.golf-eyebrow{font-size:2.8cqw}}.golf-preview h2{max-width:90%;font-size:10vw;line-height:1.16}@supports (width:1cqw){.golf-preview h2{font-size:10cqw}}.golf-preview p{font-size:4.8vw;line-height:1.3}@supports (width:1cqw){.golf-preview p{font-size:4.8cqw}}.golf-preview>strong{font-size:7vw}@supports (width:1cqw){.golf-preview>strong{font-size:7cqw}}.golf-preview-rule{background:#075137;width:30%;height:.8vh}@supports (width:1cqw){.golf-preview-rule{height:.8cqh}}.golf-score-hero{border-bottom:2px solid #075137;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3vw;padding:1.5vh .5vw;display:grid}@supports (width:1cqw){.golf-score-hero{gap:3cqw;padding:1.5cqh .5cqw}}.golf-score-hero h2{overflow-wrap:anywhere;margin:.8vh 0;font-size:7.4vw;line-height:1.18}@supports (width:1cqw){.golf-score-hero h2{margin:.8cqh 0;font-size:7.4cqw}}.golf-score-hero p{font-size:3.5vw;line-height:1.2}@supports (width:1cqw){.golf-score-hero p{font-size:3.5cqw}}.golf-hero-number{text-align:right}.golf-hero-number>strong{font-size:14vw;line-height:1.25;display:block}@supports (width:1cqw){.golf-hero-number>strong{font-size:14cqw}}.golf-hero-number>span{margin-top:.5vh;font-size:2.5vw;line-height:1.2;display:block}@supports (width:1cqw){.golf-hero-number>span{margin-top:.5cqh;font-size:2.5cqw}}.golf-round-summary,.golf-round-card{flex-direction:column;flex:1;gap:1.5vh;min-height:0;display:flex}@supports (width:1cqw){.golf-round-summary,.golf-round-card{gap:1.5cqh}}.golf-section-heading{color:#075137;justify-content:space-between;align-items:center;gap:2vw;padding:.5vh 0;display:flex}@supports (width:1cqw){.golf-section-heading{gap:2cqw;padding:.5cqh 0}}.golf-section-heading h3{font-size:5vw;line-height:1.1}@supports (width:1cqw){.golf-section-heading h3{font-size:5cqw}}.golf-section-heading span{font-size:2.8vw}@supports (width:1cqw){.golf-section-heading span{font-size:2.8cqw}}.golf-section-heading>div>strong{font-size:7vw}@supports (width:1cqw){.golf-section-heading>div>strong{font-size:7cqw}}.golf-round-list{grid-template-rows:repeat(var(--round-count),minmax(0,1fr));flex:1;min-height:0;display:grid}.golf-round-line{border-bottom:1px solid #bbcbc3;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:3vw;display:grid}@supports (width:1cqw){.golf-round-line{column-gap:3cqw}}.golf-round-line>strong{font-size:5.2vw;line-height:1.2}@supports (width:1cqw){.golf-round-line>strong{font-size:5.2cqw}}.golf-round-line>span{grid-row:span 2;align-self:center;font-size:7vw}@supports (width:1cqw){.golf-round-line>span{font-size:7cqw}}.golf-round-line>small{margin-top:.5vh;font-size:3vw}@supports (width:1cqw){.golf-round-line>small{margin-top:.5cqh;font-size:3cqw}}.golf-detail-total{flex-wrap:wrap;flex:none;justify-content:space-between;gap:1vw;font-size:2.8vw;line-height:1.3;display:flex}@supports (width:1cqw){.golf-detail-total{gap:1cqw;font-size:2.8cqw}}.golf-no-detail{flex-direction:column;flex:1;justify-content:center;gap:2vh;font-size:5.5vw;line-height:1.2;display:flex}@supports (width:1cqw){.golf-no-detail{gap:2cqh;font-size:5.5cqw}}.golf-no-detail p{font-size:3.8vw}@supports (width:1cqw){.golf-no-detail p{font-size:3.8cqw}}.golf-hole-groups{flex-direction:column;flex:1;justify-content:space-around;gap:3vh;min-height:0;display:flex}@supports (width:1cqw){.golf-hole-groups{gap:3cqh}}.golf-nine h4{margin-bottom:1.5vh;font-size:4.4vw;font-weight:650}@supports (width:1cqw){.golf-nine h4{margin-bottom:1.5cqh;font-size:4.4cqw}}.golf-hole-table{grid-template-columns:1.6fr repeat(var(--hole-count),minmax(0,1fr));border-top:2px solid #075137;border-bottom:2px solid #075137;display:grid}.golf-hole-labels,.golf-hole-column{text-align:center;grid-template-rows:repeat(3,1fr);align-items:center;gap:0;font-size:3.6vw;display:grid}@supports (width:1cqw){.golf-hole-labels,.golf-hole-column{font-size:3.6cqw}}.golf-hole-labels{text-align:left;font-size:2.9vw}@supports (width:1cqw){.golf-hole-labels{font-size:2.9cqw}}.golf-hole-column>span,.golf-hole-column>strong,.golf-hole-labels>*{padding:1.5vh 0}@supports (width:1cqw){.golf-hole-column>span,.golf-hole-column>strong,.golf-hole-labels>*{padding:1.5cqh 0}}.golf-hole-column>span:first-child{color:#075137;background:#edf5ef;font-weight:700}.golf-hole-column>span:nth-child(2),.golf-hole-labels>span:nth-child(2){color:#53685d;font-size:3vw}@supports (width:1cqw){.golf-hole-column>span:nth-child(2),.golf-hole-labels>span:nth-child(2){font-size:3cqw}}.golf-hole-column>strong{font-size:4.4vw}@supports (width:1cqw){.golf-hole-column>strong{font-size:4.4cqw}}.golf-course-name{color:#385344;font-size:3.1vw;line-height:1.3}@supports (width:1cqw){.golf-course-name{font-size:3.1cqw}}.golf-round-card.is-playoff .golf-hole-table{grid-template-columns:1fr repeat(var(--hole-count),minmax(0,2fr))}.golf-round-card.is-playoff .golf-hole-column{font-size:9vw}@supports (width:1cqw){.golf-round-card.is-playoff .golf-hole-column{font-size:9cqw}}.golf-round-card.is-playoff .golf-hole-column>strong{font-size:12vw}@supports (width:1cqw){.golf-round-card.is-playoff .golf-hole-column>strong{font-size:12cqw}}.golf-round-card.is-playoff .golf-hole-column>span:nth-child(2){font-size:7vw}@supports (width:1cqw){.golf-round-card.is-playoff .golf-hole-column>span:nth-child(2){font-size:7cqw}}.golf-round-card.is-playoff .golf-hole-labels{font-size:4.5vw}@supports (width:1cqw){.golf-round-card.is-playoff .golf-hole-labels{font-size:4.5cqw}}.golf-poster-root.is-landscape .golf-band{padding:1.1vh 1.2vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-band{padding:1.1cqh 1.2cqw}}.golf-poster-root.is-landscape .golf-band-kicker,.golf-poster-root.is-landscape .golf-event-meta{font-size:2.2vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-band-kicker,.golf-poster-root.is-landscape .golf-event-meta{font-size:2.2cqh}}.golf-poster-root.is-landscape .golf-band h1{margin:.5vh 0;font-size:4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-band h1{margin:.5cqh 0;font-size:4cqh}}.golf-poster-root.is-landscape .golf-board-caption{font-size:2.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-board-caption{font-size:2.8cqh}}.golf-poster-root.is-landscape .golf-board-caption>span,.golf-poster-root.is-landscape .golf-column-labels{font-size:2.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-board-caption>span,.golf-poster-root.is-landscape .golf-column-labels{font-size:2.5cqh}}.golf-poster-root.is-landscape .golf-leader-row{grid-template-columns:2.6em minmax(0,1fr) 2.4em;gap:1vw;font-size:4.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-leader-row{gap:1cqw;font-size:4.6cqh}}.golf-poster-root.is-landscape .golf-position{font-size:4.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-position{font-size:4.6cqh}}.golf-poster-root.is-landscape .golf-player-name{font-size:4.1vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-player-name{font-size:4.1cqh}}.golf-poster-root.is-landscape .golf-player-progress{font-size:2.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-player-progress{font-size:2.6cqh}}.golf-poster-root.is-landscape .golf-follow-marker{font-size:1.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-follow-marker{font-size:1.8cqh}}.golf-poster-root.is-landscape .golf-total{font-size:5.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-total{font-size:5.5cqh}}.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-player-name{font-size:7vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-player-name{font-size:7cqh}}.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-position,.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-total{font-size:9vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-position,.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-total{font-size:9cqh}}.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-player-progress{font-size:3.2vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-player-progress{font-size:3.2cqh}}.golf-poster-root.is-landscape .golf-footer{font-size:2.3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-footer{font-size:2.3cqh}}.golf-poster-root.is-landscape .golf-footer>strong{font-size:2.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-footer>strong{font-size:2.6cqh}}.golf-poster-root.is-landscape .golf-freshness{font-size:2.1vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-freshness{font-size:2.1cqh}}.golf-poster-root.is-landscape .golf-eyebrow{font-size:2.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-eyebrow{font-size:2.5cqh}}.golf-poster-root.is-landscape .golf-preview{gap:3vh;max-width:85%}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview{gap:3cqh}}.golf-poster-root.is-landscape .golf-preview h2{font-size:9vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview h2{font-size:9cqh}}.golf-poster-root.is-landscape .golf-preview p{font-size:4.2vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview p{font-size:4.2cqh}}.golf-poster-root.is-landscape .golf-preview>strong{font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview>strong{font-size:6cqh}}.golf-poster-root.is-landscape .golf-score-hero{padding:1vh 0}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero{padding:1cqh 0}}.golf-poster-root.is-landscape .golf-score-hero h2{font-size:6.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero h2{font-size:6.5cqh}}.golf-poster-root.is-landscape .golf-score-hero p{font-size:2.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero p{font-size:2.8cqh}}.golf-poster-root.is-landscape .golf-hero-number>strong{font-size:12vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hero-number>strong{font-size:12cqh}}.golf-poster-root.is-landscape .golf-hero-number>span{font-size:2.2vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hero-number>span{font-size:2.2cqh}}.golf-poster-root.is-landscape .golf-section-heading h3{font-size:3.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-section-heading h3{font-size:3.8cqh}}.golf-poster-root.is-landscape .golf-section-heading span{font-size:2.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-section-heading span{font-size:2.5cqh}}.golf-poster-root.is-landscape .golf-section-heading>div>strong{font-size:5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-section-heading>div>strong{font-size:5cqh}}.golf-poster-root.is-landscape .golf-round-line>strong{font-size:3.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-line>strong{font-size:3.8cqh}}.golf-poster-root.is-landscape .golf-round-line>span{font-size:5.4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-line>span{font-size:5.4cqh}}.golf-poster-root.is-landscape .golf-round-line>small{font-size:2.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-line>small{font-size:2.5cqh}}.golf-poster-root.is-landscape .golf-detail-total,.golf-poster-root.is-landscape .golf-course-name{font-size:2.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-detail-total,.golf-poster-root.is-landscape .golf-course-name{font-size:2.6cqh}}.golf-poster-root.is-landscape .golf-hole-groups{flex-direction:row;align-items:center;gap:3vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-groups{gap:3cqw}}.golf-poster-root.is-landscape .golf-nine{flex:1;min-width:0}.golf-poster-root.is-landscape .golf-nine h4{font-size:3.5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-nine h4{font-size:3.5cqh}}.golf-poster-root.is-landscape .golf-hole-column{font-size:3.7vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-column{font-size:3.7cqh}}.golf-poster-root.is-landscape .golf-hole-column>span:nth-child(2){font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-column>span:nth-child(2){font-size:3cqh}}.golf-poster-root.is-landscape .golf-hole-column>strong{font-size:4.4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-column>strong{font-size:4.4cqh}}.golf-poster-root.is-landscape .golf-hole-labels{font-size:2.4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-labels{font-size:2.4cqh}}.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column{font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column{font-size:6cqh}}.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column>strong{font-size:8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column>strong{font-size:8cqh}}.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column>span:nth-child(2){font-size:4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-column>span:nth-child(2){font-size:4cqh}}.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-labels{font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-card.is-playoff .golf-hole-labels{font-size:3cqh}}.golf-poster-root.is-landscape .golf-no-detail{font-size:5vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-no-detail{font-size:5cqh}}.golf-poster-root.is-landscape .golf-no-detail p{font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-no-detail p{font-size:3cqh}}.golf-leaderboard.is-sparse .golf-leader-row{grid-template-columns:1.2em minmax(0,1fr) 2em;font-size:9vw}@supports (width:1cqw){.golf-leaderboard.is-sparse .golf-leader-row{font-size:9cqw}}.golf-poster-root.is-landscape .golf-column-labels{grid-template-columns:11.96vh minmax(0,1fr) 11.04vh;gap:1vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-column-labels{grid-template-columns:11.96cqh minmax(0,1fr) 11.04cqh;gap:1cqw}}.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-leader-row{grid-template-columns:1.2em minmax(0,1fr) 2em;font-size:9vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-leaderboard.is-sparse .golf-leader-row{font-size:9cqh}}.golf-poster-root.is-landscape .golf-hole-labels>span:nth-child(2){font-size:2.4vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-hole-labels>span:nth-child(2){font-size:2.4cqh}}.golf-round-summary.is-sparse .golf-round-line>strong{font-size:6.6vw}@supports (width:1cqw){.golf-round-summary.is-sparse .golf-round-line>strong{font-size:6.6cqw}}.golf-round-summary.is-sparse .golf-round-line>span{font-size:9vw}@supports (width:1cqw){.golf-round-summary.is-sparse .golf-round-line>span{font-size:9cqw}}.golf-poster-root.is-landscape .golf-round-summary.is-sparse .golf-round-line>strong{font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-summary.is-sparse .golf-round-line>strong{font-size:6cqh}}.golf-poster-root.is-landscape .golf-round-summary.is-sparse .golf-round-line>span{font-size:8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-round-summary.is-sparse .golf-round-line>span{font-size:8cqh}}.golf-last-heading{flex:none;padding:1vh .5vw}@supports (width:1cqw){.golf-last-heading{padding:1cqh .5cqw}}.golf-last-heading h2{overflow-wrap:anywhere;margin:.6vh 0 1.2vh;font-size:7.4vw;line-height:1.18}@supports (width:1cqw){.golf-last-heading h2{margin:.6cqh 0 1.2cqh;font-size:7.4cqw}}.golf-last-heading>.golf-last-caption{color:#075137;justify-content:space-between;align-items:baseline;gap:2vw;display:flex}@supports (width:1cqw){.golf-last-heading>.golf-last-caption{gap:2cqw}}.golf-last-heading h3{font-size:4.8vw;line-height:1.2}@supports (width:1cqw){.golf-last-heading h3{font-size:4.8cqw}}.golf-last-heading>.golf-last-caption>strong{font-size:3.6vw;line-height:1.2}@supports (width:1cqw){.golf-last-heading>.golf-last-caption>strong{font-size:3.6cqw}}.golf-last-hole{border-top:2px solid #075137;border-bottom:2px solid #075137;flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:2.5vh 4vw;min-height:0;display:grid}@supports (width:1cqw){.golf-last-hole{gap:2.5cqh 4cqw}}.golf-last-hole-number,.golf-last-stroke{flex-direction:column;justify-content:center;align-items:center;display:flex}.golf-last-hole-number>span,.golf-last-stroke>span,.golf-last-facts span{letter-spacing:.04em;font-size:3.6vw;font-weight:650}@supports (width:1cqw){.golf-last-hole-number>span,.golf-last-stroke>span,.golf-last-facts span{font-size:3.6cqw}}.golf-last-hole-number>strong{color:#075137;letter-spacing:-.055em;font-size:28vw;font-weight:750;line-height:1.25}@supports (width:1cqw){.golf-last-hole-number>strong{font-size:28cqw}}.golf-last-stroke>strong{font-size:24vw;font-weight:700;line-height:1.25}@supports (width:1cqw){.golf-last-stroke>strong{font-size:24cqw}}.golf-last-stroke>small{font-size:4vw}@supports (width:1cqw){.golf-last-stroke>small{font-size:4cqw}}.golf-last-facts{background:#edf5ef;grid-column:1/-1;justify-content:space-around;gap:3vw;padding:2vh 1vw;display:flex}@supports (width:1cqw){.golf-last-facts{gap:3cqw;padding:2cqh 1cqw}}.golf-last-facts>div{align-items:center;gap:2vw;display:flex}@supports (width:1cqw){.golf-last-facts>div{gap:2cqw}}.golf-last-facts strong{font-size:8vw;font-weight:650;line-height:1.25}@supports (width:1cqw){.golf-last-facts strong{font-size:8cqw}}.golf-last-course{flex-direction:column;flex:none;gap:.6vh;font-size:3.5vw;line-height:1.25;display:flex}@supports (width:1cqw){.golf-last-course{gap:.6cqh;font-size:3.5cqw}}.golf-last-course>span{font-size:3vw}@supports (width:1cqw){.golf-last-course>span{font-size:3cqw}}.golf-poster-root.is-landscape .golf-last-heading{padding:.5vh 0}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading{padding:.5cqh 0}}.golf-poster-root.is-landscape .golf-last-heading h2{margin:.3vh 0 .6vh;font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading h2{margin:.3cqh 0 .6cqh;font-size:6cqh}}.golf-poster-root.is-landscape .golf-last-heading h3{font-size:3.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading h3{font-size:3.6cqh}}.golf-poster-root.is-landscape .golf-last-heading>.golf-last-caption>strong{font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading>.golf-last-caption>strong{font-size:3cqh}}.golf-poster-root.is-landscape .golf-last-hole{grid-template-columns:1.2fr 1.2fr 1fr;gap:3vw;padding:1vh 2vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-hole{gap:3cqw;padding:1cqh 2cqw}}.golf-poster-root.is-landscape .golf-last-hole-number>span,.golf-poster-root.is-landscape .golf-last-stroke>span,.golf-poster-root.is-landscape .golf-last-facts span{font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-hole-number>span,.golf-poster-root.is-landscape .golf-last-stroke>span,.golf-poster-root.is-landscape .golf-last-facts span{font-size:3cqh}}.golf-poster-root.is-landscape .golf-last-hole-number>strong{font-size:27vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-hole-number>strong{font-size:27cqh}}.golf-poster-root.is-landscape .golf-last-stroke>strong{font-size:24vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-stroke>strong{font-size:24cqh}}.golf-poster-root.is-landscape .golf-last-stroke>small{font-size:3.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-stroke>small{font-size:3.8cqh}}.golf-poster-root.is-landscape .golf-last-facts{flex-direction:column;grid-column:auto;align-self:center;gap:3vh;padding:3vh 2vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-facts{gap:3cqh;padding:3cqh 2cqw}}.golf-poster-root.is-landscape .golf-last-facts>div{justify-content:space-between;gap:1.5vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-facts>div{gap:1.5cqw}}.golf-poster-root.is-landscape .golf-last-facts strong{font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-facts strong{font-size:6cqh}}.golf-poster-root.is-landscape .golf-last-course{flex-direction:row;justify-content:space-between;align-items:center;font-size:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-course{font-size:3cqh}}.golf-poster-root.is-landscape .golf-last-course>span{font-size:2.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-course>span{font-size:2.6cqh}}.golf-athlete-photo{object-fit:contain;object-position:center bottom;align-self:end;width:100%;min-width:0;display:block}.golf-score-hero.has-photo{grid-template-columns:30vw minmax(0,1fr);gap:.7vh 3vw}@supports (width:1cqw){.golf-score-hero.has-photo{grid-template-columns:30cqw minmax(0,1fr);gap:.7cqh 3cqw}}.golf-score-hero.has-photo .golf-score-identity{grid-area:1/2}.golf-score-hero.has-photo .golf-athlete-photo{grid-area:1/1/3;justify-self:center;width:30vw;height:22vh}@supports (width:1cqw){.golf-score-hero.has-photo .golf-athlete-photo{width:30cqw;height:22cqh}}.golf-score-hero.has-photo .golf-hero-number{grid-area:2/2;justify-content:space-between;align-items:center;gap:2vw;display:flex}@supports (width:1cqw){.golf-score-hero.has-photo .golf-hero-number{gap:2cqw}}.golf-last-heading.has-photo{grid-template-columns:minmax(0,1fr) 32vw;align-items:center;gap:.6vh 2vw;display:grid}@supports (width:1cqw){.golf-last-heading.has-photo{grid-template-columns:minmax(0,1fr) 32cqw;gap:.6cqh 2cqw}}.golf-last-heading.has-photo .golf-athlete-photo{grid-area:1/2;height:20vh}@supports (width:1cqw){.golf-last-heading.has-photo .golf-athlete-photo{height:20cqh}}.golf-last-heading.has-photo .golf-last-caption{grid-column:1/-1}.golf-poster-root.is-landscape .golf-score-hero.has-photo{grid-template-columns:24vw minmax(0,1fr) auto;gap:3vw;padding:.5vh 0}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero.has-photo{grid-template-columns:24cqw minmax(0,1fr) auto;gap:3cqw;padding:.5cqh 0}}.golf-poster-root.is-landscape .golf-score-hero.has-photo .golf-score-identity{grid-area:1/2}.golf-poster-root.is-landscape .golf-score-hero.has-photo .golf-athlete-photo{grid-area:1/1;width:24vw;height:24vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero.has-photo .golf-athlete-photo{width:24cqw;height:24cqh}}.golf-poster-root.is-landscape .golf-score-hero.has-photo .golf-hero-number{grid-area:1/3;display:block}.golf-poster-root.is-landscape .golf-last-heading.has-photo{grid-template-columns:minmax(0,1fr) 24vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading.has-photo{grid-template-columns:minmax(0,1fr) 24cqw}}.golf-poster-root.is-landscape .golf-last-heading.has-photo .golf-athlete-photo{grid-row:1/3;height:24vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-last-heading.has-photo .golf-athlete-photo{height:24cqh}}.golf-poster-root.is-landscape .golf-last-heading.has-photo .golf-last-caption{grid-column:1}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo.has-long-name .golf-score-identity{grid-column:1/-1}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo.has-long-name .golf-athlete-photo{grid-row:2;height:10vh}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo.has-long-name .golf-athlete-photo{height:10cqh}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-hole-groups{gap:.75vh}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-hole-groups{gap:.75cqh}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-nine h4{margin-bottom:.6vh}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-nine h4{margin-bottom:.6cqh}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-hole-column>span,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-hole-column>strong,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name+.golf-round-card .golf-hole-labels>*{padding:0}.golf-poster-root:not(.is-landscape) .golf-athlete-photo{object-fit:cover}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name .golf-athlete-photo{object-fit:contain}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name{padding:.5vh .5vw}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name{padding:.5cqh .5cqw}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name h2{margin:.3vh 0}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-long-name h2{margin:.3cqh 0}}.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-nine h4{display:none}.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-column>span,.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-column>strong,.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-labels>*{padding:.5vh 0}@supports (width:1cqw){.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-column>span,.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-column>strong,.golf-score-hero.has-photo+.golf-round-card.is-playoff .golf-hole-labels>*{padding:.5cqh 0}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-groups{gap:1.25vh}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-groups{gap:1.25cqh}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-nine h4{margin-bottom:.65vh}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-nine h4{margin-bottom:.65cqh}}.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-column>span,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-column>strong,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-labels>*{padding:.35vh 0}@supports (width:1cqw){.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-column>span,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-column>strong,.golf-poster-root:not(.is-landscape) .golf-score-hero.has-photo:not(.has-long-name)+.golf-round-card .golf-hole-labels>*{padding:.35cqh 0}}.golf-score-hero.has-photo{border-bottom-width:.2vh}@supports (width:1cqw){.golf-score-hero.has-photo{border-bottom-width:.2cqh}}.golf-score-hero.has-photo+.golf-round-card .golf-hole-table,.golf-score-hero.has-long-name+.golf-round-card .golf-hole-table{border-width:.2vh}@supports (width:1cqw){.golf-score-hero.has-photo+.golf-round-card .golf-hole-table,.golf-score-hero.has-long-name+.golf-round-card .golf-hole-table{border-width:.2cqh}}.golf-score-identity,.golf-last-identity{font-size:2.8vw}@supports (width:1cqw){.golf-score-identity,.golf-last-identity{font-size:2.8cqw}}.golf-score-hero.has-photo+.golf-round-card .golf-section-heading>div,.golf-score-hero.has-long-name+.golf-round-card .golf-section-heading>div{font-size:2.8vw}@supports (width:1cqw){.golf-score-hero.has-photo+.golf-round-card .golf-section-heading>div,.golf-score-hero.has-long-name+.golf-round-card .golf-section-heading>div{font-size:2.8cqw}}.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-column>span,.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-column>strong,.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-labels>*{padding:1.2vh 0}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-column>span,.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-column>strong,.golf-poster-root.is-landscape .golf-score-hero.has-long-name:not(.has-photo)+.golf-round-card .golf-hole-labels>*{padding:1.2cqh 0}}.golf-score-symbol{border:.075em solid #0000;justify-content:center;align-items:center;width:1.7em;height:1.7em;line-height:1;display:inline-flex;position:relative}.golf-score-symbol.is-circle,.golf-score-symbol.is-double-circle{border-color:#075137;border-radius:50%}.golf-score-symbol.is-square,.golf-score-symbol.is-double-square{border-color:#172a22}.golf-score-symbol.is-double-circle:after,.golf-score-symbol.is-double-square:after{content:"";pointer-events:none;border:.06em solid;position:absolute;inset:.1em}.golf-score-symbol.is-double-circle:after{border-color:#075137;border-radius:50%}.golf-hole-under{color:#a32725}.golf-preview-context{flex:1;grid-template-rows:auto minmax(0,1fr);gap:3vh;min-height:0;padding:1vh 1vw;display:grid}@supports (width:1cqw){.golf-preview-context{gap:3cqh;padding:1cqh 1cqw}}.golf-preview-courses{flex-direction:column;gap:1.5vh;display:flex}@supports (width:1cqw){.golf-preview-courses{gap:1.5cqh}}.golf-preview-courses h2{overflow-wrap:anywhere;font-size:6.5vw;line-height:1.13}@supports (width:1cqw){.golf-preview-courses h2{font-size:6.5cqw}}.golf-preview-courses p{margin-top:.7vh;font-size:3.2vw}@supports (width:1cqw){.golf-preview-courses p{margin-top:.7cqh;font-size:3.2cqw}}.golf-preview-field-count{border-top:2px solid #075137;align-items:center;gap:2vw;padding-top:1.4vh;display:flex}@supports (width:1cqw){.golf-preview-field-count{gap:2cqw;padding-top:1.4cqh}}.golf-preview-field-count>strong{font-size:9vw;line-height:1.1}@supports (width:1cqw){.golf-preview-field-count>strong{font-size:9cqw}}.golf-preview-field-count>span{font-size:3.3vw;line-height:1.2}@supports (width:1cqw){.golf-preview-field-count>span{font-size:3.3cqw}}.golf-preview-field-count small{margin-top:.6vh;font-size:2.8vw;display:block}@supports (width:1cqw){.golf-preview-field-count small{margin-top:.6cqh;font-size:2.8cqw}}.golf-previous-results{flex-direction:column;gap:1.2vh;min-height:0;display:flex}@supports (width:1cqw){.golf-previous-results{gap:1.2cqh}}.golf-previous-results>h2{color:#075137;font-size:5vw}@supports (width:1cqw){.golf-previous-results>h2{font-size:5cqw}}.golf-previous-subtitle{font-size:2.9vw;line-height:1.25}@supports (width:1cqw){.golf-previous-subtitle{font-size:2.9cqw}}.golf-previous-list{grid-template-rows:repeat(var(--finisher-count),minmax(0,1fr));flex:1;min-height:0;display:grid}.golf-previous-list article{border-bottom:1px solid #b9c9c0;grid-template-columns:2.5em minmax(0,1fr) 2.5em;align-items:center;gap:1.5vw;font-size:5.2vw;display:grid}@supports (width:1cqw){.golf-previous-list article{gap:1.5cqw;font-size:5.2cqw}}.golf-previous-list h3{overflow-wrap:anywhere;font-size:5.2vw;line-height:1.15}@supports (width:1cqw){.golf-previous-list h3{font-size:5.2cqw}}.golf-previous-list b{text-align:right;font-size:6.8vw}@supports (width:1cqw){.golf-previous-list b{font-size:6.8cqw}}.golf-preview-field{grid-template-columns:repeat(var(--board-columns),minmax(0,1fr));flex:1;gap:3vw;min-height:0;display:grid}@supports (width:1cqw){.golf-preview-field{gap:3cqw}}.golf-preview-field>div{grid-template-rows:repeat(var(--row-count),minmax(0,1fr));display:grid}.golf-preview-field article{border-bottom:1px solid #b9c9c0;flex-direction:column;justify-content:center;gap:1vh;display:flex}@supports (width:1cqw){.golf-preview-field article{gap:1cqh}}.golf-preview-field article strong{overflow-wrap:anywhere;font-size:5.4vw;line-height:1.2}@supports (width:1cqw){.golf-preview-field article strong{font-size:5.4cqw}}.golf-preview-field article span{font-size:3vw}@supports (width:1cqw){.golf-preview-field article span{font-size:3cqw}}.golf-poster-root.is-landscape .golf-preview-context{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4vw}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-context{gap:4cqw}}.golf-poster-root.is-landscape .golf-preview-courses{justify-content:center;gap:3vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-courses{gap:3cqh}}.golf-poster-root.is-landscape .golf-preview-courses h2{font-size:5.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-courses h2{font-size:5.8cqh}}.golf-poster-root.is-landscape .golf-preview-courses p,.golf-poster-root.is-landscape .golf-preview-field-count>span{font-size:3.2vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-courses p,.golf-poster-root.is-landscape .golf-preview-field-count>span{font-size:3.2cqh}}.golf-poster-root.is-landscape .golf-preview-field-count>strong{font-size:10vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-field-count>strong{font-size:10cqh}}.golf-poster-root.is-landscape .golf-preview-field-count small{font-size:2.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-field-count small{font-size:2.8cqh}}.golf-poster-root.is-landscape .golf-previous-results>h2{font-size:4.7vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-previous-results>h2{font-size:4.7cqh}}.golf-poster-root.is-landscape .golf-previous-subtitle{font-size:2.8vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-previous-subtitle{font-size:2.8cqh}}.golf-poster-root.is-landscape .golf-previous-list article,.golf-poster-root.is-landscape .golf-previous-list h3{font-size:4.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-previous-list article,.golf-poster-root.is-landscape .golf-previous-list h3{font-size:4.6cqh}}.golf-poster-root.is-landscape .golf-previous-list b{font-size:6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-previous-list b{font-size:6cqh}}.golf-poster-root.is-landscape .golf-preview-field article strong{font-size:4.6vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-field article strong{font-size:4.6cqh}}.golf-poster-root.is-landscape .golf-preview-field article span{font-size:2.9vh}@supports (width:1cqw){.golf-poster-root.is-landscape .golf-preview-field article span{font-size:2.9cqh}}.golf-preview-field-count>strong,.golf-preview-courses h2{line-height:1.25}.golf-season-band{color:#fff;background:#075137;justify-content:space-between;gap:2vw;padding:1.3vh 2vw;font-size:3.1vw;display:flex}@supports (width:1cqw){.golf-season-band{gap:2cqw;padding:1.3cqh 2cqw;font-size:3.1cqw}}.golf-season-hero{flex:none;align-items:center;gap:2vw;min-height:13vh;display:flex}@supports (width:1cqw){.golf-season-hero{gap:2cqw;min-height:13cqh}}.golf-season-hero img{object-fit:contain;width:30vw;height:17vh}@supports (width:1cqw){.golf-season-hero img{width:30cqw;height:17cqh}}.golf-season-hero h1{overflow-wrap:anywhere;font-size:7vw;line-height:1.12}@supports (width:1cqw){.golf-season-hero h1{font-size:7cqw}}.golf-season-hero p{margin-top:1vh;font-size:3.2vw}@supports (width:1cqw){.golf-season-hero p{margin-top:1cqh;font-size:3.2cqw}}.golf-season-metrics{grid-template-columns:repeat(var(--metric-count),minmax(0,1fr));border-top:2px solid #075137;border-bottom:2px solid #075137;gap:3vw;margin:0;padding:1.5vh 0;display:grid}@supports (width:1cqw){.golf-season-metrics{gap:3cqw;padding:1.5cqh 0}}.golf-season-metrics dt{font-size:3.5vw;line-height:1.2}@supports (width:1cqw){.golf-season-metrics dt{font-size:3.5cqw}}.golf-season-metrics dd{overflow-wrap:anywhere;margin:1vh 0 0;font-size:6.4vw;font-weight:750;line-height:1.2}@supports (width:1cqw){.golf-season-metrics dd{margin:1cqh 0 0;font-size:6.4cqw}}.golf-season-availability{flex-wrap:wrap;gap:1vw;font-size:2.5vw;display:flex}@supports (width:1cqw){.golf-season-availability{gap:1cqw;font-size:2.5cqw}}.golf-season-availability:empty{display:none}.golf-season-results{grid-template-rows:repeat(var(--event-count),minmax(0,1fr));flex:1;min-height:0;display:grid}.golf-season-event{border-bottom:1px solid #b9c9c0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5vw;min-width:0;padding:1vh 0;display:grid}@supports (width:1cqw){.golf-season-event{gap:1.5cqw;padding:1cqh 0}}.golf-season-event h2{overflow-wrap:anywhere;font-size:4.3vw;line-height:1.15}@supports (width:1cqw){.golf-season-event h2{font-size:4.3cqw}}.golf-season-event-name p{overflow-wrap:anywhere;margin:.6vh 0;font-size:3.3vw;line-height:1.2}@supports (width:1cqw){.golf-season-event-name p{margin:.6cqh 0;font-size:3.3cqw}}.golf-season-event-name>span{font-size:3vw}@supports (width:1cqw){.golf-season-event-name>span{font-size:3cqw}}.golf-season-event dl{text-align:center;gap:2vw;margin:0;display:flex}@supports (width:1cqw){.golf-season-event dl{gap:2cqw}}@supports (width:1cqw){.golf-season-event dt{font-size:2.6cqw}}.golf-season-event dd{overflow-wrap:anywhere;max-width:7ch;margin:.5vh 0 0;font-size:5.8vw;font-weight:750}@supports (width:1cqw){.golf-season-event dd{margin:.5cqh 0 0;font-size:5.8cqw}}.golf-season-empty{align-self:center;font-size:5vw}@supports (width:1cqw){.golf-season-empty{font-size:5cqw}}.golf-season-profile.is-landscape .golf-season-band{font-size:2.8vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-band{font-size:2.8cqh}}.golf-season-profile.is-landscape .golf-season-hero{min-height:15vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-hero{min-height:15cqh}}.golf-season-profile.is-landscape .golf-season-hero img{width:24vh;height:18vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-hero img{width:24cqh;height:18cqh}}.golf-season-profile.is-landscape .golf-season-hero h1{font-size:6vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-hero h1{font-size:6cqh}}.golf-season-profile.is-landscape .golf-season-hero p{font-size:3vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-hero p{font-size:3cqh}}.golf-season-profile.is-landscape .golf-season-metrics dt{font-size:3.5vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-metrics dt{font-size:3.5cqh}}.golf-season-profile.is-landscape .golf-season-metrics dd{font-size:6.2vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-metrics dd{font-size:6.2cqh}}.golf-season-profile.is-landscape .golf-season-availability{font-size:2.3vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-availability{font-size:2.3cqh}}.golf-season-profile.is-landscape .golf-season-results{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--event-rows),minmax(0,1fr));column-gap:4vw}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-results{column-gap:4cqw}}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event h2{font-size:3.4cqh}}.golf-season-profile.is-landscape .golf-season-event-name p{font-size:3vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event-name p{font-size:3cqh}}.golf-season-profile.is-landscape .golf-season-event-name>span,.golf-season-profile.is-landscape .golf-season-event dt{font-size:2.3vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event-name>span,.golf-season-profile.is-landscape .golf-season-event dt{font-size:2.3cqh}}.golf-season-profile.is-landscape .golf-season-event dd{font-size:5vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event dd{font-size:5cqh}}.golf-season-hero h1{line-height:1.25}.golf-season-event dt{font-size:3vw}@supports (width:1cqw){.golf-season-event dt{font-size:3cqw}}.golf-season-event dd.is-text-finish{white-space:nowrap;overflow-wrap:normal;max-width:none;font-size:3.4vw}@supports (width:1cqw){.golf-season-event dd.is-text-finish{font-size:3.4cqw}}.golf-season-profile.is-landscape .golf-season-event dd.is-text-finish{font-size:3.2vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event dd.is-text-finish{font-size:3.2cqh}}.golf-season-profile.is-landscape .golf-season-event dt{font-size:2.6vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event dt{font-size:2.6cqh}}.golf-season-profile.is-landscape .golf-season-event h2{font-size:4.2vh}@supports (width:1cqw){.golf-season-profile.is-landscape .golf-season-event h2{font-size:4.2cqh}}.golf-season-event h2{font-size:5.2vw}@supports (width:1cqw){.golf-season-event h2{font-size:5.2cqw}}.golf-season-event-name>span{line-height:1.2;display:block}.nhl-goalie-save-chart{color:#172624;flex-direction:column;flex:1;gap:1.2vh;min-height:0;display:flex}@supports (width:1cqw){.nhl-goalie-save-chart{gap:1.2cqh}}.nhl-save-chart-heading{flex-direction:column;flex:none;gap:1vh;display:flex}@supports (width:1cqw){.nhl-save-chart-heading{gap:1cqh}}.nhl-save-chart-identity{align-items:center;gap:2vw;min-width:0;display:flex}@supports (width:1cqw){.nhl-save-chart-identity{gap:2cqw}}.nhl-save-goalie-photo{object-fit:contain;flex:none;width:20vw;height:13vh}@supports (width:1cqw){.nhl-save-goalie-photo{width:20cqw;height:13cqh}}.nhl-save-chart-identity h2{overflow-wrap:anywhere;margin:.4vh 0 0;font-size:6.8vw;line-height:1.15}@supports (width:1cqw){.nhl-save-chart-identity h2{margin:.4cqh 0 0;font-size:6.8cqw}}.nhl-save-team{align-items:center;gap:1vw;margin:0;font-size:3.6vw;line-height:1.25;display:flex}@supports (width:1cqw){.nhl-save-team{gap:1cqw;font-size:3.6cqw}}.nhl-save-team img{object-fit:contain;width:7vw;height:7vw}@supports (width:1cqw){.nhl-save-team img{width:7cqw;height:7cqw}}.nhl-save-located{border-bottom:1px solid #c4cecc;justify-content:space-between;align-items:center;gap:2vw;padding:.5vh 0;display:flex}@supports (width:1cqw){.nhl-save-located{gap:2cqw;padding:.5cqh 0}}.nhl-save-located>span{max-width:25vw;font-size:3.3vw;line-height:1.25}@supports (width:1cqw){.nhl-save-located>span{max-width:25cqw;font-size:3.3cqw}}.nhl-save-located strong{white-space:nowrap;font-size:8vw;line-height:1.15}@supports (width:1cqw){.nhl-save-located strong{font-size:8cqw}}.nhl-save-located small{font-size:4vw;font-weight:500}@supports (width:1cqw){.nhl-save-located small{font-size:4cqw}}.nhl-save-chart-body{flex:1;grid-template-columns:minmax(0,1fr) 23vw;gap:2vw;min-height:0;display:grid}@supports (width:1cqw){.nhl-save-chart-body{grid-template-columns:minmax(0,1fr) 23cqw;gap:2cqw}}.nhl-save-rink{min-width:0;min-height:0}.nhl-save-rink svg{width:100%;height:100%;display:block}.nhl-save-rink-edge{fill:#fff;stroke:#748e9b;stroke-width:.7px}.nhl-save-center-line{stroke:#bf8990;stroke-width:.5px}.nhl-save-blue-line{stroke:#9dbdcc;stroke-width:1px}.nhl-save-goal-line,.nhl-save-faceoff{stroke:#cda5aa;stroke-width:.45px;fill:none}.nhl-save-goal{stroke:#a14a52;stroke-width:.8px;fill:none}.nhl-save-origin{stroke:#fff;stroke-width:.5px}.nhl-save-periods{flex-direction:column;justify-content:space-evenly;gap:1vh;min-height:0;margin:0;display:flex}@supports (width:1cqw){.nhl-save-periods{gap:1cqh}}.nhl-save-periods>div{flex-direction:column;gap:.6vh;display:flex}@supports (width:1cqw){.nhl-save-periods>div{gap:.6cqh}}.nhl-save-periods dt{align-items:center;gap:1vw;font-size:3.3vw;line-height:1.2;display:flex}@supports (width:1cqw){.nhl-save-periods dt{gap:1cqw;font-size:3.3cqw}}.nhl-save-periods i{flex:none;width:2vw;height:2vw;display:inline-block}@supports (width:1cqw){.nhl-save-periods i{width:2cqw;height:2cqw}}.nhl-save-key-circle{border-radius:50%}.nhl-save-key-diamond{transform:rotate(45deg)}.nhl-save-key-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.nhl-save-periods dd{margin:0;font-size:7vw;font-weight:650;line-height:1.1}@supports (width:1cqw){.nhl-save-periods dd{font-size:7cqw}}.nhl-save-chart-note{text-align:center;flex:none;margin:0;font-size:3.2vw;line-height:1.3}@supports (width:1cqw){.nhl-save-chart-note{font-size:3.2cqw}}.nhl-save-chart-unavailable{text-align:center;flex:1;place-items:center;font-size:5vw;display:grid}@supports (width:1cqw){.nhl-save-chart-unavailable{font-size:5cqw}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:3vw}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-chart-heading{gap:3cqw}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-identity{flex:1}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-identity h2{font-size:5vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-chart-identity h2{font-size:5cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-goalie-photo{width:18vh;height:15vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-goalie-photo{width:18cqh;height:15cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-team{font-size:2.8vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-team{font-size:2.8cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-team img{width:5vh;height:5vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-team img{width:5cqh;height:5cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-located{border:0;flex-direction:column;align-items:center;gap:.2vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-located{gap:.2cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-located>span{max-width:none;font-size:2.6vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-located>span{font-size:2.6cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-located strong{font-size:8vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-located strong{font-size:8cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-located small{font-size:4vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-located small{font-size:4cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-body{grid-template-columns:minmax(0,1fr) 16vw}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-chart-body{grid-template-columns:minmax(0,1fr) 16cqw}}.nhl-goalie-save-chart.is-landscape .nhl-save-periods dt{font-size:2.8vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-periods dt{font-size:2.8cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-periods dd{font-size:6vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-periods dd{font-size:6cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-note{font-size:2.6vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-chart-note{font-size:2.6cqh}}.nhl-goalie-save-chart.is-half-rink .nhl-save-chart-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.nhl-goalie-save-chart.is-half-rink .nhl-save-periods{flex-direction:row;justify-content:space-around;gap:1vw}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink .nhl-save-periods{gap:1cqw}}.nhl-goalie-save-chart.is-half-rink .nhl-save-periods>div{text-align:center;align-items:center}.nhl-goalie-save-chart.is-half-rink.is-landscape{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:4vw;display:grid}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape{column-gap:4cqw}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-heading{flex-direction:column;justify-content:center;gap:3vh;min-width:0}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-heading{gap:3cqh}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-identity{text-align:center;flex-direction:column;flex:none}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-goalie-photo{width:36vh;height:29vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-goalie-photo{width:36cqh;height:29cqh}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-identity h2{font-size:6vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-identity h2{font-size:6cqh}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-team{flex-wrap:wrap;justify-content:center;font-size:3.2vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-team{font-size:3.2cqh}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-located strong{font-size:13vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-located strong{font-size:13cqh}}.nhl-goalie-save-chart.is-half-rink.is-landscape .nhl-save-chart-note{grid-column:1/3}.nhl-save-chart-totals{border-bottom:1px solid #c4cecc;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3vw;padding:.5vh 0;display:grid}@supports (width:1cqw){.nhl-save-chart-totals{gap:3cqw;padding:.5cqh 0}}.nhl-save-chart-totals .nhl-save-located{border:0;flex-direction:column;align-items:flex-start;gap:.5vh;padding:0}@supports (width:1cqw){.nhl-save-chart-totals .nhl-save-located{gap:.5cqh}}.nhl-save-chart-totals .nhl-save-located>span{max-width:none}.nhl-save-percentage{flex-direction:column;gap:.5vh;display:flex}@supports (width:1cqw){.nhl-save-percentage{gap:.5cqh}}.nhl-save-percentage>span{font-size:3.3vw;line-height:1.25}@supports (width:1cqw){.nhl-save-percentage>span{font-size:3.3cqw}}.nhl-save-percentage strong{font-size:8vw;line-height:1.15}@supports (width:1cqw){.nhl-save-percentage strong{font-size:8cqw}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-totals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.nhl-goalie-save-chart.is-landscape .nhl-save-percentage>span{font-size:2.6vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-percentage>span{font-size:2.6cqh}}.nhl-goalie-save-chart.is-landscape .nhl-save-chart-totals strong{font-size:9vh}@supports (width:1cqw){.nhl-goalie-save-chart.is-landscape .nhl-save-chart-totals strong{font-size:9cqh}}.nhl-save-chart-sheet .basketball-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4vh 2vw;display:flex}@supports (width:1cqw){.nhl-save-chart-sheet .basketball-heading{gap:.4cqh 2cqw}}.nhl-save-chart-sheet .basketball-heading h1{margin:0;font-size:4.6vw}@supports (width:1cqw){.nhl-save-chart-sheet .basketball-heading h1{font-size:4.6cqw}}.nhl-save-chart-sheet .basketball-heading p{font-size:2.9vw}@supports (width:1cqw){.nhl-save-chart-sheet .basketball-heading p{font-size:2.9cqw}}.nhl-root.is-landscape.nhl-save-chart-sheet .basketball-heading h1{font-size:4vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-save-chart-sheet .basketball-heading h1{font-size:4cqh}}.nhl-root.is-landscape.nhl-save-chart-sheet .basketball-heading p{font-size:2.9vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-save-chart-sheet .basketball-heading p{font-size:2.9cqh}}.nhl-season-saves{box-sizing:border-box;color:#172624;background:#fff;flex-direction:column;gap:1vh;width:100%;height:100%;padding:4%;font-family:Arial,sans-serif;display:flex;overflow:hidden;container-type:size}@supports (width:1cqw){.nhl-season-saves{gap:1cqh}}.nhl-season-saves header p{margin:0;font-size:3.5vw;line-height:1.3}@supports (width:1cqw){.nhl-season-saves header p{font-size:3.5cqw}}.nhl-season-saves h1{overflow-wrap:anywhere;margin:.8vh 0;font-size:8vw;line-height:1.1}@supports (width:1cqw){.nhl-season-saves h1{margin:.8cqh 0;font-size:8cqw}}.nhl-season-statistics h2{margin:0 0 .7vh;font-size:3.4vw;font-weight:500}@supports (width:1cqw){.nhl-season-statistics h2{margin:0 0 .7cqh;font-size:3.4cqw}}.nhl-season-statistics dl{grid-template-columns:1.4fr 1fr .7fr;gap:2vw;margin:0;display:grid}@supports (width:1cqw){.nhl-season-statistics dl{gap:2cqw}}.nhl-season-statistics dt{font-size:3.1vw;line-height:1.2}@supports (width:1cqw){.nhl-season-statistics dt{font-size:3.1cqw}}.nhl-season-statistics dd{margin:.5vh 0 0;font-size:8vw;font-weight:700;line-height:1.1}@supports (width:1cqw){.nhl-season-statistics dd{margin:.5cqh 0 0;font-size:8cqw}}.nhl-season-ice{flex:1;min-width:0;min-height:0}.nhl-season-ice svg{width:100%;height:100%;display:block}.nhl-season-saves footer{text-align:center;font-size:3vw;line-height:1.35}@supports (width:1cqw){.nhl-season-saves footer{font-size:3cqw}}.nhl-season-saves footer strong{font-size:3.6vw}@supports (width:1cqw){.nhl-season-saves footer strong{font-size:3.6cqw}}.nhl-season-saves footer p{margin:.4vh 0 0}@supports (width:1cqw){.nhl-season-saves footer p{margin:.4cqh 0 0}}.nhl-season-saves.is-landscape{grid-template-rows:auto 1fr auto;grid-template-columns:.8fr 1.2fr;column-gap:3vw;padding:3%;display:grid}@supports (width:1cqw){.nhl-season-saves.is-landscape{column-gap:3cqw}}.nhl-season-saves.is-landscape header{grid-column:1;align-self:end}.nhl-season-saves.is-landscape h1{font-size:8vh}@supports (width:1cqw){.nhl-season-saves.is-landscape h1{font-size:8cqh}}.nhl-season-saves.is-landscape header p{font-size:3.7vh}@supports (width:1cqw){.nhl-season-saves.is-landscape header p{font-size:3.7cqh}}.nhl-season-saves.is-landscape .nhl-season-statistics{grid-column:1;align-self:center}.nhl-season-saves.is-landscape .nhl-season-statistics h2{font-size:3.6vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-statistics h2{font-size:3.6cqh}}.nhl-season-saves.is-landscape dt{font-size:3.2vh}@supports (width:1cqw){.nhl-season-saves.is-landscape dt{font-size:3.2cqh}}.nhl-season-saves.is-landscape dd{font-size:9vh}@supports (width:1cqw){.nhl-season-saves.is-landscape dd{font-size:9cqh}}.nhl-season-saves.is-landscape .nhl-season-ice{grid-area:1/2/3}.nhl-season-saves.is-landscape footer{grid-column:1/3;font-size:3vh}@supports (width:1cqw){.nhl-season-saves.is-landscape footer{font-size:3cqh}}.nhl-season-saves.is-landscape footer strong{font-size:3.6vh}@supports (width:1cqw){.nhl-season-saves.is-landscape footer strong{font-size:3.6cqh}}.nhl-season-long-range{border-top:1px solid #c4cecc;flex:none;justify-content:center;align-items:center;gap:3vw;height:8vh;padding-top:.6vh;display:flex}@supports (width:1cqw){.nhl-season-long-range{gap:3cqw;height:8cqh;padding-top:.6cqh}}.nhl-season-long-range strong{font-size:3.5vw}@supports (width:1cqw){.nhl-season-long-range strong{font-size:3.5cqw}}.nhl-season-long-range p{margin:.5vh 0 0;font-size:2.9vw}@supports (width:1cqw){.nhl-season-long-range p{margin:.5cqh 0 0;font-size:2.9cqw}}.nhl-season-long-range svg{flex:none;width:20vw;height:100%}@supports (width:1cqw){.nhl-season-long-range svg{width:20cqw}}.nhl-season-saves.is-landscape{grid-template-rows:auto 1fr auto auto}.nhl-season-saves.is-landscape .nhl-season-ice{grid-row:1/4}.nhl-season-saves.is-landscape .nhl-season-long-range{grid-area:3/1;gap:2vw;height:19vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-long-range{gap:2cqw;height:19cqh}}.nhl-season-saves.is-landscape .nhl-season-long-range strong{font-size:3.7vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-long-range strong{font-size:3.7cqh}}.nhl-season-saves.is-landscape .nhl-season-long-range p{font-size:3vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-long-range p{font-size:3cqh}}.nhl-season-saves.is-landscape .nhl-season-long-range svg{width:20vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-long-range svg{width:20cqh}}.nhl-season-saves.is-landscape footer{grid-row:4}.nhl-season-legend{justify-content:center;align-items:center;gap:5vw;margin-bottom:.7vh;font-size:3.8vw;font-weight:700;display:flex}@supports (width:1cqw){.nhl-season-legend{gap:5cqw;margin-bottom:.7cqh;font-size:3.8cqw}}.nhl-season-legend span{align-items:center;gap:1.4vw;display:flex}@supports (width:1cqw){.nhl-season-legend span{gap:1.4cqw}}.nhl-season-legend i{background:#176b47;border-radius:50%;flex:none;width:2.3vw;height:2.3vw;display:block}@supports (width:1cqw){.nhl-season-legend i{width:2.3cqw;height:2.3cqw}}.nhl-season-legend i.is-goal{background:#bd2936;border-radius:0;transform:rotate(45deg)}.nhl-season-saves.is-landscape .nhl-season-legend{font-size:3.8vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-legend{font-size:3.8cqh}}.nhl-season-saves.is-landscape .nhl-season-legend i{width:2.3vh;height:2.3vh}@supports (width:1cqw){.nhl-season-saves.is-landscape .nhl-season-legend i{width:2.3cqh;height:2.3cqh}}.nfl-live-root{background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.nfl-live-fields{grid-template-rows:1fr 1fr;display:grid;position:absolute;inset:0}.nfl-live-root.is-landscape .nfl-live-fields{grid-template-rows:none;grid-template-columns:1fr 1fr}.nfl-live-side{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.nfl-live-side-inner{text-align:center;flex-direction:column;align-items:center;gap:.8vh;padding:2vh;display:flex}@supports (width:1cqw){.nfl-live-side-inner{gap:.8cqh;padding:2cqh}}.nfl-live-logo{object-fit:contain;--mark-edge:.35vh;--mark-edge-after:drop-shadow(0 .4vh 1vh #0006);width:14vh;height:14vh}@supports (width:1cqw){.nfl-live-logo{--mark-edge:.35cqh;--mark-edge-after:drop-shadow(0 .4cqh 1cqh #0006);width:14cqh;height:14cqh}}.nfl-live-root.is-landscape .nfl-live-logo{width:20vh;height:20vh}@supports (width:1cqw){.nfl-live-root.is-landscape .nfl-live-logo{width:20cqh;height:20cqh}}.nfl-live-team{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:4.4vh;font-weight:800;line-height:1}@supports (width:1cqw){.nfl-live-team{font-size:4.4cqh}}.nfl-live-meta{letter-spacing:.14em;align-items:center;gap:1.4vh;margin:0;font-size:1.9vh;font-weight:700;display:flex}@supports (width:1cqw){.nfl-live-meta{gap:1.4cqh;font-size:1.9cqh}}.nfl-live-record{opacity:.72;font-variant-numeric:tabular-nums}.nfl-live-scoreline{flex-direction:column;align-items:center;gap:.8vh;width:100%;min-width:0;display:flex}@supports (width:1cqw){.nfl-live-scoreline{gap:.8cqh}}.nfl-live-score{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:17vh;font-weight:800;line-height:.95}@supports (width:1cqw){.nfl-live-score{font-size:17cqh}}.nfl-live-root.is-landscape .nfl-live-score{font-size:30vh}@supports (width:1cqw){.nfl-live-root.is-landscape .nfl-live-score{font-size:30cqh}}.nfl-live-possession{opacity:.95}.nfl-live-status{color:#fff;text-align:center;background:#000000c7;border-radius:999px;flex-direction:column;align-items:center;gap:.4vh;max-width:80vw;padding:1.1vh 2.2vh;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (width:1cqw){.nfl-live-status{gap:.4cqh;max-width:80cqw;padding:1.1cqh 2.2cqh}}.nfl-live-clock{letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:2.6vh;font-weight:800}@supports (width:1cqw){.nfl-live-clock{font-size:2.6cqh}}.nfl-live-down{letter-spacing:.04em;opacity:.85;white-space:nowrap;margin:0;font-size:1.6vh;font-weight:600}@supports (width:1cqw){.nfl-live-down{font-size:1.6cqh}}.nfl-live-tv{letter-spacing:.18em;opacity:.55;margin:0;font-size:1.3vh;font-weight:700}@supports (width:1cqw){.nfl-live-tv{font-size:1.3cqh}}.live-notes{letter-spacing:.02em;opacity:.78;text-align:center;flex-direction:column;align-self:center;gap:.35vh;max-width:88vw;margin:1.2vh 0 0;padding:0;font-size:1.6vh;font-weight:600;list-style:none;display:flex}@supports (width:1cqw){.live-notes{gap:.35cqh;max-width:88cqw;margin:1.2cqh 0 0;font-size:1.6cqh}}.live-notes li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nfl-live-root.is-landscape .live-notes{gap:.5vh;max-width:40vw;font-size:2.2vh}@supports (width:1cqw){.nfl-live-root.is-landscape .live-notes{gap:.5cqh;max-width:40cqw;font-size:2.2cqh}}.nfl-live-root.notes-beside .nfl-live-scoreline{grid-template-columns:1fr auto 1fr;align-items:center;gap:0 2vh;display:grid}@supports (width:1cqw){.nfl-live-root.notes-beside .nfl-live-scoreline{gap:0 2cqh}}.nfl-live-root.notes-beside .nfl-live-score{grid-column:2}.nfl-live-root.notes-beside .live-notes{text-align:left;grid-column:3;justify-self:start;max-width:none;margin:0}.nfl-live-root.notes-beside .live-notes li{white-space:normal;text-overflow:clip;overflow:visible}.nfl-live-root.notes-beside.is-landscape .nfl-live-scoreline{flex-direction:column;align-items:center;gap:.8vh;display:flex}@supports (width:1cqw){.nfl-live-root.notes-beside.is-landscape .nfl-live-scoreline{gap:.8cqh}}.nfl-live-root.notes-beside.is-landscape .live-notes{text-align:center;justify-self:auto;max-width:40vw;margin:1.2vh 0 0}@supports (width:1cqw){.nfl-live-root.notes-beside.is-landscape .live-notes{max-width:40cqw;margin:1.2cqh 0 0}}.nfl-live-root.notes-beside.is-landscape .live-notes li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.basketball-fill,.basketball-root{width:100%;height:100%;min-height:0}.basketball-root{color:#171714;font-family:var(--font-condensed,"Barlow Condensed"), Arial, sans-serif;background:#f5f0e5;overflow:hidden;container-type:size}.basketball-sheet{box-sizing:border-box;flex-direction:column;gap:1.5vh;height:100%;padding:3vh 2.5vw 1.8vh;display:flex}@supports (width:1cqw){.basketball-sheet{gap:1.5cqh;padding:3cqh 2.5cqw 1.8cqh}}.basketball-heading{border-bottom:.3vw solid #171714;flex:none;padding-bottom:1.2vh}@supports (width:1cqw){.basketball-heading{border-bottom:.3cqw solid #171714;padding-bottom:1.2cqh}}.basketball-heading h1{letter-spacing:-.04em;margin:.6vh 0;font-family:Georgia,serif;font-size:9vw;line-height:1}@supports (width:1cqw){.basketball-heading h1{margin:.6cqh 0;font-size:9cqw}}.basketball-heading p{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:3vw;font-weight:700}@supports (width:1cqw){.basketball-heading p{font-size:3cqw}}.basketball-body{flex-direction:column;flex:1;gap:1vh;min-height:0;display:flex}@supports (width:1cqw){.basketball-body{gap:1cqh}}.basketball-footer{text-transform:uppercase;border-top:1px solid #938e83;justify-content:space-between;gap:2vw;padding-top:.7vh;font-size:2.1vw;font-weight:600;display:flex}@supports (width:1cqw){.basketball-footer{gap:2cqw;padding-top:.7cqh;font-size:2.1cqw}}.basketball-scores{border-bottom:1px solid #938e83;flex:none;grid-template-columns:1fr 1fr;padding:.5vh 0 1vh;display:grid;position:relative}@supports (width:1cqw){.basketball-scores{padding:.5cqh 0 1cqh}}.basketball-score{flex-direction:column;align-items:flex-start;display:flex}.basketball-score.home{align-items:flex-end}.basketball-score strong{font-variant-numeric:tabular-nums;font-size:14vw;font-weight:800;line-height:1}@supports (width:1cqw){.basketball-score strong{font-size:14cqw}}.basketball-team-label{align-items:center;gap:1vw;font-size:4vw;font-weight:800;display:flex}@supports (width:1cqw){.basketball-team-label{gap:1cqw;font-size:4cqw}}.basketball-team-label img{object-fit:contain;width:6vw;height:6vw}@supports (width:1cqw){.basketball-team-label img{width:6cqw;height:6cqw}}.basketball-team-label i{border-top:.6vw solid;width:5vw}@supports (width:1cqw){.basketball-team-label i{border-top:.6cqw solid;width:5cqw}}.basketball-team-label i.dashed{border-top-style:dashed}.basketball-score-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7vh;width:32%;display:flex;position:absolute;top:12%;bottom:12%;left:34%}@supports (width:1cqw){.basketball-score-center{gap:.7cqh}}.basketball-score-center strong{font-size:6vw;line-height:1}@supports (width:1cqw){.basketball-score-center strong{font-size:6cqw}}.basketball-score-center small,.basketball-score-center span{text-transform:uppercase;font-size:2.3vw;font-weight:700}@supports (width:1cqw){.basketball-score-center small,.basketball-score-center span{font-size:2.3cqw}}.basketball-note{text-align:center;margin:0;font-size:2.7vw;line-height:1.25}@supports (width:1cqw){.basketball-note{font-size:2.7cqw}}.basketball-empty{text-align:center;margin:auto;font-size:4vw}@supports (width:1cqw){.basketball-empty{font-size:4cqw}}.basketball-flow{flex:1;width:100%;min-height:0;overflow:visible}.basketball-flow text{fill:#37352f;font-family:Arial,sans-serif;font-size:18px}.basketball-flow .basketball-run text{fill:#fff;font-size:16px;font-weight:700}.basketball-grid{stroke:#bbb5a8;stroke-width:1px}.basketball-court-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.basketball-court{width:100%;height:100%}.basketball-court-lines{stroke:#817663;stroke-width:.22px;fill:none}.basketball-court-lines>rect{fill:#eadfc9}.basketball-shot{stroke-width:.24px;opacity:.9}.basketball-team{align-items:center;gap:1.5vw;min-width:0;display:flex}@supports (width:1cqw){.basketball-team{gap:1.5cqw}}.basketball-team img{object-fit:contain;flex:none;width:5vw;height:5vw}@supports (width:1cqw){.basketball-team img{width:5cqw;height:5cqw}}.basketball-team>span{min-width:0;line-height:1.08}.basketball-game-list{flex:1;grid-template-rows:repeat(6,1fr);min-height:0;display:grid}.basketball-game-row{border-bottom:1px solid #bcb5a8;flex-direction:column;justify-content:center;gap:.25vh;padding:.6vh 0;display:flex}@supports (width:1cqw){.basketball-game-row{gap:.25cqh;padding:.6cqh 0}}.basketball-game-row p{text-transform:uppercase;margin:0;font-size:2.7vw}@supports (width:1cqw){.basketball-game-row p{font-size:2.7cqw}}.basketball-game-row>div{justify-content:space-between;gap:2vw;font-size:4vw;display:flex}@supports (width:1cqw){.basketball-game-row>div{gap:2cqw;font-size:4cqw}}.basketball-game-row strong{font-variant-numeric:tabular-nums;font-size:4.5vw}@supports (width:1cqw){.basketball-game-row strong{font-size:4.5cqw}}.basketball-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:3.6vw}@supports (width:1cqw){.basketball-table{font-size:3.6cqw}}.basketball-table th{text-align:right;padding:1vh .5vw;font-size:2.5vw}@supports (width:1cqw){.basketball-table th{padding:1cqh .5cqw;font-size:2.5cqw}}.basketball-table th:first-child{text-align:left}.basketball-table td{text-align:right;border-top:1px solid #bcb5a8;padding:1.05vh .5vw}@supports (width:1cqw){.basketball-table td{padding:1.05cqh .5cqw}}.basketball-table td:first-child{text-align:left;width:48%}.basketball-table.college td:first-child{width:58%}@supports (width:1cqw){.basketball-table.college td{padding:1.2cqh .5cqw}}.basketball-player-rows{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.basketball-player{border-bottom:1px solid #bcb5a8;align-items:center;gap:2vw;min-height:0;padding:1.5vh 0;font-size:4.7vw;display:flex}@supports (width:1cqw){.basketball-player{gap:2cqw;padding:1.5cqh 0;font-size:4.7cqw}}.basketball-player>span{flex:1}.basketball-player strong{font-variant-numeric:tabular-nums;font-size:6vw}@supports (width:1cqw){.basketball-player strong{font-size:6cqw}}.basketball-player small{text-transform:uppercase;font-size:2.8vw;display:block}@supports (width:1cqw){.basketball-player small{font-size:2.8cqw}}.basketball-rank{width:4vw;font-size:3vw}@supports (width:1cqw){.basketball-rank{width:4cqw;font-size:3cqw}}.basketball-match-label{text-align:center;font-size:6vw;font-weight:700}@supports (width:1cqw){.basketball-match-label{font-size:6cqw}}.basketball-game-names{justify-content:space-between;gap:4vw;font-size:3.5vw;display:flex}@supports (width:1cqw){.basketball-game-names{gap:4cqw;font-size:3.5cqw}}.basketball-game-names>*{width:46%}.basketball-preview{text-align:center;margin:auto;font-size:4vw}@supports (width:1cqw){.basketball-preview{font-size:4cqw}}.basketball-preview strong{font-size:14vw}@supports (width:1cqw){.basketball-preview strong{font-size:14cqw}}.basketball-live .nfl-live-status{flex-direction:column;gap:.7vh;display:flex}@supports (width:1cqw){.basketball-live .nfl-live-status{gap:.7cqh}}.basketball-root.is-landscape .basketball-heading h1{font-size:7.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-heading h1{font-size:7.5cqh}}.basketball-root.is-landscape .basketball-heading p{font-size:2.6vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-heading p{font-size:2.6cqh}}.basketball-root.is-landscape .basketball-footer{font-size:1.7vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-footer{font-size:1.7cqh}}.basketball-root.is-landscape .basketball-score strong{font-size:11vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-score strong{font-size:11cqh}}.basketball-root.is-landscape .basketball-team-label{font-size:3.6vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-team-label{font-size:3.6cqh}}.basketball-root.is-landscape .basketball-team-label img{width:5vh;height:5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-team-label img{width:5cqh;height:5cqh}}.basketball-root.is-landscape .basketball-team-label i{border-top-width:.45vh;width:4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-team-label i{border-top-width:.45cqh;width:4cqh}}.basketball-root.is-landscape .basketball-score-center strong{font-size:5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-score-center strong{font-size:5cqh}}.basketball-root.is-landscape .basketball-score-center small,.basketball-root.is-landscape .basketball-score-center span{font-size:2vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-score-center small,.basketball-root.is-landscape .basketball-score-center span{font-size:2cqh}}.basketball-root.is-landscape .basketball-note{font-size:2.4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-note{font-size:2.4cqh}}.basketball-root.is-landscape .basketball-table{font-size:3.2vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-table{font-size:3.2cqh}}.basketball-root.is-landscape .basketball-table th{font-size:2.4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-table th{font-size:2.4cqh}}.basketball-root.is-landscape .basketball-team img{width:4.5vh;height:4.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-team img{width:4.5cqh;height:4.5cqh}}.basketball-root.is-landscape .basketball-player{padding:1vh 0;font-size:3.8vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-player{padding:1cqh 0;font-size:3.8cqh}}.basketball-root.is-landscape .basketball-player strong{font-size:4.3vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-player strong{font-size:4.3cqh}}.basketball-root.is-landscape .basketball-player small{font-size:2.4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-player small{font-size:2.4cqh}}.basketball-root.is-landscape .basketball-rank{font-size:2.8vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-rank{font-size:2.8cqh}}.basketball-root.is-landscape .basketball-game-list{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;column-gap:4vw}@supports (width:1cqw){.basketball-root.is-landscape .basketball-game-list{column-gap:4cqw}}.basketball-root.is-landscape .basketball-game-row p{font-size:2.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-game-row p{font-size:2.5cqh}}.basketball-root.is-landscape .basketball-game-row>div{font-size:3.6vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-game-row>div{font-size:3.6cqh}}.basketball-root.is-landscape .basketball-game-row strong{font-size:4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-game-row strong{font-size:4cqh}}.basketball-root.is-landscape .basketball-game-names{font-size:3.2vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-game-names{font-size:3.2cqh}}.basketball-root.is-landscape .basketball-match-label{font-size:5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-match-label{font-size:5cqh}}.basketball-root.is-landscape .basketball-preview{font-size:3.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-preview{font-size:3.5cqh}}.basketball-root.is-landscape .basketball-preview strong{font-size:10vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-preview strong{font-size:10cqh}}.basketball-root{font-family:Inter,Arial,sans-serif}.basketball-flow .basketball-run text{font-size:13px}.basketball-scores,.basketball-player strong{font-family:Inter,Arial,sans-serif}.basketball-root.is-landscape .basketball-table td{padding:.7vh .5vw}@supports (width:1cqw){.basketball-root.is-landscape .basketball-table td{padding:.7cqh .5cqw}}.basketball-table td{padding:.8vh .5vw}@supports (width:1cqw){.basketball-table td{padding:.8cqh .5cqw}}.basketball-table.college td{padding:1vh .5vw}@supports (width:1cqw){.basketball-table.college td{padding:1cqh .5cqw}}.basketball-root.is-landscape .basketball-table.college td{padding:.7vh .5vw}@supports (width:1cqw){.basketball-root.is-landscape .basketball-table.college td{padding:.7cqh .5cqw}}.basketball-plot-box{flex:1;width:100%;min-height:0;position:relative}.basketball-plot-box>.basketball-flow{width:100%;height:100%;position:absolute;inset:0}.basketball-player-team{flex:none;width:8vw;font-size:2.7vw}@supports (width:1cqw){.basketball-player-team{width:8cqw;font-size:2.7cqw}}.basketball-stats-content{flex-direction:column;flex:1;gap:1.5vh;min-height:0;display:flex}@supports (width:1cqw){.basketball-stats-content{gap:1.5cqh}}.basketball-stat-comparison{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%}.basketball-stat-comparison td{border-bottom:1px solid #bcb5a8;padding:.8vh;font-size:4.3vw}@supports (width:1cqw){.basketball-stat-comparison td{padding:.8cqh;font-size:4.3cqw}}.basketball-stat-comparison th{padding:.8vh;font-size:2.6vw}@supports (width:1cqw){.basketball-stat-comparison th{padding:.8cqh;font-size:2.6cqw}}.basketball-stats-content .basketball-player{padding:.6vh 0;font-size:3.5vw}@supports (width:1cqw){.basketball-stats-content .basketball-player{padding:.6cqh 0;font-size:3.5cqw}}.basketball-stats-content .basketball-player strong{font-size:4.4vw}@supports (width:1cqw){.basketball-stats-content .basketball-player strong{font-size:4.4cqw}}.basketball-stats-content .basketball-player small{font-size:2.4vw}@supports (width:1cqw){.basketball-stats-content .basketball-player small{font-size:2.4cqw}}.basketball-root.is-landscape .basketball-player-team{width:7vh;font-size:2.4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-player-team{width:7cqh;font-size:2.4cqh}}.basketball-root.is-landscape .basketball-stats-content{flex-direction:row;align-items:center;gap:4vw}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stats-content{gap:4cqw}}.basketball-root.is-landscape .basketball-stat-comparison{width:43%}.basketball-root.is-landscape .basketball-stat-comparison td{padding:2vh;font-size:4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stat-comparison td{padding:2cqh;font-size:4cqh}}.basketball-root.is-landscape .basketball-stat-comparison th{font-size:2.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stat-comparison th{font-size:2.5cqh}}.basketball-root.is-landscape .basketball-stats-content .basketball-player{padding:1.8vh 0;font-size:3.5vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stats-content .basketball-player{padding:1.8cqh 0;font-size:3.5cqh}}.basketball-root.is-landscape .basketball-stats-content .basketball-player strong{font-size:4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stats-content .basketball-player strong{font-size:4cqh}}.basketball-root.is-landscape .basketball-stats-content .basketball-player small{font-size:2.4vh}@supports (width:1cqw){.basketball-root.is-landscape .basketball-stats-content .basketball-player small{font-size:2.4cqh}}.basketball-live-freshness{text-align:center;color:#eee;background:#111d;padding:.5vh;font-size:1.8vh;position:absolute;bottom:1.5vh;left:0;right:0}@supports (width:1cqw){.basketball-live-freshness{padding:.5cqh;font-size:1.8cqh;bottom:1.5cqh}}.basketball-flow-sheet{background:#fafafa}.basketball-flow-sheet .basketball-sheet{gap:.8vh;padding:2vh 2.5vw 1.5vh}@supports (width:1cqw){.basketball-flow-sheet .basketball-sheet{gap:.8cqh;padding:2cqh 2.5cqw 1.5cqh}}.basketball-flow-sheet .basketball-heading{border-bottom-width:.2vw;align-items:baseline;gap:1.5vw;padding-bottom:.6vh;display:flex}@supports (width:1cqw){.basketball-flow-sheet .basketball-heading{border-bottom-width:.2cqw;gap:1.5cqw;padding-bottom:.6cqh}}.basketball-flow-sheet .basketball-heading h1{letter-spacing:0;margin:0;font-family:inherit;font-size:3.6vw;font-weight:700}@supports (width:1cqw){.basketball-flow-sheet .basketball-heading h1{font-size:3.6cqw}}.basketball-flow-sheet .basketball-heading p{letter-spacing:.03em;font-size:3.2vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-heading p{font-size:3.2cqw}}.basketball-flow-sheet .basketball-scores{grid-template-columns:44% 12% 44%;align-items:start;padding:.4vh 0 .8vh}@supports (width:1cqw){.basketball-flow-sheet .basketball-scores{padding:.4cqh 0 .8cqh}}.basketball-flow-sheet .basketball-score{grid-template-columns:12.5vw minmax(0,1fr);align-items:center;column-gap:1vw;min-width:0;display:grid}@supports (width:1cqw){.basketball-flow-sheet .basketball-score{grid-template-columns:12.5cqw minmax(0,1fr);column-gap:1cqw}}.basketball-flow-sheet .basketball-score.away{grid-area:1/1}.basketball-flow-sheet .basketball-score.home{grid-area:1/3;grid-template-columns:minmax(0,1fr) 12.5vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-score.home{grid-template-columns:minmax(0,1fr) 12.5cqw}}.basketball-flow-sheet .basketball-team-label{flex-direction:column;gap:.35vh;font-size:3.6vw;line-height:1;display:flex}@supports (width:1cqw){.basketball-flow-sheet .basketball-team-label{gap:.35cqh;font-size:3.6cqw}}.basketball-flow-sheet .basketball-team-label img{width:12.5vw;height:12.5vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-team-label img{width:12.5cqw;height:12.5cqw}}.basketball-flow-sheet .basketball-team-label i{border-top-width:.6vw;width:7vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-team-label i{border-top-width:.6cqw;width:7cqw}}.basketball-flow-sheet .basketball-score.home .basketball-team-label{grid-area:1/2}.basketball-flow-sheet .basketball-score>strong{letter-spacing:-.065em;text-align:center;font-size:16vw;line-height:1.22}@supports (width:1cqw){.basketball-flow-sheet .basketball-score>strong{font-size:16cqw}}.basketball-flow-sheet .basketball-score.home>strong{grid-area:1/1}.basketball-flow-sheet .basketball-score-center{grid-area:1/2;gap:.6vh;width:auto;padding-top:1.8vh;position:static}@supports (width:1cqw){.basketball-flow-sheet .basketball-score-center{gap:.6cqh;padding-top:1.8cqh}}.basketball-flow-sheet .basketball-score-center strong{font-size:6.5vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-score-center strong{font-size:6.5cqw}}.basketball-flow-sheet .basketball-score-center small,.basketball-flow-sheet .basketball-score-center span{font-size:2.4vw;line-height:1.15}@supports (width:1cqw){.basketball-flow-sheet .basketball-score-center small,.basketball-flow-sheet .basketball-score-center span{font-size:2.4cqw}}.basketball-flow-leader{color:#171714;grid-column:1/-1;align-items:center;gap:1vw;min-width:0;margin-top:.5vh;display:flex}@supports (width:1cqw){.basketball-flow-leader{gap:1cqw;margin-top:.5cqh}}.basketball-flow-leader>img{object-fit:contain;object-position:center bottom;flex:none;width:11vw;height:11vw}@supports (width:1cqw){.basketball-flow-leader>img{width:11cqw;height:11cqw}}.basketball-flow-leader>div{min-width:0;font-size:3vw;line-height:1.1}@supports (width:1cqw){.basketball-flow-leader>div{font-size:3cqw}}.basketball-flow-leader span{overflow-wrap:anywhere;display:block}.basketball-flow-leader b{font-variant-numeric:tabular-nums;margin-top:.35vh;font-size:3.6vw;display:block}@supports (width:1cqw){.basketball-flow-leader b{margin-top:.35cqh;font-size:3.6cqw}}.basketball-flow-sheet .basketball-score.home .basketball-flow-leader{text-align:right;flex-direction:row-reverse}.basketball-flow-sheet .basketball-flow .basketball-run text{font-size:26px;font-weight:700}.basketball-flow-sheet .basketball-note{border-top:1px solid #938e83;padding-top:.7vh;font-size:2.9vw}@supports (width:1cqw){.basketball-flow-sheet .basketball-note{padding-top:.7cqh;font-size:2.9cqw}}.basketball-flow-sheet.is-landscape .basketball-heading h1{font-size:3vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-heading h1{font-size:3cqh}}.basketball-flow-sheet.is-landscape .basketball-heading p{font-size:2.8vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-heading p{font-size:2.8cqh}}.basketball-flow-sheet.is-landscape .basketball-score{grid-template-columns:13vh minmax(0,1fr);column-gap:1vw}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score{grid-template-columns:13cqh minmax(0,1fr);column-gap:1cqw}}.basketball-flow-sheet.is-landscape .basketball-score.home{grid-template-columns:minmax(0,1fr) 13vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score.home{grid-template-columns:minmax(0,1fr) 13cqh}}.basketball-flow-sheet.is-landscape .basketball-score>strong{letter-spacing:-.055em;text-align:left;font-size:14vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score>strong{font-size:14cqh}}.basketball-flow-sheet.is-landscape .basketball-score.home>strong{text-align:right}.basketball-flow-sheet.is-landscape .basketball-team-label{font-size:3.6vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-team-label{font-size:3.6cqh}}.basketball-flow-sheet.is-landscape .basketball-team-label img{width:13vh;height:9vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-team-label img{width:13cqh;height:9cqh}}.basketball-flow-sheet.is-landscape .basketball-team-label i{border-top-width:.5vh;width:9vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-team-label i{border-top-width:.5cqh;width:9cqh}}.basketball-flow-sheet.is-landscape .basketball-score-center{padding-top:3vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score-center{padding-top:3cqh}}.basketball-flow-sheet.is-landscape .basketball-score-center strong{font-size:6.5vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score-center strong{font-size:6.5cqh}}.basketball-flow-sheet.is-landscape .basketball-score-center small,.basketball-flow-sheet.is-landscape .basketball-score-center span{font-size:2.8vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-score-center small,.basketball-flow-sheet.is-landscape .basketball-score-center span{font-size:2.8cqh}}.basketball-flow-sheet.is-landscape .basketball-flow-leader>img{width:12vh;height:7vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-flow-leader>img{width:12cqh;height:7cqh}}.basketball-flow-sheet.is-landscape .basketball-flow-leader>div{font-size:3vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-flow-leader>div{font-size:3cqh}}.basketball-flow-sheet.is-landscape .basketball-flow-leader b{font-size:3.5vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-flow-leader b{font-size:3.5cqh}}.basketball-flow-sheet.is-landscape .basketball-note{font-size:2.4vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-note{font-size:2.4cqh}}.basketball-flow-sheet.is-landscape .basketball-scores{grid-template-columns:43% 14% 43%;padding:.2vh 0 .5vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-scores{padding:.2cqh 0 .5cqh}}.basketball-flow-sheet.is-landscape .basketball-sheet{gap:.6vh;padding-top:1.5vh;padding-bottom:.9vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-sheet{gap:.6cqh;padding-top:1.5cqh;padding-bottom:.9cqh}}.basketball-flow-fill+.basketball-live-freshness{color:#171714;background:#fafafa;padding:1vh 0;font-size:min(2.9vw,2.4vh);bottom:0}@supports (width:1cqw){.basketball-flow-fill+.basketball-live-freshness{padding:1cqh 0;font-size:min(2.9cqw,2.4cqh)}}.basketball-flow-sheet .basketball-flow-leader small{white-space:normal;margin-top:.3vh;font-size:2.7vw;font-weight:650;display:block}@supports (width:1cqw){.basketball-flow-sheet .basketball-flow-leader small{margin-top:.3cqh;font-size:2.7cqw}}.basketball-flow-sheet .basketball-flow-leader.is-replay-hidden{visibility:hidden}.basketball-flow-sheet.is-landscape .basketball-flow-leader small{font-size:2.3vh}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-flow-leader small{font-size:2.3cqh}}.basketball-flow-sheet .basketball-milestone text{fill:currentColor;font-family:Inter,Arial,sans-serif}.basketball-flow-sheet .basketball-milestone-name{font-weight:650}.basketball-flow-sheet .basketball-milestone-stat{font-variant-numeric:tabular-nums;font-weight:800}.basketball-flow-sheet .basketball-milestone-time{font-weight:550}.basketball-flow-sheet.is-landscape .basketball-flow-leader>div{grid-template-columns:auto auto;align-items:baseline;column-gap:1vw;display:grid}@supports (width:1cqw){.basketball-flow-sheet.is-landscape .basketball-flow-leader>div{column-gap:1cqw}}.basketball-flow-sheet.is-landscape .basketball-flow-leader span{grid-column:1/-1}.basketball-flow-sheet.is-landscape .basketball-flow-leader b,.basketball-flow-sheet.is-landscape .basketball-flow-leader small{margin-top:0}.nhl-root .basketball-sheet{gap:1.2vh;padding:2vh 2.5vw 1.8vh}@supports (width:1cqw){.nhl-root .basketball-sheet{gap:1.2cqh;padding:2cqh 2.5cqw 1.8cqh}}.nhl-root .basketball-heading h1{margin:.4vh 0;font-size:6.5vw;line-height:1.08}@supports (width:1cqw){.nhl-root .basketball-heading h1{margin:.4cqh 0;font-size:6.5cqw}}.nhl-root .basketball-heading p{letter-spacing:.025em;font-size:3vw}@supports (width:1cqw){.nhl-root .basketball-heading p{font-size:3cqw}}.nhl-root .basketball-body{overflow:visible}.nhl-root .basketball-team>span,.nhl-root .basketball-player>span{overflow-wrap:anywhere;min-width:0}.nhl-root .basketball-note{font-size:2.8vw}@supports (width:1cqw){.nhl-root .basketball-note{font-size:2.8cqw}}.nhl-freshness{flex:none;margin-top:auto;font-weight:600}.nhl-root .basketball-footer{flex:none;font-size:2.1vw}@supports (width:1cqw){.nhl-root .basketball-footer{font-size:2.1cqw}}.nhl-matchup{border-bottom:1px solid #938e83;flex-direction:column;flex:none;gap:.8vh;padding:.5vh 0 1vh;display:flex}@supports (width:1cqw){.nhl-matchup{gap:.8cqh;padding:.5cqh 0 1cqh}}.nhl-hero-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw;display:grid}@supports (width:1cqw){.nhl-hero-teams{gap:3cqw}}.nhl-hero-side{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5vh;min-width:0;display:flex}@supports (width:1cqw){.nhl-hero-side{gap:.5cqh}}.nhl-hero-scoreline{justify-content:center;align-items:center;gap:2vw;display:flex}@supports (width:1cqw){.nhl-hero-scoreline{gap:2cqw}}.nhl-hero-logo{object-fit:contain;flex:none;width:14vw;height:14vw}@supports (width:1cqw){.nhl-hero-logo{width:14cqw;height:14cqw}}.nhl-hero-logo-fallback{font-size:7vw}@supports (width:1cqw){.nhl-hero-logo-fallback{font-size:7cqw}}.nhl-hero-scoreline>strong{font-variant-numeric:tabular-nums;font-size:17vw;line-height:1.25}@supports (width:1cqw){.nhl-hero-scoreline>strong{font-size:17cqw}}.nhl-hero-name{overflow-wrap:anywhere;font-size:4.3vw;line-height:1.13}@supports (width:1cqw){.nhl-hero-name{font-size:4.3cqw}}.nhl-hero-status{text-align:center;margin:.4vh 0 0;font-size:4vw;font-weight:750;line-height:1.2}@supports (width:1cqw){.nhl-hero-status{margin:.4cqh 0 0;font-size:4cqw}}.nhl-hero-record{font-size:4vw}@supports (width:1cqw){.nhl-hero-record{font-size:4cqw}}.nhl-preview-sheet .nhl-matchup{border:0;flex:1;justify-content:center;gap:4vh}@supports (width:1cqw){.nhl-preview-sheet .nhl-matchup{gap:4cqh}}.nhl-preview-sheet .nhl-hero-logo{width:29vw;height:29vw}@supports (width:1cqw){.nhl-preview-sheet .nhl-hero-logo{width:29cqw;height:29cqw}}.nhl-preview-sheet .nhl-hero-name{font-size:5.5vw}@supports (width:1cqw){.nhl-preview-sheet .nhl-hero-name{font-size:5.5cqw}}.nhl-preview-sheet .nhl-hero-status{font-size:10vw}@supports (width:1cqw){.nhl-preview-sheet .nhl-hero-status{font-size:10cqw}}.nhl-preview-sheet .basketball-preview{flex:none;margin:0 0 5vh;font-size:4.2vw}@supports (width:1cqw){.nhl-preview-sheet .basketball-preview{margin:0 0 5cqh;font-size:4.2cqw}}.nhl-preview-sheet .basketball-preview p{margin:.7vh 0}@supports (width:1cqw){.nhl-preview-sheet .basketball-preview p{margin:.7cqh 0}}.nhl-root .basketball-player-rows{justify-content:stretch;gap:0}.nhl-root .basketball-player{flex:1;gap:2vw;padding:.55vh 0;font-size:3.8vw;line-height:1.2}@supports (width:1cqw){.nhl-root .basketball-player{gap:2cqw;padding:.55cqh 0;font-size:3.8cqw}}.nhl-root .basketball-player strong{flex:none;font-size:6.5vw;line-height:1.18}@supports (width:1cqw){.nhl-root .basketball-player strong{font-size:6.5cqw}}.nhl-root .basketball-player small{margin-top:.35vh;font-size:2.7vw}@supports (width:1cqw){.nhl-root .basketball-player small{margin-top:.35cqh;font-size:2.7cqw}}.nhl-root .basketball-player-team{width:7vw;font-size:2.8vw}@supports (width:1cqw){.nhl-root .basketball-player-team{width:7cqw;font-size:2.8cqw}}.nhl-root .nhl-stat-table{table-layout:fixed;flex:1;height:100%;margin:0}.nhl-root .nhl-stat-table th{overflow-wrap:anywhere;width:auto;padding:1vh .5vw;font-size:3.5vw;line-height:1.15}@supports (width:1cqw){.nhl-root .nhl-stat-table th{padding:1cqh .5cqw;font-size:3.5cqw}}.nhl-root .nhl-stat-table th:first-child,.nhl-root .nhl-stat-table th:last-child{width:24%}.nhl-root .nhl-stat-table td{padding:1vh .5vw;font-size:6vw}@supports (width:1cqw){.nhl-root .nhl-stat-table td{padding:1cqh .5cqw;font-size:6cqw}}.nhl-root .nhl-stat-table tbody th{border-bottom:1px solid #bcb5a8}.nhl-player-details{grid-template-rows:repeat(var(--nhl-detail-count), minmax(0,1fr));flex:1;gap:1vh;min-height:0;display:grid}@supports (width:1cqw){.nhl-player-details{gap:1cqh}}.nhl-player-details>div{border-bottom:1px solid #bcb5a8;flex-wrap:wrap;align-content:center;align-items:baseline;column-gap:2vw;min-width:0;padding:.7vh 0;display:flex}@supports (width:1cqw){.nhl-player-details>div{column-gap:2cqw;padding:.7cqh 0}}.nhl-player-details b{overflow-wrap:anywhere;font-size:4.6vw;line-height:1.15}@supports (width:1cqw){.nhl-player-details b{font-size:4.6cqw}}.nhl-player-details small{font-size:3vw}@supports (width:1cqw){.nhl-player-details small{font-size:3cqw}}.nhl-detail-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5vw;width:100%;margin:1.2vh 0 0;display:grid}@supports (width:1cqw){.nhl-detail-values{gap:1.5cqw;margin:1.2cqh 0 0}}.nhl-detail-values>div{min-width:0}.nhl-detail-values dt{overflow-wrap:anywhere;font-size:3vw;line-height:1.15}@supports (width:1cqw){.nhl-detail-values dt{font-size:3cqw}}.nhl-detail-values dd{font-variant-numeric:tabular-nums;margin:.3vh 0 0;font-size:5vw;font-weight:750}@supports (width:1cqw){.nhl-detail-values dd{margin:.3cqh 0 0;font-size:5cqw}}.nhl-player-details.is-sparse b{font-size:6.4vw}@supports (width:1cqw){.nhl-player-details.is-sparse b{font-size:6.4cqw}}.nhl-player-details.is-sparse .nhl-detail-values{margin-top:2vh}@supports (width:1cqw){.nhl-player-details.is-sparse .nhl-detail-values{margin-top:2cqh}}.nhl-player-details.is-sparse dd{font-size:7.5vw}@supports (width:1cqw){.nhl-player-details.is-sparse dd{font-size:7.5cqw}}.nhl-player-details.is-sparse dt{font-size:3.6vw}@supports (width:1cqw){.nhl-player-details.is-sparse dt{font-size:3.6cqw}}.nhl-root.is-landscape .basketball-heading h1{font-size:5.5vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-heading h1{font-size:5.5cqh}}.nhl-root.is-landscape .basketball-heading p{font-size:2.8vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-heading p{font-size:2.8cqh}}.nhl-root.is-landscape .basketball-note{font-size:2.7vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-note{font-size:2.7cqh}}.nhl-root.is-landscape .basketball-footer{font-size:1.9vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-footer{font-size:1.9cqh}}.nhl-root.is-landscape .nhl-hero-logo{width:12vh;height:12vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-logo{width:12cqh;height:12cqh}}.nhl-root.is-landscape .nhl-hero-scoreline>strong{font-size:16vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-scoreline>strong{font-size:16cqh}}.nhl-root.is-landscape .nhl-hero-name{font-size:3.8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-name{font-size:3.8cqh}}.nhl-root.is-landscape .nhl-hero-status{font-size:3.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-status{font-size:3.5cqh}}.nhl-root.is-landscape .nhl-game-leaders{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:5vw;display:grid}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders{column-gap:5cqw}}.nhl-root.is-landscape .basketball-player{padding:.8vh 0;font-size:3.7vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player{padding:.8cqh 0;font-size:3.7cqh}}.nhl-root.is-landscape .basketball-player strong{font-size:5.3vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player strong{font-size:5.3cqh}}.nhl-root.is-landscape .basketball-player small{font-size:2.6vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player small{font-size:2.6cqh}}.nhl-root.is-landscape .basketball-player-team{width:6vh;font-size:2.8vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player-team{width:6cqh;font-size:2.8cqh}}.nhl-root.is-landscape .nhl-stat-table th{font-size:3.8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-stat-table th{font-size:3.8cqh}}.nhl-root.is-landscape .nhl-stat-table td{font-size:5.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-stat-table td{font-size:5.5cqh}}.nhl-root.is-landscape .nhl-player-details{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2vh 5vw}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details{gap:2cqh 5cqw}}.nhl-root.is-landscape .nhl-player-details b{font-size:4.7vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details b{font-size:4.7cqh}}.nhl-root.is-landscape .nhl-player-details small{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details small{font-size:3cqh}}.nhl-root.is-landscape .nhl-detail-values dt{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-detail-values dt{font-size:3cqh}}.nhl-root.is-landscape .nhl-detail-values dd{font-size:6vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-detail-values dd{font-size:6cqh}}.nhl-root.is-landscape .nhl-player-details.is-sparse b{font-size:6vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details.is-sparse b{font-size:6cqh}}.nhl-root.is-landscape .nhl-player-details.is-sparse .nhl-detail-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details.is-sparse .nhl-detail-values{gap:3cqh}}.nhl-root.is-landscape .nhl-player-details.is-sparse dt{font-size:3.3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details.is-sparse dt{font-size:3.3cqh}}.nhl-root.is-landscape .nhl-player-details.is-sparse dd{font-size:8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-details.is-sparse dd{font-size:8cqh}}.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-logo{width:23vh;height:23vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-logo{width:23cqh;height:23cqh}}.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-name{font-size:5.5vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-name{font-size:5.5cqh}}.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-record{font-size:3.5vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-record{font-size:3.5cqh}}.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-status{font-size:8vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-preview-sheet .nhl-hero-status{font-size:8cqh}}.nhl-root.is-landscape.nhl-preview-sheet .basketball-preview{margin-bottom:1vh;font-size:3.8vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-preview-sheet .basketball-preview{margin-bottom:1cqh;font-size:3.8cqh}}.nhl-live .nfl-live-status{flex-direction:column;gap:.7vh;display:flex}@supports (width:1cqw){.nhl-live .nfl-live-status{gap:.7cqh}}.nhl-root .basketball-player>.nhl-player-identity,.score-sheet-root .basketball-player>.nhl-player-identity{flex:none;width:15vw}@supports (width:1cqw){.nhl-root .basketball-player>.nhl-player-identity,.score-sheet-root .basketball-player>.nhl-player-identity{width:15cqw}}.nhl-root .nhl-player-identity small,.score-sheet-root .nhl-player-identity small{overflow-wrap:anywhere;font-size:2.9vw}@supports (width:1cqw){.nhl-root .nhl-player-identity small,.score-sheet-root .nhl-player-identity small{font-size:2.9cqw}}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player>.nhl-player-identity,.score-sheet-root.is-landscape .basketball-player>.nhl-player-identity{width:12cqh}}.nhl-root.is-landscape .nhl-player-identity small,.score-sheet-root.is-landscape .nhl-player-identity small{font-size:2.8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-player-identity small,.score-sheet-root.is-landscape .nhl-player-identity small{font-size:2.8cqh}}.nhl-team-leaders{flex-direction:column;flex-basis:0;min-width:0;min-height:0;display:flex}.nhl-game-sheet .basketball-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1vw;display:flex}@supports (width:1cqw){.nhl-game-sheet .basketball-heading{gap:1cqw}}.nhl-game-sheet .basketball-heading h1{letter-spacing:-.025em;margin:0;font-size:4.5vw}@supports (width:1cqw){.nhl-game-sheet .basketball-heading h1{font-size:4.5cqw}}.nhl-game-sheet .basketball-heading p{font-size:2.9vw}@supports (width:1cqw){.nhl-game-sheet .basketball-heading p{font-size:2.9cqw}}.nhl-game-sheet.is-landscape .basketball-heading h1{font-size:3.8vh}@supports (width:1cqw){.nhl-game-sheet.is-landscape .basketball-heading h1{font-size:3.8cqh}}.nhl-game-sheet.is-landscape .basketball-heading p{font-size:2.8vh}@supports (width:1cqw){.nhl-game-sheet.is-landscape .basketball-heading p{font-size:2.8cqh}}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders .basketball-player,.score-sheet-root.is-landscape .nhl-game-leaders .basketball-player{gap:1cqw}}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player>.nhl-player-identity,.score-sheet-root.is-landscape .basketball-player>.nhl-player-identity{width:11cqh}}.nhl-root.is-landscape .nhl-stat-table,.score-sheet-root.is-landscape .nhl-stat-table{width:100%}.nhl-root .basketball-team>span,.score-sheet-root .basketball-team>span{line-height:1.2}.nhl-root.is-landscape .nhl-game-leaders .basketball-player,.score-sheet-root.is-landscape .nhl-game-leaders .basketball-player{gap:.5vw}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders .basketball-player,.score-sheet-root.is-landscape .nhl-game-leaders .basketball-player{gap:.5cqw}}.nhl-root.is-landscape .basketball-player>.nhl-player-identity,.score-sheet-root.is-landscape .basketball-player>.nhl-player-identity{width:13vh}@supports (width:1cqw){.nhl-root.is-landscape .basketball-player>.nhl-player-identity,.score-sheet-root.is-landscape .basketball-player>.nhl-player-identity{width:13cqh}}.nhl-root .nhl-player-identity small,.score-sheet-root .nhl-player-identity small{overflow-wrap:normal}.nhl-sparse-slate{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:2vh;min-height:0;display:grid}@supports (width:1cqw){.nhl-sparse-slate{gap:2cqh}}.nhl-sparse-slate.is-single{grid-template-rows:minmax(0,1fr)}.nhl-sparse-game{flex-direction:column;min-height:0;display:flex}.nhl-sparse-date{text-align:center;margin:0;font-size:3vw;font-weight:700}@supports (width:1cqw){.nhl-sparse-date{font-size:3cqw}}.nhl-sparse-game .nhl-matchup{flex:1;justify-content:center}.nhl-sparse-game .nhl-hero-logo{width:16vw;height:16vw}@supports (width:1cqw){.nhl-sparse-game .nhl-hero-logo{width:16cqw;height:16cqw}}.nhl-sparse-game .nhl-hero-scoreline>strong{font-size:20vw}@supports (width:1cqw){.nhl-sparse-game .nhl-hero-scoreline>strong{font-size:20cqw}}.nhl-sparse-game .nhl-hero-side{justify-content:center}.nhl-sparse-slate.is-single .nhl-hero-teams{flex-direction:column;flex:1;gap:1vh;display:flex}@supports (width:1cqw){.nhl-sparse-slate.is-single .nhl-hero-teams{gap:1cqh}}.nhl-sparse-slate.is-single .nhl-hero-side{flex:1}.nhl-sparse-slate.is-single .nhl-hero-logo{width:24vw;height:24vw}@supports (width:1cqw){.nhl-sparse-slate.is-single .nhl-hero-logo{width:24cqw;height:24cqw}}.nhl-sparse-slate.is-single .nhl-hero-scoreline>strong{font-size:30vw}@supports (width:1cqw){.nhl-sparse-slate.is-single .nhl-hero-scoreline>strong{font-size:30cqw}}.nhl-sparse-slate.is-single .nhl-hero-name{font-size:6vw}@supports (width:1cqw){.nhl-sparse-slate.is-single .nhl-hero-name{font-size:6cqw}}.nhl-sparse-slate.is-single .nhl-hero-status{font-size:5vw}@supports (width:1cqw){.nhl-sparse-slate.is-single .nhl-hero-status{font-size:5cqw}}.nhl-root.is-landscape .nhl-sparse-slate{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:4vw}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate{gap:4cqw}}.nhl-root.is-landscape .nhl-sparse-slate.is-single{grid-template-columns:minmax(0,1fr)}.nhl-root.is-landscape .nhl-sparse-date{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-date{font-size:3cqh}}.nhl-root.is-landscape .nhl-sparse-slate .nhl-hero-teams{flex-direction:column;flex:1;display:flex}.nhl-root.is-landscape .nhl-sparse-slate .nhl-hero-side{flex:1}.nhl-root.is-landscape .nhl-sparse-game .nhl-hero-logo{width:15vh;height:15vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-game .nhl-hero-logo{width:15cqh;height:15cqh}}.nhl-root.is-landscape .nhl-sparse-game .nhl-hero-scoreline>strong{font-size:20vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-game .nhl-hero-scoreline>strong{font-size:20cqh}}.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-teams{flex-direction:row}.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-logo{width:27vh;height:27vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-logo{width:27cqh;height:27cqh}}.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-scoreline>strong{font-size:34vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-scoreline>strong{font-size:34cqh}}.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-name{font-size:6vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-name{font-size:6cqh}}.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-status{font-size:5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate.is-single .nhl-hero-status{font-size:5cqh}}.nhl-root.is-landscape .nhl-sparse-slate .nhl-hero-record{font-size:3.2vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-sparse-slate .nhl-hero-record{font-size:3.2cqh}}.nhl-leader-numbers{flex:none;justify-content:flex-end;align-items:center;gap:2.2vw;display:flex}@supports (width:1cqw){.nhl-leader-numbers{gap:2.2cqw}}.nhl-plus-minus{border-left:1px solid #bcb5a8;flex-direction:column;align-items:center;min-width:8vw;padding-left:1.5vw;display:flex}@supports (width:1cqw){.nhl-plus-minus{min-width:8cqw;padding-left:1.5cqw}}.nhl-root .nhl-plus-minus small{margin:0;font-size:3vw;line-height:1}@supports (width:1cqw){.nhl-root .nhl-plus-minus small{font-size:3cqw}}.nhl-plus-minus b{font-variant-numeric:tabular-nums;font-size:5vw;line-height:1.25}@supports (width:1cqw){.nhl-plus-minus b{font-size:5cqw}}.nhl-rating-stat{border-left:2px solid #6d675b;padding-left:1.5vw}@supports (width:1cqw){.nhl-rating-stat{padding-left:1.5cqw}}.nhl-root .nhl-rating-stat dt{font-weight:750}.nhl-root .nhl-rating-stat dd{font-size:6.8vw;line-height:1.2}@supports (width:1cqw){.nhl-root .nhl-rating-stat dd{font-size:6.8cqw}}.nhl-root.is-landscape .nhl-plus-minus{min-width:8vh;padding-left:1.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-plus-minus{min-width:8cqh;padding-left:1.5cqh}}.nhl-root.is-landscape .nhl-plus-minus small{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-plus-minus small{font-size:3cqh}}.nhl-root.is-landscape .nhl-plus-minus b{font-size:5.3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-plus-minus b{font-size:5.3cqh}}.nhl-root.is-landscape .nhl-rating-stat dd{font-size:7.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-rating-stat dd{font-size:7.5cqh}}.nhl-goalie-sheet .basketball-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6vh 2vw;display:flex}@supports (width:1cqw){.nhl-goalie-sheet .basketball-heading{gap:.6cqh 2cqw}}.nhl-goalie-sheet .basketball-heading h1{margin:0;font-size:4.6vw}@supports (width:1cqw){.nhl-goalie-sheet .basketball-heading h1{font-size:4.6cqw}}.nhl-goalie-sheet .basketball-heading p{font-size:2.9vw}@supports (width:1cqw){.nhl-goalie-sheet .basketball-heading p{font-size:2.9cqw}}.nhl-goalie-profile{flex-direction:column;flex:1;gap:2vh;min-height:0;display:flex}@supports (width:1cqw){.nhl-goalie-profile{gap:2cqh}}.nhl-goalie-identity{flex:1;align-items:center;gap:3vw;min-width:0;display:flex}@supports (width:1cqw){.nhl-goalie-identity{gap:3cqw}}.nhl-goalie-identity>div{flex:1;min-width:0}.nhl-goalie-headshot{object-fit:contain;flex:none;width:29vw;height:32vw}@supports (width:1cqw){.nhl-goalie-headshot{width:29cqw;height:32cqw}}.nhl-goalie-identity h2{overflow-wrap:anywhere;margin:1.5vh 0;font-size:8vw;line-height:1.18}@supports (width:1cqw){.nhl-goalie-identity h2{margin:1.5cqh 0;font-size:8cqw}}.nhl-goalie-identity p{margin:0;font-size:3vw}@supports (width:1cqw){.nhl-goalie-identity p{font-size:3cqw}}.nhl-goalie-team{align-items:center;gap:1.5vw;font-size:3.8vw;line-height:1.15;display:flex}@supports (width:1cqw){.nhl-goalie-team{gap:1.5cqw;font-size:3.8cqw}}.nhl-goalie-team img{object-fit:contain;width:8vw;height:8vw}@supports (width:1cqw){.nhl-goalie-team img{width:8cqw;height:8cqw}}.nhl-goalie-profile dl{gap:2vw;margin:0;display:grid}@supports (width:1cqw){.nhl-goalie-profile dl{gap:2cqw}}.nhl-goalie-profile dt{font-size:3.5vw;line-height:1.15}@supports (width:1cqw){.nhl-goalie-profile dt{font-size:3.5cqw}}.nhl-goalie-profile dd{font-variant-numeric:tabular-nums;margin:1vh 0 0;font-weight:750;line-height:1.2}@supports (width:1cqw){.nhl-goalie-profile dd{margin:1cqh 0 0}}.nhl-goalie-hero{border-top:2px solid #6d675b;border-bottom:2px solid #6d675b;grid-template-columns:repeat(2,minmax(0,1fr));padding:2vh 0}@supports (width:1cqw){.nhl-goalie-hero{padding:2cqh 0}}@supports (width:1cqw){.nhl-goalie-hero dd{font-size:15cqw}}.nhl-goalie-support{grid-template-columns:repeat(3,minmax(0,1fr));padding:1vh 0}@supports (width:1cqw){.nhl-goalie-support{padding:1cqh 0}}@supports (width:1cqw){.nhl-goalie-support dd{font-size:6.8cqw}}.nhl-goalie-breakdown{border-top:1px solid #bcb5a8;padding:1.5vh 0}@supports (width:1cqw){.nhl-goalie-breakdown{padding:1.5cqh 0}}.nhl-goalie-breakdown>p{margin:0 0 1.5vh;font-size:3.3vw;font-weight:700}@supports (width:1cqw){.nhl-goalie-breakdown>p{margin:0 0 1.5cqh;font-size:3.3cqw}}.nhl-goalie-breakdown dl{grid-template-columns:repeat(3,minmax(0,1fr))}.nhl-goalie-breakdown dt{font-size:3vw}@supports (width:1cqw){.nhl-goalie-breakdown dt{font-size:3cqw}}@supports (width:1cqw){.nhl-goalie-breakdown dd{font-size:5.4cqw}}.nhl-root.is-landscape.nhl-goalie-sheet .basketball-heading h1{font-size:4vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-goalie-sheet .basketball-heading h1{font-size:4cqh}}.nhl-root.is-landscape.nhl-goalie-sheet .basketball-heading p{font-size:2.9vh}@supports (width:1cqw){.nhl-root.is-landscape.nhl-goalie-sheet .basketball-heading p{font-size:2.9cqh}}.nhl-root.is-landscape .nhl-goalie-profile{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vh 4vw;display:grid}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-profile{gap:3cqh 4cqw}}.nhl-root.is-landscape .nhl-goalie-identity{text-align:center;flex-direction:column;grid-row:1/4;justify-content:center}.nhl-root.is-landscape .nhl-goalie-identity>div{flex:none}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-headshot{width:26cqh;height:29cqh}}.nhl-root.is-landscape .nhl-goalie-identity h2{margin:2vh 0;font-size:8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-identity h2{margin:2cqh 0;font-size:8cqh}}.nhl-root.is-landscape .nhl-goalie-identity p{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-identity p{font-size:3cqh}}.nhl-root.is-landscape .nhl-goalie-team{justify-content:center;font-size:3.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-team{font-size:3.5cqh}}.nhl-root.is-landscape .nhl-goalie-team img{width:7vh;height:7vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-team img{width:7cqh;height:7cqh}}.nhl-root.is-landscape .nhl-goalie-profile dt{font-size:3.3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-profile dt{font-size:3.3cqh}}.nhl-root.is-landscape .nhl-goalie-profile dd{margin-top:1.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-profile dd{margin-top:1.5cqh}}.nhl-root.is-landscape .nhl-goalie-hero{border-top:0;align-content:center}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-hero dd{font-size:14cqh}}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-support dd{font-size:6cqh}}.nhl-root.is-landscape .nhl-goalie-breakdown>p{font-size:3.3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-breakdown>p{font-size:3.3cqh}}.nhl-root.is-landscape .nhl-goalie-breakdown dt{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-breakdown dt{font-size:3cqh}}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-breakdown dd{font-size:5cqh}}.nhl-goalie-profile.is-long-name .nhl-goalie-identity h2{font-size:6vw}@supports (width:1cqw){.nhl-goalie-profile.is-long-name .nhl-goalie-identity h2{font-size:6cqw}}.nhl-root.is-landscape .nhl-goalie-profile.is-long-name .nhl-goalie-identity h2{font-size:6vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-profile.is-long-name .nhl-goalie-identity h2{font-size:6cqh}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;row-gap:.3vh;display:grid}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player{row-gap:.3cqh}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player>.nhl-player-identity{grid-area:1/1;align-items:baseline;gap:1vw;width:auto;display:flex}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player>.nhl-player-identity{gap:1cqw}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player>span:not(.nhl-player-identity){grid-area:2/1}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .nhl-leader-numbers{grid-area:1/2/3}.nhl-skater-sheet .nhl-detail-values{grid-template-columns:repeat(3,minmax(0,.9fr)) minmax(0,1.3fr)}.nhl-rating-stat dt{white-space:nowrap;overflow-wrap:normal}.nhl-root.is-landscape .nhl-goalie-support dt{max-width:10ch;min-height:2.3em}.nhl-root{background:#fafafa}.nhl-leader-numbers{align-items:baseline}.nhl-plus-minus{flex-direction:row;align-items:baseline;gap:.7vw}@supports (width:1cqw){.nhl-plus-minus{gap:.7cqw}}.nhl-leader-team-logo{object-fit:contain;width:8vw;height:8vw}@supports (width:1cqw){.nhl-leader-team-logo{width:8cqw;height:8cqw}}.nhl-root.is-landscape .nhl-leader-team-logo{width:8vh;height:8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-leader-team-logo{width:8cqh;height:8cqh}}.nhl-hero-game-stats{flex-wrap:wrap;justify-content:center;gap:2vw;font-size:3.4vw;line-height:1.2;display:flex}@supports (width:1cqw){.nhl-hero-game-stats{gap:2cqw;font-size:3.4cqw}}.nhl-hero-game-stats b{font-size:4.1vw}@supports (width:1cqw){.nhl-hero-game-stats b{font-size:4.1cqw}}.nhl-root.is-landscape .nhl-hero-game-stats{font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-game-stats{font-size:3cqh}}.nhl-root.is-landscape .nhl-hero-game-stats b{font-size:3.8vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-hero-game-stats b{font-size:3.8cqh}}.nhl-skater-team .basketball-team{gap:1vw;font-size:2.8vw}@supports (width:1cqw){.nhl-skater-team .basketball-team{gap:1cqw;font-size:2.8cqw}}.nhl-skater-team .basketball-team img{object-fit:contain;width:5vw;height:5vw}@supports (width:1cqw){.nhl-skater-team .basketball-team img{width:5cqw;height:5cqw}}.nhl-root.is-landscape .nhl-skater-team .basketball-team{font-size:2.7vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-skater-team .basketball-team{font-size:2.7cqh}}.nhl-root.is-landscape .nhl-skater-team .basketball-team img{width:5vh;height:5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-skater-team .basketball-team img{width:5cqh;height:5cqh}}.nhl-goalie-identity{flex:none}.nhl-goalie-hero{flex:1;align-content:center}.nhl-goalie-hero dd{font-size:18vw}@supports (width:1cqw){.nhl-goalie-hero dd{font-size:18cqw}}.nhl-goalie-support dd{font-size:8vw}@supports (width:1cqw){.nhl-goalie-support dd{font-size:8cqw}}.nhl-goalie-breakdown dd{font-size:6.5vw}@supports (width:1cqw){.nhl-goalie-breakdown dd{font-size:6.5cqw}}.nhl-root.is-landscape .nhl-goalie-identity{justify-content:flex-start;gap:1.5vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-identity{gap:1.5cqh}}.nhl-root.is-landscape .nhl-goalie-headshot{width:42vh;height:30vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-headshot{width:42cqh;height:30cqh}}.nhl-root.is-landscape .nhl-goalie-hero dd{font-size:18vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-hero dd{font-size:18cqh}}.nhl-root.is-landscape .nhl-goalie-support dd{font-size:7vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-support dd{font-size:7cqh}}.nhl-root.is-landscape .nhl-goalie-breakdown dd{font-size:6vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-goalie-breakdown dd{font-size:6cqh}}.nhl-root .nhl-player-identity{flex-direction:column;align-items:flex-start;gap:.3vh;line-height:1;display:flex}@supports (width:1cqw){.nhl-root .nhl-player-identity{gap:.3cqh}}.nhl-leader-team-logo{width:7vw;height:7vw;display:block}@supports (width:1cqw){.nhl-leader-team-logo{width:7cqw;height:7cqw}}.nhl-root .nhl-player-identity small{margin-top:0;line-height:1.1}.nhl-stat-table thead .basketball-team{flex-direction:column;align-items:center;font-size:3vw;line-height:1.1}@supports (width:1cqw){.nhl-stat-table thead .basketball-team{font-size:3cqw}}.nhl-stat-table thead .basketball-team img{object-fit:contain;width:8vw;height:8vw}@supports (width:1cqw){.nhl-stat-table thead .basketball-team img{width:8cqw;height:8cqw}}.nhl-root.is-landscape .nhl-stat-table thead .basketball-team{flex-direction:row;font-size:3vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-stat-table thead .basketball-team{font-size:3cqh}}.nhl-root.is-landscape .nhl-stat-table thead .basketball-team img{width:7vh;height:7vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-stat-table thead .basketball-team img{width:7cqh;height:7cqh}}.nhl-root:not(.is-landscape) .nhl-game-leaders.has-long-names .basketball-player>span:not(.nhl-player-identity){line-height:1.05}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .nhl-player-identity{flex-direction:row;align-items:center}.nhl-live .nfl-live-meta{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;font-size:2.6vh}@supports (width:1cqw){.nhl-live .nfl-live-meta{font-size:2.6cqh}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player{padding:.3vh 0}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player{padding:.3cqh 0}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player>.nhl-player-identity{align-items:center}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .nhl-leader-team-logo{width:4vh;height:4vh}@supports (width:1cqw){.nhl-root.is-landscape .nhl-game-leaders.has-long-names .nhl-leader-team-logo{width:4cqh;height:4cqh}}.nhl-root.is-landscape .nhl-game-leaders.has-long-names .basketball-player>span:not(.nhl-player-identity){line-height:1.05}.nhl-root.is-landscape.nhl-game-sheet:not(.nhl-preview-sheet) .nhl-hero-side{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:2vw;display:grid}@supports (width:1cqw){.nhl-root.is-landscape.nhl-game-sheet:not(.nhl-preview-sheet) .nhl-hero-side{column-gap:2cqw}}.nhl-root.is-landscape.nhl-game-sheet:not(.nhl-preview-sheet) .nhl-hero-scoreline{grid-area:1/1/3}.nhl-root.is-landscape.nhl-game-sheet:not(.nhl-preview-sheet) .nhl-hero-name{grid-column:2;align-self:end}.nhl-root.is-landscape.nhl-game-sheet:not(.nhl-preview-sheet) .nhl-hero-game-stats{grid-column:2;align-self:start}.nhl-root.is-landscape .nhl-goalie-hero{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.score-sheet-root .basketball-player-rows{flex:auto;justify-content:stretch;gap:0;min-height:0}@supports (width:1cqw){.score-sheet-root.is-landscape.has-leaders .nfl-lines{flex:0 0 36cqh}}.score-sheet-root.is-landscape .nhl-game-leaders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3vw;display:grid}@supports (width:1cqw){.score-sheet-root.is-landscape .nhl-game-leaders{column-gap:3cqw}}.score-sheet-root.is-landscape .basketball-player{padding:.6vh 0;font-size:3vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-player{padding:.6cqh 0;font-size:3cqh}}.score-sheet-root.is-landscape .basketball-player strong{font-size:4.4vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-player strong{font-size:4.4cqh}}.score-sheet-root .nhl-game-leaders{flex-direction:column;flex:auto;min-height:0;display:flex}.score-sheet-root .nhl-game-leaders .basketball-player{flex:auto;height:auto;min-height:0;padding:.5vh 0}@supports (width:1cqw){.score-sheet-root .nhl-game-leaders .basketball-player{padding:.5cqh 0}}.score-sheet-root .nhl-player-identity small{font-size:2.4vw}@supports (width:1cqw){.score-sheet-root .nhl-player-identity small{font-size:2.4cqw}}.score-sheet-root.is-landscape .nhl-player-identity small{font-size:2.2vh}@supports (width:1cqw){.score-sheet-root.is-landscape .nhl-player-identity small{font-size:2.2cqh}}.nhl-score-sheet.has-leaders:not(.is-landscape) .nfl-lines{flex:0 44vh;min-height:24vh}@supports (width:1cqw){.nhl-score-sheet.has-leaders:not(.is-landscape) .nfl-lines{flex:0 44cqh;min-height:24cqh}}.nhl-score-sheet .nhl-game-leaders{flex:1 0 auto}.sports-leaders-view{--sports-leaders-h:1px;--sports-leaders-w:1px;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:calc(var(--sports-leaders-h) * 2.8) calc(var(--sports-leaders-w) * 1.6) calc(var(--sports-leaders-h) * 2.2);color:#172019;font-family:var(--sports-leaders-serif,Georgia, serif);background:#fff;flex-direction:column;display:flex;overflow:hidden}.sports-leaders-heading{border-bottom:calc(var(--sports-leaders-h) * .3) solid #253d2d;padding-bottom:calc(var(--sports-leaders-h) * 1)}.sports-leaders-heading p{color:#465448;font:650 calc(var(--sports-leaders-h) * 1.8)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.055em;text-transform:uppercase;margin:0}.sports-leaders-heading h2{margin:calc(var(--sports-leaders-h) * .6) 0 calc(var(--sports-leaders-h) * .4);color:#102414;font-size:calc(var(--sports-leaders-h) * 5.3);line-height:.96}.sports-leaders-view--nhl:not(.is-landscape) .sports-leaders-heading h2{font-size:calc(var(--sports-leaders-h) * 4.75)}.sports-leaders-view--long-title:not(.is-landscape) .sports-leaders-heading h2{font-size:calc(var(--sports-leaders-h) * 4.4)}.sports-leaders-kicker{color:#8b3f24!important}.sports-leaders-kicker-line{justify-content:space-between;align-items:baseline;column-gap:calc(var(--sports-leaders-w) * 2);flex-wrap:wrap;display:flex}.sports-leaders-through{white-space:nowrap}.sports-leaders-heading .sports-leaders-kicker-line{font-size:calc(var(--sports-leaders-h) * 1.62)}.sports-leaders-rows{min-height:0;margin:calc(var(--sports-leaders-h) * .9) 0 0;grid-template-rows:repeat(var(--sports-leaders-row-count), minmax(0, 1fr));flex:1;padding:0;list-style:none;display:grid}.sports-leaders-empty{margin:calc(var(--sports-leaders-h) * 1.15) 0 0;color:#465448;font:750 calc(var(--sports-leaders-h) * 2.2)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);text-align:center;flex:1;place-items:center;display:grid}.sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 14) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 10.5), auto);align-items:center;gap:calc(var(--sports-leaders-w) * 2.6);border-bottom:1px solid #b9b19f;min-width:0;display:grid}.sports-leaders-club{align-items:center;gap:calc(var(--sports-leaders-h) * .35);text-align:center;flex-direction:column;min-width:0;display:flex}.sports-leaders-mark{box-sizing:border-box;width:calc(var(--sports-leaders-h) * 11.5);height:calc(var(--sports-leaders-h) * 11.5);object-fit:contain}.sports-leaders-ink{flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.sports-leaders-mark-img{object-fit:contain;max-width:none;display:block}.sports-leaders-mark--text{font:750 calc(var(--sports-leaders-h) * 1.9)/1 var(--sports-leaders-sans,system-ui, sans-serif);border:1px solid;border-radius:50%;place-items:center;display:grid}.sports-leaders-context .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 4);height:calc(var(--sports-leaders-h) * 4)}.sports-leaders-game-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 9.5);height:calc(var(--sports-leaders-h) * 9.5)}.sports-leaders-game-club .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-h) * 1.6)}.sports-leaders-game-result .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 3.8);height:calc(var(--sports-leaders-h) * 3.8)}.sports-leaders-game-result .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-h) * 1.5)}.sports-leaders-context .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-h) * 1.35)}.sports-leaders-row-body{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.sports-leaders-name{overflow-wrap:anywhere;white-space:normal;min-width:0;font:750 calc(var(--sports-leaders-h) * 2)/1.1 var(--sports-leaders-sans,system-ui, sans-serif)}.sports-leaders-view--team .sports-leaders-row{padding-bottom:calc(var(--sports-leaders-h) * 4.6);grid-template-rows:auto 1fr;overflow:visible}.sports-leaders-view--team .sports-leaders-team-name{padding-top:calc(var(--sports-leaders-h) * .5);font:800 calc(var(--sports-leaders-h) * 2.1)/1.1 var(--sports-leaders-sans,system-ui, sans-serif);color:#172019;grid-column:1/-1;align-self:end}.sports-leaders-team-rank{color:#8b3f24;font-variant-numeric:tabular-nums;font-size:.88em}.sports-leaders-team-record{margin-left:calc(var(--sports-leaders-h) * .5);color:#5d675e;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82em;font-weight:750}.sports-leaders-view--team .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 11);height:calc(var(--sports-leaders-h) * 11)}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape):not(.sports-leaders-view--neverkick) .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 14.5) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 10.5), auto);column-gap:calc(var(--sports-leaders-w) * 1.6)}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape):not(.sports-leaders-view--neverkick) .sports-leaders-club{margin-bottom:calc(var(--sports-leaders-h) * -4)}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape):not(.sports-leaders-view--neverkick) .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 12.4);height:calc(var(--sports-leaders-h) * 12.4)}.sports-leaders-name--long{font-size:calc(var(--sports-leaders-h) * 1.3)}.sports-leaders-name--micro{font-size:calc(var(--sports-leaders-h) * .95)}.sports-leaders-jersey{white-space:nowrap;color:#172019}.sports-leaders-name--top{align-self:center;align-items:center;gap:calc(var(--sports-leaders-h) * .8);color:#172019;min-width:0;font:800 calc(var(--sports-leaders-h) * 2.2 * var(--sports-leaders-name-fit,1))/1.05 var(--sports-leaders-sans,system-ui, sans-serif);display:flex}.sports-leaders-name--top.sports-leaders-name--long{font-size:calc(var(--sports-leaders-h) * 2.1 * var(--sports-leaders-name-fit,1))}.sports-leaders-name--top.sports-leaders-name--micro{font-size:calc(var(--sports-leaders-h) * 1.05 * var(--sports-leaders-name-fit,1))}.sports-leaders-name-text{overflow-wrap:anywhere;min-width:0}.sports-leaders-view--season .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 10.5) calc(var(--sports-leaders-h) * 10.5) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 10.5), auto);column-gap:calc(var(--sports-leaders-w) * 2);padding:calc(var(--sports-leaders-h) * .5) 0 calc(var(--sports-leaders-h) * 1.2);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"name name name primary""club game body primary"}.sports-leaders-view--season .sports-leaders-row--bio{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"name name name primary""club game body primary""bio bio body primary"}.sports-leaders-bio{white-space:nowrap;color:#25352a;min-width:0;font:650 calc(var(--sports-leaders-h) * 1.3 * var(--sports-leaders-bio-fit,1))/1.1 var(--sports-leaders-sans,system-ui, sans-serif);grid-area:bio;display:block}.sports-leaders-hometown{overflow-wrap:anywhere;min-width:0}.sports-leaders-bio-label{color:#5d675e;letter-spacing:.02em;font-weight:800}.sports-leaders-view--season:not(.is-landscape) .sports-leaders-row--bio .sports-leaders-club .sports-leaders-photo{width:calc(var(--sports-leaders-h) * 9.6);height:calc(var(--sports-leaders-h) * 9.6)}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 10.5) calc(var(--sports-leaders-h) * 11.6) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 10.5), auto);column-gap:calc(var(--sports-leaders-w) * 1.6)}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-game-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 10.8);height:calc(var(--sports-leaders-h) * 10.8)}.sports-leaders-view--season .sports-leaders-club,.sports-leaders-view--football.sports-leaders-view--weekly .sports-leaders-club{position:relative}.sports-leaders-college{right:calc(var(--sports-leaders-h) * -1.1);bottom:calc(var(--sports-leaders-h) * -.3);box-sizing:border-box;width:calc(var(--sports-leaders-h) * 4.1);height:calc(var(--sports-leaders-h) * 4.1);background:#fff;border:1px solid #cfc8b8;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.sports-leaders-view--season .sports-leaders-club .sports-leaders-college .sports-leaders-mark,.sports-leaders-view--football.sports-leaders-view--weekly .sports-leaders-club .sports-leaders-college .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 2.6);height:calc(var(--sports-leaders-h) * 2.6)}.sports-leaders-college .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-h) * 1.1);border:0;border-radius:0}.sports-leaders-view--season .sports-leaders-club{justify-self:start}.sports-leaders-view--season .sports-leaders-name--top{grid-area:name}.sports-leaders-view--season .sports-leaders-club{grid-area:club}.sports-leaders-view--season .sports-leaders-row-body{grid-area:body}.sports-leaders-view--season .sports-leaders-primary{margin-left:calc(var(--sports-leaders-w) * 1);grid-area:primary}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-primary-rate{font-size:calc(var(--sports-leaders-h) * 1.6)}.sports-leaders-view--weekly .sports-leaders-club .sports-leaders-mark,.sports-leaders-view--season .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 7.5);height:calc(var(--sports-leaders-h) * 7.5)}.sports-leaders-view--weekly .sports-leaders-club .sports-leaders-photo,.sports-leaders-view--season .sports-leaders-club .sports-leaders-photo{width:calc(var(--sports-leaders-h) * 10.5);height:calc(var(--sports-leaders-h) * 10.5);object-fit:cover;object-position:center 22%;background:#e9ebe6;border-radius:50%}.sports-leaders-context{grid-template-columns:var(--slc-stacked,repeat(var(--sports-leaders-context-count), minmax(0, 1fr)));column-gap:calc(var(--sports-leaders-w) * 1);min-width:0;font-family:var(--sports-leaders-sans,system-ui, sans-serif);margin:0;display:grid}.sports-leaders-context-item{align-items:center;gap:calc(var(--sports-leaders-h) * .8);text-align:center;white-space:nowrap;grid-column:var(--slc-span,auto);flex-direction:column;min-width:0;display:flex}.sports-leaders-context-item+.sports-leaders-context-item{border-left:1px solid #cfc8b8}.sports-leaders-context dt{color:#5d675e;font-size:calc(var(--sports-leaders-h) * 2.1);letter-spacing:.015em;font-weight:800;line-height:1}.sports-leaders-context dd{color:#25352a;font-size:calc(var(--sports-leaders-h) * 3.15);font-variant-numeric:tabular-nums;margin:0;font-weight:750;line-height:1}.sports-leaders-primary{color:#172019;min-width:0;font-family:var(--sports-leaders-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex;position:relative}.sports-leaders-primary>span:first-child{bottom:calc(100% + var(--sports-leaders-h) * 1);position:absolute;right:0}.sports-leaders-primary>span{color:#6b4a3c;font-size:calc(var(--sports-leaders-h) * 1.4);letter-spacing:.035em;white-space:nowrap;font-weight:800;line-height:.95}.sports-leaders-primary strong{font-size:calc(var(--sports-leaders-h) * 6.8);line-height:.98}.sports-leaders-view--weekly .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-h) * 5.6)}.sports-leaders-primary strong.sports-leaders-primary-hero--wide{font-size:calc(var(--sports-leaders-h) * 4.9)}.sports-leaders-primary-rates{top:calc(100% + var(--sports-leaders-h) * .5);align-items:flex-end;gap:calc(var(--sports-leaders-h) * .5);flex-direction:column;display:flex;position:absolute;right:0}.sports-leaders-primary-rate{color:#465448;font-size:calc(var(--sports-leaders-h) * 1.35);letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sports-leaders-view--passing .sports-leaders-context,.sports-leaders-view--weekly .sports-leaders-context{column-gap:calc(var(--sports-leaders-w) * 1.4);row-gap:calc(var(--sports-leaders-h) * 1.1)}.sports-leaders-view--season.sports-leaders-view--passing .sports-leaders-context{row-gap:calc(var(--sports-leaders-h) * .5)}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-context-item[data-context-key=season\.firstDownPct]{justify-content:center;align-items:baseline;gap:calc(var(--sports-leaders-h) * .7);border-left:0;flex-direction:row;grid-column:1/-1}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-context-item[data-context-key=season\.firstDownPct] dt{font-size:var(--football-poster-first-down-label-size,calc(var(--sports-leaders-h) * 1.5))}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-context-item[data-context-key=season\.firstDownPct] dd{font-size:var(--football-poster-first-down-value-size,calc(var(--sports-leaders-h) * 2.5))}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape):not(.sports-leaders-view--passing) .sports-leaders-context-item:not([data-context-key=season\.firstDownPct]) dd{font-size:var(--football-poster-season-context-value-size,calc(var(--sports-leaders-h) * 3.15))}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape):not(.sports-leaders-view--passing) .sports-leaders-context-item:not([data-context-key=season\.firstDownPct]) dt{font-size:var(--football-poster-season-context-label-size,calc(var(--sports-leaders-h) * 2.1))}.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-context{row-gap:calc(var(--sports-leaders-h) * .5)}.sports-leaders-view--season.sports-leaders-view--passing .sports-leaders-context-item{gap:calc(var(--sports-leaders-h) * .3)}.sports-leaders-view--football.sports-leaders-view--season.sports-leaders-view--passing:not(.is-landscape) .sports-leaders-context dd{font-size:var(--football-poster-season-passing-context-value-size,calc(var(--sports-leaders-h) * 3))}.sports-leaders-view--football.sports-leaders-view--season.sports-leaders-view--passing:not(.is-landscape) .sports-leaders-context{column-gap:calc(var(--sports-leaders-w) * .6)}.sports-leaders-view--weekly .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 10.5) calc(var(--sports-leaders-h) * 10.3) minmax(0, 1fr);row-gap:calc(var(--sports-leaders-h) * .3);padding:calc(var(--sports-leaders-h) * .5) 0 calc(var(--sports-leaders-h) * .5);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"name name primary""club game primary""club game body"}.sports-leaders-view--weekly .sports-leaders-name--top{grid-area:name}.sports-leaders-view--football.sports-leaders-view--weekly:not(.is-landscape) .sports-leaders-row--bio{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"name name primary""club game primary""club game body""bio bio body"}.sports-leaders-view--football.sports-leaders-view--weekly:not(.is-landscape) .sports-leaders-bio{margin-top:calc(var(--sports-leaders-h) * .3)}.sports-leaders-view--football.sports-leaders-view--weekly:not(.is-landscape) .sports-leaders-row--bio .sports-leaders-club .sports-leaders-photo{width:calc(var(--sports-leaders-h) * 9.6);height:calc(var(--sports-leaders-h) * 9.6)}.sports-leaders-view--weekly .sports-leaders-club{grid-area:club;place-self:center start}.sports-leaders-view--weekly .sports-leaders-row-body{grid-area:body;align-self:end}.sports-leaders-view--weekly .sports-leaders-game-result{place-self:start;align-items:center;gap:calc(var(--sports-leaders-h) * .4);grid-area:1/3/3;margin-top:0}.sports-leaders-view--weekly .sports-leaders-game-result .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 4.5);height:calc(var(--sports-leaders-h) * 4.5)}.sports-leaders-view--weekly .sports-leaders-game-result .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-h) * 1.9)}.sports-leaders-view--weekly .sports-leaders-vs,.sports-leaders-view--weekly .sports-leaders-vs-abbr{font-size:calc(var(--sports-leaders-h) * 1.35)}.sports-leaders-view--weekly .sports-leaders-result-score{font-size:calc(var(--sports-leaders-h) * 2.55)}.sports-leaders-view--weekly .sports-leaders-result-score--long{font-size:calc(var(--sports-leaders-h) * 1.95)}.sports-leaders-view--weekly .sports-leaders-primary{grid-area:primary;place-self:start end}.sports-leaders-view--weekly .sports-leaders-game,.sports-leaders-view--season .sports-leaders-game{padding:0 0 0 calc(var(--sports-leaders-h) * .8);justify-content:center;align-items:flex-start}.sports-leaders-view--weekly .sports-leaders-primary>span:first-child{font-size:calc(var(--sports-leaders-h) * 1.2);position:static}.sports-leaders-view--weekly .sports-leaders-primary{row-gap:calc(var(--sports-leaders-h) * .6);padding-bottom:calc(var(--sports-leaders-h) * .4)}.sports-leaders-game{justify-content:center;align-items:center;gap:calc(var(--sports-leaders-h) * .7);text-align:center;min-width:0;font-family:var(--sports-leaders-sans,system-ui, sans-serif);flex-direction:column;grid-area:game;margin:0;display:flex}.sports-leaders-game-club{justify-content:center;align-items:center;display:flex}.sports-leaders-game-result{justify-content:flex-start;align-items:flex-end;gap:calc(var(--sports-leaders-h) * .5);white-space:nowrap;font-family:var(--sports-leaders-sans,system-ui, sans-serif);display:flex}.sports-leaders-game-opponent{align-items:center;display:flex}.sports-leaders-vs{color:#5d675e;font-size:calc(var(--sports-leaders-h) * 1.2);letter-spacing:.02em;font-weight:800;line-height:1}.sports-leaders-vs-abbr{color:#5d675e;font-size:calc(var(--sports-leaders-h) * 1.2);white-space:nowrap;font-weight:800;line-height:1}.sports-leaders-result-score{color:#25352a;font-size:calc(var(--sports-leaders-h) * 2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;line-height:1}.sports-leaders-view--passing .sports-leaders-name{padding-block:calc(var(--sports-leaders-h) * .3);line-height:1.15}.sports-leaders-view--passing .sports-leaders-context dt,.sports-leaders-view--passing .sports-leaders-context dd{line-height:1.15}.sports-leaders-view--passing .sports-leaders-primary{padding-block:calc(var(--sports-leaders-h) * .5)}.sports-leaders-view--passing-weekly .sports-leaders-primary{padding-block:0}.sports-leaders-view--passing .sports-leaders-primary strong.sports-leaders-primary-hero--wide{font-size:calc(var(--sports-leaders-h) * 4.2)}.sports-leaders-view--football.sports-leaders-view--season.sports-leaders-view--passing:not(.is-landscape) .sports-leaders-primary strong:not(.sports-leaders-primary-hero--wide){font-size:calc(var(--sports-leaders-h) * 5.4)}.sports-leaders-view--passing .sports-leaders-primary>span,.sports-leaders-view--passing .sports-leaders-primary strong{line-height:1.1}.sports-leaders-view--passing-weekly .sports-leaders-primary strong,.sports-leaders-view--passing-weekly .sports-leaders-primary>span{line-height:.98}.sports-leaders-view--passing .sports-leaders-context dt{font-size:calc(var(--sports-leaders-h) * 1.8)}.sports-leaders-view--passing .sports-leaders-context dd{font-size:calc(var(--sports-leaders-h) * 3)}.sports-leaders-view--weekly .sports-leaders-context-item{gap:calc(var(--sports-leaders-h) * .5)}.sports-leaders-view--weekly .sports-leaders-context dt{font-size:calc(var(--sports-leaders-h) * 2.4)}.sports-leaders-view--weekly .sports-leaders-context dd{font-size:calc(var(--sports-leaders-h) * 3.9)}.sports-leaders-view--passing-weekly .sports-leaders-context dt{font-size:calc(var(--sports-leaders-h) * 2.1)}.sports-leaders-view--passing-weekly .sports-leaders-context dd{font-size:calc(var(--sports-leaders-h) * 3.51)}.sports-leaders-view.is-landscape .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-w) * 10.5) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 12), auto)}.sports-leaders-view.is-landscape .sports-leaders-context{grid-template-columns:var(--slc-line,repeat(var(--sports-leaders-context-count), minmax(0, 1fr)))}.sports-leaders-view.is-landscape .sports-leaders-context-item{gap:calc(var(--sports-leaders-h) * .8);grid-column:auto}.sports-leaders-view.is-landscape .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 9);height:calc(var(--sports-leaders-h) * 9)}.sports-leaders-view.is-landscape .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-w) * 1.25)}.sports-leaders-view.is-landscape .sports-leaders-context .sports-leaders-mark{width:calc(var(--sports-leaders-w) * 3.6);height:calc(var(--sports-leaders-w) * 3.6)}.sports-leaders-view.is-landscape .sports-leaders-game-club .sports-leaders-mark{width:calc(var(--sports-leaders-w) * 4);height:calc(var(--sports-leaders-w) * 4)}.sports-leaders-view.is-landscape .sports-leaders-game-result .sports-leaders-mark{width:calc(var(--sports-leaders-w) * 1.9);height:calc(var(--sports-leaders-w) * 1.9)}.sports-leaders-view.is-landscape .sports-leaders-vs,.sports-leaders-view.is-landscape .sports-leaders-vs-abbr{font-size:calc(var(--sports-leaders-w) * 1.2)}.sports-leaders-view.is-landscape .sports-leaders-result-score{font-size:calc(var(--sports-leaders-w) * 1.9)}.sports-leaders-view.is-landscape .sports-leaders-game{gap:calc(var(--sports-leaders-h) * .5)}.sports-leaders-view.is-landscape .sports-leaders-name--top{justify-content:center;align-self:center;align-items:baseline;gap:calc(var(--sports-leaders-w) * .5);font:700 calc(var(--sports-leaders-w) * 1.5 * var(--sports-leaders-name-fit,1))/1.1 var(--sports-leaders-sans,system-ui, sans-serif)}.sports-leaders-view.is-landscape .sports-leaders-name--top.sports-leaders-name--long{font-size:calc(var(--sports-leaders-w) * 1 * var(--sports-leaders-name-fit,1))}.sports-leaders-view.is-landscape .sports-leaders-name--top.sports-leaders-name--micro{font-size:calc(var(--sports-leaders-w) * .5 * var(--sports-leaders-name-fit,1))}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-w) * 10.5) auto minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 12), auto);grid-template-rows:auto auto;grid-template-areas:"club game body primary""name game body primary";row-gap:normal;padding-bottom:0}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-club{align-self:end}.sports-leaders-view.is-landscape.sports-leaders-view--football.sports-leaders-view--weekly .sports-leaders-row--bio{grid-template-rows:auto auto auto;grid-template-areas:"club game body primary""name game body primary""bio game body primary"}.sports-leaders-view.is-landscape.sports-leaders-view--football.sports-leaders-view--weekly .sports-leaders-bio{font-size:calc(var(--sports-leaders-w) * .9 * var(--sports-leaders-bio-fit,1))}.sports-leaders-view.is-landscape.sports-leaders-view--football.sports-leaders-view--weekly .sports-leaders-row--bio .sports-leaders-game-result{grid-row:2/-1}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-game{justify-content:center;padding-bottom:0}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-primary{place-self:center end;row-gap:calc(var(--sports-leaders-h) * 1.2);grid-row:1/-1}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-game-result{padding-bottom:calc(var(--sports-leaders-h) * .5);grid-area:2/2;place-self:end center;align-items:flex-end;margin-top:0}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-game-result .sports-leaders-mark{width:calc(var(--sports-leaders-w) * 1.5);height:calc(var(--sports-leaders-w) * 1.5)}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-result-score{font-size:calc(var(--sports-leaders-w) * 1.6)}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-result-score--long{font-size:calc(var(--sports-leaders-w) * 1.25)}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-vs{font-size:calc(var(--sports-leaders-w) * 1)}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-club .sports-leaders-photo,.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 9);height:calc(var(--sports-leaders-h) * 9)}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-primary>span:first-child{position:static;transform:none}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-w) * 10.5) auto minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 12), auto);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"name name name name""club game body primary";row-gap:0;padding-bottom:0}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-name--top{grid-area:name;align-self:end}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-row--bio{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"name name name name""club game body primary"}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-bio{font-size:calc(var(--sports-leaders-w) * 1 * var(--sports-leaders-bio-fit,1));grid-area:name;place-self:end start}.sports-leaders-view.is-landscape .sports-leaders-college{width:calc(var(--sports-leaders-w) * 2.1);height:calc(var(--sports-leaders-w) * 2.1);right:calc(var(--sports-leaders-w) * -.9);bottom:calc(var(--sports-leaders-w) * -.2)}.sports-leaders-view.is-landscape.sports-leaders-view--football.sports-leaders-view--team:not(.sports-leaders-view--neverkick) .sports-leaders-context-rank{font-size:calc(var(--sports-leaders-w) * .95);padding-block:calc(var(--sports-leaders-h) * .15)}.sports-leaders-view.is-landscape.sports-leaders-view--football.sports-leaders-view--team:not(.sports-leaders-view--neverkick) .sports-leaders-context-item{gap:calc(var(--sports-leaders-h) * .45)}.sports-leaders-view.is-landscape .sports-leaders-context-split{font-size:calc(var(--sports-leaders-w) * 1.05)}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-club{align-self:center}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-primary{grid-row:2/3;align-self:center}.sports-leaders-view.is-landscape .sports-leaders-context .sports-leaders-mark--text{font-size:calc(var(--sports-leaders-w) * 1.25)}.sports-leaders-view.is-landscape .sports-leaders-name{font-size:calc(var(--sports-leaders-w) * 1.5);line-height:1.1}.sports-leaders-view.is-landscape .sports-leaders-name--long{font-size:calc(var(--sports-leaders-w) * 1)}.sports-leaders-view.is-landscape .sports-leaders-name--micro{font-size:calc(var(--sports-leaders-w) * .75)}.sports-leaders-view.is-landscape .sports-leaders-context dt{font-size:calc(var(--sports-leaders-w) * 2.1)}.sports-leaders-view.is-landscape .sports-leaders-context dd{font-size:calc(var(--sports-leaders-w) * 3.15);line-height:1.15}.sports-leaders-view.is-landscape .sports-leaders-primary{align-items:flex-end;gap:calc(var(--sports-leaders-h) * 1.2);flex-direction:column;display:flex}.sports-leaders-view.is-landscape .sports-leaders-primary>span:first-child{position:static}.sports-leaders-view.is-landscape.sports-leaders-view--team .sports-leaders-row{row-gap:calc(var(--sports-leaders-h) * .4);padding-bottom:0}.sports-leaders-view.is-landscape.sports-leaders-view--team .sports-leaders-team-name{grid-column:1/3}.sports-leaders-view.is-landscape.sports-leaders-view--team .sports-leaders-primary{grid-area:1/3/-1;justify-self:end}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-w) * 2.8);line-height:1}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-primary{gap:calc(var(--sports-leaders-h) * 1)}.sports-leaders-view.is-landscape.sports-leaders-view--season .sports-leaders-primary>span{font-size:calc(var(--sports-leaders-w) * .95)}.sports-leaders-view.is-landscape .sports-leaders-primary-rates{column-gap:calc(var(--sports-leaders-w) * .8);flex-direction:row;position:static}.sports-leaders-view.is-landscape .sports-leaders-primary-rate{font-size:calc(var(--sports-leaders-h) * 1.6)}.sports-leaders-view.is-landscape .sports-leaders-primary>span{font-size:calc(var(--sports-leaders-w) * 1.15);line-height:1.1}.sports-leaders-view.is-landscape .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-w) * 5);line-height:1}.sports-leaders-view.is-landscape.sports-leaders-view--weekly .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-w) * 5)}.sports-leaders-view.is-landscape.sports-leaders-view--team .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-w) * 4.4)}.sports-leaders-view.is-landscape .sports-leaders-primary strong.sports-leaders-primary-hero--wide{font-size:calc(var(--sports-leaders-w) * 4.2)}.sports-leaders-view.is-landscape .sports-leaders-primary-rate{font-size:calc(var(--sports-leaders-w) * 1.2);line-height:1}.sports-leaders-view.is-landscape.sports-leaders-view--passing .sports-leaders-context dt{font-size:calc(var(--sports-leaders-w) * 1.8)}.sports-leaders-view.is-landscape.sports-leaders-view--passing .sports-leaders-context dd{font-size:calc(var(--sports-leaders-w) * 3)}@media (prefers-reduced-motion:reduce){.sports-leaders-view{transition:none}}.sports-leaders-view--neverkick .sports-leaders-kicker{color:#0a8f85!important}.sports-leaders-view--neverkick .sports-leaders-heading h2{letter-spacing:-.01em;font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400}.sports-leaders-view--neverkick .sports-leaders-heading .sports-leaders-description{margin:calc(var(--sports-leaders-h) * .65) 0;font-weight:500;font-size:calc(var(--sports-leaders-h) * 1.75);letter-spacing:0;text-transform:none}.sports-leaders-view--neverkick .sports-leaders-team-name{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400}.sports-leaders-view--neverkick .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-h) * 10) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 18), auto);gap:calc(var(--sports-leaders-w) * 1)}.sports-leaders-view--neverkick .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 9);height:calc(var(--sports-leaders-h) * 9)}.sports-leaders-view--neverkick .sports-leaders-context-item{text-align:center}.sports-leaders-view--neverkick .sports-leaders-context-item dt{letter-spacing:.05em;font-family:Bebas Neue,Impact,sans-serif}.sports-leaders-view--neverkick .sports-leaders-context-item dd{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400}.sports-leaders-context-rank{text-align:center;font-family:Bebas Neue,Impact,sans-serif;font-size:calc(var(--sports-leaders-h) * 1.15);letter-spacing:.03em;color:#9aa0aa;margin-top:calc(var(--sports-leaders-h) * .35);line-height:1;display:block}.sports-leaders-context-rank.is-top{color:#0bb4a6}.sports-leaders-view--football.sports-leaders-view--team:not(.sports-leaders-view--neverkick) .sports-leaders-context-rank{padding:calc(var(--sports-leaders-h) * .22) calc(var(--sports-leaders-h) * .55);border-radius:calc(var(--sports-leaders-h) * .3);color:#fff;font:800 calc(var(--sports-leaders-h) * 1.3)/1 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#172019;margin-top:0}.sports-leaders-view--football.sports-leaders-view--team:not(.sports-leaders-view--neverkick) .sports-leaders-context-rank.is-first{color:#172019;box-shadow:0 0 0 calc(var(--sports-leaders-h) * .22) #a87b0c;background:#d9a520}.sports-leaders-primary-rate.is-first{border-radius:calc(var(--sports-leaders-h) * .2);box-shadow:0 0 0 calc(var(--sports-leaders-h) * .24) #fff, 0 0 0 calc(var(--sports-leaders-h) * .44) #d9a520}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape):not(.sports-leaders-view--neverkick) .sports-leaders-primary-rates{gap:calc(var(--sports-leaders-h) * .85)}.sports-leaders-view--football.sports-leaders-view--team:not(.sports-leaders-view--neverkick) .sports-leaders-context-rank.is-top{color:#fff;box-shadow:0 0 0 calc(var(--sports-leaders-h) * .26) #1e8a3c}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape) .sports-leaders-context[data-cells="4"]{column-gap:calc(var(--sports-leaders-w) * .6)}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape) .sports-leaders-context[data-cells="4"] dt{font-size:calc(var(--sports-leaders-h) * 2.1 * .8)}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape) .sports-leaders-context[data-cells="4"] dd{font-size:calc(var(--sports-leaders-h) * 3.15 * .8)}.sports-leaders-view--football.sports-leaders-view--team .sports-leaders-context-item{padding-inline:calc(var(--sports-leaders-w) * .5)}.sports-leaders-context-split{color:#465448;font:800 calc(var(--sports-leaders-h) * 1.9)/1 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.sports-leaders-view--football.sports-leaders-view--team:not(.is-landscape) .sports-leaders-context[data-cells="2"] dd{font-size:calc(var(--sports-leaders-h) * 3.15 * 1.45)}.sports-leaders-view--neverkick .sports-leaders-primary>span{color:#0bb4a6;font-family:Bebas Neue,Impact,sans-serif}.sports-leaders-view--neverkick .sports-leaders-primary strong{color:#0a8f85;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:calc(var(--sports-leaders-h) * 5.6);letter-spacing:-.01em;font-weight:400}.sports-leaders-view--neverkick .sports-leaders-neverpunt{color:#5a6b62}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-row{grid-template-columns:calc(var(--sports-leaders-w) * 7) minmax(0, 1fr) minmax(calc(var(--sports-leaders-w) * 12), auto)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-w) * 5);height:calc(var(--sports-leaders-w) * 5)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-context-item{gap:calc(var(--sports-leaders-h) * .35)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-context dt{font-size:calc(var(--sports-leaders-w) * 1.4)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-context dd{font-size:calc(var(--sports-leaders-w) * 2.2)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-context-rank{font-size:calc(var(--sports-leaders-h) * 1);margin-top:calc(var(--sports-leaders-h) * .15)}.sports-leaders-view.is-landscape.sports-leaders-view--neverkick .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-w) * 4.4)}.sports-leaders-game-result .sports-leaders-mark--text{width:auto;min-width:calc(var(--sports-leaders-h) * 3.8);padding-inline:calc(var(--sports-leaders-h) * .45);border-radius:999px}.sports-leaders-view--weekly .sports-leaders-game-result .sports-leaders-mark--text{width:auto;min-width:calc(var(--sports-leaders-h) * 4.2)}.sports-leaders-view.is-landscape .sports-leaders-game-result .sports-leaders-mark--text{width:auto;min-width:calc(var(--sports-leaders-w) * 1.9);padding-inline:calc(var(--sports-leaders-w) * .25)}.sports-leaders-view.sports-leaders-view--line .sports-leaders-row.sports-leaders-row--line{grid-template-columns:calc(var(--sports-leaders-h) * 11.6) minmax(0, 1fr) calc(var(--sports-leaders-h) * 12.8);column-gap:calc(var(--sports-leaders-w) * 1.6);row-gap:calc(var(--sports-leaders-h) * .5);padding:calc(var(--sports-leaders-h) * .6) 0 calc(var(--sports-leaders-h) * 1);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"name name primary""club line primary"}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-team-name{align-items:center;gap:calc(var(--sports-leaders-w) * 1.4);min-width:0;font:800 calc(var(--sports-leaders-h) * 2.1)/1.1 var(--sports-leaders-sans,system-ui, sans-serif);color:#172019;grid-area:name;display:flex}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-team-name-text{white-space:nowrap;min-width:0;font-size:calc(1em * var(--sports-leaders-club-name-fit,1))}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-game-result{align-items:center;gap:calc(var(--sports-leaders-h) * .45);flex:none;margin:0;padding:0}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-game-result .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 3.4);height:calc(var(--sports-leaders-h) * 3.4)}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-vs,.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-vs-abbr{font-size:calc(var(--sports-leaders-h) * 1.25)}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-result-score,.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-result-score--long{font-size:calc(var(--sports-leaders-h) * 2.1)}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-club{grid-area:club}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-club .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 11);height:calc(var(--sports-leaders-h) * 11)}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary{place-self:center end;row-gap:calc(var(--sports-leaders-h) * .5);grid-area:primary}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary>span:first-child{font-size:calc(var(--sports-leaders-h) * 1.25);white-space:normal;text-align:right;max-width:100%;line-height:1.1;position:static}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary{width:100%;min-width:0}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary strong{font-size:calc(var(--sports-leaders-h) * 5.6 * var(--sports-leaders-line-hero-fit,1));white-space:nowrap}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary-rates{position:static}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary-rate{font-size:calc(var(--sports-leaders-h) * 1.3)}.sports-leaders-view--line .sports-leaders-row--line .sports-leaders-primary-rate.sports-leaders-primary-pct,.sports-leaders-view--football.sports-leaders-view--season:not(.is-landscape) .sports-leaders-primary-rate.sports-leaders-primary-pct{font-size:calc(var(--sports-leaders-h) * 1.15)}.sports-leaders-no-sacks{padding:calc(var(--sports-leaders-h) * .35) calc(var(--sports-leaders-h) * .7);border-radius:calc(var(--sports-leaders-h) * .5);letter-spacing:.06em;background:#d9a520;color:#172019!important}.sports-leaders-view--line.is-landscape .sports-leaders-line{justify-content:start;column-gap:calc(var(--sports-leaders-w) * 2.4);grid-template-columns:repeat(5,max-content)}.sports-leaders-view--line.is-landscape .sports-leaders-lineman-face{width:calc(var(--sports-leaders-h) * 8.4);max-height:none}.sports-leaders-line{column-gap:calc(var(--sports-leaders-w) * .9);grid-area:line;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sports-leaders-lineman{align-items:center;gap:calc(var(--sports-leaders-h) * 1.25);flex-direction:column;min-width:0;display:flex}.sports-leaders-lineman-portrait{justify-items:center;width:100%;display:grid;position:relative}.sports-leaders-lineman-face{width:100%;max-width:calc(var(--sports-leaders-h) * 6.88);aspect-ratio:4/5;max-height:calc(var(--sports-leaders-h) * 8.6);border-radius:calc(var(--sports-leaders-h) * .8);background:#e9ebe6;place-items:center;display:grid;overflow:hidden}.sports-leaders-lineman-photo{object-fit:cover;object-position:center 18%;width:100%;height:100%}.sports-leaders-lineman-face .sports-leaders-mark{width:72%;height:72%}.sports-leaders-lineman-face .sports-leaders-mark--text{aspect-ratio:1;width:80%;height:auto;font-size:calc(var(--sports-leaders-h) * 1.2)}.sports-leaders-lineman-names{align-items:center;gap:calc(var(--sports-leaders-h) * .12);max-width:100%;font-family:var(--sports-leaders-sans,system-ui, sans-serif);text-align:center;white-space:nowrap;flex-direction:column;display:flex}.sports-leaders-lineman-first{color:#465448;font-size:calc(var(--sports-leaders-h) * 1.35 * var(--sports-leaders-lineman-fit,1));font-weight:650;line-height:1.05}.sports-leaders-lineman-name{color:#172019;font-size:calc(var(--sports-leaders-h) * 1.65 * var(--sports-leaders-lineman-fit,1));font-weight:750;line-height:1.05}.sports-leaders-lineman-badge{margin-top:calc(var(--sports-leaders-h) * .15);color:#8b3f24;font-size:calc(var(--sports-leaders-h) * 1.15);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sports-leaders-lineman-portrait .sports-leaders-college{right:calc(var(--sports-leaders-h) * -.2);bottom:calc(var(--sports-leaders-h) * -1);width:calc(var(--sports-leaders-h) * 3.4);height:calc(var(--sports-leaders-h) * 3.4)}.sports-leaders-lineman-portrait .sports-leaders-college .sports-leaders-mark{width:calc(var(--sports-leaders-h) * 2.35);height:calc(var(--sports-leaders-h) * 2.35)}.sports-leaders-view.is-landscape .sports-leaders-lineman-portrait .sports-leaders-college{right:calc(var(--sports-leaders-h) * -.2);bottom:calc(var(--sports-leaders-h) * -1);width:calc(var(--sports-leaders-h) * 3.4);height:calc(var(--sports-leaders-h) * 3.4)}.board-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.board{--b-board:#fff;--b-ink:#1c1a17;--b-rule:#c8102e;--b-afc:#c8102e;--b-nfc:#13387e;--b-up:#2f6b34;--b-down:#9a3b2e;background:var(--b-board);width:min(96vw,69.12vh);height:96vh;color:var(--b-ink);border:.9vh solid var(--b-rule);border-radius:.8vh;flex-direction:column;gap:1.2vh;padding:1.4vh 1.4vh 1.8vh;display:flex;box-shadow:0 1.5vh 4vh #0000008c}@supports (width:1cqw){.board{border:.9cqh solid var(--b-rule);border-radius:.8cqh;gap:1.2cqh;width:min(96cqw,69.12cqh);height:96cqh;padding:1.4cqh 1.4cqh 1.8cqh;box-shadow:0 1.5cqh 4cqh #0000008c}}.board-root.is-landscape .board{aspect-ratio:16/9;width:min(96vw,165.12vh);height:auto}@supports (width:1cqw){.board-root.is-landscape .board{width:min(96cqw,165.12cqh)}}.board-root.is-division .board{aspect-ratio:auto}.board-root.is-division.is-landscape .board{aspect-ratio:auto;width:min(96vw,165.12vh);height:auto;max-height:94vh}@supports (width:1cqw){.board-root.is-division.is-landscape .board{width:min(96cqw,165.12cqh);max-height:94cqh}}.board-root.is-division.is-landscape .board-cells{grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.4vh}@supports (width:1cqw){.board-root.is-division.is-landscape .board-cells{gap:1.4cqh}}.board-root.is-division.is-landscape .magnet{text-align:center;border-radius:1vh;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:1.6vh;max-height:56vh;padding:2.4vh 1.2vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet{border-radius:1cqh;gap:1.6cqh;max-height:56cqh;padding:2.4cqh 1.2cqh}}.board-root.is-division.is-landscape .board-column-label{display:none}.board-root.is-division.is-landscape .magnet-crest{aspect-ratio:1;width:92%;height:auto}.board-root.is-division.is-landscape .magnet-plate{flex:none;align-items:center;width:100%}.board-root.is-division.is-landscape .magnet-name{white-space:normal;font-size:4.4vh;line-height:1.05;overflow:visible}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet-name{font-size:4.4cqh}}.board-root.is-division.is-landscape .magnet-record{font-size:3.2vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet-record{font-size:3.2cqh}}.board-root.is-division.is-landscape .magnet-rank{text-align:center;min-width:0;font-size:6vh;line-height:1.2}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet-rank{font-size:6cqh}}.board-root.is-division.is-landscape .magnet-move{font-size:2.4vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet-move{font-size:2.4cqh}}.board-head{border-bottom:.35vh solid var(--b-rule);justify-content:space-between;align-items:center;gap:1.5vh;padding-bottom:1vh;display:flex}@supports (width:1cqw){.board-head{border-bottom:.35cqh solid var(--b-rule);gap:1.5cqh;padding-bottom:1cqh}}.board-shield{background:var(--b-rule);color:var(--b-board);letter-spacing:.12em;border-radius:.3vh;flex:none;padding:.5vh .9vh;font-size:1.9vh;font-weight:800}@supports (width:1cqw){.board-shield{border-radius:.3cqh;padding:.5cqh .9cqh;font-size:1.9cqh}}.board-titles{text-align:center;flex:auto;min-width:0}.board-title{font-size:calc(3.1vh * var(--board-title-fit,1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:800;line-height:1.05}@supports (width:1cqw){.board-title{font-size:calc(3.1cqh * var(--board-title-fit,1))}}.board-subtitle{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--b-ink) 62%, transparent);margin:.3vh 0 0;font-size:1.7vh;font-weight:600}@supports (width:1cqw){.board-subtitle{margin:.3cqh 0 0;font-size:1.7cqh}}.board-body{flex-direction:column;flex:auto;gap:1.1vh;min-height:0;display:flex}@supports (width:1cqw){.board-body{gap:1.1cqh}}.board-root.is-landscape .board-body{flex-direction:row;align-items:stretch;gap:.9vh}@supports (width:1cqw){.board-root.is-landscape .board-body{gap:.9cqh}}.board-field{border-radius:.5vh;flex-direction:column;flex:1 1 0;gap:.7vh;min-width:0;min-height:0;padding:.8vh;display:flex}@supports (width:1cqw){.board-field{border-radius:.5cqh;gap:.7cqh;padding:.8cqh}}.board-field--al,.board-field--afc{background:var(--b-afc)}.board-field--nl,.board-field--nfc{background:var(--b-nfc)}.board-field-label{color:#ffffffeb;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:1.5vh;font-weight:800}@supports (width:1cqw){.board-field-label{font-size:1.5cqh}}.board-field-body{flex:auto;gap:.5vh;min-height:0;display:flex}@supports (width:1cqw){.board-field-body{gap:.5cqh}}.board-field-columns{grid-template-columns:repeat(var(--board-cols,4), minmax(0, 1fr));flex:auto;gap:.6vh;min-height:0;display:grid}@supports (width:1cqw){.board-field-columns{gap:.6cqh}}.board-root.is-division .board-field-columns{grid-template-columns:minmax(0,1fr)}.board-column{flex-direction:column;gap:.5vh;min-width:0;display:flex}@supports (width:1cqw){.board-column{gap:.5cqh}}.board-column-label{text-align:center;color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15vh;font-weight:700;overflow:hidden}@supports (width:1cqw){.board-column-label{font-size:1.15cqh}}.board-root.is-landscape .magnet-crest{width:4.4vh;height:4.4vh}@supports (width:1cqw){.board-root.is-landscape .magnet-crest{width:4.4cqh;height:4.4cqh}}.board-root.is-landscape .magnet-record{font-size:1.3vh}@supports (width:1cqw){.board-root.is-landscape .magnet-record{font-size:1.3cqh}}.board-root.is-landscape .magnet-name{font-size:1.5vh}@supports (width:1cqw){.board-root.is-landscape .magnet-name{font-size:1.5cqh}}.board-cells{grid-template-rows:repeat(var(--board-rows,4), minmax(0, 1fr));flex:auto;gap:.5vh;min-height:0;display:grid}@supports (width:1cqw){.board-cells{gap:.5cqh}}.board-gutter{flex-direction:column;flex:none;align-items:center;gap:.5vh;padding:.8vh 0;display:flex}@supports (width:1cqw){.board-gutter{gap:.5cqh;padding:.8cqh 0}}.board-gutter-spacer{flex:none;height:2.35vh}@supports (width:1cqw){.board-gutter-spacer{height:2.35cqh}}.board-gutter-rank{min-width:3.2vh;color:color-mix(in srgb, var(--b-ink) 55%, transparent);flex:1 1 0;justify-content:center;align-items:center;font-size:3.4vh;font-weight:800;line-height:1;display:flex}@supports (width:1cqw){.board-gutter-rank{min-width:3.2cqh;font-size:3.4cqh}}.board-gutter.is-in-field{padding:0}.board-gutter.is-in-field .board-gutter-spacer{height:2.35vh}@supports (width:1cqw){.board-gutter.is-in-field .board-gutter-spacer{height:2.35cqh}}.board-gutter.is-in-field .board-gutter-rank{color:#ffffff8c;min-width:2.6vh;font-size:2.6vh}@supports (width:1cqw){.board-gutter.is-in-field .board-gutter-rank{min-width:2.6cqh;font-size:2.6cqh}}.magnet{border-radius:.45vh;align-items:center;gap:.5vh;min-width:0;min-height:0;padding:.4vh .6vh;display:flex;position:relative;overflow:hidden;box-shadow:0 .35vh .7vh #00000061,inset 0 .14vh #ffffff42}@supports (width:1cqw){.magnet{border-radius:.45cqh;gap:.5cqh;padding:.4cqh .6cqh;box-shadow:0 .35cqh .7cqh #00000061,inset 0 .14cqh #ffffff42}}.magnet-crest{flex:none;justify-content:center;align-items:center;width:3.2vh;height:3.2vh;display:flex}@supports (width:1cqw){.magnet-crest{width:3.2cqh;height:3.2cqh}}.magnet-logo{object-fit:contain;--mark-edge:.18vh;width:100%;height:100%}@supports (width:1cqw){.magnet-logo{--mark-edge:.18cqh}}.magnet-plate{flex-direction:column;flex:auto;min-width:0;line-height:1.1;display:flex}.magnet-name{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.38vh;font-weight:800;overflow:hidden}@supports (width:1cqw){.magnet-name{font-size:1.38cqh}}.magnet-record{opacity:.82;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.15vh;font-weight:600;overflow:hidden}@supports (width:1cqw){.magnet-record{font-size:1.15cqh}}.magnet-move{text-shadow:0 0 .3vh #0000008c;flex:none;font-size:1.2vh;line-height:1}@supports (width:1cqw){.magnet-move{text-shadow:0 0 .3cqh #0000008c;font-size:1.2cqh}}.magnet-move.is-up{color:#8ce07a}.magnet-move.is-down{color:#ff9b86}.magnet-move-count{margin-left:.15vh;font-weight:600}@supports (width:1cqw){.magnet-move-count{margin-left:.15cqh}}.board-root.is-tile .magnet{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15vh;padding:.35vh .3vh}@supports (width:1cqw){.board-root.is-tile .magnet{gap:.15cqh;padding:.35cqh .3cqh}}.board-root.is-tile .magnet{background:#fff;border:.22vh solid;gap:.12vh;padding:.3vh .3vh .35vh;box-shadow:0 .3vh .6vh #00000057}@supports (width:1cqw){.board-root.is-tile .magnet{border:.22cqh solid;gap:.12cqh;padding:.3cqh .3cqh .35cqh;box-shadow:0 .3cqh .6cqh #00000057}}.board-root.is-tile .magnet-move{text-shadow:none}.board-root.is-tile .magnet-move.is-up{color:var(--b-up)}.board-root.is-tile .magnet-move.is-down{color:var(--b-down)}.board-root.is-tile .magnet-crest{position:relative;overflow:visible}.board-root.is-tile .magnet-logo{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-root.is-tile .magnet-record{opacity:.7}.board-root.is-row .magnet{text-align:left;border-width:0 0 0 .5vh;flex-direction:row;align-items:center;gap:.5vh;padding:.35vh .5vh}@supports (width:1cqw){.board-root.is-row .magnet{border-width:0 0 0 .5cqh;gap:.5cqh;padding:.35cqh .5cqh}}.board-root.is-row .magnet-plate{flex:auto;align-items:flex-start;width:auto;min-width:0}.board-root.is-row .magnet-name{font-size:1.5vh}@supports (width:1cqw){.board-root.is-row .magnet-name{font-size:1.5cqh}}.board-root.is-row .magnet-record{font-size:1.2vh}@supports (width:1cqw){.board-root.is-row .magnet-record{font-size:1.2cqh}}.board-root.is-tile .magnet-crest{aspect-ratio:1;flex:0 auto;width:auto;height:4.6vh;min-height:0}@supports (width:1cqw){.board-root.is-tile .magnet-crest{height:4.6cqh}}.board-root.is-tile .board-field-columns{grid-template-rows:minmax(0,1fr)}.board-root.is-tile .board-column{min-height:0}.board-root.is-upright .magnet-plate{flex:none;align-items:center;width:100%}.board-root.is-upright .magnet-name{font-size:1.4vh}@supports (width:1cqw){.board-root.is-upright .magnet-name{font-size:1.4cqh}}.board-root.is-tile .magnet-record{font-size:1.05vh}@supports (width:1cqw){.board-root.is-tile .magnet-record{font-size:1.05cqh}}.board-root.is-tile .magnet-move{position:absolute;top:.3vh;right:.4vh}@supports (width:1cqw){.board-root.is-tile .magnet-move{top:.3cqh;right:.4cqh}}.board-root.is-upright.is-landscape .magnet-crest{height:9vh}@supports (width:1cqw){.board-root.is-upright.is-landscape .magnet-crest{height:9cqh}}.board-root.is-upright.is-landscape .magnet-name{font-size:2.2vh}@supports (width:1cqw){.board-root.is-upright.is-landscape .magnet-name{font-size:2.2cqh}}.board-root.is-upright.is-landscape .magnet-record{font-size:1.7vh}@supports (width:1cqw){.board-root.is-upright.is-landscape .magnet-record{font-size:1.7cqh}}.board-root.is-division .magnet-crest{width:9vh;height:9vh}@supports (width:1cqw){.board-root.is-division .magnet-crest{width:9cqh;height:9cqh}}.board-root.is-division .magnet-name{font-size:3.6vh}@supports (width:1cqw){.board-root.is-division .magnet-name{font-size:3.6cqh}}.board-root.is-division .magnet-record{font-size:2.7vh}@supports (width:1cqw){.board-root.is-division .magnet-record{font-size:2.7cqh}}.board-root.is-division .magnet-move{font-size:2.6vh}@supports (width:1cqw){.board-root.is-division .magnet-move{font-size:2.6cqh}}.board-root.is-division .magnet{gap:1.8vh;padding:1.4vh 2vh}@supports (width:1cqw){.board-root.is-division .magnet{gap:1.8cqh;padding:1.4cqh 2cqh}}.board-root.is-division .board-column-label{font-size:2.2vh}@supports (width:1cqw){.board-root.is-division .board-column-label{font-size:2.2cqh}}.board-root.is-mlb .magnet-record{opacity:.95;font-weight:800}.board-root.is-mlb .magnet-record-alt{opacity:.82;font-weight:700}.board-body--flat{flex:auto;min-height:0;display:flex}.board-field--flat{background:#0000000f}.board-field--flat .board-field-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.board-cell{min-width:0;min-height:0;display:flex;position:relative}.board-cell>.magnet{flex:auto}.magnet-rank{text-align:right;font-variant-numeric:tabular-nums;opacity:.62;flex:none;order:-1;min-width:2.2vh;font-size:1.7vh;font-weight:800}@supports (width:1cqw){.magnet-rank{min-width:2.2cqh;font-size:1.7cqh}}.magnet-record-alt{opacity:.72;margin-left:.4em;font-weight:500}.magnet-new{color:inherit;opacity:.75;letter-spacing:.08em;background:0 0;border:.12vh solid;border-radius:.2vh;flex:none;padding:.05vh .3vh;font-size:.95vh;font-weight:800;line-height:1}@supports (width:1cqw){.magnet-new{border:.12cqh solid;border-radius:.2cqh;padding:.05cqh .3cqh;font-size:.95cqh}}.board-root.is-flat .board-cells{align-content:center}.board-root.is-flat .board-cell{align-items:center}.board-root.is-flat .magnet{max-height:9vh}@supports (width:1cqw){.board-root.is-flat .magnet{max-height:9cqh}}.board-field-columns.is-feature-split{grid-template-columns:1.15fr 1fr}.board-root.is-flat .board-column--feature .board-cell{align-items:stretch}.board-column--feature .magnet-crest{width:5.2vh;height:5.2vh}@supports (width:1cqw){.board-column--feature .magnet-crest{width:5.2cqh;height:5.2cqh}}.board-column--feature .magnet-name{font-size:1.9vh}@supports (width:1cqw){.board-column--feature .magnet-name{font-size:1.9cqh}}.board-column--feature .magnet-record{font-size:1.5vh}@supports (width:1cqw){.board-column--feature .magnet-record{font-size:1.5cqh}}.board-column--feature .magnet-rank{min-width:3.2vh;font-size:2.5vh}@supports (width:1cqw){.board-column--feature .magnet-rank{min-width:3.2cqh;font-size:2.5cqh}}.board-column--feature .magnet-new{font-size:1.1vh}@supports (width:1cqw){.board-column--feature .magnet-new{font-size:1.1cqh}}.board-root.is-poll .magnet-plate{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.board-root.is-poll .magnet-name{white-space:normal;font-size:calc(1.9vh * var(--poll-fit,1));display:inline;overflow:visible}@supports (width:1cqw){.board-root.is-poll .magnet-name{font-size:calc(1.9cqh * var(--poll-fit,1))}}.board-root.is-poll .board-cells{gap:.35vh}@supports (width:1cqw){.board-root.is-poll .board-cells{gap:.35cqh}}.board-root.is-poll .board-cell{align-items:stretch}.board-root.is-poll.is-landscape .magnet-crest{width:5.6vh;height:5.6vh}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-crest{width:5.6cqh;height:5.6cqh}}.board-root.is-poll .magnet-record{white-space:nowrap;font-size:calc(1.55vh * var(--poll-fit,1));opacity:.88;margin-left:.4em;display:inline;overflow:visible}@supports (width:1cqw){.board-root.is-poll .magnet-record{font-size:calc(1.55cqh * var(--poll-fit,1))}}.board-root.is-poll .magnet-move{font-size:1.7vh}@supports (width:1cqw){.board-root.is-poll .magnet-move{font-size:1.7cqh}}.board-root.is-poll .magnet-new{font-size:1.2vh}@supports (width:1cqw){.board-root.is-poll .magnet-new{font-size:1.2cqh}}.board-root.is-poll .board-column--feature .magnet-name{font-size:calc(2.3vh * var(--poll-fit,1))}@supports (width:1cqw){.board-root.is-poll .board-column--feature .magnet-name{font-size:calc(2.3cqh * var(--poll-fit,1))}}.board-root.is-poll .board-column--feature .magnet-record{font-size:calc(1.85vh * var(--poll-fit,1))}@supports (width:1cqw){.board-root.is-poll .board-column--feature .magnet-record{font-size:calc(1.85cqh * var(--poll-fit,1))}}.board-root.is-poll .board-column--feature .magnet-move{font-size:2.1vh}@supports (width:1cqw){.board-root.is-poll .board-column--feature .magnet-move{font-size:2.1cqh}}.board-root.is-poll .board-column--feature .magnet-new{font-size:1.4vh}@supports (width:1cqw){.board-root.is-poll .board-column--feature .magnet-new{font-size:1.4cqh}}.board-root.is-poll.is-landscape .magnet-name{font-size:calc(2.8vh * var(--poll-fit,1))}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-name{font-size:calc(2.8cqh * var(--poll-fit,1))}}.board-root.is-poll.is-landscape .magnet-record{font-size:calc(2.3vh * var(--poll-fit,1))}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-record{font-size:calc(2.3cqh * var(--poll-fit,1))}}.board-root.is-poll.is-landscape .magnet-move{font-size:2.3vh}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-move{font-size:2.3cqh}}.board-root.is-poll.is-landscape .magnet-new{font-size:1.5vh}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-new{font-size:1.5cqh}}.board-root.is-poll.is-landscape .magnet-rank{min-width:3.4vh;font-size:2.6vh}@supports (width:1cqw){.board-root.is-poll.is-landscape .magnet-rank{min-width:3.4cqh;font-size:2.6cqh}}.board-root.is-flat:not(.is-poll) .magnet-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-root.is-flat .board-field-columns{grid-template-rows:minmax(0,1fr)}.board-root.is-flat .board-column{min-height:0}.board-root.is-flat.is-conference .board-cell{align-items:stretch}.board-root.is-flat.is-conference .magnet{max-height:none}.board-root.is-strip .board-cells{--strip-h:calc(70vh / var(--board-rows,8))}@supports (width:1cqw){.board-root.is-strip .board-cells{--strip-h:calc(70cqh / var(--board-rows,8))}}.board-root.is-strip .magnet{gap:min(1.2vh, calc(var(--strip-h) * .16));padding:0 min(1.6vh, calc(var(--strip-h) * .2));border-radius:min(.9vh, calc(var(--strip-h) * .12))}@supports (width:1cqw){.board-root.is-strip .magnet{gap:min(1.2cqh, calc(var(--strip-h) * .16));padding:0 min(1.6cqh, calc(var(--strip-h) * .2));border-radius:min(.9cqh, calc(var(--strip-h) * .12))}}.board-root.is-strip .magnet-crest{width:min(7.5vh, calc(var(--strip-h) * .72));height:min(7.5vh, calc(var(--strip-h) * .72));border-radius:min(.7vh, calc(var(--strip-h) * .1));padding:min(.6vh, calc(var(--strip-h) * .08))}@supports (width:1cqw){.board-root.is-strip .magnet-crest{width:min(7.5cqh, calc(var(--strip-h) * .72));height:min(7.5cqh, calc(var(--strip-h) * .72));border-radius:min(.7cqh, calc(var(--strip-h) * .1));padding:min(.6cqh, calc(var(--strip-h) * .08))}}.board-root.is-strip .magnet-plate{flex-direction:row;align-items:center;gap:.6em}.board-root.is-strip .magnet-name{font-size:min(2.3vh, calc(var(--strip-h) * .28))}@supports (width:1cqw){.board-root.is-strip .magnet-name{font-size:min(2.3cqh, calc(var(--strip-h) * .28))}}.board-root.is-strip .magnet-record{font-size:min(1.9vh, calc(var(--strip-h) * .23));opacity:.9;flex:none;margin-left:auto}@supports (width:1cqw){.board-root.is-strip .magnet-record{font-size:min(1.9cqh, calc(var(--strip-h) * .23))}}.board-root.is-strip .magnet-rank{min-width:min(3.6vh, calc(var(--strip-h) * .44));font-size:min(3vh, calc(var(--strip-h) * .36))}@supports (width:1cqw){.board-root.is-strip .magnet-rank{min-width:min(3.6cqh, calc(var(--strip-h) * .44));font-size:min(3cqh, calc(var(--strip-h) * .36))}}.board-root.is-strip .magnet-move{font-size:min(2vh, calc(var(--strip-h) * .24))}@supports (width:1cqw){.board-root.is-strip .magnet-move{font-size:min(2cqh, calc(var(--strip-h) * .24))}}.board-root.is-flat.is-conference.is-single .board-cell{align-items:center}.board-root.is-flat.is-conference.is-single .magnet{height:100%;max-height:15vh}@supports (width:1cqw){.board-root.is-flat.is-conference.is-single .magnet{max-height:15cqh}}.board-root.is-conference .board-column--feature .magnet-crest{width:8vh;height:8vh}@supports (width:1cqw){.board-root.is-conference .board-column--feature .magnet-crest{width:8cqh;height:8cqh}}.board-root.is-conference .board-column--feature .magnet-name{font-size:1.9vh}@supports (width:1cqw){.board-root.is-conference .board-column--feature .magnet-name{font-size:1.9cqh}}.board-root.is-conference .board-column--feature .magnet-record{font-size:1.7vh}@supports (width:1cqw){.board-root.is-conference .board-column--feature .magnet-record{font-size:1.7cqh}}.board-root.is-conference .board-column--feature .magnet-rank{min-width:3.6vh;font-size:3vh}@supports (width:1cqw){.board-root.is-conference .board-column--feature .magnet-rank{min-width:3.6cqh;font-size:3cqh}}.board-root.is-strip .board-column--feature .magnet-crest{width:min(10vh, calc(var(--strip-h) * .72));height:min(10vh, calc(var(--strip-h) * .72))}@supports (width:1cqw){.board-root.is-strip .board-column--feature .magnet-crest{width:min(10cqh, calc(var(--strip-h) * .72));height:min(10cqh, calc(var(--strip-h) * .72))}}.board-root.is-strip .board-column--feature .magnet-name{font-size:min(3vh, calc(var(--strip-h) * .3))}@supports (width:1cqw){.board-root.is-strip .board-column--feature .magnet-name{font-size:min(3cqh, calc(var(--strip-h) * .3))}}.board-root.is-strip .board-column--feature .magnet-record{font-size:min(2.4vh, calc(var(--strip-h) * .24))}@supports (width:1cqw){.board-root.is-strip .board-column--feature .magnet-record{font-size:min(2.4cqh, calc(var(--strip-h) * .24))}}.board-root.is-strip .board-column--feature .magnet-rank{min-width:min(4.4vh, calc(var(--strip-h) * .46));font-size:min(3.8vh, calc(var(--strip-h) * .4))}@supports (width:1cqw){.board-root.is-strip .board-column--feature .magnet-rank{min-width:min(4.4cqh, calc(var(--strip-h) * .46));font-size:min(3.8cqh, calc(var(--strip-h) * .4))}}.board-root.is-half-league.is-upright .magnet-name{letter-spacing:-.025em;font-size:1.75vh;line-height:1.2}@supports (width:1cqw){.board-root.is-half-league.is-upright .magnet-name{font-size:1.75cqh}}.board-root.is-half-league.is-upright .magnet-record{font-size:2.4vh}@supports (width:1cqw){.board-root.is-half-league.is-upright .magnet-record{font-size:2.4cqh}}.board-root.is-half-league.is-landscape .magnet-name{letter-spacing:0;font-size:3.8vh}@supports (width:1cqw){.board-root.is-half-league.is-landscape .magnet-name{font-size:3.8cqh}}.board-root.is-half-league.is-landscape .magnet-record{font-size:3vh}@supports (width:1cqw){.board-root.is-half-league.is-landscape .magnet-record{font-size:3cqh}}.magnet-wordmark{background-color:currentColor;flex:none;width:100%;height:1.55em;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.board-root.is-tile .magnet.is-club .magnet-move{text-shadow:0 0 .3vh #0000008c}@supports (width:1cqw){.board-root.is-tile .magnet.is-club .magnet-move{text-shadow:0 0 .3cqh #0000008c}}.board-root.is-tile .magnet.is-club .magnet-move.is-up{color:#8ce07a}.board-root.is-tile .magnet.is-club .magnet-move.is-down{color:#ff9b86}.board-root.is-tile .magnet.is-club .magnet-record{opacity:.92;font-weight:700}.board-root .magnet.is-club.is-pale .magnet-move{text-shadow:none}.board-root .magnet.is-club.is-pale .magnet-move.is-up{color:var(--b-up)}.board-root .magnet.is-club.is-pale .magnet-move.is-down{color:var(--b-down)}.magnet-zone{flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex}.magnet.is-club .magnet-record{flex:none;line-height:1.1}.board-root.is-tile .magnet.is-club{justify-content:flex-start;gap:0}.board-root.is-tile .magnet.is-club .magnet-wordmark{margin-top:.25vh}@supports (width:1cqw){.board-root.is-tile .magnet.is-club .magnet-wordmark{margin-top:.25cqh}}.board-root.is-tile .magnet.is-club .magnet-record{margin-top:.2vh}@supports (width:1cqw){.board-root.is-tile .magnet.is-club .magnet-record{margin-top:.2cqh}}.board-root.is-half-league.is-upright:not(.is-landscape) .magnet.is-club .magnet-wordmark{height:3.4vh;margin-top:.6vh}@supports (width:1cqw){.board-root.is-half-league.is-upright:not(.is-landscape) .magnet.is-club .magnet-wordmark{height:3.4cqh;margin-top:.6cqh}}.board-root.is-half-league.is-upright:not(.is-landscape) .magnet.is-club .magnet-record{margin-top:.7vh;margin-bottom:.6vh;font-size:2.9vh}@supports (width:1cqw){.board-root.is-half-league.is-upright:not(.is-landscape) .magnet.is-club .magnet-record{margin-top:.7cqh;margin-bottom:.6cqh;font-size:2.9cqh}}.board-root.is-half-league.is-landscape .magnet.is-club .magnet-record{margin-top:.5vh}@supports (width:1cqw){.board-root.is-half-league.is-landscape .magnet.is-club .magnet-record{margin-top:.5cqh}}.board-root.is-tile.is-landscape:not(.is-half-league) .magnet.is-club .magnet-record{margin-top:.45vh;margin-bottom:.3vh;font-size:2.1vh}@supports (width:1cqw){.board-root.is-tile.is-landscape:not(.is-half-league) .magnet.is-club .magnet-record{margin-top:.45cqh;margin-bottom:.3cqh;font-size:2.1cqh}}.board-root.is-division:not(.is-landscape) .magnet.is-club{grid-template-rows:auto auto;grid-template-columns:12.5vh minmax(0,1fr) auto;align-content:center;align-items:center;gap:.6vh 2.6vh;padding:1.2vh 2.2vh 1.1vh;display:grid}@supports (width:1cqw){.board-root.is-division:not(.is-landscape) .magnet.is-club{grid-template-columns:12.5cqh minmax(0,1fr) auto;gap:.6cqh 2.6cqh;padding:1.2cqh 2.2cqh 1.1cqh}}.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-zone{grid-area:1/1}.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-crest{width:11vh;height:11vh}@supports (width:1cqw){.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-crest{width:11cqh;height:11cqh}}.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-record{opacity:.95;grid-area:2/1;justify-self:center;font-size:3.6vh;font-weight:800;overflow:visible}@supports (width:1cqw){.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-record{font-size:3.6cqh}}.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-wordmark{grid-area:1/2/span 2;height:8.2vh;-webkit-mask-position:0;mask-position:0}@supports (width:1cqw){.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-wordmark{height:8.2cqh}}.board-root.is-division:not(.is-landscape) .magnet.is-club .magnet-move{grid-area:1/3/span 2}.board-root.is-division.is-landscape .magnet.is-club{justify-content:flex-start;gap:0}.board-root.is-division.is-landscape .magnet.is-club .magnet-zone{flex:none;margin-top:1vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet.is-club .magnet-zone{margin-top:1cqh}}.board-root.is-division.is-landscape .magnet.is-club .magnet-crest{width:74%}.board-root.is-division.is-landscape .magnet.is-club .magnet-wordmark{margin-top:2vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet.is-club .magnet-wordmark{margin-top:2cqh}}.board-root.is-division.is-landscape .magnet.is-club .magnet-record{opacity:.95;margin-top:1.8vh;font-size:4.6vh;font-weight:800}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet.is-club .magnet-record{margin-top:1.8cqh;font-size:4.6cqh}}.board-root.is-division.is-landscape .magnet.is-club .magnet-move{position:absolute;top:1.6vh;right:1.8vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet.is-club .magnet-move{top:1.6cqh;right:1.8cqh}}.nfl-chart-root{background:var(--nfl-paper);--nfl-paper:#fff;--nfl-ink:#14120f;--nfl-ink-soft:#14120f8c;--nfl-ink-faint:#14120f57;--nfl-rule:#14120f1f;--nfl-live:#b0342a;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.nfl-chart{width:97vw;height:96vh;color:var(--nfl-ink);flex-direction:column;gap:1vh;display:flex}@supports (width:1cqw){.nfl-chart{gap:1cqh;width:97cqw;height:96cqh}}.nfl-chart-head{text-align:center;flex:none}.nfl-chart-title{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:4.6vh;font-weight:800;line-height:1}@supports (width:1cqw){.nfl-chart-title{font-size:4.6cqh}}.nfl-chart-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--nfl-ink-soft);margin:.7vh 0 0;font-size:2vh;font-weight:600}@supports (width:1cqw){.nfl-chart-sub{margin:.7cqh 0 0;font-size:2cqh}}.nfl-lines{--nfl-row-h:calc(74vh / var(--nfl-rows,8));flex:auto;gap:0;min-height:0;display:flex}@supports (width:1cqw){.nfl-lines{--nfl-row-h:calc(74cqh / var(--nfl-rows,8))}}.nfl-column{flex-direction:column;flex:1 1 0;justify-content:stretch;min-width:0;display:flex}.nfl-lines.is-dense{gap:5vh}@supports (width:1cqw){.nfl-lines.is-dense{gap:5cqh}}.nfl-lines.is-dense .nfl-middle{width:min(14vw,22vh);padding:0 .5vh}@supports (width:1cqw){.nfl-lines.is-dense .nfl-middle{width:min(14cqw,22cqh);padding:0 .5cqh}}.nfl-lines.is-dense .nfl-block-name{font-size:calc(min(4vh, calc(var(--nfl-row-h) * .52), 2.3vw) * var(--nfl-row-name-fit,1))}@supports (width:1cqw){.nfl-lines.is-dense .nfl-block-name{font-size:calc(min(4cqh, calc(var(--nfl-row-h) * .52), 2.3cqw) * var(--nfl-row-name-fit,1))}}.nfl-lines.is-dense .nfl-block-logo{width:min(9vh, calc(var(--nfl-row-h) * .74), 3.6vw);height:min(9vh, calc(var(--nfl-row-h) * .74), 3.6vw)}@supports (width:1cqw){.nfl-lines.is-dense .nfl-block-logo{width:min(9cqh, calc(var(--nfl-row-h) * .74), 3.6cqw);height:min(9cqh, calc(var(--nfl-row-h) * .74), 3.6cqw)}}.nfl-lines.is-dense .nfl-column+.nfl-column{border-left:1px solid var(--nfl-rule);padding-left:5vh}@supports (width:1cqw){.nfl-lines.is-dense .nfl-column+.nfl-column{padding-left:5cqh}}.nfl-day{flex-direction:column;flex:auto;display:flex}.nfl-day-heading{font-size:min(1.7vh, calc(var(--nfl-row-h) * .34));letter-spacing:.16em;text-transform:uppercase;color:var(--nfl-ink-soft);border-bottom:2px solid var(--nfl-ink);margin:0;padding:.6vh 0 .25vh;font-weight:800}@supports (width:1cqw){.nfl-day-heading{font-size:min(1.7cqh, calc(var(--nfl-row-h) * .34));padding:.6cqh 0 .25cqh}}.nfl-line{flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;min-height:0;margin-bottom:.22vh;display:grid}@supports (width:1cqw){.nfl-line{margin-bottom:.22cqh}}.nfl-block{align-items:center;gap:1.1vh;min-width:0;padding:.3vh 1.1vh;display:flex;overflow:hidden;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.nfl-block{gap:1.1cqh;padding:.3cqh 1.1cqh;box-shadow:0 .1cqh .25cqh #14120f29}}.nfl-block--left{border-radius:.5vh 0 0 .5vh;flex-direction:row}@supports (width:1cqw){.nfl-block--left{border-radius:.5cqh 0 0 .5cqh}}.nfl-block--right{border-radius:0 .5vh .5vh 0;flex-direction:row-reverse}@supports (width:1cqw){.nfl-block--right{border-radius:0 .5cqh .5cqh 0}}.nfl-block-logo{width:min(9vh, calc(var(--nfl-row-h) * .74), 8vw);height:min(9vh, calc(var(--nfl-row-h) * .74), 8vw);object-fit:contain;--mark-edge:.2vh;flex:none}@supports (width:1cqw){.nfl-block-logo{width:min(9cqh, calc(var(--nfl-row-h) * .74), 8cqw);height:min(9cqh, calc(var(--nfl-row-h) * .74), 8cqw);--mark-edge:.2cqh}}.nfl-block-text{flex-direction:column;min-width:0;line-height:1.12;display:flex}.nfl-block-name{min-width:0;font-size:calc(min(5vh, calc(var(--nfl-row-h) * .6), 5.4vw) * var(--nfl-row-name-fit,1));letter-spacing:.02em;align-items:baseline;column-gap:.25em;font-weight:800;display:flex}@supports (width:1cqw){.nfl-block-name{font-size:calc(min(5cqh, calc(var(--nfl-row-h) * .6), 5.4cqw) * var(--nfl-row-name-fit,1))}}.nfl-block-name-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nfl-poll-rank{white-space:nowrap;flex:none}.nfl-block-sub{font-size:min(2.6vh, calc(var(--nfl-row-h) * .26), 2.9vw);opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@supports (width:1cqw){.nfl-block-sub{font-size:min(2.6cqh, calc(var(--nfl-row-h) * .26), 2.9cqw)}}.nfl-middle{background:var(--nfl-paper);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.1vh;width:min(22vw,26vh);min-width:0;padding:0 .8vh;display:flex}@supports (width:1cqw){.nfl-middle{gap:.1cqh;width:min(22cqw,26cqh);padding:0 .8cqh}}.nfl-scores{--nfl-score-size:calc(min(6.5vh, calc(var(--nfl-row-h) * .62)) * var(--nfl-score-fit,1));justify-content:center;align-items:baseline;gap:.5vh;width:100%;display:flex}@supports (width:1cqw){.nfl-scores{--nfl-score-size:calc(min(6.5cqh, calc(var(--nfl-row-h) * .62)) * var(--nfl-score-fit,1));gap:.5cqh}}.nfl-scores>.nfl-score{flex:1 1 0;min-width:0}.nfl-scores>.nfl-score:first-child{text-align:right}.nfl-scores>.nfl-score:last-child{text-align:left}.nfl-score{font-size:var(--nfl-score-size);font-variant-numeric:tabular-nums;color:var(--nfl-ink-faint);font-weight:800}.nfl-score.is-winner{color:var(--nfl-ink)}.nfl-dash{font-size:calc(min(3.2vh, calc(var(--nfl-row-h) * .34)) * var(--nfl-score-fit,1));color:var(--nfl-ink-faint);transform:translateY(calc(.29em - .35 * var(--nfl-score-size)));flex:none}@supports (width:1cqw){.nfl-dash{font-size:calc(min(3.2cqh, calc(var(--nfl-row-h) * .34)) * var(--nfl-score-fit,1))}}.nfl-vs{font-size:min(3.4vh, calc(var(--nfl-row-h) * .4));letter-spacing:.08em;text-transform:uppercase;color:var(--nfl-ink-faint);font-weight:700}@supports (width:1cqw){.nfl-vs{font-size:min(3.4cqh, calc(var(--nfl-row-h) * .4))}}.nfl-status{line-height:1.1;font-size:min(1.9vh, calc(var(--nfl-row-h) * .24));letter-spacing:.06em;text-transform:uppercase;color:var(--nfl-ink-soft);white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15vh;max-width:100%;font-weight:600;display:flex}@supports (width:1cqw){.nfl-status{font-size:min(1.9cqh, calc(var(--nfl-row-h) * .24));gap:.15cqh}}.nfl-status-week{opacity:.72;font-size:.88em}.nfl-status-when{white-space:normal}.nfl-status .nfl-live-dot{align-self:center}.nfl-status.is-live{color:var(--nfl-live);font-weight:800}.nfl-live-dot{background:currentColor;border-radius:50%;width:.7vh;height:.7vh}@supports (width:1cqw){.nfl-live-dot{width:.7cqh;height:.7cqh}}.nfl-block--right .nfl-block-text{text-align:right;align-items:flex-end}.nfl-lines.is-open .nfl-block,.nfl-lines.is-open .nfl-block--left,.nfl-lines.is-open .nfl-block--right{flex-direction:column;justify-content:center;gap:.8vh;padding:.4vh .8vh}@supports (width:1cqw){.nfl-lines.is-open .nfl-block,.nfl-lines.is-open .nfl-block--left,.nfl-lines.is-open .nfl-block--right{gap:.8cqh;padding:.4cqh .8cqh}}.nfl-lines.is-open .nfl-block-logo{width:min(16vh, calc(var(--nfl-row-h) * .5), 18vw);height:min(16vh, calc(var(--nfl-row-h) * .5), 18vw)}@supports (width:1cqw){.nfl-lines.is-open .nfl-block-logo{width:min(16cqh, calc(var(--nfl-row-h) * .5), 18cqw);height:min(16cqh, calc(var(--nfl-row-h) * .5), 18cqw)}}.nfl-lines.is-open .nfl-block-text,.nfl-lines.is-open .nfl-block--right .nfl-block-text{text-align:center;align-items:center}.nfl-lines.is-open .nfl-block-name{font-size:calc(min(4.5vh, calc(var(--nfl-row-h) * .22), 7vw) * var(--nfl-row-name-fit,1));justify-content:center}@supports (width:1cqw){.nfl-lines.is-open .nfl-block-name{font-size:calc(min(4.5cqh, calc(var(--nfl-row-h) * .22), 7cqw) * var(--nfl-row-name-fit,1))}}.nfl-lines.is-open .nfl-middle{width:min(30vw,34vh)}@supports (width:1cqw){.nfl-lines.is-open .nfl-middle{width:min(30cqw,34cqh)}}.nfl-lines.is-open .nfl-scores{gap:1.4vh}@supports (width:1cqw){.nfl-lines.is-open .nfl-scores{gap:1.4cqh}}.nfl-lines.is-uniform .nfl-line{flex:1 1 0}.nfl-lines.is-uniform .nfl-block-text{font-size:calc(min(6vh, calc(var(--nfl-row-h) * .5), 6.5vw) * var(--nfl-row-name-fit,1))}@supports (width:1cqw){.nfl-lines.is-uniform .nfl-block-text{font-size:calc(min(6cqh, calc(var(--nfl-row-h) * .5), 6.5cqw) * var(--nfl-row-name-fit,1))}}.nfl-lines.is-uniform.is-dense .nfl-block-text{font-size:calc(min(5vh, calc(var(--nfl-row-h) * .5), 3.2vw) * var(--nfl-row-name-fit,1))}@supports (width:1cqw){.nfl-lines.is-uniform.is-dense .nfl-block-text{font-size:calc(min(5cqh, calc(var(--nfl-row-h) * .5), 3.2cqw) * var(--nfl-row-name-fit,1))}}.nfl-lines.is-uniform.is-open .nfl-block-text{font-size:calc(min(6vh, calc(var(--nfl-row-h) * .3), 9vw) * var(--nfl-row-name-fit,1))}@supports (width:1cqw){.nfl-lines.is-uniform.is-open .nfl-block-text{font-size:calc(min(6cqh, calc(var(--nfl-row-h) * .3), 9cqw) * var(--nfl-row-name-fit,1))}}.nfl-lines.is-uniform .nfl-block-name,.nfl-lines.is-uniform.is-dense .nfl-block-name,.nfl-lines.is-uniform.is-open .nfl-block-name{font-size:1em;line-height:1.03;display:block}.nfl-lines.is-uniform .nfl-block-name-label{white-space:normal;text-overflow:clip;overflow:visible}.nfl-lines.is-uniform .nfl-block-sub{opacity:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:.1em;font-size:.68em;line-height:1.1}.nfl-lines.is-slate .nfl-block-sub{font-size:max(.68em,min(12px,3.3vw))}@supports (width:1cqw){.nfl-lines.is-slate .nfl-block-sub{font-size:max(.68em,min(12px,3.3cqw))}}.nfl-lines.is-slate .nfl-block--left{flex-direction:row-reverse}.nfl-lines.is-slate .nfl-block--right{flex-direction:row}.nfl-lines.is-slate .nfl-block--left .nfl-block-text{text-align:right;align-items:flex-end}.nfl-lines.is-slate .nfl-block--right .nfl-block-text{text-align:left;align-items:flex-start}.nfl-lines.is-slate:not(.is-dense) .nfl-middle{width:min(21vw,24vh);padding:0 .4vh}@supports (width:1cqw){.nfl-lines.is-slate:not(.is-dense) .nfl-middle{width:min(21cqw,24cqh);padding:0 .4cqh}}.nfl-lines.is-slate .nfl-block--bare{gap:.7vh;padding:.3vh .8vh}@supports (width:1cqw){.nfl-lines.is-slate .nfl-block--bare{gap:.7cqh;padding:.3cqh .8cqh}}.nfl-lines.is-uniform .nfl-block--bare .nfl-block-name{letter-spacing:0}.nfl-lines.is-slate .nfl-block--bare .nfl-block-logo{width:min(16vh, calc(var(--nfl-row-h) * 1.02), 11vw);height:min(16vh, calc(var(--nfl-row-h) * 1.02), 11vw)}@supports (width:1cqw){.nfl-lines.is-slate .nfl-block--bare .nfl-block-logo{width:min(16cqh, calc(var(--nfl-row-h) * 1.02), 11cqw);height:min(16cqh, calc(var(--nfl-row-h) * 1.02), 11cqw)}}.nfl-lines.is-slate.is-dense .nfl-block--bare .nfl-block-logo{width:min(12vh, calc(var(--nfl-row-h) * 1.02), 5.6vw);height:min(12vh, calc(var(--nfl-row-h) * 1.02), 5.6vw)}@supports (width:1cqw){.nfl-lines.is-slate.is-dense .nfl-block--bare .nfl-block-logo{width:min(12cqh, calc(var(--nfl-row-h) * 1.02), 5.6cqw);height:min(12cqh, calc(var(--nfl-row-h) * 1.02), 5.6cqw)}}.nfl-lines.is-open .nfl-block--bare .nfl-block-logo{width:min(20vh, calc(var(--nfl-row-h) * .56), 22vw);height:min(20vh, calc(var(--nfl-row-h) * .56), 22vw)}@supports (width:1cqw){.nfl-lines.is-open .nfl-block--bare .nfl-block-logo{width:min(20cqh, calc(var(--nfl-row-h) * .56), 22cqw);height:min(20cqh, calc(var(--nfl-row-h) * .56), 22cqw)}}.nfl-block.nfl-block--edged{box-shadow:inset 0 0 0 .3vh var(--nfl-block-edge)}@supports (width:1cqw){.nfl-block.nfl-block--edged{box-shadow:inset 0 0 0 .3cqh var(--nfl-block-edge)}}.nfl-block--soft-ink .nfl-block-text{text-shadow:0 0 .14em #00000073,0 .03em .05em #00000059}.nfl-block-name-word{white-space:nowrap}.nfl-lines.is-slate .nfl-status.is-live{flex-direction:row;gap:.4em}.drive-chart{--field:#28613c;--field-band:#28613c;--chalk:#ffffff4d;--bar:3%;background:#000;grid-template-rows:16.5vh 1fr 16.5vh;width:100%;height:100%;font-family:Drive Chart Sans,Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden;container-type:size}@supports (width:1cqw){.drive-chart{grid-template-rows:16.5cqh 1fr 16.5cqh}}.drive-chart.is-landscape{grid-template-rows:none;grid-template-columns:21vw 1fr 21vw}@supports (width:1cqw){.drive-chart.is-landscape{grid-template-columns:21cqw 1fr 21cqw}}.drive-ez{box-sizing:border-box;flex-direction:column;justify-content:center;gap:1vh;min-width:0;min-height:0;padding:0 3.4vw;display:flex;position:relative;box-shadow:inset 0 0 0 .16vh #14201452}@supports (width:1cqw){.drive-ez{gap:1cqh;padding:0 3.4cqw;box-shadow:inset 0 0 0 .16cqh #14201452}}.drive-chart.is-landscape .drive-ez{justify-content:space-between;align-items:center;gap:1.6vh;padding:1vh 0;overflow:hidden}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez{gap:1.6cqh;padding:1cqh 0}}.drive-ez-id{align-items:center;gap:2vw;min-width:0;display:flex}@supports (width:1cqw){.drive-ez-id{gap:2cqw}}.drive-chart.is-landscape .drive-ez-id{flex-direction:column;gap:2.2vh}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez-id{gap:2.2cqh}}.drive-ez-mark{object-fit:contain;--mark-edge:.22vh;flex:none;width:7.6vh;height:7.6vh}@supports (width:1cqw){.drive-ez-mark{--mark-edge:.22cqh;width:7.6cqh;height:7.6cqh}}.drive-chart.is-landscape .drive-ez-mark{width:8vw;height:8vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez-mark{width:8cqw;height:8cqw}}.drive-ez-crest{justify-content:center;align-items:center;gap:2.2vw;display:flex}@supports (width:1cqw){.drive-ez-crest{gap:2.2cqw}}.drive-ez-name{flex-direction:column;flex:1;min-width:0;display:flex}.drive-ez-city{letter-spacing:.07em;text-transform:uppercase;opacity:.78;font-size:1.6vh;font-weight:650;line-height:1.2}@supports (width:1cqw){.drive-ez-city{font-size:1.6cqh}}.drive-ez-nick{letter-spacing:-.01em;white-space:nowrap;font-size:3.2vh;font-weight:800;line-height:1.05}@supports (width:1cqw){.drive-ez-nick{font-size:3.2cqh}}.drive-ez-vname{writing-mode:vertical-rl;letter-spacing:.04em;white-space:nowrap;flex:0 auto;min-height:0;font-size:3.5vw;font-weight:800;line-height:1;overflow:hidden}@supports (width:1cqw){.drive-ez-vname{font-size:3.5cqw}}.drive-chart.is-landscape .drive-ez:first-child .drive-ez-vname{transform:rotate(180deg)}.drive-ez-score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:7.2vh;font-weight:800;line-height:.9}@supports (width:1cqw){.drive-ez-score{font-size:7.2cqh}}.drive-chart.is-landscape .drive-ez-score{font-size:6.4vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez-score{font-size:6.4cqw}}.drive-ez-wordmark{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.drive-chart.is-landscape .drive-ez-wordmark{flex:none;width:12vw;height:34vh}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez-wordmark{width:12cqw;height:34cqh}}.drive-chart.is-landscape .drive-ez:first-child .drive-ez-wordmark{transform:rotate(180deg)}.drive-ez-stats{width:100%;display:flex}.drive-chart.is-landscape .drive-ez-stats{box-sizing:border-box;flex:none;grid-template-columns:1fr 1fr;gap:1.4vh .8vw;width:100%;padding:0 1vw;display:grid}@supports (width:1cqw){.drive-chart.is-landscape .drive-ez-stats{gap:1.4cqh .8cqw;padding:0 1cqw}}.drive-chart.is-landscape .drive-stat b{font-size:3vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-stat b{font-size:3cqw}}.drive-chart.is-landscape .drive-stat span{font-size:1.3vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-stat span{font-size:1.3cqw}}.drive-stat{text-align:center;flex:1;min-width:0;overflow:hidden}.drive-stat b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:2.9vh;font-weight:800;line-height:1.08;display:block}@supports (width:1cqw){.drive-stat b{font-size:2.9cqh}}.drive-stat span{letter-spacing:.07em;text-transform:uppercase;opacity:.72;margin-top:.2vh;font-size:1.15vh;font-weight:750;display:block}@supports (width:1cqw){.drive-stat span{margin-top:.2cqh;font-size:1.15cqh}}.is-hatched{background-image:repeating-linear-gradient(45deg,#fff6 0 .5vh,#fff0 .5vh 1.1vh)}@supports (width:1cqw){.is-hatched{background-image:repeating-linear-gradient(45deg,#fff6 0 .5cqh,#fff0 .5cqh 1.1cqh)}}.drive-field{z-index:1;background:var(--field);min-width:0;min-height:0;position:relative;overflow:visible}.drive-yardline{background:var(--chalk);height:.12vh;position:absolute;left:0;right:0}@supports (width:1cqw){.drive-yardline{height:.12cqh}}.drive-chart.is-landscape .drive-yardline{width:.12vw;height:auto;inset:0 auto}@supports (width:1cqw){.drive-chart.is-landscape .drive-yardline{width:.12cqw}}.drive-yardline.is-fifty{background:#fff;height:.28vh}@supports (width:1cqw){.drive-yardline.is-fifty{height:.28cqh}}.drive-chart.is-landscape .drive-yardline.is-fifty{width:.28vw;height:auto}@supports (width:1cqw){.drive-chart.is-landscape .drive-yardline.is-fifty{width:.28cqw}}.drive-bar{border-radius:.3vh;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 .1vh #ffffff8c}@supports (width:1cqw){.drive-bar{border-radius:.3cqh;box-shadow:0 0 0 .1cqh #ffffff8c}}.drive-bar{width:var(--bar);transform:translate(-50%)}.drive-chart.is-landscape .drive-bar{width:auto;height:var(--bar);transform:translateY(-50%)}.drive-bar-text{letter-spacing:0;white-space:nowrap;padding:0 .5vh;font-size:1.7vh;font-weight:500;overflow:hidden}@supports (width:1cqw){.drive-bar-text{padding:0 .5cqh;font-size:1.7cqh}}.drive-bar-text{writing-mode:vertical-rl;padding:.5vh 0}@supports (width:1cqw){.drive-bar-text{padding:.5cqh 0}}.drive-chart.is-landscape .drive-bar-text{writing-mode:horizontal-tb;padding:0 .6vw;font-size:2.1vh}@supports (width:1cqw){.drive-chart.is-landscape .drive-bar-text{padding:0 .6cqw;font-size:2.1cqh}}.drive-field-text{letter-spacing:0;white-space:nowrap;color:#fff;pointer-events:none;font-size:1.7vh;font-weight:500;position:absolute}@supports (width:1cqw){.drive-field-text{font-size:1.7cqh}}.drive-chart.is-landscape .drive-field-text{font-size:2.1vh}@supports (width:1cqw){.drive-chart.is-landscape .drive-field-text{font-size:2.1cqh}}.drive-chart.is-landscape .drive-field-text{text-overflow:ellipsis;overflow:hidden;transform:translateY(-50%)}.drive-chart.is-landscape .drive-field-text.points-start{text-align:right;padding:0 2.8vw 0 0}@supports (width:1cqw){.drive-chart.is-landscape .drive-field-text.points-start{padding:0 2.8cqw 0 0}}.drive-chart.is-landscape .drive-field-text.points-end{padding:0 0 0 2.8vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-field-text.points-end{padding:0 0 0 2.8cqw}}.drive-bar-text.head-start{padding-block-start:2.6vh}@supports (width:1cqw){.drive-bar-text.head-start{padding-block-start:2.6cqh}}.drive-bar-text.head-end{padding-block-end:2.6vh}@supports (width:1cqw){.drive-bar-text.head-end{padding-block-end:2.6cqh}}.drive-chart.is-landscape .drive-bar-text.head-start{padding-block:0;padding-inline-start:2.4vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-bar-text.head-start{padding-inline-start:2.4cqw}}.drive-chart.is-landscape .drive-bar-text.head-end{padding-block:0;padding-inline-end:2.4vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-bar-text.head-end{padding-inline-end:2.4cqw}}.drive-chip-holder{--drive-glyph-ink:#fff;--drive-glyph-detail:var(--field);line-height:0;position:absolute;transform:translate(-50%,-50%)}.drive-chip{width:2.8vh;height:2.8vh;display:block}@supports (width:1cqw){.drive-chip{width:2.8cqh;height:2.8cqh}}.drive-chart.is-landscape .drive-chip{width:2.4vw;height:2.4vw}@supports (width:1cqw){.drive-chart.is-landscape .drive-chip{width:2.4cqw;height:2.4cqw}}.drive-chip-holder.is-live .drive-chip{animation:1.4s ease-in-out infinite drive-live-pulse}@keyframes drive-live-pulse{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.drive-chip-holder.is-live .drive-chip{animation:none}}.drive-tag{letter-spacing:0;white-space:nowrap;color:#fff;pointer-events:none;z-index:1;font-size:1.85vh;font-weight:600;position:absolute;transform:translate(-50%,-50%)}@supports (width:1cqw){.drive-tag{font-size:1.85cqh}}.drive-callout{z-index:3;letter-spacing:.04em;color:#12251a;white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:1vh;flex-direction:column;align-items:center;gap:.15vh;padding:.5vh .9vh;font-size:1.9vh;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .3vh .9vh #00000047}@supports (width:1cqw){.drive-callout{border-radius:1cqh;gap:.15cqh;padding:.5cqh .9cqh;font-size:1.9cqh;box-shadow:0 .3cqh .9cqh #00000047}}.drive-callout-eyebrow{letter-spacing:.12em;color:#5a6f62;font-size:1.15vh;font-weight:800}@supports (width:1cqw){.drive-callout-eyebrow{font-size:1.15cqh}}.drive-callout-leader{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.drive-callout-leader line{stroke:#ffffffa6;stroke-width:1.6px;stroke-linecap:round}.drive-status{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:2;background:#0000008c;border-radius:0 0 .5vh .5vh;margin:0;padding:.9vh 2.4vh;font-size:1.9vh;font-weight:750;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (width:1cqw){.drive-status{border-radius:0 0 .5cqh .5cqh;padding:.9cqh 2.4cqh;font-size:1.9cqh}}@font-face{font-family:Drive Chart Sans;src:url(/fonts/inter.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.flow-chart{color:#1a1d22;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.flow-head{border-bottom:.2vh solid #ded9d1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"away title home";align-items:center;gap:.8vh 2vw;padding:1.2vh 3vw 1vh;display:grid}@supports (width:1cqw){.flow-head{border-bottom:.2cqh solid #ded9d1;gap:.8cqh 2cqw;padding:1.2cqh 3cqw 1cqh}}.flow-head .flow-club:first-child{grid-area:away}.flow-head .flow-club:last-child{grid-area:home}.flow-title{grid-area:title}.flow-chart.is-landscape .flow-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"away title home";padding:2.6vh 3vw 1.8vh}@supports (width:1cqw){.flow-chart.is-landscape .flow-head{padding:2.6cqh 3cqw 1.8cqh}}.flow-chart.is-landscape .flow-club{flex-direction:row;gap:1.6vw}@supports (width:1cqw){.flow-chart.is-landscape .flow-club{gap:1.6cqw}}.flow-chart.is-landscape .flow-head .flow-club:last-child{flex-direction:row-reverse}.flow-chart.is-landscape .flow-club .flow-club-name,.flow-chart.is-landscape .flow-club-score{order:0}.flow-club{flex-direction:column;justify-content:center;align-items:center;gap:.6vh;min-width:0;display:flex}@supports (width:1cqw){.flow-club{gap:.6cqh}}.flow-club .flow-club-name{order:2}.flow-club-score{order:1}.flow-crest{object-fit:contain;flex:none;width:10.5vh;height:10.5vh}@supports (width:1cqw){.flow-crest{width:10.5cqh;height:10.5cqh}}.flow-club-name{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.flow-club-nick{font-size:calc(3.2vh * var(--flow-nick-fit,1));letter-spacing:-.01em;white-space:nowrap;font-weight:800;line-height:1.05}@supports (width:1cqw){.flow-club-nick{font-size:calc(3.2cqh * var(--flow-nick-fit,1))}}.flow-club-abbr{letter-spacing:.16em;margin-top:.3vh;font-size:1.9vh;font-weight:800}@supports (width:1cqw){.flow-club-abbr{margin-top:.3cqh;font-size:1.9cqh}}.flow-club-score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:7vh;font-weight:800;line-height:.9}@supports (width:1cqw){.flow-club-score{font-size:7cqh}}.flow-club{flex:1}.flow-head .flow-club:first-child,.flow-head .flow-club:last-child{justify-content:center}.flow-title{white-space:nowrap;flex-direction:column;align-items:center;gap:.5vh;display:flex}@supports (width:1cqw){.flow-title{gap:.5cqh}}.flow-title-main{letter-spacing:.02em;font-size:3vh;font-weight:750}@supports (width:1cqw){.flow-title-main{font-size:3cqh}}.flow-subtitle{letter-spacing:.05em;color:#5c564c;font-size:2vh;font-weight:700}@supports (width:1cqw){.flow-subtitle{font-size:2cqh}}.flow-status{letter-spacing:.18em;text-transform:uppercase;color:#7c756a;flex-direction:column;align-items:center;gap:.3vh;font-size:1.7vh;font-weight:800;display:flex}@supports (width:1cqw){.flow-status{gap:.3cqh;font-size:1.7cqh}}.flow-status-leads{color:#948c80;font-size:1.5vh}@supports (width:1cqw){.flow-status-leads{font-size:1.5cqh}}.flow-svg{flex:1;width:100%;min-height:0;display:block}.flow-grid{stroke:#e2ded6;stroke-width:1px}.flow-quarter{stroke:#cdc6ba;stroke-width:1px;stroke-dasharray:4 5}.flow-axis,.flow-quarter-label,.flow-axis-title{fill:#8b8377;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.flow-axis-title{letter-spacing:.16em;font-size:15px}.flow-line{fill:none;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.flow-line-edge{stroke-width:6px}.flow-tip-puck{fill:#fff;stroke-width:3px}.flow-total{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.flow-end-leader{stroke-width:3px;stroke-linecap:round}.flow-end-dot{stroke-width:1.5px}.flow-leader{stroke-width:1.5px;opacity:.5}.flow-note-who{letter-spacing:.05em;opacity:.82;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:750}.flow-note-conv{letter-spacing:.06em;opacity:.68;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:700}.flow-note-time{letter-spacing:.08em;opacity:.9;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:800}.flow-note-text{letter-spacing:.07em;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:16px;font-weight:800}.flow-chart:not(.is-landscape) .flow-note-text{font-size:26px}.flow-chart:not(.is-landscape) .flow-note-who{font-size:21px}.flow-chart:not(.is-landscape) .flow-note-conv{font-size:18px}.flow-chart:not(.is-landscape) .flow-note-time{font-size:20px}.flow-chart:not(.is-landscape) .flow-axis,.flow-chart:not(.is-landscape) .flow-quarter-label{font-size:24px}.flow-chart:not(.is-landscape) .flow-axis-title{font-size:21px}.flow-chart:not(.is-landscape) .flow-total{font-size:38px}.flow-chart.is-landscape .flow-crest{width:9vh;height:9vh}@supports (width:1cqw){.flow-chart.is-landscape .flow-crest{width:9cqh;height:9cqh}}.flow-chart.is-landscape .flow-club-nick{font-size:calc(3.2vh * var(--flow-nick-fit,1))}@supports (width:1cqw){.flow-chart.is-landscape .flow-club-nick{font-size:calc(3.2cqh * var(--flow-nick-fit,1))}}.flow-chart.is-landscape .flow-club-score{font-size:6.6vh}@supports (width:1cqw){.flow-chart.is-landscape .flow-club-score{font-size:6.6cqh}}.flow-chart.is-landscape .flow-title-main{font-size:2.6vh}@supports (width:1cqw){.flow-chart.is-landscape .flow-title-main{font-size:2.6cqh}}.touchdown-dance{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;container-type:size}.touchdown-dance-art{width:min(88vw,72vh);height:auto}@supports (width:1cqw){.touchdown-dance-art{width:min(88cqw,72cqh)}}.touchdown-dance-art--tall{width:92vw;height:92vh}@supports (width:1cqw){.touchdown-dance-art--tall{width:92cqw;height:92cqh}}.touchdown-dance-flash{animation:.36s step-end 3 touchdown-flash}@keyframes touchdown-flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.touchdown-dance-flash{animation:none}}.unit-matchup{flex-direction:column;display:flex}.unit-matchup-unit{margin-top:calc(var(--sports-leaders-h) * 1.2)}.unit-matchup-unit-name{margin:0 0 calc(var(--sports-leaders-h) * .8);font:800 calc(var(--sports-leaders-h) * 2.1)/1.1 var(--sports-leaders-sans,system-ui, sans-serif);color:#172019}.unit-matchup-unit-word{margin-left:calc(var(--sports-leaders-w) * 1.2);color:#465448;letter-spacing:.06em;text-transform:uppercase;font-size:.72em;font-weight:650}.unit-matchup-faces{grid-template-columns:repeat(var(--unit-matchup-faces,5), minmax(0, 1fr));column-gap:calc(var(--sports-leaders-w) * 1.2)}.unit-matchup-unit--bottom .unit-matchup-faces{width:calc(100% * var(--unit-matchup-bottom,5) / var(--unit-matchup-top,7));margin-inline:auto}.unit-matchup-faces .sports-leaders-lineman-face{max-width:calc(var(--sports-leaders-h) * 10 * 4 / 5);max-height:calc(var(--sports-leaders-h) * 10)}.unit-matchup-bars{min-height:0;margin:calc(var(--sports-leaders-h) * 1.4) 0;padding:calc(var(--sports-leaders-h) * 1) 0;border-top:1px solid #cfd4cc;border-bottom:1px solid #cfd4cc;flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.unit-matchup-bar{grid-template-columns:calc(var(--sports-leaders-w) * 10) minmax(0, 1fr) calc(var(--sports-leaders-w) * 34) calc(var(--sports-leaders-w) * 12);column-gap:calc(var(--sports-leaders-w) * 2);font-family:var(--sports-leaders-sans,system-ui, sans-serif);grid-template-areas:"mark label label chip""mark figure track chip""mark figure distance chip";align-items:center;display:grid}.unit-matchup-bar--other .unit-matchup-distance{font-size:calc(var(--sports-leaders-h) * 1.15)}.unit-matchup-bar-label{align-self:end}.unit-matchup-bar-mark{width:calc(var(--sports-leaders-w) * 8.5);height:calc(var(--sports-leaders-w) * 8.5);object-fit:contain;grid-area:mark;align-self:center}.unit-matchup-bar--other .unit-matchup-bar-mark{width:calc(var(--sports-leaders-w) * 5.5);height:calc(var(--sports-leaders-w) * 5.5)}.unit-matchup-bar-label{color:#8b3f24;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.3);letter-spacing:.04em;text-transform:uppercase;grid-area:label}.unit-matchup-bar-figure{align-items:flex-start;gap:calc(var(--sports-leaders-h) * .3);flex-direction:column;grid-area:figure;display:flex}.unit-matchup-hero{font-size:calc(var(--sports-leaders-h) * 5.2);color:#172019;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.unit-matchup-bar--other .unit-matchup-hero{font-size:calc(var(--sports-leaders-h) * 3.2)}.unit-matchup-detail{color:#465448;font-weight:750;font-size:calc(var(--sports-leaders-h) * 1.3);letter-spacing:.03em;text-transform:uppercase;line-height:1.15}.unit-matchup-detail-part{white-space:nowrap}.unit-matchup-nosacks{padding:calc(var(--sports-leaders-h) * .35) calc(var(--sports-leaders-h) * .7);border-radius:calc(var(--sports-leaders-h) * .5);color:#172019;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.3);letter-spacing:.06em;background:#d9a520}.unit-matchup-distance{font-weight:750;font-size:calc(var(--sports-leaders-h) * 1.35);grid-area:distance;align-self:start}.unit-matchup-bar .unit-matchup-track{align-self:end}.unit-matchup-distance.is-good{color:#25613a}.unit-matchup-distance.is-bad{color:#8b3f24}.unit-matchup-distance.is-even{color:#465448}.unit-matchup-track{height:calc(var(--sports-leaders-h) * 3.2);margin-bottom:calc(var(--sports-leaders-h) * 1.6);border-radius:calc(var(--sports-leaders-h) * .6);background:#e9ebe6;grid-area:track;position:relative;overflow:visible}.unit-matchup-bar--other .unit-matchup-track{height:calc(var(--sports-leaders-h) * 1.8)}.unit-matchup-fill{border-radius:inherit;background:#253d2d;position:absolute;inset:0 auto 0 0}.unit-matchup-tick{top:calc(var(--sports-leaders-h) * -.3);bottom:calc(var(--sports-leaders-h) * -.3);width:calc(var(--sports-leaders-w) * .45);margin-left:calc(var(--sports-leaders-w) * -.225);background:#8b3f24;position:absolute;box-shadow:0 0 0 1px #fff}.unit-matchup-avg,.unit-matchup-best{margin-top:calc(var(--sports-leaders-h) * .3);color:#8b3f24;font:900 calc(var(--sports-leaders-h) * 1)/1 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:100%}.unit-matchup-avg{transform:translate(-50%)}.unit-matchup-best{color:#8a948b;right:0}.unit-matchup-chip{text-align:right;white-space:nowrap;font-weight:900;font-size:calc(var(--sports-leaders-h) * 2.6);color:#172019;flex-direction:column;grid-area:chip;justify-self:end;align-items:flex-end;line-height:1;display:flex}.unit-matchup-chip small{margin-top:calc(var(--sports-leaders-h) * .35);color:#465448;letter-spacing:.06em;font-size:.5em;font-weight:800}.unit-matchup-bar--other .unit-matchup-chip{font-size:calc(var(--sports-leaders-h) * 2)}.unit-matchup.is-landscape{column-gap:calc(var(--sports-leaders-w) * 2);grid-template:"head head""top bottom""bars bars"minmax(0,1fr)/7fr 5fr;display:grid}.unit-matchup.is-landscape .sports-leaders-heading{grid-area:head}.unit-matchup.is-landscape .unit-matchup-unit--top{grid-area:top}.unit-matchup.is-landscape .unit-matchup-unit--bottom{grid-area:bottom}.unit-matchup.is-landscape .unit-matchup-bars{grid-area:bars}.unit-matchup.is-landscape .unit-matchup-unit--top,.unit-matchup.is-landscape .unit-matchup-unit--bottom{margin-top:calc(var(--sports-leaders-h) * .6)}.unit-matchup.is-landscape .unit-matchup-unit--bottom .unit-matchup-faces{width:100%}.unit-matchup.is-landscape .unit-matchup-faces .sports-leaders-lineman-face{max-width:calc(var(--sports-leaders-h) * 6.5 * 4 / 5);max-height:calc(var(--sports-leaders-h) * 6.5)}.unit-matchup-form-head{color:#8b3f24;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.3);letter-spacing:.04em;text-transform:uppercase;margin:0}.unit-matchup-form-game{grid-template-columns:calc(var(--sports-leaders-w) * 7) calc(var(--sports-leaders-w) * 17) minmax(0, 1fr) calc(var(--sports-leaders-w) * 12);column-gap:calc(var(--sports-leaders-w) * 2);padding-top:calc(var(--sports-leaders-h) * .5);border-top:1px solid #e3e6df;grid-template-areas:"mark where figure multiple""mark where usual multiple";align-items:center;display:grid}.unit-matchup-form-mark{width:calc(var(--sports-leaders-w) * 6);height:calc(var(--sports-leaders-w) * 6);object-fit:contain;grid-area:mark}.unit-matchup-form-where{gap:calc(var(--sports-leaders-h) * .25);color:#465448;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.3);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;grid-area:where;display:flex}.unit-matchup-form-result{font-weight:900;font-size:calc(var(--sports-leaders-h) * 1.5);color:#172019}.unit-matchup-form-result.is-win{color:#25613a}.unit-matchup-form-result.is-loss{color:#8b3f24}.unit-matchup-form-figure{align-items:baseline;gap:calc(var(--sports-leaders-w) * 1.4);grid-area:figure;min-width:0;display:flex}.unit-matchup-form-number{font-size:calc(var(--sports-leaders-h) * 2.6);color:#172019;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.unit-matchup-form-word{color:#172019;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.35);letter-spacing:.04em;text-transform:uppercase}.unit-matchup-bars.is-focused{justify-content:space-evenly;gap:calc(var(--sports-leaders-h) * 1)}.unit-matchup.is-focused .sports-leaders-heading h2{font-size:calc(var(--sports-leaders-h) * 3.6);line-height:1.02}.unit-matchup.is-two-units:not(.is-landscape) .unit-matchup-unit{margin-top:calc(var(--sports-leaders-h) * .8)}.unit-matchup.is-two-units:not(.is-landscape) .unit-matchup-unit-name{margin-bottom:calc(var(--sports-leaders-h) * .5)}.unit-matchup.is-two-units:not(.is-landscape) .unit-matchup-faces .sports-leaders-lineman{gap:calc(var(--sports-leaders-h) * .8)}.unit-matchup.is-two-units:not(.is-landscape) .unit-matchup-faces .sports-leaders-lineman-face{max-width:calc(var(--sports-leaders-h) * 7 * 4 / 5);max-height:calc(var(--sports-leaders-h) * 7)}.unit-matchup.is-two-units:not(.is-landscape) .unit-matchup-bars{margin:calc(var(--sports-leaders-h) * .8) 0}.unit-matchup .is-benched .sports-leaders-lineman-photo{filter:grayscale()}.unit-matchup-swings{padding:calc(var(--sports-leaders-h) * .6) 0 0;gap:calc(var(--sports-leaders-h) * .6);font-family:var(--sports-leaders-sans,system-ui, sans-serif);border-top:1px solid #cfd4cc;flex-direction:column;margin:0;list-style:none;display:flex}.unit-matchup-swing{grid-template-columns:calc(var(--sports-leaders-w) * 7) minmax(0, 1fr) calc(var(--sports-leaders-w) * 14) calc(var(--sports-leaders-w) * 4) calc(var(--sports-leaders-w) * 18);column-gap:calc(var(--sports-leaders-w) * 1.6);align-items:center;display:grid}.unit-matchup-swing-mark{width:calc(var(--sports-leaders-w) * 6);height:calc(var(--sports-leaders-w) * 6);object-fit:contain}.unit-matchup-swing-label{gap:calc(var(--sports-leaders-h) * .2);flex-direction:column;min-width:0;display:flex}.unit-matchup-swing-label b{color:#172019;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1.45);letter-spacing:.03em;text-transform:uppercase}.unit-matchup-swing-label span{color:#8b3f24;font-weight:750;font-size:calc(var(--sports-leaders-h) * 1.15);letter-spacing:.04em;text-transform:uppercase}.unit-matchup-swing-rank{flex-direction:column;align-items:center;line-height:1;display:flex}.unit-matchup-swing-rank b{font-variant-numeric:tabular-nums;text-transform:uppercase;font-weight:900}.unit-matchup-swing-rank small{margin-top:calc(var(--sports-leaders-h) * .3);color:#465448;font-weight:800;font-size:calc(var(--sports-leaders-h) * 1);letter-spacing:.06em;text-transform:uppercase}.unit-matchup-swing-rank.is-before b{color:#8a948b;font-size:calc(var(--sports-leaders-h) * 2.2)}.unit-matchup-swing-rank.is-after b{font-size:calc(var(--sports-leaders-h) * 3);color:#172019}.unit-matchup-swing.is-good .unit-matchup-swing-rank.is-after b,.unit-matchup-swing.is-good .unit-matchup-swing-arrow{color:#25613a}.unit-matchup-swing.is-bad .unit-matchup-swing-rank.is-after b,.unit-matchup-swing.is-bad .unit-matchup-swing-arrow{color:#8b3f24}.unit-matchup-swing-arrow{text-align:center;color:#8a948b;font-weight:900;font-size:calc(var(--sports-leaders-h) * 2.4)}.unit-matchup-form-pair{grid-template-columns:repeat(var(--unit-matchup-form-columns,2), minmax(0, 1fr));column-gap:calc(var(--sports-leaders-w) * 4);row-gap:calc(var(--sports-leaders-h) * .5);font-family:var(--sports-leaders-sans,system-ui, sans-serif);margin:0;padding:0;list-style:none;display:grid}.unit-matchup-form-pair .unit-matchup-form-head{font-size:calc(var(--sports-leaders-h) * 1.2)}.unit-matchup-form-pair .unit-matchup-form-game{grid-template-columns:calc(var(--sports-leaders-w) * 5.5) calc(var(--sports-leaders-w) * 12) minmax(0, 1fr);column-gap:calc(var(--sports-leaders-w) * 1.4);grid-template-areas:"mark where figure"}.unit-matchup-form-pair .unit-matchup-form-mark{width:calc(var(--sports-leaders-w) * 5);height:calc(var(--sports-leaders-w) * 5)}.unit-matchup-form-pair .unit-matchup-form-where{font-size:calc(var(--sports-leaders-h) * 1.1)}.unit-matchup-form-pair .unit-matchup-form-result{font-size:calc(var(--sports-leaders-h) * 1.25)}.unit-matchup-form-pair .unit-matchup-form-figure{gap:calc(var(--sports-leaders-w) * 1)}.unit-matchup-form-pair .unit-matchup-form-number{font-size:calc(var(--sports-leaders-h) * 2.6)}.unit-matchup-form-pair .unit-matchup-form-word{font-size:calc(var(--sports-leaders-h) * 1.05);flex-direction:column;line-height:1.15;display:flex}.unit-matchup-form-pair .unit-matchup-form-word small{color:#465448;font-size:1em}.unit-matchup-form-pair .unit-matchup-form-figure,.unit-matchup-form-pair .unit-matchup-form-game{align-items:center}.unit-matchup.is-landscape .unit-matchup-bars.is-focused{column-gap:calc(var(--sports-leaders-w) * 3);row-gap:calc(var(--sports-leaders-h) * 1);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-content:space-evenly;display:grid}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-bar{grid-column:1;grid-template-columns:calc(var(--sports-leaders-w) * 5) minmax(0, 1fr) calc(var(--sports-leaders-w) * 18) calc(var(--sports-leaders-w) * 8)}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-bar .unit-matchup-bar-mark{width:calc(var(--sports-leaders-w) * 4.5);height:calc(var(--sports-leaders-w) * 4.5)}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-swings{border-top:none;grid-area:1/2/span 2;align-self:center;padding-top:0}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-swings .unit-matchup-swing{grid-template-columns:calc(var(--sports-leaders-w) * 4) minmax(0, 1fr) calc(var(--sports-leaders-w) * 8) calc(var(--sports-leaders-w) * 2.5) calc(var(--sports-leaders-w) * 9);column-gap:calc(var(--sports-leaders-w) * 1)}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-swings .unit-matchup-swing-mark{width:calc(var(--sports-leaders-w) * 3.5);height:calc(var(--sports-leaders-w) * 3.5)}.unit-matchup.is-landscape .unit-matchup-bars.is-focused>.unit-matchup-form-pair{grid-area:3/1/auto/-1}.unit-matchup.is-landscape .unit-matchup-form-pair .unit-matchup-form-game{grid-template-columns:calc(var(--sports-leaders-w) * 3.5) calc(var(--sports-leaders-w) * 8) minmax(0, 1fr)}.unit-matchup.is-landscape .unit-matchup-form-pair .unit-matchup-form-mark{width:calc(var(--sports-leaders-w) * 3);height:calc(var(--sports-leaders-w) * 3)}.nfl-sheet{flex-direction:column;flex:auto;gap:2vh;min-height:0;display:flex}@supports (width:1cqw){.nfl-sheet{gap:2cqh}}.nfl-sheet-head{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.nfl-sheet-side{flex-direction:column;justify-content:center;align-items:center;gap:.5vh;min-width:0;padding:1.6vh 1vh;display:flex}@supports (width:1cqw){.nfl-sheet-side{gap:.5cqh;padding:1.6cqh 1cqh}}.nfl-sheet-side:first-child{border-radius:.6vh 0 0 .6vh}@supports (width:1cqw){.nfl-sheet-side:first-child{border-radius:.6cqh 0 0 .6cqh}}.nfl-sheet-head>.nfl-sheet-side:last-child{border-radius:0 .6vh .6vh 0}@supports (width:1cqw){.nfl-sheet-head>.nfl-sheet-side:last-child{border-radius:0 .6cqh .6cqh 0}}.nfl-sheet-logo{object-fit:contain;width:min(13vh,13vw);height:min(13vh,13vw)}@supports (width:1cqw){.nfl-sheet-logo{width:min(13cqh,13cqw);height:min(13cqh,13cqw)}}.nfl-sheet-logo--bare{--mark-edge:.25vh;width:min(15vh,15vw);height:min(15vh,15vw)}@supports (width:1cqw){.nfl-sheet-logo--bare{--mark-edge:.25cqh;width:min(15cqh,15cqw);height:min(15cqh,15cqw)}}.nfl-sheet-wordmark{width:88%;max-width:34vh;height:min(5.2vh,6vw);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (width:1cqw){.nfl-sheet-wordmark{max-width:34cqh;height:min(5.2cqh,6cqw)}}.nfl-sheet-wordmark--own{object-fit:contain}.nfl-sheet-team{font-size:calc(min(4vh, 4.6vw) * var(--nfl-team-fit,1));letter-spacing:.02em;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.nfl-sheet-team{font-size:calc(min(4cqh, 4.6cqw) * var(--nfl-team-fit,1))}}.nfl-sheet-record{letter-spacing:.12em;opacity:.75;font-variant-numeric:tabular-nums;margin:0;font-size:min(1.9vh,2.2vw);font-weight:600}@supports (width:1cqw){.nfl-sheet-record{font-size:min(1.9cqh,2.2cqw)}}.nfl-sheet-score{background:var(--nfl-paper);z-index:1;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.4vh;width:min(36vw,32vh);padding:0 1vh;display:flex}@supports (width:1cqw){.nfl-sheet-score{gap:.4cqh;width:min(36cqw,32cqh);padding:0 1cqh}}.nfl-sheet-numbers{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nfl-ink-faint);align-items:baseline;gap:.8vh;margin:0;font-size:min(9vh,7.5vw);font-weight:800;display:flex}@supports (width:1cqw){.nfl-sheet-numbers{gap:.8cqh;font-size:min(9cqh,7.5cqw)}}.nfl-sheet-numbers .is-winner{color:var(--nfl-ink)}.nfl-sheet-numbers--pre{color:var(--nfl-ink-faint);font-size:min(5vh,6vw)}@supports (width:1cqw){.nfl-sheet-numbers--pre{font-size:min(5cqh,6cqw)}}.nfl-sheet--final .nfl-sheet-score{width:min(42vw,46vh)}@supports (width:1cqw){.nfl-sheet--final .nfl-sheet-score{width:min(42cqw,46cqh)}}.nfl-sheet--final .nfl-sheet-numbers{font-size:min(10vh,9vw)}@supports (width:1cqw){.nfl-sheet--final .nfl-sheet-numbers{font-size:min(10cqh,9cqw)}}.nfl-sheet-dash{font-size:.6em;transform:translateY(-.3em)}.nfl-sheet-status{letter-spacing:.12em;text-transform:uppercase;color:var(--nfl-ink-soft);text-align:center;white-space:nowrap;margin:0;font-size:min(1.7vh,2vw);font-weight:700}@supports (width:1cqw){.nfl-sheet-status{font-size:min(1.7cqh,2cqw)}}.nfl-sheet-score-deltas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start center;column-gap:1.6vh;width:100%;display:grid}@supports (width:1cqw){.nfl-sheet-score-deltas{column-gap:1.6cqh}}.nfl-sheet-status.is-pregame{letter-spacing:.04em;color:var(--nfl-ink);white-space:normal;max-width:100%;font-size:min(3vh,3.5vw);font-weight:800;line-height:1.2}@supports (width:1cqw){.nfl-sheet-status.is-pregame{font-size:min(3cqh,3.5cqw)}}.nfl-sheet-kickoff{text-align:center;flex-direction:column;align-items:center;gap:min(.4vh,.5vw);max-width:100%;display:flex}@supports (width:1cqw){.nfl-sheet-kickoff{gap:min(.4cqh,.5cqw)}}.nfl-sheet-kickoff p{white-space:normal;max-width:100%;margin:0;line-height:1.1}.nfl-sheet-kickoff-day{letter-spacing:.06em;text-transform:uppercase;color:var(--nfl-ink-soft);font-size:min(3.2vh,3.8vw);font-weight:800}@supports (width:1cqw){.nfl-sheet-kickoff-day{font-size:min(3.2cqh,3.8cqw)}}.nfl-sheet-kickoff-time{letter-spacing:.02em;color:var(--nfl-ink);font-size:min(4.6vh,5.4vw);font-weight:900}@supports (width:1cqw){.nfl-sheet-kickoff-time{font-size:min(4.6cqh,5.4cqw)}}.nfl-sheet-kickoff-tv{letter-spacing:.08em;text-transform:uppercase;color:var(--nfl-ink-soft);font-size:min(2.6vh,3.1vw);font-weight:800}@supports (width:1cqw){.nfl-sheet-kickoff-tv{font-size:min(2.6cqh,3.1cqw)}}.nfl-sheet-scorers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.2vh;width:100%;margin-top:.4vh;display:grid}@supports (width:1cqw){.nfl-sheet-scorers{column-gap:1.2cqh;margin-top:.4cqh}}.nfl-sheet-scorers p{color:var(--nfl-ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:.25vh;margin:0;font-size:min(1.25vh,1.9vw);font-weight:600;line-height:1.2;display:flex}@supports (width:1cqw){.nfl-sheet-scorers p{gap:.25cqh;font-size:min(1.25cqh,1.9cqw)}}.nfl-sheet-scorers p:first-child{text-align:right}.nfl-sheet-status.is-live{color:var(--nfl-live)}.nfl-sheet-stats{grid-template-rows:repeat(var(--nfl-stat-rows,6), minmax(0, 1fr));min-height:0;max-height:calc(var(--nfl-stat-rows,6) * 12vh);flex:0 auto;align-content:start;gap:.4vh;display:grid}@supports (width:1cqw){.nfl-sheet-stats{max-height:calc(var(--nfl-stat-rows,6) * 12cqh);gap:.4cqh}}.nfl-sheet--fill-stats .nfl-sheet-stats{flex-grow:1}.nfl-chart--pregame .nfl-sheet-stats{max-height:calc(var(--nfl-stat-rows,6) * 15vh)}@supports (width:1cqw){.nfl-chart--pregame .nfl-sheet-stats{max-height:calc(var(--nfl-stat-rows,6) * 15cqh)}}.nfl-sheet--efficiency .nfl-sheet-stats{max-height:calc(var(--nfl-stat-rows,6) * 15vh)}@supports (width:1cqw){.nfl-sheet--efficiency .nfl-sheet-stats{max-height:calc(var(--nfl-stat-rows,6) * 15cqh)}}.nfl-stat{border-bottom:1px solid var(--nfl-rule);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1.2fr);align-items:center;gap:1.5vh;display:grid}@supports (width:1cqw){.nfl-stat{gap:1.5cqh}}.nfl-stat-cell{flex-direction:column;justify-content:center;align-items:center;gap:.2vh;min-width:0;display:flex}@supports (width:1cqw){.nfl-stat-cell{gap:.2cqh}}.nfl-stat-value{font-variant-numeric:tabular-nums;color:var(--nfl-ink);text-align:center;font-size:min(6.2vh,6.2vw);font-weight:800}@supports (width:1cqw){.nfl-stat-value{font-size:min(6.2cqh,6.2cqw)}}.nfl-stat-sub{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--nfl-ink-soft);white-space:nowrap;font-size:min(2.1vh,2.3vw);font-weight:700}@supports (width:1cqw){.nfl-stat-sub{font-size:min(2.1cqh,2.3cqw)}}.nfl-stat-delta{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;font-weight:800;line-height:1.05;display:inline-flex}.nfl-stat-delta-figure{letter-spacing:.02em;align-items:center;gap:.5vh;font-size:min(2.5vh,2.8vw);display:inline-flex}@supports (width:1cqw){.nfl-stat-delta-figure{gap:.5cqh;font-size:min(2.5cqh,2.8cqw)}}.nfl-stat-delta.is-good,.nfl-stat-arrow.is-good{color:#1e8a3c}.nfl-stat-delta.is-bad,.nfl-stat-arrow.is-bad{color:#d0201f}.nfl-stat-arrow{border-left:.75vh solid #0000;border-right:.75vh solid #0000;width:0;height:0;display:inline-block}@supports (width:1cqw){.nfl-stat-arrow{border-left:.75cqh solid #0000;border-right:.75cqh solid #0000}}.nfl-stat-arrow.is-up{border-bottom:1.2vh solid}@supports (width:1cqw){.nfl-stat-arrow.is-up{border-bottom:1.2cqh solid}}.nfl-stat-arrow.is-down{border-top:1.2vh solid}@supports (width:1cqw){.nfl-stat-arrow.is-down{border-top:1.2cqh solid}}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-stat-cell.has-delta{gap:1.4cqh}}.nfl-stat-delta-versus{letter-spacing:.12em;text-transform:uppercase;font-size:min(1.5vh,1.8vw);font-weight:700}@supports (width:1cqw){.nfl-stat-delta-versus{font-size:min(1.5cqh,1.8cqw)}}.nfl-sheet--deltas .nfl-stat-value{line-height:1.05}.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-value{font-size:min(4.6vh,4.8vw)}@supports (width:1cqw){.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-value{font-size:min(4.6cqh,4.8cqw)}}.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-delta-figure{font-size:min(2.2vh,2.5vw)}@supports (width:1cqw){.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-delta-figure{font-size:min(2.2cqh,2.5cqw)}}.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-delta-versus{font-size:min(1.3vh,1.55vw)}@supports (width:1cqw){.nfl-sheet--deltas.nfl-sheet--dense .nfl-stat-delta-versus{font-size:min(1.3cqh,1.55cqw)}}.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-value{font-size:4.1vh;line-height:1.05}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-value{font-size:4.1cqh}}.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-label{font-size:2.2vh;line-height:1.1}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-label{font-size:2.2cqh}}.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-mid{gap:.2vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-mid{gap:.2cqh}}.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-bar{height:1.3vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-sheet--dense .nfl-stat-bar{height:1.3cqh}}.nfl-sheet--deltas .nfl-stat{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr)}.nfl-sheet--deltas .nfl-stat-mid{transform:translateY(-1.2vh)}@supports (width:1cqw){.nfl-sheet--deltas .nfl-stat-mid{transform:translateY(-1.2cqh)}}.nfl-chart-root.is-landscape .nfl-stat-cell.has-delta{flex-direction:row;gap:1.4vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-stat-cell.has-delta{gap:1.4cqh}}.nfl-chart-root.is-landscape .nfl-sheet--deltas .nfl-stat-mid{transform:none}.nfl-sheet-legend{letter-spacing:.14em;text-transform:uppercase;color:var(--nfl-ink-faint);flex:none;justify-content:center;align-items:center;gap:.6vh;margin:0;font-size:min(1.6vh,1.9vw);font-weight:600;display:flex}@supports (width:1cqw){.nfl-sheet-legend{gap:.6cqh;font-size:min(1.6cqh,1.9cqw)}}.nfl-sheet-legend .nfl-stat-arrow{border-left-width:.5vh;border-right-width:.5vh}@supports (width:1cqw){.nfl-sheet-legend .nfl-stat-arrow{border-left-width:.5cqh;border-right-width:.5cqh}}.nfl-sheet-legend .nfl-stat-arrow.is-up{border-bottom-width:.85vh}@supports (width:1cqw){.nfl-sheet-legend .nfl-stat-arrow.is-up{border-bottom-width:.85cqh}}.nfl-sheet-legend .nfl-stat-arrow.is-down{border-top-width:.85vh}@supports (width:1cqw){.nfl-sheet-legend .nfl-stat-arrow.is-down{border-top-width:.85cqh}}.nfl-stat-rank{background:var(--nfl-ink);color:var(--nfl-paper);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.3vh;padding:.1vh .6vh;font-size:min(1.9vh,2.2vw);font-weight:800}@supports (width:1cqw){.nfl-stat-rank{border-radius:.3cqh;padding:.1cqh .6cqh;font-size:min(1.9cqh,2.2cqw)}}.nfl-stat-rank.is-first{color:var(--nfl-ink);background:#d9a520;box-shadow:0 0 0 .3vh #a87b0c}@supports (width:1cqw){.nfl-stat-rank.is-first{box-shadow:0 0 0 .3cqh #a87b0c}}.nfl-stat-rank.is-top{box-shadow:0 0 0 .35vh #1e8a3c}@supports (width:1cqw){.nfl-stat-rank.is-top{box-shadow:0 0 0 .35cqh #1e8a3c}}.nfl-stat-rank.is-bottom{box-shadow:0 0 0 .35vh #d0201f}@supports (width:1cqw){.nfl-stat-rank.is-bottom{box-shadow:0 0 0 .35cqh #d0201f}}.nfl-chart-root.is-landscape .nfl-stat-cell.has-rank{flex-direction:row;gap:1.2vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-stat-cell.has-rank{gap:1.2cqh}}.nfl-sheet-schedule{border-bottom:0;flex:none}.nfl-sheet-schedule .nfl-stat-value{font-size:min(3.6vh,3.8vw)}@supports (width:1cqw){.nfl-sheet-schedule .nfl-stat-value{font-size:min(3.6cqh,3.8cqw)}}.nfl-sheet-ball{flex:none;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1.2fr);align-items:center;gap:1.5vh;display:grid}@supports (width:1cqw){.nfl-sheet-ball{gap:1.5cqh}}.nfl-sheet-ball-title{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--nfl-ink);margin:0;font-size:min(3.2vh,3.6vw);font-weight:800;line-height:1.15}@supports (width:1cqw){.nfl-sheet-ball-title{font-size:min(3.2cqh,3.6cqw)}}.nfl-sheet-ball-unit{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:.4vh;justify-self:center;padding:.5vh 1.2vh;font-size:min(2.1vh,2.4vw);font-weight:800}@supports (width:1cqw){.nfl-sheet-ball-unit{border-radius:.4cqh;padding:.5cqh 1.2cqh;font-size:min(2.1cqh,2.4cqw)}}.nfl-stat-mid{flex-direction:column;align-items:center;gap:.4vh;min-width:0;display:flex}@supports (width:1cqw){.nfl-stat-mid{gap:.4cqh}}.nfl-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--nfl-ink-soft);white-space:nowrap;font-size:min(2.9vh,3.1vw);font-weight:800}@supports (width:1cqw){.nfl-stat-label{font-size:min(2.9cqh,3.1cqw)}}.nfl-stat-head{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.nfl-chart-root.is-landscape .nfl-stat-head{flex-direction:row;align-items:baseline;gap:1.2vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .nfl-stat-head{gap:1.2cqh}}.nfl-stat--rating .nfl-stat-label{white-space:normal;text-align:center;text-wrap:balance}.nfl-stat-source{color:var(--nfl-ink-soft);text-align:center;white-space:nowrap;font-size:min(1.8vh,2.1vw)}@supports (width:1cqw){.nfl-stat-source{font-size:min(1.8cqh,2.1cqw)}}.nfl-stat-bar{border-radius:.9vh;width:100%;height:1.8vh;display:flex;overflow:hidden}@supports (width:1cqw){.nfl-stat-bar{border-radius:.9cqh;height:1.8cqh}}.nfl-stat-fill{height:100%}.nfl-stat-fill--away,.nfl-stat-fill.is-whole{border-top-left-radius:.9vh;border-bottom-left-radius:.9vh}@supports (width:1cqw){.nfl-stat-fill--away,.nfl-stat-fill.is-whole{border-top-left-radius:.9cqh;border-bottom-left-radius:.9cqh}}.nfl-stat-fill--home,.nfl-stat-fill.is-whole{border-top-right-radius:.9vh;border-bottom-right-radius:.9vh}@supports (width:1cqw){.nfl-stat-fill--home,.nfl-stat-fill.is-whole{border-top-right-radius:.9cqh;border-bottom-right-radius:.9cqh}}.nfl-sheet-empty{letter-spacing:.1em;text-transform:uppercase;color:var(--nfl-ink-faint);flex:auto;justify-content:center;align-items:center;margin:0;font-size:min(2vh,2.4vw);font-weight:600;display:flex}@supports (width:1cqw){.nfl-sheet-empty{font-size:min(2cqh,2.4cqw)}}.nfl-sheet-venue{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--nfl-ink-faint);flex:none;margin:0;font-size:min(1.6vh,1.9vw);font-weight:600}@supports (width:1cqw){.nfl-sheet-venue{font-size:min(1.6cqh,1.9cqw)}}.nfl-sheet-photo{filter:saturate(.85)brightness(.92);background-position:50%;background-size:cover;border-radius:.6vh;flex:auto;min-height:0}@supports (width:1cqw){.nfl-sheet-photo{border-radius:.6cqh}}.nfl-sheet-players{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6vh 2vh;display:grid}@supports (width:1cqw){.nfl-sheet-players{gap:1.6cqh 2cqh}}.nfl-sheet-player{justify-content:flex-start;align-items:center;gap:1.2vh;min-width:0;display:flex}@supports (width:1cqw){.nfl-sheet-player{gap:1.2cqh}}.nfl-sheet-player.is-away{flex-direction:row-reverse;justify-content:flex-start}.nfl-sheet-player.is-away .nfl-sheet-player-text{text-align:right;align-items:flex-end}.nfl-sheet-player.is-away .nfl-sheet-player-name,.nfl-sheet-player.is-away .nfl-sheet-player-stat{flex-direction:row-reverse}.nfl-sheet-face{border-radius:.5vh;flex:none;justify-content:center;align-items:flex-end;width:min(10vh,12vw);height:min(10vh,12vw);display:flex;overflow:hidden}@supports (width:1cqw){.nfl-sheet-face{border-radius:.5cqh;width:min(10cqh,12cqw);height:min(10cqh,12cqw)}}.nfl-sheet-face.is-benched img{filter:grayscale()}.nfl-sheet-face img{object-fit:contain;width:115%;height:auto;max-height:100%}.nfl-sheet-player-text{flex-direction:column;align-items:flex-start;gap:.2vh;min-width:0;display:flex}@supports (width:1cqw){.nfl-sheet-player-text{gap:.2cqh}}.nfl-sheet-player-name{font-size:calc(min(3vh, 3.5vw) * var(--nfl-player-fit,1));color:var(--nfl-ink);white-space:nowrap;overflow-wrap:normal;flex-wrap:nowrap;align-items:baseline;gap:.7vh;max-width:100%;font-weight:800;line-height:1.12;display:flex}@supports (width:1cqw){.nfl-sheet-player-name{font-size:calc(min(3cqh, 3.5cqw) * var(--nfl-player-fit,1));gap:.7cqh}}.nfl-sheet-player-label{white-space:nowrap}.nfl-sheet-pos{letter-spacing:.12em;color:var(--nfl-ink-faint);font-size:.7em;font-weight:700}.nfl-sheet-player-stat{letter-spacing:.02em;color:var(--nfl-ink);white-space:normal;flex-wrap:wrap;align-items:baseline;gap:.7vh;min-width:0;font-size:min(2.3vh,2.8vw);font-weight:700;line-height:1.2;display:flex}@supports (width:1cqw){.nfl-sheet-player-stat{gap:.7cqh;font-size:min(2.3cqh,2.8cqw)}}.nfl-sheet-rank{background:var(--nfl-ink);color:var(--nfl-paper);letter-spacing:.08em;border-radius:.3vh;flex:none;padding:.1vh .5vh;font-size:.72em;font-weight:800}@supports (width:1cqw){.nfl-sheet-rank{border-radius:.3cqh;padding:.1cqh .5cqh}}.nfl-block-logo.has-crest{background:#fffffff0;border-radius:.35vh;padding:.25vh;box-shadow:inset 0 0 0 .08vh #0000001f}@supports (width:1cqw){.nfl-block-logo.has-crest{border-radius:.35cqh;padding:.25cqh;box-shadow:inset 0 0 0 .08cqh #0000001f}}.basketball-poster-sheet .basketball-sheet{gap:1vh;padding:2vh 2.5vw 1.5vh}@supports (width:1cqw){.basketball-poster-sheet .basketball-sheet{gap:1cqh;padding:2cqh 2.5cqw 1.5cqh}}.basketball-poster-sheet .basketball-heading{flex-wrap:wrap;align-items:baseline;gap:.4vh 2vw;padding-bottom:.9vh;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-heading{gap:.4cqh 2cqw;padding-bottom:.9cqh}}.basketball-poster-sheet .basketball-heading h1{margin:0;font-size:6vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-heading h1{font-size:6cqw}}.basketball-poster-sheet .basketball-heading p{letter-spacing:.025em;font-size:2.8vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-heading p{font-size:2.8cqw}}.basketball-poster-sheet .basketball-heading p:last-child:not(:first-child){flex-basis:100%}.basketball-poster-sheet.is-landscape .basketball-heading h1{font-size:4.7vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-heading h1{font-size:4.7cqh}}.basketball-poster-sheet.is-landscape .basketball-heading p{font-size:2.6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-heading p{font-size:2.6cqh}}.basketball-poster-sheet.is-landscape .basketball-heading p:last-child:not(:first-child){flex-basis:auto;margin-left:auto}.basketball-poster-sheet .basketball-footer{font-size:2.2vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-footer{font-size:2.2cqw}}.basketball-poster-sheet.is-landscape .basketball-footer{font-size:1.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-footer{font-size:1.8cqh}}.basketball-poster-sheet .basketball-poster-matchup{flex-direction:column;gap:1vh;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-matchup{gap:1cqh}}.basketball-poster-sheet .basketball-poster-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw;display:grid}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-teams{gap:3cqw}}.basketball-poster-sheet .basketball-poster-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8vh;min-width:0;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-side{gap:.8cqh}}.basketball-poster-sheet .basketball-poster-scoreline{justify-content:center;align-items:center;gap:1.2vw;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-scoreline{gap:1.2cqw}}.basketball-poster-sheet .basketball-poster-scoreline img{object-fit:contain;flex:none;width:14vw;height:14vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-scoreline img{width:14cqw;height:14cqw}}.basketball-poster-sheet .basketball-poster-score{font-variant-numeric:tabular-nums;font-size:15vw;font-weight:800;line-height:1.2}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-score{font-size:15cqw}}.basketball-poster-sheet .basketball-poster-name{overflow-wrap:break-word;font-size:4vw;line-height:1.12}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-name{font-size:4cqw}}.basketball-poster-sheet .basketball-poster-record{font-size:3.5vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-record{font-size:3.5cqw}}.basketball-poster-sheet .basketball-poster-status{text-align:center;margin:0;font-size:3.5vw;font-weight:700;line-height:1.15}@supports (width:1cqw){.basketball-poster-sheet .basketball-poster-status{font-size:3.5cqw}}.basketball-poster-sheet.is-landscape .basketball-poster-scoreline img{width:16vh;height:16vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-poster-scoreline img{width:16cqh;height:16cqh}}.basketball-poster-sheet.is-landscape .basketball-poster-score{font-size:19vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-poster-score{font-size:19cqh}}.basketball-poster-sheet.is-landscape .basketball-poster-name{font-size:4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-poster-name{font-size:4cqh}}.basketball-poster-sheet.is-landscape .basketball-poster-record{font-size:3vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-poster-record{font-size:3cqh}}.basketball-poster-sheet.is-landscape .basketball-poster-status{font-size:3vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-poster-status{font-size:3cqh}}.basketball-poster-sheet .basketball-player-rows{justify-content:stretch}.basketball-poster-sheet .basketball-player{flex:1;padding:.5vh 0;font-size:4.7vw;line-height:1.25}@supports (width:1cqw){.basketball-poster-sheet .basketball-player{padding:.5cqh 0;font-size:4.7cqw}}.basketball-poster-sheet .basketball-player>span{overflow-wrap:break-word;min-width:0}.basketball-poster-sheet .basketball-player strong{flex:none;font-size:6.8vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-player strong{font-size:6.8cqw}}.basketball-poster-sheet .basketball-player small{margin-top:.4vh;font-size:3vw;line-height:1.3}@supports (width:1cqw){.basketball-poster-sheet .basketball-player small{margin-top:.4cqh;font-size:3cqw}}.basketball-poster-sheet .basketball-player-team{font-size:3vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-player-team{font-size:3cqw}}.basketball-poster-sheet.is-landscape .basketball-player{padding:.5vh 0;font-size:4.2vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player{padding:.5cqh 0;font-size:4.2cqh}}.basketball-poster-sheet.is-landscape .basketball-player strong{font-size:5.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player strong{font-size:5.8cqh}}.basketball-poster-sheet.is-landscape .basketball-player small{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player small{font-size:2.8cqh}}.basketball-poster-sheet.is-landscape .basketball-player-team{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player-team{font-size:2.8cqh}}.basketball-poster-sheet.basketball-preview-poster .basketball-poster-matchup{flex:1;justify-content:space-evenly}.basketball-poster-sheet.basketball-preview-poster .basketball-poster-teams{flex:1}.basketball-poster-sheet.basketball-preview-poster .basketball-poster-scoreline img{width:29vw;height:29vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-poster-scoreline img{width:29cqw;height:29cqw}}.basketball-poster-sheet.basketball-preview-poster .basketball-poster-name{font-size:5.7vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-poster-name{font-size:5.7cqw}}.basketball-poster-sheet.basketball-preview-poster .basketball-poster-status{font-size:10vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-poster-status{font-size:10cqw}}.basketball-poster-sheet.basketball-preview-poster .basketball-preview{margin:2vh 0;font-size:4vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-preview{margin:2cqh 0;font-size:4cqw}}.basketball-poster-sheet.basketball-preview-poster .basketball-preview p{margin:.8vh 0}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-preview p{margin:.8cqh 0}}.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-scoreline img{width:31vh;height:31vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-scoreline img{width:31cqh;height:31cqh}}.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-name{font-size:5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-name{font-size:5cqh}}.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-status{font-size:8vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-poster-status{font-size:8cqh}}.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-preview{font-size:3.5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster.is-landscape .basketball-preview{font-size:3.5cqh}}.basketball-poster-sheet.basketball-shot-poster .basketball-body{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.4vh;display:grid}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-body{gap:.4cqh}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-teams{gap:3vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-teams{gap:3cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-side{text-align:left;flex-direction:row;gap:1vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-side{gap:1cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-scoreline img{width:8vw;height:8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-scoreline img{width:8cqw;height:8cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-score{font-size:8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-score{font-size:8cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-name{font-size:2.8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-name{font-size:2.8cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-status{font-size:2.8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-status{font-size:2.8cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-poster-matchup{gap:.3vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-poster-matchup{gap:.3cqh}}.basketball-poster-sheet.basketball-shot-poster .basketball-note{font-size:2.7vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-note{font-size:2.7cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-empty{background:#fafafa;padding:1vh;position:absolute;top:50%;left:15%;right:15%}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-empty{padding:1cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-body{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,23fr) minmax(0,77fr);column-gap:1vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-body{column-gap:1cqw}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-shot-key{grid-area:1/1;align-items:center;display:flex}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-matchup{gap:3vh;width:100%}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-matchup{gap:3cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-teams{grid-template-columns:1fr;gap:5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-teams{gap:5cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-side{text-align:center;flex-direction:column}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-scoreline img{width:10vh;height:10vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-scoreline img{width:10cqh;height:10cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-score{font-size:11vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-score{font-size:11cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-name{font-size:3.2vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-name{font-size:3.2cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-status{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-poster-status{font-size:2.8cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-court-wrap{grid-area:1/2}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-note{grid-column:1/-1;font-size:2.5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-note{font-size:2.5cqh}}.basketball-poster-sheet .basketball-table{table-layout:fixed;height:100%;font-size:4vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table{font-size:4cqw}}.basketball-poster-sheet .basketball-table th{height:4vh;padding:.4vh .4vw;font-size:2.7vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table th{height:4cqh;padding:.4cqh .4cqw;font-size:2.7cqw}}.basketball-poster-sheet .basketball-table th:first-child{width:50.5%}.basketball-poster-sheet .basketball-table.college th:first-child{width:57%}.basketball-poster-sheet .basketball-table td{padding:.4vh .4vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table td{padding:.4cqh .4cqw}}.basketball-poster-sheet .basketball-table .basketball-team{gap:1vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table .basketball-team{gap:1cqw}}.basketball-poster-sheet .basketball-table .basketball-team span{overflow-wrap:break-word}.basketball-poster-sheet .basketball-table .basketball-team img{width:6vw;height:6vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table .basketball-team img{width:6cqw;height:6cqw}}.basketball-poster-sheet.is-landscape .basketball-table{font-size:4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-table{font-size:4cqh}}.basketball-poster-sheet.is-landscape .basketball-table th{font-size:2.6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-table th{font-size:2.6cqh}}.basketball-poster-sheet.is-landscape .basketball-table td{padding:.4vh .4vw}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-table td{padding:.4cqh .4cqw}}.basketball-poster-sheet.is-landscape .basketball-table .basketball-team img{width:6vh;height:6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-table .basketball-team img{width:6cqh;height:6cqh}}.basketball-poster-sheet .basketball-game-list{grid-template-rows:none;grid-auto-rows:1fr}.basketball-poster-sheet .basketball-game-row p{font-size:2.8vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-row p{font-size:2.8cqw}}.basketball-poster-sheet .basketball-game-row>div{font-size:4.4vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-row>div{font-size:4.4cqw}}.basketball-poster-sheet .basketball-game-row strong{font-size:5vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-row strong{font-size:5cqw}}.basketball-poster-sheet .basketball-game-row .basketball-team img{width:6vw;height:6vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-row .basketball-team img{width:6cqw;height:6cqw}}.basketball-poster-sheet.is-landscape .basketball-game-list{grid-template-rows:none;column-gap:3vw}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-list{column-gap:3cqw}}.basketball-poster-sheet.is-landscape .basketball-game-row p{font-size:2.6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-row p{font-size:2.6cqh}}.basketball-poster-sheet.is-landscape .basketball-game-row>div{font-size:4.4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-row>div{font-size:4.4cqh}}.basketball-poster-sheet.is-landscape .basketball-game-row strong{font-size:5.5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-row strong{font-size:5.5cqh}}.basketball-poster-sheet.is-landscape .basketball-game-row .basketball-team img{width:6vh;height:6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-row .basketball-team img{width:6cqh;height:6cqh}}.basketball-poster-sheet.is-landscape .basketball-game-row:last-child:nth-child(odd){grid-column:1/-1}.basketball-poster-sheet .basketball-sparse-game{border-bottom:1px solid #bcb5a8;flex-direction:column;min-height:0;padding:1vh 0;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-sparse-game{padding:1cqh 0}}.basketball-poster-sheet .basketball-sparse-date{text-align:center;margin:0;font-size:3vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-sparse-date{font-size:3cqw}}.basketball-poster-sheet .basketball-sparse-game .basketball-poster-matchup{flex:1;justify-content:space-evenly}.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-teams{flex:1;grid-template-columns:1fr;gap:2vh}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-teams{gap:2cqh}}.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-scoreline img{width:23vw;height:23vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-scoreline img{width:23cqw;height:23cqw}}.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-score{font-size:25vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-score{font-size:25cqw}}.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-name{font-size:5.5vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-game-count-1 .basketball-poster-name{font-size:5.5cqw}}.basketball-poster-sheet.is-landscape .basketball-sparse-date{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-sparse-date{font-size:2.8cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-1{grid-template-columns:1fr}.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-scoreline img{width:27vh;height:27vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-scoreline img{width:27cqh;height:27cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-score{font-size:27vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-score{font-size:27cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-name{font-size:5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-1 .basketball-poster-name{font-size:5cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-teams{flex:1;grid-template-columns:1fr;gap:2vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-teams{gap:2cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-scoreline img{width:18vh;height:18vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-scoreline img{width:18cqh;height:18cqh}}.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-score{font-size:22vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-count-2 .basketball-poster-score{font-size:22cqh}}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison{table-layout:fixed;flex:1}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison td{padding:.4vh;font-size:4.7vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison td{padding:.4cqh;font-size:4.7cqw}}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison th{font-size:2.8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison th{font-size:2.8cqw}}.basketball-poster-sheet.basketball-stats-poster .basketball-player{padding:.3vh 0;font-size:3.8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-player{padding:.3cqh 0;font-size:3.8cqw}}.basketball-poster-sheet.basketball-stats-poster .basketball-player strong{font-size:4.9vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-player strong{font-size:4.9cqw}}.basketball-poster-sheet.basketball-stats-poster .basketball-player small{font-size:2.5vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-player small{font-size:2.5cqw}}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stats-content{align-items:stretch}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stat-comparison{flex:none}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stat-comparison td{font-size:5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stat-comparison td{font-size:5cqh}}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stat-comparison th{font-size:3vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-stat-comparison th{font-size:3cqh}}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player{font-size:3.8vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player{font-size:3.8cqh}}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player strong{font-size:5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player strong{font-size:5cqh}}.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player small{font-size:2.7vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster.is-landscape .basketball-player small{font-size:2.7cqh}}.basketball-poster-sheet.basketball-shot-poster .basketball-heading h1{font-size:4.5vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-heading h1{font-size:4.5cqw}}.basketball-poster-sheet.basketball-shot-poster .basketball-sheet{gap:.6vh;padding-top:1.4vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster .basketball-sheet{gap:.6cqh;padding-top:1.4cqh}}.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-heading h1{font-size:4.7vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-shot-poster.is-landscape .basketball-heading h1{font-size:4.7cqh}}.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-team-player-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:1fr;column-gap:4vw;display:grid}@supports (width:1cqw){.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-team-player-rows{column-gap:4cqw}}.basketball-poster-sheet.basketball-no-leaders .basketball-poster-matchup{flex:1;justify-content:center;gap:5vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-no-leaders .basketball-poster-matchup{gap:5cqh}}.basketball-poster-sheet.basketball-no-leaders .basketball-poster-scoreline img{width:18vw;height:18vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-no-leaders .basketball-poster-scoreline img{width:18cqw;height:18cqw}}.basketball-poster-sheet.basketball-no-leaders.is-landscape .basketball-poster-scoreline img{width:27vh;height:27vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-no-leaders.is-landscape .basketball-poster-scoreline img{width:27cqh;height:27cqh}}.basketball-poster-sheet.is-landscape .basketball-table th:first-child{width:53%}.basketball-poster-sheet.is-landscape .basketball-table.college th:first-child{width:57%}.basketball-poster-sheet.basketball-no-leaders .basketball-poster-teams{grid-template-columns:1fr;gap:6vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-no-leaders .basketball-poster-teams{gap:6cqh}}.basketball-poster-sheet.basketball-no-leaders.is-landscape .basketball-poster-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.basketball-poster-sheet.is-landscape .basketball-heading h1{line-height:1.2}.basketball-poster-sheet .basketball-table td{border-top-width:.1vh}@supports (width:1cqw){.basketball-poster-sheet .basketball-table td{border-top-width:.1cqh}}.basketball-poster-sheet .basketball-player,.basketball-poster-sheet .basketball-game-row,.basketball-poster-sheet .basketball-sparse-game{border-bottom-width:.1vh}@supports (width:1cqw){.basketball-poster-sheet .basketball-player,.basketball-poster-sheet .basketball-game-row,.basketball-poster-sheet .basketball-sparse-game{border-bottom-width:.1cqh}}.basketball-poster-sheet .basketball-table td:not(:first-child){font-size:3.8vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-table td:not(:first-child){font-size:3.8cqw}}.basketball-poster-sheet.is-landscape .basketball-table td:not(:first-child){font-size:4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-table td:not(:first-child){font-size:4cqh}}.basketball-poster-sheet:not(.is-landscape) .basketball-table:not(.college) th:nth-child(2),.basketball-poster-sheet:not(.is-landscape) .basketball-table:not(.college) th:nth-child(3){width:8%}.basketball-poster-sheet:not(.is-landscape) .basketball-table:not(.college) th:nth-child(4){width:13%}.basketball-poster-sheet:not(.is-landscape) .basketball-table:not(.college) th:nth-child(5){width:10%}.basketball-poster-sheet:not(.is-landscape) .basketball-table:not(.college) th:nth-child(6){width:10.5%}.basketball-poster-sheet,.basketball-poster-sheet .basketball-empty{background:#fafafa}.basketball-game-matchup{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5vh 4vw;display:grid}@supports (width:1cqw){.basketball-game-matchup{gap:.5cqh 4cqw}}.basketball-game-team-heading{text-align:center;justify-content:center;align-items:center;gap:1.5vw;min-width:0;display:flex}@supports (width:1cqw){.basketball-game-team-heading{gap:1.5cqw}}.basketball-game-team-heading img{object-fit:contain;flex:none;width:13vw;height:13vw}@supports (width:1cqw){.basketball-game-team-heading img{width:13cqw;height:13cqw}}.basketball-game-team-heading b{overflow-wrap:anywhere;font-size:4.6vw;line-height:1.15}@supports (width:1cqw){.basketball-game-team-heading b{font-size:4.6cqw}}.basketball-game-score{text-align:center;align-self:start;font-size:19vw;font-weight:800;line-height:1.1}@supports (width:1cqw){.basketball-game-score{font-size:19cqw}}.basketball-game-record{text-align:center;font-size:3.6vw}@supports (width:1cqw){.basketball-game-record{font-size:3.6cqw}}.basketball-game-status{text-align:center;grid-column:1/-1;margin:.5vh 0;font-size:4vw;line-height:1.2}@supports (width:1cqw){.basketball-game-status{margin:.5cqh 0;font-size:4cqw}}.basketball-game-matchup.is-preview .basketball-game-team-heading{flex-direction:column;justify-content:start;gap:.8vh}@supports (width:1cqw){.basketball-game-matchup.is-preview .basketball-game-team-heading{gap:.8cqh}}.basketball-game-matchup.is-preview .basketball-game-team-heading img{width:24vw;height:24vw}@supports (width:1cqw){.basketball-game-matchup.is-preview .basketball-game-team-heading img{width:24cqw;height:24cqw}}.basketball-game-matchup.is-preview .basketball-game-status{font-size:6vw}@supports (width:1cqw){.basketball-game-matchup.is-preview .basketball-game-status{font-size:6cqw}}.basketball-game-matchup.is-compact .basketball-game-team-heading img{width:8vw;height:8vw}@supports (width:1cqw){.basketball-game-matchup.is-compact .basketball-game-team-heading img{width:8cqw;height:8cqw}}.basketball-game-matchup.is-compact .basketball-game-team-heading b{font-size:3.6vw}@supports (width:1cqw){.basketball-game-matchup.is-compact .basketball-game-team-heading b{font-size:3.6cqw}}.basketball-game-matchup.is-compact .basketball-game-score{font-size:10vw}@supports (width:1cqw){.basketball-game-matchup.is-compact .basketball-game-score{font-size:10cqw}}.basketball-poster-sheet.is-landscape .basketball-game-team-heading img{width:17vh;height:17vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-team-heading img{width:17cqh;height:17cqh}}.basketball-poster-sheet.is-landscape .basketball-game-team-heading b{font-size:4.5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-team-heading b{font-size:4.5cqh}}.basketball-poster-sheet.is-landscape .basketball-game-score{font-size:19vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-score{font-size:19cqh}}.basketball-poster-sheet.is-landscape .basketball-game-record{font-size:3vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-record{font-size:3cqh}}.basketball-poster-sheet.is-landscape .basketball-game-status{font-size:3.3vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-status{font-size:3.3cqh}}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-preview .basketball-game-team-heading{flex-direction:row}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-preview .basketball-game-team-heading img{width:20vh;height:20vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-preview .basketball-game-team-heading img{width:20cqh;height:20cqh}}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-preview .basketball-game-status{font-size:4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-preview .basketball-game-status{font-size:4cqh}}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-team-heading img{width:9vh;height:9vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-team-heading img{width:9cqh;height:9cqh}}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-team-heading b{font-size:3.3vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-team-heading b{font-size:3.3cqh}}.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-score{font-size:9vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-game-matchup.is-compact .basketball-game-score{font-size:9cqh}}.basketball-poster-sheet .basketball-player-team{justify-content:center;align-items:center;width:6vw;display:flex}@supports (width:1cqw){.basketball-poster-sheet .basketball-player-team{width:6cqw}}.basketball-poster-sheet .basketball-player-team img{object-fit:contain;width:6vw;height:6vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-player-team img{width:6cqw;height:6cqw}}.basketball-poster-sheet .basketball-player-team>span{overflow-wrap:anywhere;font-size:2.4vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-player-team>span{font-size:2.4cqw}}.basketball-poster-sheet.is-landscape .basketball-player-team,.basketball-poster-sheet.is-landscape .basketball-player-team img{width:6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player-team,.basketball-poster-sheet.is-landscape .basketball-player-team img{width:6cqh}}.basketball-poster-sheet.is-landscape .basketball-player-team img{height:6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-player-team img{height:6cqh}}.basketball-preview-stats{flex-direction:column;flex:1;gap:1vh;min-height:0;display:flex}@supports (width:1cqw){.basketball-preview-stats{gap:1cqh}}.basketball-preview-team-stats{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw;min-height:0;display:grid}@supports (width:1cqw){.basketball-preview-team-stats{gap:4cqw}}.basketball-preview-team-stats>section{flex-direction:column;justify-content:space-between;gap:1vh;min-width:0;display:flex}@supports (width:1cqw){.basketball-preview-team-stats>section{gap:1cqh}}.basketball-preview-rates{justify-content:space-around;gap:2vw;display:flex}@supports (width:1cqw){.basketball-preview-rates{gap:2cqw}}.basketball-preview-rates>div{text-align:center;flex-direction:column;display:flex}.basketball-preview-rates strong{font-size:6.4vw;line-height:1.2}@supports (width:1cqw){.basketball-preview-rates strong{font-size:6.4cqw}}.basketball-preview-rates span{font-size:2.25vw;line-height:1.3}@supports (width:1cqw){.basketball-preview-rates span{font-size:2.25cqw}}.basketball-preview-leader{border-top:.1vh solid #bcb5a8;grid-template-columns:minmax(0,1fr) auto;column-gap:1vw;padding-top:.7vh;display:grid}@supports (width:1cqw){.basketball-preview-leader{border-top:.1cqh solid #bcb5a8;column-gap:1cqw;padding-top:.7cqh}}.basketball-preview-leader>span{letter-spacing:.04em;grid-column:1/-1;font-size:2.5vw}@supports (width:1cqw){.basketball-preview-leader>span{font-size:2.5cqw}}.basketball-preview-leader b{overflow-wrap:anywhere;font-size:3.9vw;line-height:1.16}@supports (width:1cqw){.basketball-preview-leader b{font-size:3.9cqw}}.basketball-preview-leader strong{align-self:center;font-size:4.4vw;line-height:1.2}@supports (width:1cqw){.basketball-preview-leader strong{font-size:4.4cqw}}.basketball-preview-unavailable{text-align:center;color:#5c5c54;flex:1;justify-content:center;align-items:center;font-size:4vw;display:flex}@supports (width:1cqw){.basketball-preview-unavailable{font-size:4cqw}}.basketball-poster-sheet.basketball-preview-poster .basketball-preview{text-align:center;margin:0;font-size:3.1vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-preview-poster .basketball-preview{font-size:3.1cqw}}.basketball-poster-sheet.is-landscape .basketball-preview-rates strong{font-size:6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview-rates strong{font-size:6cqh}}.basketball-poster-sheet.is-landscape .basketball-preview-rates span{font-size:2.4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview-rates span{font-size:2.4cqh}}.basketball-poster-sheet.is-landscape .basketball-preview-leader>span{font-size:2.4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview-leader>span{font-size:2.4cqh}}.basketball-poster-sheet.is-landscape .basketball-preview-leader b{font-size:3.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview-leader b{font-size:3.8cqh}}.basketball-poster-sheet.is-landscape .basketball-preview-leader strong{font-size:4.2vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview-leader strong{font-size:4.2cqh}}.basketball-poster-sheet.is-landscape .basketball-preview{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-preview{font-size:2.8cqh}}.basketball-team-record{white-space:nowrap;margin-left:.65em;font-size:.68em;font-weight:500}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row{border:0;flex-direction:column;gap:.5vh;padding:0;display:flex}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row{gap:.5cqh}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row>div{flex:1;min-width:0;padding:.6vh 1.2vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row>div{padding:.6cqh 1.2cqw}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row .basketball-team img{background:#fafafa;border-radius:50%;padding:.35vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-row .basketball-team img{padding:.35cqw}}.basketball-poster-sheet .basketball-standing-team{padding:0 1vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-standing-team{padding:0 1cqw}}.basketball-poster-sheet .basketball-standing-team .basketball-team img{background:#fafafa;border-radius:50%;padding:.25vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-standing-team .basketball-team img{padding:.25cqw}}.basketball-poster-sheet .basketball-standing-team .basketball-team span{font-weight:650}.basketball-poster-sheet .basketball-court-percentage text{font-family:inherit;font-size:2.7px;font-weight:700}.basketball-shot-percentages-key{justify-content:space-around;gap:2vw;margin-top:1vh;font-size:3.2vw;display:flex}@supports (width:1cqw){.basketball-shot-percentages-key{gap:2cqw;margin-top:1cqh;font-size:3.2cqw}}.basketball-shot-percentages-key>div{flex-direction:column;gap:.5vh;display:flex}@supports (width:1cqw){.basketball-shot-percentages-key>div{gap:.5cqh}}.basketball-poster-sheet.is-landscape .basketball-shot-key{flex-direction:column;justify-content:center}.basketball-poster-sheet.is-landscape .basketball-shot-percentages-key{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-shot-percentages-key{font-size:2.8cqh}}.basketball-game-team-heading img{width:12vw;height:12vw}@supports (width:1cqw){.basketball-game-team-heading img{width:12cqw;height:12cqw}}.basketball-game-team-heading b{font-size:4.1vw}@supports (width:1cqw){.basketball-game-team-heading b{font-size:4.1cqw}}.basketball-poster-sheet .basketball-court-lines>rect{fill:#fafafa}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison{table-layout:fixed}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison th:nth-child(2){width:18%}.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison td{padding:.6vh .4vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster .basketball-stat-comparison td{padding:.6cqh .4cqw}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-1 .basketball-game-row>div{font-size:8vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-1 .basketball-game-row>div{font-size:8cqw}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-1 .basketball-team img{width:14vw;height:14vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-1 .basketball-team img{width:14cqw;height:14cqw}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-2 .basketball-game-row>div{font-size:6vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-2 .basketball-game-row>div{font-size:6cqw}}.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-2 .basketball-team img{width:10vw;height:10vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-schedule-poster .basketball-game-count-2 .basketball-team img{width:10cqw;height:10cqw}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7vh .6vw;display:grid}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row{gap:.7cqh .6cqw}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>p{grid-column:1/-1}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div{justify-content:center;align-items:center;display:flex}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-1 .basketball-game-row>div{font-size:7vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-1 .basketball-game-row>div{font-size:7cqh}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-1 .basketball-team img{width:15vh;height:15vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-1 .basketball-team img{width:15cqh;height:15cqh}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-2 .basketball-game-row>div{font-size:5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-2 .basketball-game-row>div{font-size:5cqh}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-2 .basketball-team img{width:10vh;height:10vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-count-2 .basketball-team img{width:10cqh;height:10cqh}}@supports (width:1cqw){.basketball-poster-sheet .basketball-standing-team .basketball-team{font-size:4.4cqw}}.basketball-poster-sheet .basketball-standing-team .basketball-team img{width:7vw;height:7vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-standing-team .basketball-team img{width:7cqw;height:7cqw}}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team{font-size:4.4cqh}}.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team img{width:7vh;height:7vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team img{width:7cqh;height:7cqh}}.basketball-shot-percentages-key>div{flex-direction:row;align-items:baseline;gap:1.2vw}@supports (width:1cqw){.basketball-shot-percentages-key>div{gap:1.2cqw}}.basketball-poster-sheet.is-landscape .basketball-shot-percentages-key{flex-direction:column;align-items:center}.basketball-shooting-stat{white-space:nowrap}.basketball-shooting-stat small{font-size:.62em}.basketball-team-record{display:inline-block}.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-game-score{font-size:17vh}@supports (width:1cqw){.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-game-score{font-size:17cqh}}.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-player{gap:1vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-player{gap:1cqw}}.basketball-poster-sheet.basketball-game-poster.is-landscape .basketball-team-player-rows{grid-auto-rows:minmax(min-content,1fr)}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div{flex-direction:column;align-items:stretch;gap:.4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div{gap:.4cqh}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row .basketball-team{justify-content:center;gap:1vw}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row .basketball-team{gap:1cqw}}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div>strong{text-align:center}.basketball-poster-sheet.basketball-schedule-poster .basketball-team>span{overflow-wrap:anywhere}.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div{padding-left:.5vw;padding-right:.5vw}@supports (width:1cqw){.basketball-poster-sheet.is-landscape.basketball-schedule-poster .basketball-game-row>div{padding-left:.5cqw;padding-right:.5cqw}}.basketball-paired-leaders{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.basketball-paired-row{border-bottom:.1vh solid #bcb5a8;flex-direction:column;flex:1;justify-content:center;gap:.35vh;min-height:0;padding:.25vh 0;display:flex}@supports (width:1cqw){.basketball-paired-row{border-bottom:.1cqh solid #bcb5a8;gap:.35cqh;padding:.25cqh 0}}.basketball-paired-row h2{text-align:center;text-transform:uppercase;margin:0;font-size:2.8vw;font-weight:650;line-height:1.2}@supports (width:1cqw){.basketball-paired-row h2{font-size:2.8cqw}}.basketball-paired-row h2 small{font-size:.8em;font-weight:500}.basketball-paired-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw;display:grid}@supports (width:1cqw){.basketball-paired-sides{gap:3cqw}}.basketball-paired-side{align-items:center;gap:1vw;min-width:0;display:flex}@supports (width:1cqw){.basketball-paired-side{gap:1cqw}}.basketball-paired-side img{object-fit:contain;flex:none;width:4.5vw;height:4.5vw}@supports (width:1cqw){.basketball-paired-side img{width:4.5cqw;height:4.5cqw}}.basketball-paired-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:4.3vw;line-height:1.1}@supports (width:1cqw){.basketball-paired-name{font-size:4.3cqw}}.basketball-paired-side strong{font-variant-numeric:tabular-nums;flex:none;font-size:6.5vw;line-height:1.1}@supports (width:1cqw){.basketball-paired-side strong{font-size:6.5cqw}}.basketball-poster-sheet.is-landscape .basketball-paired-row h2{font-size:2.8vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-paired-row h2{font-size:2.8cqh}}.basketball-poster-sheet.is-landscape .basketball-paired-name{font-size:4vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-paired-name{font-size:4cqh}}.basketball-poster-sheet.is-landscape .basketball-paired-side strong{font-size:6.5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-paired-side strong{font-size:6.5cqh}}.basketball-poster-sheet.is-landscape .basketball-paired-side img{width:4.5vh;height:4.5vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-paired-side img{width:4.5cqh;height:4.5cqh}}.basketball-poster-sheet.is-landscape .basketball-paired-sides{gap:2vw}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-paired-sides{gap:2cqw}}.basketball-poster-sheet .basketball-standing-team .basketball-team{font-size:5vw}@supports (width:1cqw){.basketball-poster-sheet .basketball-standing-team .basketball-team{font-size:5cqw}}.basketball-poster-sheet .basketball-standing-team .basketball-team>span{line-height:1.06}.basketball-poster-sheet .basketball-table td{padding-top:.2vh;padding-bottom:.2vh}@supports (width:1cqw){.basketball-poster-sheet .basketball-table td{padding-top:.2cqh;padding-bottom:.2cqh}}.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team{font-size:4.6vh}@supports (width:1cqw){.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team{font-size:4.6cqh}}.basketball-poster-sheet.is-landscape .basketball-standing-team .basketball-team>span{line-height:1}.basketball-poster-sheet.basketball-stats-poster:not(.is-landscape) .basketball-stat-comparison{flex:.75}.basketball-poster-sheet.basketball-stats-poster:not(.is-landscape) .basketball-paired-leaders{flex:1.25}.basketball-poster-sheet.basketball-stats-poster:not(.is-landscape) .basketball-stat-comparison td{padding:.15vh .4vw}@supports (width:1cqw){.basketball-poster-sheet.basketball-stats-poster:not(.is-landscape) .basketball-stat-comparison td{padding:.15cqh .4cqw}}.basketball-poster-sheet.basketball-stats-poster:not(.is-landscape) .basketball-stat-comparison th{line-height:1.1}.score-sheet-root .basketball-paired-leaders{flex:auto}.score-sheet-root.is-landscape.has-leaders .nfl-lines{flex:0 0 36vh}@supports (width:1cqw){.score-sheet-root.is-landscape.has-leaders .nfl-lines{flex:0 0 36cqh}}.score-sheet-root.is-landscape .basketball-paired-row h2{font-size:2.2vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-paired-row h2{font-size:2.2cqh}}.score-sheet-root.is-landscape .basketball-paired-name{font-size:3.4vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-paired-name{font-size:3.4cqh}}.score-sheet-root.is-landscape .basketball-paired-side strong{font-size:4.8vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-paired-side strong{font-size:4.8cqh}}.score-sheet-root.is-landscape .basketball-paired-side img{width:3.8vh;height:3.8vh}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-paired-side img{width:3.8cqh;height:3.8cqh}}.score-sheet-root.is-landscape .basketball-paired-sides{gap:2vw}@supports (width:1cqw){.score-sheet-root.is-landscape .basketball-paired-sides{gap:2cqw}}.basketball-probability-chart{color:#202523;background:0 0;flex-direction:column;flex:1;gap:1vh;width:100%;min-height:0;display:flex}@supports (width:1cqw){.basketball-probability-chart{gap:1cqh}}.basketball-probability-key{flex:none;justify-content:space-between;gap:2vw;font-size:3.6vw;font-weight:650;line-height:1.25;display:flex}@supports (width:1cqw){.basketball-probability-key{gap:2cqw;font-size:3.6cqw}}.basketball-probability-key>span{overflow-wrap:anywhere;align-items:center;gap:1vw;min-width:0;display:flex}@supports (width:1cqw){.basketball-probability-key>span{gap:1cqw}}.basketball-probability-key i{flex:none;width:2vw;height:2vw}@supports (width:1cqw){.basketball-probability-key i{width:2cqw;height:2cqw}}.basketball-probability-plot{flex:1;width:100%;min-height:0}.basketball-probability-plot svg{width:100%;height:100%;display:block;overflow:visible}.basketball-probability-plot text{fill:#303b38;font-family:inherit;font-size:25px;font-weight:600}.basketball-probability-grid{stroke:#c4ccc8;stroke-width:1px;vector-effect:non-scaling-stroke}.basketball-probability-midline{stroke:#57655e;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.basketball-probability-area{opacity:.3}.basketball-probability-line{fill:none;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.basketball-probability-source{text-align:center;flex:none;margin:0;font-size:3.1vw;line-height:1.25}@supports (width:1cqw){.basketball-probability-source{font-size:3.1cqw}}.basketball-probability-empty{text-align:center;flex:1;place-items:center;font-size:5vw;display:grid}@supports (width:1cqw){.basketball-probability-empty{font-size:5cqw}}.basketball-probability-chart.is-landscape .basketball-probability-key{font-size:3vh}@supports (width:1cqw){.basketball-probability-chart.is-landscape .basketball-probability-key{font-size:3cqh}}.basketball-probability-chart.is-landscape .basketball-probability-source{font-size:2.6vh}@supports (width:1cqw){.basketball-probability-chart.is-landscape .basketball-probability-source{font-size:2.6cqh}}.chart-collage-bg{filter:blur(6vw)brightness(.6)saturate(1.1);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.3)}@supports (width:1cqw){.chart-collage-bg{filter:blur(6cqw)brightness(.6)saturate(1.1)}}.chart-collage-tile{background-position:50%;background-size:cover}.chart-card{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.chart-card-scrim{background:#0000008c;position:absolute;inset:0}.chart-card-content{box-sizing:border-box;flex-direction:column;height:100%;padding:2vh 2.5vw;display:flex;position:relative}@supports (width:1cqw){.chart-card-content{padding:2cqh 2.5cqw}}.chart-card-header{flex:none;justify-content:center;align-items:baseline;gap:1.6vw;margin-bottom:1.5vh;display:flex}@supports (width:1cqw){.chart-card-header{gap:1.6cqw;margin-bottom:1.5cqh}}.chart-card-title{letter-spacing:.01em;white-space:nowrap;margin:0;font-size:min(4.6vw,6.5vh);font-weight:700}@supports (width:1cqw){.chart-card-title{font-size:min(4.6cqw,6.5cqh)}}.chart-card-subtitle{opacity:.7;white-space:nowrap;margin:0;font-size:min(3.2vw,4.5vh)}@supports (width:1cqw){.chart-card-subtitle{font-size:min(3.2cqw,4.5cqh)}}.chart-card-grid{flex:auto;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:1.5vh 3vw;min-height:0;margin:0;padding:0;list-style:none;display:grid}@supports (width:1cqw){.chart-card-grid{gap:1.5cqh 3cqw}}.is-landscape .chart-card-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);grid-auto-flow:row}.chart-card-row{flex:1 1 0;justify-content:center;gap:2.5vw;min-height:0;margin:0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.chart-card-row{gap:2.5cqw}}.chart-card-row+.chart-card-row{margin-top:1vh}@supports (width:1cqw){.chart-card-row+.chart-card-row{margin-top:1cqh}}.chart-card-entry{flex-direction:column;align-items:center;gap:.6vh;min-width:0;height:100%;display:flex}@supports (width:1cqw){.chart-card-entry{gap:.6cqh}}.chart-card-thumb-wrap{aspect-ratio:1;flex:auto;min-height:0;position:relative}.chart-card-rank{z-index:1;text-align:center;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:999px;min-width:2.6vw;padding:.2vh .7vw;font-size:min(2.4vw,3.4vh);font-weight:700;position:absolute;top:.6vh;left:.6vw}@supports (width:1cqw){.chart-card-rank{min-width:2.6cqw;padding:.2cqh .7cqw;font-size:min(2.4cqw,3.4cqh);top:.6cqh;left:.6cqw}}.chart-card-rank--inline{background:#ffffff29;flex:none;justify-content:center;align-items:center;min-width:0;padding:.1vh 1vw;font-size:min(2.2vw,2.7vh);line-height:1.3;display:inline-flex;position:static}@supports (width:1cqw){.chart-card-rank--inline{padding:.1cqh 1cqw;font-size:min(2.2cqw,2.7cqh)}}.chart-card-thumb{object-fit:cover;border-radius:.5vw;width:100%;height:100%}@supports (width:1cqw){.chart-card-thumb{border-radius:.5cqw}}.chart-card-entry-text{text-align:center;width:100%;min-width:0}.chart-card-track{justify-content:center;align-items:baseline;gap:.6vw;min-width:0;margin:0;font-size:min(2.6vw,3.2vh);font-weight:600;display:flex}@supports (width:1cqw){.chart-card-track{gap:.6cqw;font-size:min(2.6cqw,3.2cqh)}}.chart-card-track-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chart-card-move{font-variant-numeric:tabular-nums;flex:none;font-size:.78em;font-weight:700}.chart-card-move--up{color:#7fe0a2}.chart-card-move--down{color:#ff8a80}.chart-card-move--flat{opacity:.35}.chart-card-artist{opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin:.15em 0 0;font-size:min(2.2vw,2.6vh);overflow:hidden}@supports (width:1cqw){.chart-card-artist{font-size:min(2.2cqw,2.6cqh)}}.is-landscape .chart-card-entry{flex-direction:column;align-items:flex-start;gap:.8vh;height:auto}@supports (width:1cqw){.is-landscape .chart-card-entry{gap:.8cqh}}.is-landscape .chart-card-thumb-wrap{flex:none;width:min(24vh,12.5vw);height:min(24vh,12.5vw)}@supports (width:1cqw){.is-landscape .chart-card-thumb-wrap{width:min(24cqh,12.5cqw);height:min(24cqh,12.5cqw)}}.chart-card--portrait-thumbs .chart-card-thumb-wrap{aspect-ratio:2/3;flex-basis:0;max-width:100%}.chart-card--portrait-thumbs .chart-card-row{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.chart-card--portrait-thumbs .chart-card-row--partial{justify-content:center;display:flex}.chart-card--portrait-thumbs .chart-card-thumb{object-fit:contain}.chart-card--portrait-thumbs .chart-card-entry{gap:.9vh}@supports (width:1cqw){.chart-card--portrait-thumbs .chart-card-entry{gap:.9cqh}}.chart-card--portrait-thumbs .chart-card-row+.chart-card-row{margin-top:.4vh}@supports (width:1cqw){.chart-card--portrait-thumbs .chart-card-row+.chart-card-row{margin-top:.4cqh}}.chart-card--portrait-thumbs .chart-card-track{font-size:min(2.2vw,2.6vh);font-weight:400}@supports (width:1cqw){.chart-card--portrait-thumbs .chart-card-track{font-size:min(2.2cqw,2.6cqh)}}.chart-card--portrait-thumbs .chart-card-track-name{opacity:.6}.chart-card--portrait-thumbs.is-landscape .chart-card-track{font-size:min(1.5vw,2.6vh)}@supports (width:1cqw){.chart-card--portrait-thumbs.is-landscape .chart-card-track{font-size:min(1.5cqw,2.6cqh)}}.chart-card--portrait-thumbs.is-landscape .chart-card-thumb-wrap{aspect-ratio:2/3;flex-basis:auto;width:auto;height:min(38vh,18vw)}@supports (width:1cqw){.chart-card--portrait-thumbs.is-landscape .chart-card-thumb-wrap{height:min(38cqh,18cqw)}}.is-landscape .chart-card-entry-text{text-align:left;width:100%}.concerts-chart-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.concerts-chart{aspect-ratio:3/4;color:#231f1a;box-sizing:border-box;background:#fff;border-radius:.6vw;flex-direction:column;width:min(92vw,67.5vh);padding:5vmin 4.5vmin;display:flex;overflow:hidden}@supports (width:1cqw){.concerts-chart{border-radius:.6cqw;width:min(92cqw,67.5cqh);padding:5cqmin 4.5cqmin}}.concerts-chart--fullbleed{aspect-ratio:auto;border-radius:0;width:100%;height:100%;padding:2.5vmin}@supports (width:1cqw){.concerts-chart--fullbleed{padding:2.5cqmin}}.concerts-chart--fullbleed .concerts-chart-sections,.concerts-chart--fullbleed .concerts-chart-section:last-child{flex-direction:column;flex:auto;min-height:0;display:flex}.concerts-chart--fullbleed .concerts-chart-section:last-child .concerts-chart-list{flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;display:flex}.concerts-chart--fullbleed .concerts-chart-featured-photo{width:54vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-featured-photo{width:54cqmin}}.concerts-chart--fullbleed.is-landscape .concerts-chart-featured-photo{width:30vmin}@supports (width:1cqw){.concerts-chart--fullbleed.is-landscape .concerts-chart-featured-photo{width:30cqmin}}.concerts-chart--fullbleed.is-landscape .concerts-chart-featured-name{font-size:5.4vmin}@supports (width:1cqw){.concerts-chart--fullbleed.is-landscape .concerts-chart-featured-name{font-size:5.4cqmin}}.concerts-chart--fullbleed.is-landscape .concerts-chart-thumb{width:9vmin}@supports (width:1cqw){.concerts-chart--fullbleed.is-landscape .concerts-chart-thumb{width:9cqmin}}.concerts-chart--fullbleed.is-landscape .concerts-chart-act{font-size:4.2vmin}@supports (width:1cqw){.concerts-chart--fullbleed.is-landscape .concerts-chart-act{font-size:4.2cqmin}}.concerts-chart--fullbleed .concerts-chart-featured-name{font-size:7vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-featured-name{font-size:7cqmin}}.concerts-chart--fullbleed .concerts-chart-featured-venue{font-size:4.8vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-featured-venue{font-size:4.8cqmin}}.concerts-chart--fullbleed .concerts-chart-featured-when{white-space:nowrap;font-size:2.9vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-featured-when{font-size:2.9cqmin}}.concerts-chart--fullbleed .concerts-chart-row{gap:2vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-row{gap:2cqmin}}.concerts-chart--fullbleed .concerts-chart-thumb{width:15vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-thumb{width:15cqmin}}.concerts-chart--fullbleed .concerts-chart-act{font-size:5.4vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-act{font-size:5.4cqmin}}.concerts-chart--fullbleed .concerts-chart-venue{font-size:3.8vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-venue{font-size:3.8cqmin}}.concerts-chart--fullbleed .concerts-chart-dow{font-size:3.6vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-dow{font-size:3.6cqmin}}.concerts-chart--fullbleed .concerts-chart-day{font-size:5.2vmin}@supports (width:1cqw){.concerts-chart--fullbleed .concerts-chart-day{font-size:5.2cqmin}}.concerts-chart p,.concerts-chart h2{margin:0}.concerts-chart-eyebrow{letter-spacing:.3em;text-transform:uppercase;opacity:.75;font-family:Bebas Neue,sans-serif;font-size:3vmin}@supports (width:1cqw){.concerts-chart-eyebrow{font-size:3cqmin}}.concerts-chart-headline{margin-top:.6vmin;font-family:Rye,serif;font-size:8.4vmin;font-weight:400;line-height:1.06}@supports (width:1cqw){.concerts-chart-headline{margin-top:.6cqmin;font-size:8.4cqmin}}.concerts-chart-rule{background:#231f1a;height:.6vmin;margin:2vmin 0 2.4vmin}@supports (width:1cqw){.concerts-chart-rule{height:.6cqmin;margin:2cqmin 0 2.4cqmin}}.concerts-chart-featured{align-items:center;gap:3vmin;margin-bottom:1vmin;display:flex}@supports (width:1cqw){.concerts-chart-featured{gap:3cqmin;margin-bottom:1cqmin}}.concerts-chart-featured-photo{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);border:.4vmin solid #231f1a;flex:0 0 26vmin;width:26vmin}@supports (width:1cqw){.concerts-chart-featured-photo{border:.4cqmin solid #231f1a;flex:0 0 26cqmin;width:26cqmin}}.concerts-chart-featured-text{flex-direction:column;gap:.6vmin;min-width:0;display:flex}@supports (width:1cqw){.concerts-chart-featured-text{gap:.6cqmin}}.concerts-chart-featured-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Alfa Slab One,serif;font-size:5.8vmin;line-height:1.03;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.concerts-chart-featured-name{font-size:5.8cqmin}}.concerts-chart-featured-venue{letter-spacing:.07em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:4vmin}@supports (width:1cqw){.concerts-chart-featured-venue{font-size:4cqmin}}.concerts-chart-featured-when{opacity:.75;font-family:Inter,sans-serif;font-size:2.6vmin}@supports (width:1cqw){.concerts-chart-featured-when{font-size:2.6cqmin}}.concerts-chart-empty{opacity:.6;margin-top:2.4vmin;font-size:4vmin}@supports (width:1cqw){.concerts-chart-empty{margin-top:2.4cqmin;font-size:4cqmin}}.concerts-chart-sections{flex:1;min-height:0;overflow:hidden}.concerts-chart-section+.concerts-chart-section{margin-top:2.4vmin}@supports (width:1cqw){.concerts-chart-section+.concerts-chart-section{margin-top:2.4cqmin}}.concerts-chart-section-label{letter-spacing:.22em;text-transform:uppercase;opacity:.6;border-top:.25vmin solid #231f1a59;margin-bottom:1.4vmin;padding-top:1.6vmin;font-family:Bebas Neue,sans-serif;font-size:3.4vmin}@supports (width:1cqw){.concerts-chart-section-label{border-top:.25cqmin solid #231f1a59;margin-bottom:1.4cqmin;padding-top:1.6cqmin;font-size:3.4cqmin}}.concerts-chart-list{flex-direction:column;gap:1.8vmin;margin:0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.concerts-chart-list{gap:1.8cqmin}}.concerts-chart-row{align-items:baseline;gap:3vmin;display:flex}@supports (width:1cqw){.concerts-chart-row{gap:3cqmin}}.concerts-chart-date{flex-direction:column;flex:0 0 13vmin;font-family:Bebas Neue,sans-serif;line-height:1.05;display:flex}@supports (width:1cqw){.concerts-chart-date{flex:0 0 13cqmin}}.concerts-chart-dow{letter-spacing:.14em;opacity:.65;font-size:3vmin}@supports (width:1cqw){.concerts-chart-dow{font-size:3cqmin}}.concerts-chart-day{letter-spacing:.06em;font-size:4.4vmin}@supports (width:1cqw){.concerts-chart-day{font-size:4.4cqmin}}.concerts-chart-thumb{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.05);border:.25vmin solid #231f1a;flex:0 0 11vmin;align-self:center;width:11vmin}@supports (width:1cqw){.concerts-chart-thumb{border:.25cqmin solid #231f1a;flex:0 0 11cqmin;width:11cqmin}}.concerts-chart-act{flex-direction:column;gap:.3vmin;min-width:0;display:flex}@supports (width:1cqw){.concerts-chart-act{gap:.3cqmin}}.concerts-chart-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Alfa Slab One,serif;font-size:5vmin;line-height:1.08;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.concerts-chart-name{font-size:5cqmin}}.concerts-chart-venue{letter-spacing:.03em;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:3vmin;overflow:hidden}@supports (width:1cqw){.concerts-chart-venue{font-size:3cqmin}}.fantasy-chart-root{background:#00101f;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.fantasy-chart,.fantasy-chart--pal-gridiron{--f-paper:#024;--f-hi:#0a3a63;--f-ink:#f4f7f8;--f-accent:#69be28;--f-up:#69be28;--f-down:#e0563f}.fantasy-chart--pal-paper{--f-paper:#f0e8d8;--f-hi:#f7f1e4;--f-ink:#231f1a;--f-accent:#9a3b2e;--f-up:#3d6b35;--f-down:#9a3b2e}.fantasy-chart--pal-chalk{--f-paper:#22382e;--f-hi:#2f4a3d;--f-ink:#eae6d8;--f-accent:#a8c686;--f-up:#a8c686;--f-down:#d98a6a}.fantasy-chart--pal-midnight{--f-paper:#1d2436;--f-hi:#2a3450;--f-ink:#e8e4d4;--f-accent:#9ec49a;--f-up:#9ec49a;--f-down:#d98a7a}.fantasy-chart--pal-crimson{--f-paper:#401a1e;--f-hi:#5a262b;--f-ink:#f0e4d0;--f-accent:#e0a080;--f-up:#a8c686;--f-down:#e0a080}.fantasy-chart{background:radial-gradient(120% 75% at 50% -8%, var(--f-hi) 0%, var(--f-paper) 46%, var(--f-paper) 100%);width:100%;height:100%;color:var(--f-ink);box-sizing:border-box;flex-direction:column;padding:5vmin 4.6vmin;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.fantasy-chart{padding:5cqmin 4.6cqmin}}.fantasy-chart:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.fantasy-chart:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ctext x='4' y='16' font-family='Arial' font-size='15' fill='%23ffffff' fill-opacity='.14'%3E%C3%97%3C/text%3E%3C/svg%3E");width:22vmin;height:18vmin;position:absolute;top:3vmin;right:2.4vmin}@supports (width:1cqw){.fantasy-chart:after{width:22cqmin;height:18cqmin;top:3cqmin;right:2.4cqmin}}.fantasy-chart>*{z-index:1;position:relative}.fantasy-chart p,.fantasy-chart h2{margin:0}.fantasy-eyebrow-row{justify-content:space-between;align-items:center;gap:2vmin;display:flex}@supports (width:1cqw){.fantasy-eyebrow-row{gap:2cqmin}}.fantasy-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--f-accent);font-family:Bebas Neue,Impact,sans-serif;font-size:3.2vmin}@supports (width:1cqw){.fantasy-eyebrow{font-size:3.2cqmin}}.fantasy-live{letter-spacing:.16em;text-transform:uppercase;color:var(--f-accent);flex:none;align-items:center;gap:1.4vmin;font-family:Bebas Neue,Impact,sans-serif;font-size:3.2vmin;display:inline-flex}@supports (width:1cqw){.fantasy-live{gap:1.4cqmin;font-size:3.2cqmin}}.fantasy-live-dot{background:var(--f-accent);border-radius:50%;width:2.2vmin;height:2.2vmin;animation:1.6s ease-out infinite fantasy-pulse}@supports (width:1cqw){.fantasy-live-dot{width:2.2cqmin;height:2.2cqmin}}@keyframes fantasy-pulse{0%{box-shadow:0 0 #69be288c}70%{box-shadow:0 0 0 2.6vmin #69be2800}to{box-shadow:0 0 #69be2800}}@media (prefers-reduced-motion:reduce){.fantasy-live-dot{animation:none}}.fantasy-headline{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;font-size:calc(11vmin * var(--fit,1));letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;overflow-wrap:anywhere;margin-top:.8vmin;line-height:.92}@supports (width:1cqw){.fantasy-headline{font-size:calc(11cqmin * var(--fit,1));margin-top:.8cqmin}}.fantasy-rule{background:var(--f-accent);border-radius:1vmin;height:.7vmin;margin:1.8vmin 0 0}@supports (width:1cqw){.fantasy-rule{border-radius:1cqmin;height:.7cqmin;margin:1.8cqmin 0 0}}.fantasy-board{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin-top:.8vmin;display:flex}@supports (width:1cqw){.fantasy-board{margin-top:.8cqmin}}.fantasy-row{align-items:center;gap:2vmin;min-height:0;display:flex}@supports (width:1cqw){.fantasy-row{gap:2cqmin}}.fantasy-rank{font-family:Anton,Impact,sans-serif;font-size:calc(34vmin / var(--fantasy-rows));text-align:center;min-width:5.6vmin;color:var(--f-accent)}@supports (width:1cqw){.fantasy-rank{font-size:calc(34cqmin / var(--fantasy-rows));min-width:5.6cqmin}}.fantasy-mark-slot{flex:none;display:inline-flex}.fantasy-avatar{width:calc(52vmin / var(--fantasy-rows));height:calc(52vmin / var(--fantasy-rows));object-fit:cover;border-radius:50%}@supports (width:1cqw){.fantasy-avatar{width:calc(52cqmin / var(--fantasy-rows));height:calc(52cqmin / var(--fantasy-rows))}}.fantasy-monogram{color:var(--f-ink);font-family:Bebas Neue,Impact,sans-serif;font-size:calc(20vmin / var(--fantasy-rows));letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff24;border-radius:1.4vmin;justify-content:center;align-items:center;display:inline-flex}@supports (width:1cqw){.fantasy-monogram{font-size:calc(20cqmin / var(--fantasy-rows));border-radius:1.4cqmin}}.fantasy-team{flex-direction:column;flex:1;min-width:0;line-height:1.05;display:flex}.fantasy-team-name{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;font-size:calc(39vmin / var(--fantasy-rows) * var(--fit,1));text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;max-height:1.88em;line-height:.94;display:block;overflow:hidden}@supports (width:1cqw){.fantasy-team-name{font-size:calc(39cqmin / var(--fantasy-rows) * var(--fit,1))}}.fantasy-team-record{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(25vmin / var(--fantasy-rows));letter-spacing:.1em;opacity:.9}@supports (width:1cqw){.fantasy-team-record{font-size:calc(25cqmin / var(--fantasy-rows))}}.fantasy-move{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(23vmin / var(--fantasy-rows));letter-spacing:.06em;text-align:right;min-width:6vmin}@supports (width:1cqw){.fantasy-move{font-size:calc(23cqmin / var(--fantasy-rows));min-width:6cqmin}}.fantasy-move--up{color:var(--f-up)}.fantasy-move--down{color:var(--f-down)}.fantasy-move--flat{opacity:.35}.fantasy-yg{flex-direction:column;flex:1;min-height:0;margin-top:1.6vmin;display:flex}@supports (width:1cqw){.fantasy-yg{margin-top:1.6cqmin}}.fantasy-yg-bar{border-bottom:1px solid #ffffff24;align-items:center;gap:2vmin;padding-bottom:2.2vmin;display:flex}@supports (width:1cqw){.fantasy-yg-bar{gap:2cqmin;padding-bottom:2.2cqmin}}.fantasy-yg-side{text-align:center;opacity:.88;flex-direction:column;flex:1;gap:.4vmin;min-width:0;display:flex}@supports (width:1cqw){.fantasy-yg-side{gap:.4cqmin}}.fantasy-yg-side.is-leader{opacity:1}.fantasy-yg-name{font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:calc(6.4vmin * var(--fit,1));text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;max-height:3em;line-height:1.5;display:block;overflow:hidden}@supports (width:1cqw){.fantasy-yg-name{font-size:calc(6.4cqmin * var(--fit,1))}}.fantasy-yg-score{font-family:Anton,Impact,sans-serif;font-size:calc(18vmin * var(--fit,1));white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.1}@supports (width:1cqw){.fantasy-yg-score{font-size:calc(18cqmin * var(--fit,1))}}.fantasy-yg-side.is-leader .fantasy-yg-score{color:var(--f-accent)}.fantasy-yg-result{letter-spacing:.1em;text-transform:uppercase;opacity:.85;min-height:3vmin;font-family:Bebas Neue,Impact,sans-serif;font-size:3vmin}@supports (width:1cqw){.fantasy-yg-result{min-height:3cqmin;font-size:3cqmin}}.fantasy-yg-side.is-leader .fantasy-yg-result{color:var(--f-accent);opacity:1}.fantasy-yg-vs{opacity:.6;flex:none;align-self:center;font-family:Anton,Impact,sans-serif;font-size:3.6vmin}@supports (width:1cqw){.fantasy-yg-vs{font-size:3.6cqmin}}.fantasy-yg-rosters{flex:1;grid-template-columns:1fr 1fr;min-height:0;margin-top:2vmin;display:grid}@supports (width:1cqw){.fantasy-yg-rosters{margin-top:2cqmin}}.fantasy-yg-col{flex-direction:column;justify-content:space-between;gap:.2vmin;min-width:0;display:flex}@supports (width:1cqw){.fantasy-yg-col{gap:.2cqmin}}.fantasy-yg-col:first-child{border-right:1px solid #ffffff24;padding-right:3vmin}@supports (width:1cqw){.fantasy-yg-col:first-child{padding-right:3cqmin}}.fantasy-yg-col:last-child{padding-left:3vmin}@supports (width:1cqw){.fantasy-yg-col:last-child{padding-left:3cqmin}}.fantasy-pl{align-items:center;gap:1.4vmin;min-width:0;display:flex}@supports (width:1cqw){.fantasy-pl{gap:1.4cqmin}}.fantasy-pl-pos{letter-spacing:.04em;color:var(--f-accent);opacity:.95;flex:none;min-width:7vmin;font-family:Bebas Neue,Impact,sans-serif;font-size:2.8vmin}@supports (width:1cqw){.fantasy-pl-pos{min-width:7cqmin;font-size:2.8cqmin}}.fantasy-pl-name{min-width:0;font-family:Bebas Neue,Impact,sans-serif;font-size:calc(3.4vmin * var(--fit,1));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow-wrap:anywhere;flex:1}@supports (width:1cqw){.fantasy-pl-name{font-size:calc(3.4cqmin * var(--fit,1))}}.fantasy-pl-live{background:var(--f-accent);border-radius:50%;flex:none;width:1.6vmin;height:1.6vmin}@supports (width:1cqw){.fantasy-pl-live{width:1.6cqmin;height:1.6cqmin}}.fantasy-pl-pts{color:var(--f-accent);font-variant-numeric:tabular-nums;flex:none;font-family:Bebas Neue,Impact,sans-serif;font-size:3.4vmin}@supports (width:1cqw){.fantasy-pl-pts{font-size:3.4cqmin}}.fantasy-pl.is-pending .fantasy-pl-pos,.fantasy-pl.is-pending .fantasy-pl-name{opacity:.9}.fantasy-pl.is-pending .fantasy-pl-pts{color:var(--f-ink);opacity:.55;font-family:Bebas Neue,Impact,sans-serif}.fantasy-scoreboard{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin-top:.8vmin;display:flex}@supports (width:1cqw){.fantasy-scoreboard{margin-top:.8cqmin}}.fantasy-scoreline{align-items:center;gap:1.8vmin;min-height:0;display:flex}@supports (width:1cqw){.fantasy-scoreline{gap:1.8cqmin}}.fantasy-scoreline-side{flex:1;align-items:center;gap:1.4vmin;min-width:0;display:flex}@supports (width:1cqw){.fantasy-scoreline-side{gap:1.4cqmin}}.fantasy-scoreline-side--right{justify-content:flex-end}.fantasy-scoreline-name{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;font-size:calc(22vmin / var(--fantasy-rows) * var(--fit,1));text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;max-height:1.88em;color:var(--f-ink);opacity:.92;line-height:.94;display:block;overflow:hidden}@supports (width:1cqw){.fantasy-scoreline-name{font-size:calc(22cqmin / var(--fantasy-rows) * var(--fit,1))}}.fantasy-scoreline-side--right .fantasy-scoreline-name{text-align:right}.fantasy-scoreline-score{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(22vmin / var(--fantasy-rows));letter-spacing:.04em;opacity:.82;flex:none}@supports (width:1cqw){.fantasy-scoreline-score{font-size:calc(22cqmin / var(--fantasy-rows))}}.fantasy-scoreline .fantasy-scoreline-side:first-child .fantasy-scoreline-name,.fantasy-scoreline .fantasy-scoreline-side--right .fantasy-scoreline-name{opacity:.92}.fantasy-scoreline-score.is-winner{opacity:1;color:var(--f-accent);font-family:Anton,Impact,sans-serif;font-size:calc(22vmin / var(--fantasy-rows))}@supports (width:1cqw){.fantasy-scoreline-score.is-winner{font-size:calc(22cqmin / var(--fantasy-rows))}}.fantasy-scoreline-dash{opacity:.4;font-size:calc(15vmin / var(--fantasy-rows));flex:none;transform:translateY(-.1em)}@supports (width:1cqw){.fantasy-scoreline-dash{font-size:calc(15cqmin / var(--fantasy-rows))}}.fantasy-matchup{flex-direction:column;gap:.6vmin;min-height:0;display:flex}@supports (width:1cqw){.fantasy-matchup{gap:.6cqmin}}.fantasy-score-top{align-items:center;gap:1.2vmin;min-width:0;max-width:48%;display:flex}@supports (width:1cqw){.fantasy-score-top{gap:1.2cqmin}}.fantasy-score-top--right{text-align:right;flex-direction:row-reverse}.fantasy-score-top-head{width:calc(30vmin / var(--fantasy-rows));height:calc(30vmin / var(--fantasy-rows));background:#ffffff14;border-radius:50%;flex:none;position:relative;overflow:hidden}@supports (width:1cqw){.fantasy-score-top-head{width:calc(30cqmin / var(--fantasy-rows));height:calc(30cqmin / var(--fantasy-rows))}}.fantasy-score-top-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fantasy-score-top-mono{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(13vmin / var(--fantasy-rows));color:var(--f-ink);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (width:1cqw){.fantasy-score-top-mono{font-size:calc(13cqmin / var(--fantasy-rows))}}.fantasy-score-top-text{align-items:baseline;gap:1vmin;min-width:0;display:flex}@supports (width:1cqw){.fantasy-score-top-text{gap:1cqmin}}.fantasy-score-top-text b{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;font-size:calc(17vmin / var(--fantasy-rows) * var(--fit,1));letter-spacing:.03em;color:var(--f-ink);opacity:.85;white-space:nowrap;overflow-wrap:anywhere}@supports (width:1cqw){.fantasy-score-top-text b{font-size:calc(17cqmin / var(--fantasy-rows) * var(--fit,1))}}.fantasy-score-top-text span{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(17vmin / var(--fantasy-rows));color:var(--f-accent);flex:none}@supports (width:1cqw){.fantasy-score-top-text span{font-size:calc(17cqmin / var(--fantasy-rows))}}.fantasy-scoreline-vs{font-family:Bebas Neue,Impact,sans-serif;font-size:calc(16vmin / var(--fantasy-rows));letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink);opacity:.78;flex:none}@supports (width:1cqw){.fantasy-scoreline-vs{font-size:calc(16cqmin / var(--fantasy-rows))}}.fantasy-tag-preview{letter-spacing:.16em;text-transform:uppercase;color:var(--f-ink);opacity:.92;border:1px solid;border-radius:100px;flex:none;padding:.3vmin 1.6vmin;font-family:Bebas Neue,Impact,sans-serif;font-size:3vmin}@supports (width:1cqw){.fantasy-tag-preview{padding:.3cqmin 1.6cqmin;font-size:3cqmin}}.fantasy-stars-board{justify-content:space-around}.fantasy-star-row{gap:2vmin}@supports (width:1cqw){.fantasy-star-row{gap:2cqmin}}.fantasy-star-row .fantasy-rank{min-width:3vmin;font-size:5vmin}@supports (width:1cqw){.fantasy-star-row .fantasy-rank{min-width:3cqmin;font-size:5cqmin}}.fantasy-star-row .fantasy-avatar{width:18vmin;height:18vmin}@supports (width:1cqw){.fantasy-star-row .fantasy-avatar{width:18cqmin;height:18cqmin}}.fantasy-star-row .fantasy-monogram{font-size:5vmin}@supports (width:1cqw){.fantasy-star-row .fantasy-monogram{font-size:5cqmin}}.fantasy-star-row .fantasy-team{gap:1.2vmin}@supports (width:1cqw){.fantasy-star-row .fantasy-team{gap:1.2cqmin}}.fantasy-star-row .fantasy-team-name{font-size:calc(7.2vmin * var(--fit,1));max-height:3em;line-height:1.5}@supports (width:1cqw){.fantasy-star-row .fantasy-team-name{font-size:calc(7.2cqmin * var(--fit,1))}}.fantasy-star-row .fantasy-team-record{letter-spacing:.02em;opacity:1;font-size:4.2vmin;line-height:1.2}@supports (width:1cqw){.fantasy-star-row .fantasy-team-record{font-size:4.2cqmin}}.fantasy-star-points{text-align:right;font-variant-numeric:tabular-nums;min-width:17vmin;color:var(--f-accent);flex:none;font-family:Anton,Impact,sans-serif;font-size:10vmin;line-height:1.1}@supports (width:1cqw){.fantasy-star-points{min-width:17cqmin;font-size:10cqmin}}.fantasy-star-points small{letter-spacing:.12em;font-family:Bebas Neue,Impact,sans-serif;font-size:2.8vmin;display:block}@supports (width:1cqw){.fantasy-star-points small{font-size:2.8cqmin}}.fantasy-scoreline{grid-template-columns:minmax(14vmin,max-content) minmax(0,1fr) 2vmin minmax(0,1fr) minmax(14vmin,max-content);gap:.6vmin 1.5vmin;display:grid}@supports (width:1cqw){.fantasy-scoreline{grid-template-columns:minmax(14cqmin,max-content) minmax(0,1fr) 2cqmin minmax(0,1fr) minmax(14cqmin,max-content);gap:.6cqmin 1.5cqmin}}.fantasy-scoreline-side{grid-area:1/1/auto/3}.fantasy-scoreline-side--right{grid-column:4/6}.fantasy-scoreline-name{font-size:calc(29vmin / var(--fantasy-rows) * var(--fit,1));max-height:2.8em;line-height:1.4}@supports (width:1cqw){.fantasy-scoreline-name{font-size:calc(29cqmin / var(--fantasy-rows) * var(--fit,1))}}.fantasy-scoreline-score,.fantasy-scoreline-score.is-winner{font-size:calc(35vmin / var(--fantasy-rows));grid-area:2/1;justify-self:start;line-height:1.1}@supports (width:1cqw){.fantasy-scoreline-score,.fantasy-scoreline-score.is-winner{font-size:calc(35cqmin / var(--fantasy-rows))}}.fantasy-scoreline-score~.fantasy-scoreline-score{grid-column:5;justify-self:end}.fantasy-scoreline-dash,.fantasy-scoreline-vs{grid-area:2/3}.fantasy-matchup{border-bottom:2px solid var(--f-ink);background:#ffffff09;flex-shrink:0;gap:.9vmin;padding:1vmin 1.4vmin;position:relative}@supports (width:1cqw){.fantasy-matchup{gap:.9cqmin;padding:1cqmin 1.4cqmin}}.fantasy-matchup:nth-child(2n){background:#ffffff1c}.fantasy-matchup:last-child{border-bottom:0}.fantasy-matchup:after{content:"";background:var(--f-ink);opacity:.4;pointer-events:none;width:1px;height:50%;position:absolute;top:1vmin;left:50%}@supports (width:1cqw){.fantasy-matchup:after{top:1cqmin}}.fantasy-score-top-head{width:calc(37vmin / var(--fantasy-rows));height:calc(37vmin / var(--fantasy-rows))}@supports (width:1cqw){.fantasy-score-top-head{width:calc(37cqmin / var(--fantasy-rows));height:calc(37cqmin / var(--fantasy-rows))}}.fantasy-score-top{grid-area:2/2;max-width:none}.fantasy-score-top--right{grid-column:4}.fantasy-score-top-text{flex-direction:column;align-items:stretch;gap:0}.fantasy-score-top-text b{line-height:1.5}.fantasy-score-top-text span{line-height:1.1}.fantasy-score-top-text{flex:1}.fantasy-score-top-text b{min-width:0;font-size:calc(21vmin / var(--fantasy-rows) * var(--fit,1))}@supports (width:1cqw){.fantasy-score-top-text b{font-size:calc(21cqmin / var(--fantasy-rows) * var(--fit,1))}}.fantasy-score-top-text span{font-size:calc(21vmin / var(--fantasy-rows))}@supports (width:1cqw){.fantasy-score-top-text span{font-size:calc(21cqmin / var(--fantasy-rows))}}@container (aspect-ratio>=1){.fantasy-yg-score{font-size:calc(16vmin * var(--fit,1));line-height:1}@supports (width:1cqw){.fantasy-yg-score{font-size:calc(16cqmin * var(--fit,1))}}.fantasy-star-row .fantasy-avatar{width:12vmin;height:12vmin}@supports (width:1cqw){.fantasy-star-row .fantasy-avatar{width:12cqmin;height:12cqmin}}.fantasy-star-row .fantasy-team-name{font-size:calc(5.8vmin * var(--fit,1))}@supports (width:1cqw){.fantasy-star-row .fantasy-team-name{font-size:calc(5.8cqmin * var(--fit,1))}}.fantasy-star-points{font-size:8vmin}@supports (width:1cqw){.fantasy-star-points{font-size:8cqmin}}.fantasy-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1vmin;display:grid}@supports (width:1cqw){.fantasy-scoreboard{gap:1cqmin}}.fantasy-matchup{justify-content:center;padding:.6vmin 1.4vmin}@supports (width:1cqw){.fantasy-matchup{padding:.6cqmin 1.4cqmin}}.fantasy-scoreline{flex-shrink:0}.fantasy-scoreline-name{font-size:calc(25vmin / var(--fantasy-rows) * var(--fit,1))}@supports (width:1cqw){.fantasy-scoreline-name{font-size:calc(25cqmin / var(--fantasy-rows) * var(--fit,1))}}}.magazine-week{box-sizing:border-box;background:var(--bg-base,#f7f7f5);width:100%;height:100%;color:var(--text-primary,#1a1a18);flex-direction:column;padding:1.5vh 1.5vw;display:flex;container-type:size}@supports (width:1cqw){.magazine-week{padding:1.5cqh 1.5cqw}}.magazine-week-header{text-align:center;flex:none;justify-content:center;align-items:baseline;gap:1.4vw;margin-bottom:1.2vh;display:flex}@supports (width:1cqw){.magazine-week-header{gap:1.4cqw;margin-bottom:1.2cqh}}.magazine-week-title{white-space:nowrap;margin:0;font-size:min(4.5vw,6vh);font-weight:700}@supports (width:1cqw){.magazine-week-title{font-size:min(4.5cqw,6cqh)}}.magazine-week-subtitle{opacity:.65;white-space:nowrap;margin:0;font-size:min(3vw,4vh)}@supports (width:1cqw){.magazine-week-subtitle{font-size:min(3cqw,4cqh)}}.magazine-week-row{flex:1 1 0;justify-content:center;gap:1.5vw;min-height:0;display:flex}@supports (width:1cqw){.magazine-week-row{gap:1.5cqw}}.magazine-week-row+.magazine-week-row{margin-top:1vh}@supports (width:1cqw){.magazine-week-row+.magazine-week-row{margin-top:1cqh}}.magazine-week-item{flex-direction:column;align-items:center;gap:.5vh;min-width:0;height:100%;margin:0;display:flex}@supports (width:1cqw){.magazine-week-item{gap:.5cqh}}.magazine-week-cover{aspect-ratio:3/4;object-fit:contain;background:#2e2b260f;border-radius:.4vw;flex:auto;width:auto;min-height:0}@supports (width:1cqw){.magazine-week-cover{border-radius:.4cqw}}.magazine-week-caption{text-align:center;flex-direction:column;flex:none;gap:.2vh;display:flex}@supports (width:1cqw){.magazine-week-caption{gap:.2cqh}}.magazine-week-day{font-size:min(2.8vw,3.6vh);font-weight:700}@supports (width:1cqw){.magazine-week-day{font-size:min(2.8cqw,3.6cqh)}}.magazine-week-artist{opacity:.55;font-size:min(2.2vw,2.8vh)}@supports (width:1cqw){.magazine-week-artist{font-size:min(2.2cqw,2.8cqh)}}.movies-chart{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.movies-chart-scrim{background:#0f0c0a59;position:absolute;inset:0}.movies-chart-content{box-sizing:border-box;flex-direction:column;height:100%;padding:1.5vh 1.5vw;display:flex;position:relative}@supports (width:1cqw){.movies-chart-content{padding:1.5cqh 1.5cqw}}.movies-chart-header{text-align:center;text-shadow:0 2px 12px #0009;flex:none;justify-content:center;align-items:baseline;gap:1.6vw;margin-bottom:1.5vh;display:flex}@supports (width:1cqw){.movies-chart-header{gap:1.6cqw;margin-bottom:1.5cqh}}.movies-chart-title{margin:0;font-size:min(6vw,8vh);font-weight:700}@supports (width:1cqw){.movies-chart-title{font-size:min(6cqw,8cqh)}}.movies-chart-subtitle{opacity:.8;margin:0;font-size:min(6vw,8vh)}@supports (width:1cqw){.movies-chart-subtitle{font-size:min(6cqw,8cqh)}}.movies-chart-row{flex:1 1 0;justify-content:center;gap:1.5vw;min-height:0;display:flex}@supports (width:1cqw){.movies-chart-row{gap:1.5cqw}}.movies-chart-row--hero{flex-grow:1.55}.movies-chart-row+.movies-chart-row{margin-top:1.2vh}@supports (width:1cqw){.movies-chart-row+.movies-chart-row{margin-top:1.2cqh}}.is-landscape .movies-chart-row{flex:auto;grid-template-columns:repeat(5,1fr);align-content:center;justify-items:center;gap:2.5vh 1.5vw;margin:0;display:grid}@supports (width:1cqw){.is-landscape .movies-chart-row{gap:2.5cqh 1.5cqw}}.movies-chart-item{flex-direction:column;align-items:center;gap:.4vh;min-width:0;height:100%;min-height:0;margin:0;display:flex}@supports (width:1cqw){.movies-chart-item{gap:.4cqh}}.is-landscape .movies-chart-item{align-items:stretch;width:100%;height:auto}.movies-chart-poster-wrap{aspect-ratio:2/3;border-radius:.6vw;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 1vh 3vh #00000073}@supports (width:1cqw){.movies-chart-poster-wrap{border-radius:.6cqw;box-shadow:0 1cqh 3cqh #00000073}}.is-landscape .movies-chart-poster-wrap{flex:none;width:100%}.movies-chart-poster{object-fit:cover;width:100%;height:100%}.movies-chart-rank{text-align:center;background:#000000a6;border-radius:999px;min-width:3.2vw;padding:.3vh .8vw;font-size:min(2.2vw,3.2vh);font-weight:700;position:absolute;top:.8vh;left:.8vw}@supports (width:1cqw){.movies-chart-rank{min-width:3.2cqw;padding:.3cqh .8cqw;font-size:min(2.2cqw,3.2cqh);top:.8cqh;left:.8cqw}}.movies-chart-caption{text-align:center;text-shadow:0 1px 8px #0009;flex-direction:column;gap:.2vh;display:flex}@supports (width:1cqw){.movies-chart-caption{gap:.2cqh}}.movies-chart-name{text-overflow:ellipsis;white-space:normal;font-size:min(2.6vw,3.6vh);font-weight:700;overflow:hidden}@supports (width:1cqw){.movies-chart-name{font-size:min(2.6cqw,3.6cqh)}}.is-landscape .movies-chart-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.movies-chart-year{opacity:.7;font-size:min(2vw,2.8vh)}@supports (width:1cqw){.movies-chart-year{font-size:min(2cqw,2.8cqh)}}.cfb-season-column{justify-content:stretch;gap:.5vh}@supports (width:1cqw){.cfb-season-column{gap:.5cqh}}.cfb-season-column>*{flex:1 1 0;min-height:0}.cfb-line--bye{border:.12vh dashed var(--nfl-rule,#0000002e);color:var(--nfl-ink-soft,#0000008c);background:#0000000a;border-radius:.4vh;justify-content:center;align-items:center;gap:1.2vw;display:flex}@supports (width:1cqw){.cfb-line--bye{border:.12cqh dashed var(--nfl-rule,#0000002e);border-radius:.4cqh;gap:1.2cqw}}.cfb-bye-week{font-variant-numeric:tabular-nums;opacity:.8;font-size:1.25vh;font-weight:700}@supports (width:1cqw){.cfb-bye-week{font-size:1.25cqh}}.cfb-bye-label{letter-spacing:.22em;font-size:1.35vh;font-weight:800}@supports (width:1cqw){.cfb-bye-label{font-size:1.35cqh}}.cfb-idle{color:#fff;border-radius:.8vh;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.4vh;min-height:0;display:flex}@supports (width:1cqw){.cfb-idle{border-radius:.8cqh;gap:1.4cqh}}.cfb-idle-logo{object-fit:contain;--mark-edge:.3vh;--mark-edge-after:drop-shadow(0 .6vh 1.2vh #00000059);width:22vh;max-width:40vw;height:22vh}@supports (width:1cqw){.cfb-idle-logo{--mark-edge:.3cqh;--mark-edge-after:drop-shadow(0 .6cqh 1.2cqh #00000059);width:22cqh;max-width:40cqw;height:22cqh}}.cfb-idle-team{letter-spacing:.01em;margin:0;font-size:4.4vh;font-weight:800}@supports (width:1cqw){.cfb-idle-team{font-size:4.4cqh}}.cfb-idle-label{letter-spacing:.34em;opacity:.82;margin:0;font-size:2.2vh;font-weight:700}@supports (width:1cqw){.cfb-idle-label{font-size:2.2cqh}}.cfb-building{align-items:flex-start;gap:.5rem;display:flex}.cfb-building-dot{background:var(--act,currentColor);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.35rem;animation:1.4s ease-in-out infinite cfb-building-pulse}@keyframes cfb-building-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cfb-building-dot{opacity:.7;animation:none}}.cfb-reload{color:var(--act,currentColor);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.nkbump{box-sizing:border-box;color:#111418;background:#fff;flex-direction:column;width:100%;height:100%;padding:4.2vh 6.4vw 3vh;font-family:Bebas Neue,Impact,sans-serif;display:flex}@supports (width:1cqw){.nkbump{padding:4.2cqh 6.4cqw 3cqh}}.nkbump-eyebrow{letter-spacing:.22em;color:#8a9099;font-family:Bebas Neue,Impact,sans-serif;font-size:3.5vw}@supports (width:1cqw){.nkbump-eyebrow{font-size:3.5cqw}}.nkbump-wordmark{letter-spacing:-.01em;margin:.6vh 0 0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:10.6vw;line-height:.9}@supports (width:1cqw){.nkbump-wordmark{margin:.6cqh 0 0;font-size:10.6cqw}}.nkbump-hash{color:#0bb4a6}.nkbump-tagline{letter-spacing:.04em;color:#8a9099;margin-top:1vh;font-family:Bebas Neue,Impact,sans-serif;font-size:3.2vw}@supports (width:1cqw){.nkbump-tagline{margin-top:1cqh;font-size:3.2cqw}}.nkbump-rule{background:#111418;height:.55vh;margin:1.8vh 0 0}@supports (width:1cqw){.nkbump-rule{height:.55cqh;margin:1.8cqh 0 0}}.nkbump-callout{letter-spacing:.03em;color:#3a4048;margin-top:1.3vh;font-family:Bebas Neue,Impact,sans-serif;font-size:3.1vw;line-height:1.2}@supports (width:1cqw){.nkbump-callout{margin-top:1.3cqh;font-size:3.1cqw}}.nkbump-callout b{letter-spacing:0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:3.5vw;font-weight:400}@supports (width:1cqw){.nkbump-callout b{font-size:3.5cqw}}.nkbump-tag{color:#fff;letter-spacing:.08em;vertical-align:middle;margin-right:1vw;padding:.3vh .7vw;font-size:2.3vw;display:inline-block}@supports (width:1cqw){.nkbump-tag{margin-right:1cqw;padding:.3cqh .7cqw;font-size:2.3cqw}}.nkbump-tag--jump{background:#0bb4a6}.nkbump-tag--drop{background:#e39b2c}.nkbump-hot{color:#0a8f85;font-family:Anton,Impact,Arial Narrow,sans-serif}.nkbump-cold{color:#c47f16;font-family:Anton,Impact,Arial Narrow,sans-serif}.nkbump-chart{flex:1;min-height:0;margin-top:1.4vh;display:flex}@supports (width:1cqw){.nkbump-chart{margin-top:1.4cqh}}.nkbump-svg{width:100%;height:100%}.nkbump-axis{letter-spacing:3px;fill:#8a9099;font-family:Bebas Neue,Impact,sans-serif;font-size:24px}.nkbump-axis--now{fill:#0a8f85}.nkbump-tick{fill:#c2c7cf;font-family:Bebas Neue,Impact,sans-serif;font-size:14px}.nkbump-footer{letter-spacing:.14em;color:#8a9099;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.6vh;font-family:Bebas Neue,Impact,sans-serif;font-size:2.3vw;display:flex}@supports (width:1cqw){.nkbump-footer{padding-top:1.6cqh;font-size:2.3cqw}}.zone-poster{--sports-leaders-h:1px;--sports-leaders-w:1px;--h:var(--sports-leaders-h);--w:var(--sports-leaders-w);box-sizing:border-box;color:#172019;width:100%;height:100%;min-height:0;font-family:var(--sports-leaders-serif,Georgia, serif);background:#fff;overflow:hidden}.zone-poster__inner{box-sizing:border-box;height:100%;padding:calc(var(--h) * 2.5) calc(var(--w) * 1.6) calc(var(--h) * 1.5);gap:calc(var(--h) * .6);flex-direction:column;display:flex}.zone-body{justify-content:space-between;gap:calc(var(--h) * .6);flex-direction:column;flex:1;min-height:0;display:flex}.zone-head{border-bottom:calc(var(--h) * .3) solid #253d2d;padding-bottom:calc(var(--h) * .8)}.zone-eyebrow{justify-content:space-between;gap:calc(var(--w) * 2);color:#465448;font:650 calc(var(--h) * 1.45)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.055em;text-transform:uppercase;margin:0;display:flex}.zone-eyebrow span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zone-title{margin:calc(var(--h) * .5) 0 .1em;color:#102414;font-size:calc(var(--h) * 5);font-weight:700;line-height:.96}.zone-title--vs{gap:calc(var(--w) * 2.6);grid-template-columns:1fr 1fr;display:grid}.zone-title--vs>span{justify-content:space-between;align-items:baseline;min-width:0;display:flex}.zone-title--vs small{font-size:calc(var(--h) * 2.7);color:#465448;margin:0 calc(var(--w) * 1.6) 0 calc(var(--w) * 1.3);font-style:italic;font-weight:400}.zone-cols{gap:calc(var(--w) * 2.6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.zone-cols>.zone-col{min-width:0}.zone-cols--top{grid-template-rows:auto auto auto auto auto;row-gap:0}.zone-cols--top>.zone-col{grid-template-rows:subgrid;grid-row:span 5;align-content:start;row-gap:0;display:grid}.zone-cols--bottom{grid-template-columns:1.35fr 1fr}.zone-cols--solo{grid-template-columns:1fr 1fr}.zone-poster--hitter .zone-cols--solo{grid-template-columns:1.05fr 1fr}.zone-poster--pitcher .zone-cols--solo{grid-template-columns:1.2fr 1fr}.zone-who{align-items:center;gap:calc(var(--w) * 2.2);height:calc(var(--h) * 6.4);margin-bottom:calc(var(--h) * .5);display:flex}.zone-who-photo{width:calc(var(--h) * 6);height:calc(var(--h) * 6);flex:none;position:relative}.zone-who-photo>img{object-fit:cover;box-sizing:border-box;background:#e9ebe6;border:1px solid #cfc8b8;border-radius:50%;width:100%;height:100%}.zone-who-crest{right:calc(var(--h) * -.6);bottom:calc(var(--h) * -.4);width:calc(var(--h) * 2.7);height:calc(var(--h) * 2.7);box-sizing:border-box;background:#fff;border:1px solid #cfc8b8;border-radius:50%;place-items:center;display:grid;position:absolute}.zone-who-crest img{object-fit:contain;width:72%;height:72%}.zone-who>div{flex:1;min-width:0}.zone-who>div>b{font-size:calc(var(--h) * 2.1);line-height:1.05;display:block}.zone-who>div>span{font:500 calc(var(--h) * 1.25)/1.25 var(--sports-leaders-sans,system-ui, sans-serif);color:#465448;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.zone-oct{align-items:center;gap:calc(var(--w) * 1.6);margin:calc(var(--h) * .2) 0 calc(var(--h) * .7);padding:calc(var(--h) * .55) calc(var(--w) * 1.6);border-radius:calc(var(--h) * .6);color:#172019;font-family:var(--sports-leaders-sans,system-ui, sans-serif);white-space:nowrap;background:#d9a520;display:flex;overflow:hidden}.zone-oct span{font:800 calc(var(--h) * 1)/1 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase}.zone-oct b{font-size:calc(var(--h) * 1.45);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-weight:700;overflow:hidden}.zone-poster--hitter .zone-oct,.zone-poster--pitcher .zone-oct{padding:calc(var(--h) * .9) calc(var(--w) * 2.2);margin:0}.zone-poster--hitter .zone-oct span,.zone-poster--pitcher .zone-oct span{font-size:calc(var(--h) * 1.25)}.zone-poster--hitter .zone-oct b,.zone-poster--pitcher .zone-oct b{font-size:calc(var(--h) * 1.9)}.zone-cap{margin:calc(var(--h) * .3) 0 calc(var(--h) * .5);font:650 calc(var(--h) * 1.35)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#465448;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zone-cap b{color:#172019}.zone-grid{width:100%;height:auto;display:block}.zone-grid-number,.zone-grid-sub{font-family:var(--sports-leaders-sans,system-ui, sans-serif)}.zone-poster--hitter .zone-cols--solo .zone-grid,.zone-poster--pitcher .zone-cols--solo .zone-grid{width:100%}.zone-minis{grid-template-columns:repeat(var(--zone-minis,4), 1fr);gap:calc(var(--w) * 1.6);font-family:var(--sports-leaders-sans,system-ui, sans-serif);display:grid}.zone-mini{width:100%;height:auto;display:block}.zone-mini-name{align-items:center;gap:calc(var(--w) * 1);font-size:calc(var(--h) * 1.45);margin-bottom:calc(var(--h) * .4);white-space:nowrap;font-weight:650;display:flex}.zone-mini-name i{width:calc(var(--h) * 1.15);height:calc(var(--h) * 1.15);border-radius:calc(var(--h) * .25);flex:none;display:inline-block}.zone-mini-name b{color:#465448;font-weight:600}.zone-mini-line{margin-top:calc(var(--h) * .4);font-size:calc(var(--h) * 1.25);color:#465448;white-space:nowrap;font-variant-numeric:tabular-nums}.zone-minis--stack{gap:calc(var(--h) * 1);grid-template-columns:1fr}.zone-minis--stack .zone-mini-item{grid-template-columns:calc(var(--h) * 9.2) 1fr;gap:0 calc(var(--w) * 1.6);align-items:center;display:grid}.zone-minis--stack .zone-mini{grid-row:1/3}.zone-minis--stack .zone-mini-name{align-self:end;margin:0}.zone-minis--stack .zone-mini-line{align-self:start;margin:0}.zone-poster--faceoff .zone-oct{gap:calc(var(--w) * 1.1);padding:calc(var(--h) * .55) calc(var(--w) * 1.2)}.zone-poster--faceoff .zone-oct span{font-size:calc(var(--h) * .85);letter-spacing:.05em}.zone-poster--faceoff .zone-oct b{font-size:calc(var(--h) * 1.3)}.zone-poster--faceoff .zone-pills{gap:calc(var(--w) * .8)}.zone-poster--faceoff .zone-pill{padding:calc(var(--h) * .55) calc(var(--w) * .8) calc(var(--h) * .65)}.zone-poster--faceoff .zone-pill-label{font-size:calc(var(--h) * .8);letter-spacing:.04em}.zone-poster--faceoff .zone-pill-pitch{font-size:calc(var(--h) * 1.25);gap:calc(var(--w) * .7)}.zone-poster--faceoff .zone-pill-pitch i{width:calc(var(--h) * .95);height:calc(var(--h) * .95)}.zone-poster--faceoff .zone-pill b{font-size:calc(var(--h) * 1)}.zone-poster--faceoff .zone-minis--stack .zone-mini-name{font-size:calc(var(--h) * 1.3)}.zone-poster--faceoff .zone-minis--stack .zone-mini-line{font-size:calc(var(--h) * 1.1)}.zone-pills{grid-template-columns:repeat(var(--zone-pills,3), 1fr);gap:calc(var(--w) * 1);margin-top:calc(var(--h) * .6);font-family:var(--sports-leaders-sans,system-ui, sans-serif);display:grid}.zone-pill{border-radius:calc(var(--h) * .8);padding:calc(var(--h) * .6) calc(var(--w) * 1.1) calc(var(--h) * .7);gap:calc(var(--h) * .2);background:#f3f4f1;flex-direction:column;min-width:0;display:flex}.zone-pill-label{font:650 calc(var(--h) * .95)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#465448;white-space:nowrap}.zone-pill-pitch{align-items:center;gap:calc(var(--w) * 1);font-size:calc(var(--h) * 1.45);white-space:nowrap;font-weight:700;display:flex}.zone-pill-pitch i{width:calc(var(--h) * 1.15);height:calc(var(--h) * 1.15);border-radius:calc(var(--h) * .25);flex:none;display:inline-block}.zone-pill b{font-size:calc(var(--h) * 1.15);color:#465448;white-space:nowrap;font-weight:600}.zone-pills--big{grid-template-columns:1fr}.zone-pills--big .zone-pill{padding:calc(var(--h) * 1) calc(var(--w) * 2) calc(var(--h) * 1.1)}.zone-pills--big .zone-pill-label{font-size:calc(var(--h) * 1.15)}.zone-pills--big .zone-pill-pitch{font-size:calc(var(--h) * 2.1)}.zone-pills--big .zone-pill b{font-size:calc(var(--h) * 1.4)}.zone-tiles{gap:calc(var(--w) * 1.6);font-family:var(--sports-leaders-sans,system-ui, sans-serif);grid-template-columns:repeat(3,1fr);display:grid}.zone-tile{border-radius:calc(var(--h) * .8);padding:calc(var(--h) * .8) calc(var(--w) * 1.6) calc(var(--h) * 1);text-align:center;background:#f3f4f1}.zone-tile b{font-size:calc(var(--h) * 4.2);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.zone-tile span{margin-top:calc(var(--h) * .4);font:650 calc(var(--h) * 1.15)/1 var(--sports-leaders-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#465448;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.zone-mix{gap:calc(var(--h) * .55);font:500 calc(var(--h) * 1.5)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);flex-direction:column;display:flex}.zone-mix>div{grid-template-columns:1fr calc(var(--h) * 4.8) calc(var(--h) * 8);align-items:center;gap:calc(var(--w) * 1);display:grid}.zone-mix span{align-items:center;gap:calc(var(--w) * 1);white-space:nowrap;font-weight:650;display:flex}.zone-mix i{width:calc(var(--h) * 1.15);height:calc(var(--h) * 1.15);border-radius:calc(var(--h) * .25);flex:none;display:inline-block}.zone-mix b{text-align:right;font-variant-numeric:tabular-nums}.zone-mix em{color:#465448;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.zone-spray svg{width:100%;height:auto;display:block}.zone-spray svg text{font-family:var(--sports-leaders-sans,system-ui, sans-serif)}.zone-poster--hitter .zone-spray svg{width:76%;margin:0 auto}.zone-spray-key{justify-content:center;gap:calc(var(--w) * 2.6);margin-top:calc(var(--h) * .4);font:600 calc(var(--h) * 1.25)/1.2 var(--sports-leaders-sans,system-ui, sans-serif);color:#465448;white-space:nowrap;display:flex}.zone-spray-key span{align-items:center;gap:calc(var(--w) * .8);display:flex}.zone-spray-key i{width:calc(var(--h) * 1.15);height:calc(var(--h) * 1.15);box-sizing:border-box;border-radius:50%;display:inline-block}.zone-key-hr{background:#c8102e}.zone-key-xb{border:calc(var(--h) * .25) solid #c8102e;background:#fff}.zone-poster--hitter .zone-spray-key{font-size:calc(var(--h) * 1.45)}.zone-foot{justify-content:space-between;align-items:center;gap:calc(var(--w) * 1.6);font:500 calc(var(--h) * 1.25)/1.3 var(--sports-leaders-sans,system-ui, sans-serif);color:#465448;padding-top:calc(var(--h) * .7);border-top:1px solid #cfc8b8;display:flex}.zone-foot>span{white-space:nowrap}.zone-legend{gap:calc(var(--w) * 1.6);align-items:center;display:flex}.zone-lg{align-items:center;gap:calc(var(--w) * .8);white-space:nowrap;display:flex}.zone-lg i{width:calc(var(--h) * 1.35);height:calc(var(--h) * 1.35);border-radius:calc(var(--h) * .3);display:inline-block}.zone-lg--ramp i{width:calc(var(--w) * 9.7);background:linear-gradient(90deg,#1f5fbf,#dcdcd8,#c8102e)}.zone-lg--size{gap:calc(var(--w) * .5);margin-right:calc(var(--w) * 1)}.zone-lg--size i{border-radius:calc(var(--h) * .2);background:#9aa09a}.zone-lg--size .s1{width:calc(var(--h) * .6);height:calc(var(--h) * .6)}.zone-lg--size .s2{width:calc(var(--h) * 1);height:calc(var(--h) * 1)}.zone-lg--size .s3{width:calc(var(--h) * 1.35);height:calc(var(--h) * 1.35);margin-right:calc(var(--w) * .5)}.zone-poster.is-landscape .zone-poster__inner{padding:calc(var(--h) * 2.5) calc(var(--w) * 1.6) calc(var(--h) * 1.5)}.zone-poster.is-landscape .zone-title{font-size:calc(var(--h) * 7)}.zone-poster--faceoff.is-landscape .zone-body{gap:calc(var(--w) * 2);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.zone-poster--faceoff.is-landscape .zone-title--vs,.zone-poster--faceoff.is-landscape .zone-eyebrow{width:52%}.zone-poster--faceoff.is-landscape .zone-minis--stack .zone-mini-item{grid-template-columns:calc(var(--h) * 13) 1fr}.zone-poster--hitter.is-landscape .zone-body,.zone-poster--pitcher.is-landscape .zone-body{gap:calc(var(--h) * .6) calc(var(--w) * 2);grid-template-columns:1fr 1fr;grid-template-areas:"tiles wide""oct wide""cols wide";align-items:start;display:grid}.zone-poster--hitter.is-landscape .zone-tiles,.zone-poster--pitcher.is-landscape .zone-tiles{grid-area:tiles}.zone-poster--hitter.is-landscape .zone-oct,.zone-poster--pitcher.is-landscape .zone-oct{grid-area:oct}.zone-poster--hitter.is-landscape .zone-cols--solo,.zone-poster--pitcher.is-landscape .zone-cols--solo{grid-area:cols}.zone-poster--hitter.is-landscape .zone-wide,.zone-poster--pitcher.is-landscape .zone-wide{grid-area:wide}.zone-poster--hitter.is-landscape .zone-spray svg{width:100%}.dong-card{color:#111;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:stretch;row-gap:1vh;width:100%;height:100%;min-height:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden;container-type:size}@supports (width:1cqw){.dong-card{row-gap:1cqh}}.dong-figure{aspect-ratio:556/515;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.dong-field{object-fit:contain;width:100%;height:100%;overflow:visible}.dong-line,.dong-stands{fill:none;stroke:#111;stroke-width:2px;stroke-linejoin:round}.dong-stands{stroke:#111;stroke-width:2px}.dong-wall{fill:none;stroke-width:13px;stroke-linecap:round}.dong-flight{fill:none;stroke:#1a1ae0;stroke-width:9px;stroke-linecap:round}.dong-burst{font-size:52px}.dong-mark{opacity:.16}.dong-mark-name{fill:#9a9a9a;font-size:30px;font-weight:500}.dong-key-float{width:13vw;height:auto;position:absolute;top:0;right:3vw}@supports (width:1cqw){.dong-key-float{width:13cqw;right:3cqw}}.dong-key-float-title{fill:#111;font-size:15px;font-weight:600}.dong-key-float-tick{fill:#111;font-size:20px;font-weight:600}.dong-key-title{fill:#111;font-size:28px;font-weight:500}.dong-key-tick{fill:#111;font-size:26px}.dong-caption{flex-direction:column;align-self:center;align-items:flex-start;gap:.8vh;min-width:0;padding:0 3vw 2vh;display:flex;position:relative}@supports (width:1cqw){.dong-caption{gap:.8cqh;padding:0 3cqw 2cqh}}.dong-face{object-fit:cover;object-position:top center;background:#eee;border-radius:50%;flex:none;width:11vh;height:11vh}@supports (width:1cqw){.dong-face{width:11cqh;height:11cqh}}.dong-lines{min-width:0;max-width:100%}.dong-lines p{margin:0;line-height:1.18}.dong-name{white-space:nowrap;font-size:6vh;font-weight:700}@supports (width:1cqw){.dong-name{font-size:6cqh}}.dong-name--small{font-size:4.8vh}@supports (width:1cqw){.dong-name--small{font-size:4.8cqh}}.dong-name--tiny{font-size:3.9vh}@supports (width:1cqw){.dong-name--tiny{font-size:3.9cqh}}.dong-what{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.1vh;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.dong-what{font-size:3.1cqh}}.dong-score{color:#3d3d3d;font-variant-numeric:tabular-nums;font-size:3.1vh;font-weight:600}@supports (width:1cqw){.dong-score{font-size:3.1cqh}}.dong-verdict{font-variant-numeric:tabular-nums;font-size:4.6vh;font-weight:700}@supports (width:1cqw){.dong-verdict{font-size:4.6cqh}}.dong-swing{color:#3d3d3d;font-size:.62em;font-weight:600}.dong-stat{color:#3d3d3d;font-variant-numeric:tabular-nums;padding-right:14vw;font-size:3.6vh;font-weight:500;margin-top:.6vh!important}@supports (width:1cqw){.dong-stat{padding-right:14cqw;font-size:3.6cqh;margin-top:.6cqh!important}}.dong-credit{color:#9a9a9a;margin:0;font-size:2.2vh;position:absolute;bottom:1.2vh;right:1.6vw}@supports (width:1cqw){.dong-credit{font-size:2.2cqh;bottom:1.2cqh;right:1.6cqw}}.dong-card.is-landscape{grid-template-rows:minmax(0,1fr);grid-template-columns:62fr 38fr;align-items:center}.dong-card.is-landscape .dong-figure{aspect-ratio:auto;grid-area:1/1;height:100%}.dong-card.is-landscape .dong-caption{grid-area:1/2;align-self:center;gap:1.2vh;padding:0 3vw 6vh 1vw}@supports (width:1cqw){.dong-card.is-landscape .dong-caption{gap:1.2cqh;padding:0 3cqw 6cqh 1cqw}}.dong-card.is-landscape .dong-face{width:13vh;height:13vh}@supports (width:1cqw){.dong-card.is-landscape .dong-face{width:13cqh;height:13cqh}}.dong-card.is-landscape .dong-name{font-size:7vh}@supports (width:1cqw){.dong-card.is-landscape .dong-name{font-size:7cqh}}.dong-card.is-landscape .dong-name--small{font-size:5.4vh}@supports (width:1cqw){.dong-card.is-landscape .dong-name--small{font-size:5.4cqh}}.dong-card.is-landscape .dong-name--tiny{font-size:4.4vh}@supports (width:1cqw){.dong-card.is-landscape .dong-name--tiny{font-size:4.4cqh}}.dong-card.is-landscape .dong-verdict{font-size:4.3vh}@supports (width:1cqw){.dong-card.is-landscape .dong-verdict{font-size:4.3cqh}}.dong-card.is-landscape .dong-swing{font-size:.72em}.dong-card.is-landscape .dong-score{font-size:3.4vh}@supports (width:1cqw){.dong-card.is-landscape .dong-score{font-size:3.4cqh}}.dong-card.is-landscape .dong-stat{padding-right:0}.pb-root{color:#111;background:#e8e8e6;width:100%;height:100%;min-height:0;overflow:hidden;container-type:size}.pb-sheet{box-sizing:border-box;flex-direction:column;gap:2vmin;width:100%;height:100%;padding:3vmin;display:flex}@supports (width:1cqw){.pb-sheet{gap:2cqmin;padding:3cqmin}}.pb-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:.4vmin 2vmin;display:flex}@supports (width:1cqw){.pb-head{gap:.4cqmin 2cqmin}}.pb-title{text-transform:uppercase;white-space:nowrap;margin:0;font-family:Anton,Bebas Neue,sans-serif;font-size:7vmin;font-weight:400;line-height:1}@supports (width:1cqw){.pb-title{font-size:7cqmin}}.pb-title-league{color:#c8102e}.pb-date{letter-spacing:.06em;color:#555;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Bebas Neue,sans-serif;font-size:2.6vmin}@supports (width:1cqw){.pb-date{font-size:2.6cqmin}}.pb-body{flex:1;gap:2vmin;min-height:0;display:flex}@supports (width:1cqw){.pb-body{gap:2cqmin}}.pb-halves{flex-direction:column;flex:3.3 1 0;gap:2.6vmin;min-width:0;min-height:0;display:flex}@supports (width:1cqw){.pb-halves{gap:2.6cqmin}}.pb-root--mirrored .pb-half{flex:3.3 1 0}.pb-root--single .pb-halves{justify-content:center}.pb-root--single .pb-half{flex:0 auto;height:min(100%,115vw)}@supports (width:1cqw){.pb-root--single .pb-half{height:min(100%,115cqw)}}.pb-half{flex:1 1 0;gap:1.6vmin;min-width:0;min-height:0;display:flex}@supports (width:1cqw){.pb-half{gap:1.6cqmin}}.pb-half.is-mirrored{flex-direction:row-reverse}.pb-rail{border-radius:.6vmin;flex:none;justify-content:center;align-items:center;width:3.2vmin;display:flex;overflow:hidden}@supports (width:1cqw){.pb-rail{border-radius:.6cqmin;width:3.2cqmin}}.pb-rail-label{writing-mode:vertical-rl;letter-spacing:.14em;color:#fff;text-transform:uppercase;white-space:nowrap;font-family:Bebas Neue,sans-serif;font-size:2.2vmin;transform:rotate(180deg)}@supports (width:1cqw){.pb-rail-label{font-size:2.2cqmin}}.pb-col{flex-direction:column;flex:1 1 0;gap:1vmin;min-width:0;min-height:0;display:flex}@supports (width:1cqw){.pb-col{gap:1cqmin}}.pb-col-head{flex-direction:column;flex:none;font-family:Bebas Neue,sans-serif;line-height:1;display:flex}.pb-half.is-mirrored .pb-col-head{text-align:right}.pb-col-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:2.6vmin;overflow:hidden}@supports (width:1cqw){.pb-col-label{font-size:2.6cqmin}}.pb-col-sub{letter-spacing:.04em;color:#666;text-transform:uppercase;font-size:2.1vmin}@supports (width:1cqw){.pb-col-sub{font-size:2.1cqmin}}.pb-col-body{flex:1;row-gap:2.4vmin;min-height:0;display:grid}@supports (width:1cqw){.pb-col-body{row-gap:2.4cqmin}}.pb-matchup{grid-template-rows:minmax(0,1fr) minmax(0,1fr);row-gap:.9vmin;min-height:0;display:grid}@supports (width:1cqw){.pb-matchup{row-gap:.9cqmin}}.pb-slot{background:#fff;border-radius:.5vmin;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.pb-slot{border-radius:.5cqmin}}.pb-slot.is-mirrored{flex-direction:row-reverse}.pb-seed,.pb-wins{flex:0 0 22%;justify-content:center;align-items:center;font-family:Anton,Bebas Neue,sans-serif;line-height:1;display:flex}.pb-seed{color:#111;background:#fff;font-size:3.2vmin}@supports (width:1cqw){.pb-seed{font-size:3.2cqmin}}.pb-wins{color:#111;background:#fff;font-size:3.6vmin}@supports (width:1cqw){.pb-wins{font-size:3.6cqmin}}.pb-block{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.pb-logo{object-fit:contain;max-width:72%;max-height:72%;display:block}.pb-slot.is-out .pb-block{filter:grayscale();opacity:.35}.pb-slot.is-out .pb-seed,.pb-slot.is-out .pb-wins{opacity:.45}.pb-slot.is-followed{outline-offset:.35vmin;outline:.6vmin solid #111;overflow:visible}@supports (width:1cqw){.pb-slot.is-followed{outline-offset:.35cqmin;outline:.6cqmin solid #111}}.pb-slot--open{box-sizing:border-box;background:#f7f7f5;border:.35vmin solid;justify-content:center;align-items:center}@supports (width:1cqw){.pb-slot--open{border:.35cqmin solid}}.pb-open-label{letter-spacing:.1em;color:#555;text-transform:uppercase;white-space:nowrap;font-family:Bebas Neue,sans-serif;font-size:2.1vmin}@supports (width:1cqw){.pb-open-label{font-size:2.1cqmin}}.pb-final{flex:1.15 1 0;align-items:center;min-width:0;display:flex}.pb-final-card{box-sizing:border-box;background:#fff;border:.45vmin solid #111;border-radius:.6vmin;flex-direction:column;align-items:center;gap:1vmin;width:100%;padding:2vmin 1.6vmin;display:flex}@supports (width:1cqw){.pb-final-card{border:.45cqmin solid #111;border-radius:.6cqmin;gap:1cqmin;padding:2cqmin 1.6cqmin}}.pb-final-title{text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Anton,Bebas Neue,sans-serif;font-size:5vmin;font-weight:400;line-height:.95;display:flex}@supports (width:1cqw){.pb-final-title{font-size:5cqmin}}.pb-final-sub{letter-spacing:.06em;color:#555;text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-size:2.4vmin}@supports (width:1cqw){.pb-final-sub{font-size:2.4cqmin}}.pb-final-slots{flex-direction:column;gap:.9vmin;width:100%;margin-top:.6vmin;display:flex}@supports (width:1cqw){.pb-final-slots{gap:.9cqmin;margin-top:.6cqmin}}.pb-final-slots .pb-slot{flex:none;height:11vmin}@supports (width:1cqw){.pb-final-slots .pb-slot{height:11cqmin}}.pb-root--mirrored .pb-final-slots .pb-slot{height:13vmin}@supports (width:1cqw){.pb-root--mirrored .pb-final-slots .pb-slot{height:13cqmin}}.mlb-wc{--mlb-wc-row-h:calc(76vh / var(--mlb-wc-rows,8));--mlb-wc-w:97vw;flex-direction:column;flex:auto;gap:2vh;min-height:0;display:flex}@supports (width:1cqw){.mlb-wc{--mlb-wc-row-h:calc(76cqh / var(--mlb-wc-rows,8));--mlb-wc-w:97cqw;gap:2cqh}}.mlb-wc.is-split{--mlb-wc-w:46.5vw;flex-direction:row;gap:4vw}@supports (width:1cqw){.mlb-wc.is-split{--mlb-wc-w:46.5cqw;gap:4cqw}}.mlb-wc.is-stacked{gap:3vh}@supports (width:1cqw){.mlb-wc.is-stacked{gap:3cqh}}.mlb-wc-panel{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:0;display:flex}.mlb-wc-league{letter-spacing:.2em;text-transform:uppercase;color:var(--nfl-ink-soft);margin:0 0 .8vh;font-size:2.4vh;font-weight:800}@supports (width:1cqw){.mlb-wc-league{margin:0 0 .8cqh;font-size:2.4cqh}}.mlb-wc-row{align-items:center;gap:min(1.4vh, calc(var(--mlb-wc-w) * .018));height:var(--mlb-wc-row-h);padding:.35vh 0;display:flex}@supports (width:1cqw){.mlb-wc-row{gap:min(1.4cqh, calc(var(--mlb-wc-w) * .018));padding:.35cqh 0}}.mlb-wc-seed{width:min(5vh, calc(var(--mlb-wc-row-h) * .6), calc(var(--mlb-wc-w) * .065));text-align:center;font-size:min(3.4vh, calc(var(--mlb-wc-row-h) * .4), calc(var(--mlb-wc-w) * .048));font-variant-numeric:tabular-nums;color:var(--nfl-ink-faint);flex:none;font-weight:800}@supports (width:1cqw){.mlb-wc-seed{width:min(5cqh, calc(var(--mlb-wc-row-h) * .6), calc(var(--mlb-wc-w) * .065));font-size:min(3.4cqh, calc(var(--mlb-wc-row-h) * .4), calc(var(--mlb-wc-w) * .048))}}.mlb-wc-club{min-width:min(40vh, calc(var(--mlb-wc-w) * .4));align-items:center;gap:min(1.2vh, calc(var(--mlb-wc-w) * .02));height:100%;padding:0 min(1.4vh, calc(var(--mlb-wc-w) * .022));border-radius:.5vh;flex:auto;display:flex;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.mlb-wc-club{min-width:min(40cqh, calc(var(--mlb-wc-w) * .4));gap:min(1.2cqh, calc(var(--mlb-wc-w) * .02));padding:0 min(1.4cqh, calc(var(--mlb-wc-w) * .022));border-radius:.5cqh;box-shadow:0 .1cqh .25cqh #14120f29}}.mlb-wc-logo{width:min(7vh, calc(var(--mlb-wc-row-h) * .72), calc(var(--mlb-wc-w) * .09));height:min(7vh, calc(var(--mlb-wc-row-h) * .72), calc(var(--mlb-wc-w) * .09));object-fit:contain;background:#ffffffeb;border-radius:.3vh;flex:none;padding:.25vh}@supports (width:1cqw){.mlb-wc-logo{width:min(7cqh, calc(var(--mlb-wc-row-h) * .72), calc(var(--mlb-wc-w) * .09));height:min(7cqh, calc(var(--mlb-wc-row-h) * .72), calc(var(--mlb-wc-w) * .09));border-radius:.3cqh;padding:.25cqh}}.mlb-wc-name{font-size:min(4vh, calc(var(--mlb-wc-row-h) * .44), calc(var(--mlb-wc-w) * .055));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}@supports (width:1cqw){.mlb-wc-name{font-size:min(4cqh, calc(var(--mlb-wc-row-h) * .44), calc(var(--mlb-wc-w) * .055))}}.mlb-wc-record{width:min(15vh, calc(var(--mlb-wc-w) * .18));text-align:right;white-space:nowrap;font-size:min(3.8vh, calc(var(--mlb-wc-row-h) * .42), calc(var(--mlb-wc-w) * .046));font-variant-numeric:tabular-nums;flex:none;font-weight:800}@supports (width:1cqw){.mlb-wc-record{width:min(15cqh, calc(var(--mlb-wc-w) * .18));font-size:min(3.8cqh, calc(var(--mlb-wc-row-h) * .42), calc(var(--mlb-wc-w) * .046))}}.mlb-wc-gb{width:min(16vh, calc(var(--mlb-wc-w) * .15));text-align:right;white-space:nowrap;font-size:min(3vh, calc(var(--mlb-wc-row-h) * .32), calc(var(--mlb-wc-w) * .04));font-variant-numeric:tabular-nums;color:var(--nfl-ink-soft);flex:none;font-weight:700}@supports (width:1cqw){.mlb-wc-gb{width:min(16cqh, calc(var(--mlb-wc-w) * .15));font-size:min(3cqh, calc(var(--mlb-wc-row-h) * .32), calc(var(--mlb-wc-w) * .04))}}.mlb-wc-line{height:var(--mlb-wc-row-h);letter-spacing:.24em;text-transform:uppercase;color:var(--nfl-live);align-items:center;gap:1.2vh;margin:0;font-size:1.5vh;font-weight:800;display:flex}@supports (width:1cqw){.mlb-wc-line{gap:1.2cqh;font-size:1.5cqh}}.mlb-wc-line:before,.mlb-wc-line:after{content:"";background:var(--nfl-live);opacity:.6;flex:auto;height:.25vh}@supports (width:1cqw){.mlb-wc-line:before,.mlb-wc-line:after{height:.25cqh}}.mlb-wc-row:not(.is-in) .mlb-wc-club{opacity:.72}.mlb-box{flex-direction:column;flex:auto;justify-content:flex-start;gap:2vh;min-height:0;display:flex}@supports (width:1cqw){.mlb-box{gap:2cqh}}.mlb-box-detail{flex-direction:column;gap:2vh;margin-top:auto;display:flex}@supports (width:1cqw){.mlb-box-detail{gap:2cqh}}.mlb-box-swings{flex-direction:column;flex:auto;justify-content:center;align-self:center;width:min(100%,76vw);min-height:0;display:flex}@supports (width:1cqw){.mlb-box-swings{width:min(100%,76cqw)}}.mlb-box-swings h3{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--nfl-ink-faint);margin:0 0 1.8vh;font-size:min(2.3vh,2.1vw);font-weight:800}@supports (width:1cqw){.mlb-box-swings h3{margin:0 0 1.8cqh;font-size:min(2.3cqh,2.1cqw)}}.mlb-box-swings ol{flex-direction:column;gap:2.2vh;margin:0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.mlb-box-swings ol{gap:2.2cqh}}.mlb-box-swing-head{justify-content:center;align-items:center;gap:1.2vw;display:flex}@supports (width:1cqw){.mlb-box-swing-head{gap:1.2cqw}}.mlb-box-swing-inning{letter-spacing:.12em;color:var(--nfl-ink-soft);white-space:nowrap;font-size:min(2.1vh,1.9vw);font-weight:800}@supports (width:1cqw){.mlb-box-swing-inning{font-size:min(2.1cqh,1.9cqw)}}.mlb-box-swing-team{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:.4vh;min-width:0;max-width:48%;padding:.35vh .9vh;font-size:min(2.2vh,2vw);font-weight:800;overflow:hidden}@supports (width:1cqw){.mlb-box-swing-team{border-radius:.4cqh;padding:.35cqh .9cqh;font-size:min(2.2cqh,2cqw)}}.mlb-box-swing-head strong{color:var(--nfl-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(3.3vh,3vw);font-weight:800}@supports (width:1cqw){.mlb-box-swing-head strong{font-size:min(3.3cqh,3cqw)}}.mlb-box-swings li p{text-align:center;color:var(--nfl-ink);margin:.65vh 0 0;font-size:min(2.8vh,2.5vw);font-weight:700;line-height:1.2}@supports (width:1cqw){.mlb-box-swings li p{margin:.65cqh 0 0;font-size:min(2.8cqh,2.5cqw)}}.mlb-box-swings small{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--nfl-ink-faint);margin-top:1.8vh;font-size:min(1.7vh,1.55vw);font-weight:700}@supports (width:1cqw){.mlb-box-swings small{margin-top:1.8cqh;font-size:min(1.7cqh,1.55cqw)}}.nfl-chart-root.is-landscape .mlb-box-swings{width:100%}.nfl-chart-root.is-landscape .mlb-box-swings h3{margin-bottom:.8vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-swings h3{margin-bottom:.8cqh}}.nfl-chart-root.is-landscape .mlb-box-swings ol{flex-direction:row;align-items:flex-start;gap:2vw}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-swings ol{gap:2cqw}}.nfl-chart-root.is-landscape .mlb-box-swings li{flex:1 1 0;min-width:0}.nfl-chart-root.is-landscape .mlb-box-swing-head{gap:.7vw}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-swing-head{gap:.7cqw}}.nfl-chart-root.is-landscape .mlb-box-swing-team{max-width:46%}.nfl-chart-root.is-landscape .mlb-box-swings li p{margin-top:.4vh;font-size:min(2.4vh,1.8vw)}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-swings li p{margin-top:.4cqh;font-size:min(2.4cqh,1.8cqw)}}.nfl-chart-root.is-landscape .mlb-box-swings small{margin-top:.8vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-swings small{margin-top:.8cqh}}.nfl-chart-root.is-landscape .mlb-box-detail{gap:1vh}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-detail{gap:1cqh}}.nfl-chart-root.is-landscape .mlb-box-batters{flex-direction:row;justify-content:center;gap:4vw}@supports (width:1cqw){.nfl-chart-root.is-landscape .mlb-box-batters{gap:4cqw}}.mlb-box-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mlb-box-table th,.mlb-box-table td{text-align:center;padding:2.6vh .2vh}@supports (width:1cqw){.mlb-box-table th,.mlb-box-table td{padding:2.6cqh .2cqh}}.mlb-box-table thead tr{height:1%}.mlb-box-inning{width:4.6%;color:var(--nfl-ink);font-size:min(4vh,3.4vw);font-weight:600}@supports (width:1cqw){.mlb-box-inning{font-size:min(4cqh,3.4cqw)}}.mlb-box-table thead .mlb-box-inning{color:var(--nfl-ink-faint);border-bottom:.2vh solid var(--nfl-rule);font-size:min(2.4vh,2.1vw);font-weight:700}@supports (width:1cqw){.mlb-box-table thead .mlb-box-inning{border-bottom:.2cqh solid var(--nfl-rule);font-size:min(2.4cqh,2.1cqw)}}.mlb-box-total{width:6.5%;font-size:min(4.4vh,3.8vw);font-weight:800}@supports (width:1cqw){.mlb-box-total{font-size:min(4.4cqh,3.8cqw)}}.mlb-box-table thead .mlb-box-total{letter-spacing:.1em;color:var(--nfl-ink-faint);border-bottom:.2vh solid var(--nfl-rule);font-size:min(2.4vh,2.1vw)}@supports (width:1cqw){.mlb-box-table thead .mlb-box-total{border-bottom:.2cqh solid var(--nfl-rule);font-size:min(2.4cqh,2.1cqw)}}.mlb-box-table td.mlb-box-total:first-of-type,.mlb-box-table th.mlb-box-total:first-of-type{border-left:.2vh solid var(--nfl-rule)}@supports (width:1cqw){.mlb-box-table td.mlb-box-total:first-of-type,.mlb-box-table th.mlb-box-total:first-of-type{border-left:.2cqh solid var(--nfl-rule)}}.mlb-box-table thead .mlb-box-runs{font-size:min(2.4vh,2.1vw)}@supports (width:1cqw){.mlb-box-table thead .mlb-box-runs{font-size:min(2.4cqh,2.1cqw)}}.mlb-box-club,.mlb-box-club-head{text-align:left;width:34%}.mlb-box-plate{white-space:nowrap;border-radius:.5vh;align-items:center;gap:1.2vh;padding:1vh 1.4vh;font-size:min(4vh,3.4vw);font-weight:800;display:flex;overflow:hidden;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.mlb-box-plate{border-radius:.5cqh;gap:1.2cqh;padding:1cqh 1.4cqh;font-size:min(4cqh,3.4cqw);box-shadow:0 .1cqh .25cqh #14120f29}}.mlb-box-club-lines{flex-direction:column;min-width:0;line-height:1.1;display:flex}.mlb-box-club-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mlb-box-decisions{flex-wrap:wrap;justify-content:center;gap:6vw;margin:0;display:flex}@supports (width:1cqw){.mlb-box-decisions{gap:6cqw}}.mlb-box-decision{text-align:center}.mlb-box-decision dt{letter-spacing:.18em;text-transform:uppercase;color:var(--nfl-ink-faint);font-size:min(2.2vh,2vw);font-weight:800}@supports (width:1cqw){.mlb-box-decision dt{font-size:min(2.2cqh,2cqw)}}.mlb-box-batters{flex-direction:column;align-items:center;gap:1.2vh;margin:0;display:flex}@supports (width:1cqw){.mlb-box-batters{gap:1.2cqh}}.mlb-box-batter{align-items:baseline;gap:2vw;display:flex}@supports (width:1cqw){.mlb-box-batter{gap:2cqw}}.mlb-box-batter dt{letter-spacing:.16em;text-transform:uppercase;color:var(--nfl-ink-faint);text-align:right;font-size:min(2.2vh,2vw);font-weight:800}@supports (width:1cqw){.mlb-box-batter dt{font-size:min(2.2cqh,2cqw)}}.mlb-box-batter dd{color:var(--nfl-ink);white-space:nowrap;margin:0;font-size:min(2.8vh,2.5vw);font-weight:700}@supports (width:1cqw){.mlb-box-batter dd{font-size:min(2.8cqh,2.5cqw)}}.mlb-box-decision dd{color:var(--nfl-ink);white-space:nowrap;margin:.4vh 0 0;font-size:min(3.4vh,3vw);font-weight:800}@supports (width:1cqw){.mlb-box-decision dd{margin:.4cqh 0 0;font-size:min(3.4cqh,3cqw)}}.mlb-box-club-record{opacity:.82;font-variant-numeric:tabular-nums;font-size:.62em;font-weight:700}.mlb-box-plate img{object-fit:contain;background:#ffffffeb;border-radius:.4vh;flex:none;width:min(6vh,5vw);height:min(6vh,5vw);padding:.4vh}@supports (width:1cqw){.mlb-box-plate img{border-radius:.4cqh;width:min(6cqh,5cqw);height:min(6cqh,5cqw);padding:.4cqh}}.mlb-box-club-head{border-bottom:.2vh solid var(--nfl-rule)}@supports (width:1cqw){.mlb-box-club-head{border-bottom:.2cqh solid var(--nfl-rule)}}.mlb-box-status{letter-spacing:.16em;text-transform:uppercase;color:var(--nfl-ink-soft);font-size:min(2.6vh,2.4vw);font-weight:800}@supports (width:1cqw){.mlb-box-status{font-size:min(2.6cqh,2.4cqw)}}.mlb-box-table tbody tr:not(.is-winner) .mlb-box-plate{opacity:.78}.mlb-box-bare{text-align:center;margin:0;font-size:min(5vh,4.5vw);font-weight:800}@supports (width:1cqw){.mlb-box-bare{font-size:min(5cqh,4.5cqw)}}.mlb-game-standing{letter-spacing:.06em;opacity:.78;margin:.6vh 0 0;font-size:min(2vh,1.8vw);font-weight:700}@supports (width:1cqw){.mlb-game-standing{margin:.6cqh 0 0;font-size:min(2cqh,1.8cqw)}}.mlb-game-series{flex-direction:column;align-self:center;gap:1vh;min-width:62%;display:flex}@supports (width:1cqw){.mlb-game-series{gap:1cqh}}.mlb-game-leg{font-variant-numeric:tabular-nums;color:var(--nfl-ink);opacity:.72;border-radius:.5vh;grid-template-columns:4ch 4ch 1fr 4ch;align-items:baseline;gap:2vw;padding:.9vh 1.6vh;font-size:min(2.4vh,2.2vw);font-weight:700;display:grid}@supports (width:1cqw){.mlb-game-leg{border-radius:.5cqh;gap:2cqw;padding:.9cqh 1.6cqh;font-size:min(2.4cqh,2.2cqw)}}.mlb-game-leg.is-this{opacity:1;background:#14120f14}.mlb-game-leg.is-final{opacity:.92}.mlb-game-leg-day{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:.82em}.mlb-game-leg-club{letter-spacing:.04em;font-weight:800}.mlb-game-leg-mid{text-align:center;font-weight:800}.mlb-game-tally{justify-content:center;gap:4vh;margin:1.6vh 0 0;display:flex}@supports (width:1cqw){.mlb-game-tally{gap:4cqh;margin:1.6cqh 0 0}}.mlb-game-tally div{text-align:center}.mlb-game-tally dt{letter-spacing:.18em;opacity:.7;font-size:min(2vh,1.8vw);font-weight:800}@supports (width:1cqw){.mlb-game-tally dt{font-size:min(2cqh,1.8cqw)}}.mlb-game-tally dd{font-variant-numeric:tabular-nums;margin:.2vh 0 0;font-size:min(3.6vh,3.2vw);font-weight:800}@supports (width:1cqw){.mlb-game-tally dd{margin:.2cqh 0 0;font-size:min(3.6cqh,3.2cqw)}}.mlb-game-lastrun{text-align:center;color:var(--nfl-ink);opacity:.86;margin:0;font-size:min(2.4vh,2.2vw);font-weight:700}@supports (width:1cqw){.mlb-game-lastrun{font-size:min(2.4cqh,2.2cqw)}}.mlb-game{flex-direction:column;flex:auto;justify-content:center;gap:4vh;min-height:0;display:flex}@supports (width:1cqw){.mlb-game{gap:4cqh}}.mlb-game-head{flex:none;align-items:stretch;gap:1vh;min-height:0;display:flex}@supports (width:1cqw){.mlb-game-head{gap:1cqh}}.mlb-game-side{border-radius:.6vh;flex-direction:column;flex:1 1 0;justify-content:center;align-self:center;align-items:center;gap:1.4vh;min-width:0;max-height:52vh;padding:3vh 1.5vh;display:flex;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.mlb-game-side{border-radius:.6cqh;gap:1.4cqh;max-height:52cqh;padding:3cqh 1.5cqh;box-shadow:0 .1cqh .25cqh #14120f29}}.mlb-game-logo{aspect-ratio:1;object-fit:contain;--mark-edge:.25vh;width:min(66%,26vh);height:auto}@supports (width:1cqw){.mlb-game-logo{--mark-edge:.25cqh;width:min(66%,26cqh)}}.mlb-game-team{letter-spacing:.02em;text-align:center;margin:0;font-size:min(5.5vh,4.6vw);font-weight:800}@supports (width:1cqw){.mlb-game-team{font-size:min(5.5cqh,4.6cqw)}}.mlb-game-record{opacity:.78;font-variant-numeric:tabular-nums;margin:0;font-size:min(3vh,2.7vw);font-weight:600}@supports (width:1cqw){.mlb-game-record{font-size:min(3cqh,2.7cqw)}}.mlb-game-score{font-variant-numeric:tabular-nums;margin:0;font-size:min(15vh,12vw);font-weight:800;line-height:1}@supports (width:1cqw){.mlb-game-score{font-size:min(15cqh,12cqw)}}.mlb-game-middle{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1vh;padding:0 1vh;display:flex}@supports (width:1cqw){.mlb-game-middle{gap:1cqh;padding:0 1cqh}}.mlb-game-at{color:var(--nfl-ink-faint);margin:0;font-size:min(7vh,6vw);font-weight:800}@supports (width:1cqw){.mlb-game-at{font-size:min(7cqh,6cqw)}}.mlb-game-status{letter-spacing:.12em;text-transform:uppercase;color:var(--nfl-ink-soft);text-align:center;white-space:nowrap;align-items:center;gap:.7vh;margin:0;font-size:min(2.8vh,2.4vw);font-weight:700;display:flex}@supports (width:1cqw){.mlb-game-status{gap:.7cqh;font-size:min(2.8cqh,2.4cqw)}}.mlb-game-status.is-live{color:var(--nfl-live)}.mlb-game-pitchers{gap:2vw;display:flex}@supports (width:1cqw){.mlb-game-pitchers{gap:2cqw}}.mlb-game-pitcher{flex:1 1 0;align-items:center;gap:1.2vh;min-width:0;display:flex}@supports (width:1cqw){.mlb-game-pitcher{gap:1.2cqh}}.mlb-game-pitcher.is-away{text-align:right;flex-direction:row-reverse}.mlb-game-pitcher.is-away .mlb-game-pitcher-text{align-items:flex-end}.mlb-game-face{border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:min(11vh,9vw);height:min(11vh,9vw);display:flex;overflow:hidden}@supports (width:1cqw){.mlb-game-face{width:min(11cqh,9cqw);height:min(11cqh,9cqw)}}.mlb-game-face img{object-fit:cover;width:100%;height:100%}.mlb-game-pitcher-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.mlb-game-pitcher-name{white-space:nowrap;text-overflow:ellipsis;font-size:min(3.4vh,3vw);font-weight:800;overflow:hidden}@supports (width:1cqw){.mlb-game-pitcher-name{font-size:min(3.4cqh,3cqw)}}.mlb-game-pitcher-line{color:var(--nfl-ink-soft);font-variant-numeric:tabular-nums;font-size:min(2.8vh,2.5vw);font-weight:600}@supports (width:1cqw){.mlb-game-pitcher-line{font-size:min(2.8cqh,2.5cqw)}}.mlb-game-venue{text-align:center;letter-spacing:.1em;color:var(--nfl-ink-soft);margin:0;font-size:min(2.6vh,2.3vw);font-weight:600}@supports (width:1cqw){.mlb-game-venue{font-size:min(2.6cqh,2.3cqw)}}.banger-card{box-sizing:border-box;color:#f2f5f8;background:#0d1117;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:stretch;row-gap:1.5vh;width:100%;height:100%;min-height:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;overflow:hidden;container-type:size}@supports (width:1cqw){.banger-card{row-gap:1.5cqh}}.banger-figure{min-width:0;position:relative}.banger-assist-line{stroke:#f2f5f89e;stroke-width:.45px;stroke-dasharray:1.1 1.1;stroke-linecap:round}.banger-assist-origin{fill:#f2f5f89e}.banger-assist-label{letter-spacing:.06em;fill:#f2f5f8c7;font-size:2.2px;font-weight:600}.banger-pitch{width:100%;height:auto;max-height:60vh;margin-inline:auto;display:block}@supports (width:1cqw){.banger-pitch{max-height:60cqh}}.banger-ground{fill:#12291b}.banger-box-fill{fill:#1c3d25}.banger-line{stroke:#ffffff42;stroke-width:.22px;fill:none}.banger-spot{fill:#ffffff42}.banger-box-edge{stroke:#fff;stroke-width:.62px;stroke-linejoin:round;stroke-linecap:round}.banger-goal{stroke:#fff;stroke-width:1.1px;stroke-linecap:round}.banger-strike-case{stroke-width:1.5px;stroke-linecap:round;opacity:.9}.banger-strike{stroke-width:.85px;stroke-linecap:round}.banger-origin{stroke-width:.35px}.banger-ball{fill:#fff}.banger-tag{letter-spacing:.34em;text-transform:uppercase;opacity:.4;margin:.6vh 0 0;font-size:2vh;font-weight:600}@supports (width:1cqw){.banger-tag{margin:.6cqh 0 0;font-size:2cqh}}.banger-plate{text-align:center;align-self:center;justify-items:center;row-gap:1.2vh;min-width:0;padding:0 6vw;display:grid}@supports (width:1cqw){.banger-plate{row-gap:1.2cqh;padding:0 6cqw}}.banger-distance{align-items:baseline;gap:1.4vw;margin:0;line-height:1;display:flex}@supports (width:1cqw){.banger-distance{gap:1.4cqw}}.banger-distance-number{letter-spacing:-.02em;font-size:16vh;font-weight:800}@supports (width:1cqw){.banger-distance-number{font-size:16cqh}}.banger-distance-unit{text-transform:uppercase;letter-spacing:.12em;color:#f2f5f8b8;font-size:4vh;font-weight:600}@supports (width:1cqw){.banger-distance-unit{font-size:4cqh}}.banger-player{white-space:nowrap;max-width:100%;margin:0;font-size:6.4vh;font-weight:700;line-height:1.1;overflow:hidden}@supports (width:1cqw){.banger-player{font-size:6.4cqh}}.banger-player--small{font-size:5.2vh}@supports (width:1cqw){.banger-player--small{font-size:5.2cqh}}.banger-player--tiny{font-size:4.3vh}@supports (width:1cqw){.banger-player--tiny{font-size:4.3cqh}}.banger-player--micro{font-size:3.2vh}@supports (width:1cqw){.banger-player--micro{font-size:3.2cqh}}.banger-club{color:#f2f5f8d1;align-items:center;gap:1.6vw;margin:0;font-size:4vh;font-weight:600;display:flex}@supports (width:1cqw){.banger-club{gap:1.6cqw;font-size:4cqh}}.banger-crest{object-fit:contain;width:6.6vh;height:6.6vh}@supports (width:1cqw){.banger-crest{width:6.6cqh;height:6.6cqh}}.banger-minute{color:#f2f5f894}.banger-scoreline{color:#f2f5f894;letter-spacing:.02em;margin:0;font-size:3.2vh}@supports (width:1cqw){.banger-scoreline{font-size:3.2cqh}}.banger-card.is-landscape{grid-template-rows:1fr;grid-template-columns:1fr auto;align-items:center;gap:0 4vw;padding:4vh 4vw}@supports (width:1cqw){.banger-card.is-landscape{column-gap:4cqw;padding:4cqh 4cqw}}.banger-card.is-landscape .banger-pitch{max-height:92vh}@supports (width:1cqw){.banger-card.is-landscape .banger-pitch{max-height:92cqh}}.banger-card.is-landscape .banger-figure{justify-content:center;align-items:center;min-height:0;display:flex}.banger-card.is-landscape .banger-pitch{width:auto;max-width:100%;max-height:92vh}@supports (width:1cqw){.banger-card.is-landscape .banger-pitch{max-height:92cqh}}.banger-card.is-landscape .banger-plate{text-align:left;justify-items:start;max-width:34vw}@supports (width:1cqw){.banger-card.is-landscape .banger-plate{max-width:34cqw}}.banger-card.is-landscape .banger-distance-number{font-size:18vh}@supports (width:1cqw){.banger-card.is-landscape .banger-distance-number{font-size:18cqh}}.banger-card.is-landscape .banger-distance-unit{font-size:5vh}@supports (width:1cqw){.banger-card.is-landscape .banger-distance-unit{font-size:5cqh}}.banger-card.is-landscape .banger-player{font-size:5.2vh}@supports (width:1cqw){.banger-card.is-landscape .banger-player{font-size:5.2cqh}}.banger-card.is-landscape .banger-player--small{font-size:4.1vh}@supports (width:1cqw){.banger-card.is-landscape .banger-player--small{font-size:4.1cqh}}.banger-card.is-landscape .banger-player--tiny{font-size:3.1vh}@supports (width:1cqw){.banger-card.is-landscape .banger-player--tiny{font-size:3.1cqh}}.banger-card.is-landscape .banger-player--micro{font-size:2.5vh}@supports (width:1cqw){.banger-card.is-landscape .banger-player--micro{font-size:2.5cqh}}.banger-card.is-landscape .banger-club{font-size:4.4vh}@supports (width:1cqw){.banger-card.is-landscape .banger-club{font-size:4.4cqh}}.banger-card.is-landscape .banger-crest{width:5.2vh;height:5.2vh}@supports (width:1cqw){.banger-card.is-landscape .banger-crest{width:5.2cqh;height:5.2cqh}}.banger-card.is-landscape .banger-scoreline{font-size:3.6vh}@supports (width:1cqw){.banger-card.is-landscape .banger-scoreline{font-size:3.6cqh}}.pokemon-quiz{color:#fff;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.pokemon-quiz__sky{background:linear-gradient(105deg,#1f6fc4 0 52%,#d0362c 52% 100%);position:absolute;inset:0}.pokemon-quiz__rays{background:repeating-conic-gradient(at 52% 46%,#ffffff17 0deg 4deg,#fff0 4deg 12deg);position:absolute;inset:-25%}.pokemon-quiz__figure{grid-area:art;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pokemon-quiz__art{object-fit:contain;filter:brightness(0)drop-shadow(0 0 .6vmin #ffffff8c);opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;transform:scaleX(1)}@supports (width:1cqw){.pokemon-quiz__art{filter:brightness(0)drop-shadow(0 0 .6cqmin #ffffff8c)}}.pokemon-quiz.is-loaded .pokemon-quiz__art{opacity:1}.pokemon-quiz.is-wiping .pokemon-quiz__art{transition:transform .32s ease-in,opacity .4s ease-out;transform:scaleX(.04)}.pokemon-quiz.is-revealed .pokemon-quiz__art{filter:brightness()drop-shadow(0 0 #fff0);transition:transform .32s ease-out,filter .22s ease-in,opacity .4s ease-out;transform:scaleX(1)}.pokemon-quiz.is-artless .pokemon-quiz__figure{display:none}.pokemon-quiz.is-artless{grid-template-rows:minmax(0,1fr);grid-template-areas:"words"}.pokemon-quiz.is-artless.is-landscape{grid-template-columns:minmax(0,1fr);grid-template-areas:"words"}.pokemon-quiz.is-artless .pokemon-quiz__words{text-align:center;justify-items:center;padding:0 6vmin}@supports (width:1cqw){.pokemon-quiz.is-artless .pokemon-quiz__words{padding:0 6cqmin}}.pokemon-quiz.is-artless.is-landscape .pokemon-quiz__words{text-align:center;justify-items:center}.pokemon-quiz.is-artless .pokemon-quiz__meta{justify-content:center}.pokemon-quiz__words{box-sizing:border-box;text-align:center;grid-area:words;grid-template-areas:"beat";place-items:center;width:100%;padding:0 3vmin;display:grid;position:relative}@supports (width:1cqw){.pokemon-quiz__words{padding:0 3cqmin}}.pokemon-quiz__question,.pokemon-quiz__answer{grid-area:beat;margin:0;transition:opacity .22s}.pokemon-quiz__question{text-transform:uppercase;letter-spacing:.01em;color:#ffde5a;text-shadow:.09em .09em #14243f,-.05em .05em #14243f,.05em -.05em #14243f,-.05em -.05em #14243f;flex-direction:column;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-weight:400;line-height:.94;display:flex}.pokemon-quiz__answer,.pokemon-quiz.is-revealed .pokemon-quiz__question{opacity:0}.pokemon-quiz.is-revealed .pokemon-quiz__answer{opacity:1}.pokemon-quiz__name{font-size:calc(min(var(--name-cap), calc(var(--name-room) / var(--name-len))) * var(--name-fit,1));text-transform:uppercase;color:#fff;text-shadow:.1em .1em #14243f;overflow-wrap:anywhere;margin:0;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-weight:400;line-height:1}.pokemon-quiz__meta{letter-spacing:.08em;text-transform:uppercase;color:#fff;flex-wrap:wrap;justify-content:center;gap:.5em;margin:.6em 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;display:flex}.pokemon-quiz__meta span{background:#14243fb8;border-radius:999px;padding:.25em .7em}.pokemon-quiz{grid-template-areas:"words""art"}.pokemon-quiz__question{font-size:13vmin}@supports (width:1cqw){.pokemon-quiz__question{font-size:13cqmin}}.pokemon-quiz{--name-cap:13vmin;--name-room:132vw}@supports (width:1cqw){.pokemon-quiz{--name-cap:13cqmin;--name-room:132cqw}}.pokemon-quiz__meta{font-size:3.4vmin}@supports (width:1cqw){.pokemon-quiz__meta{font-size:3.4cqmin}}.pokemon-quiz__words{padding-top:4vh}@supports (width:1cqw){.pokemon-quiz__words{padding-top:4cqh}}.pokemon-quiz__figure{box-sizing:border-box;padding:1vh 5vmin 3vh}@supports (width:1cqw){.pokemon-quiz__figure{padding:1cqh 5cqmin 3cqh}}.pokemon-quiz.is-landscape{--name-cap:12vh;--name-room:62vw;grid-template:"art words"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}@supports (width:1cqw){.pokemon-quiz.is-landscape{--name-cap:12cqh;--name-room:62cqw}}.pokemon-quiz.is-landscape .pokemon-quiz__figure{padding:6vh 2vw 6vh 5vw}@supports (width:1cqw){.pokemon-quiz.is-landscape .pokemon-quiz__figure{padding:6cqh 2cqw 6cqh 5cqw}}.pokemon-quiz.is-landscape .pokemon-quiz__words{text-align:left;justify-items:start;padding:0 5vw 0 1vw}@supports (width:1cqw){.pokemon-quiz.is-landscape .pokemon-quiz__words{padding:0 5cqw 0 1cqw}}.pokemon-quiz.is-landscape .pokemon-quiz__question{align-items:flex-start;font-size:11.5vh}@supports (width:1cqw){.pokemon-quiz.is-landscape .pokemon-quiz__question{font-size:11.5cqh}}.pokemon-quiz.is-landscape .pokemon-quiz__meta{justify-content:flex-start;font-size:3.2vh}@supports (width:1cqw){.pokemon-quiz.is-landscape .pokemon-quiz__meta{font-size:3.2cqh}}@media (prefers-reduced-motion:reduce){.pokemon-quiz__art,.pokemon-quiz__question,.pokemon-quiz__answer,.pokemon-quiz.is-wiping .pokemon-quiz__art,.pokemon-quiz.is-revealed .pokemon-quiz__art{transition-duration:1ms}.pokemon-quiz.is-wiping .pokemon-quiz__art{transform:scaleX(1)}}.lyric-game{color:#f6f2ea;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.lyric-game__ground{background:radial-gradient(120% 80% at 50% 12%,#2b3566 0%,#0000 62%),linear-gradient(168deg,#141a33 0%,#0b0e1c 100%);transition:opacity .4s;position:absolute;inset:0}.lyric-game.is-revealed .lyric-game__ground{background:radial-gradient(130% 85% at 50% 16%,#6b3a52 0%,#0000 64%),linear-gradient(168deg,#241a2c 0%,#100b17 100%)}.lyric-game__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3vh;min-width:0;min-height:0;padding:6vh 2.6vw 2vh;display:flex;position:relative}@supports (width:1cqw){.lyric-game__body{gap:3cqh;padding:6cqh 2.6cqw 2cqh}}.lyric-game__context{color:#f6f2ea;opacity:.58;text-wrap:balance;flex-direction:column;gap:.4em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:4.6vw;line-height:1.24;display:flex}@supports (width:1cqw){.lyric-game__context{font-size:4.6cqw}}.lyric-game__line{white-space:pre-wrap;letter-spacing:-.005em;text-wrap:balance;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:9.4vw;line-height:1.14}@supports (width:1cqw){.lyric-game__line{font-size:9.4cqw}}.lyric-game__gap{vertical-align:baseline;grid-template-columns:minmax(0,1fr);align-items:baseline;max-width:100%;display:inline-grid}.lyric-game__rule,.lyric-game__answer{transition:opacity calc(var(--lyric-wipe-ms,.64s) / 2) ease, transform calc(var(--lyric-wipe-ms,.64s) / 2) ease;grid-area:1/1}.lyric-game__rule{opacity:.5;transform-origin:50%;background:currentColor;border-radius:.05em;align-self:center;height:.09em}.lyric-game__answer{color:#ffd9a0;opacity:0;overflow-wrap:anywhere;transform:translateY(.14em)}.lyric-game.is-wiping .lyric-game__rule,.lyric-game.is-revealed .lyric-game__rule{opacity:0;transform:scaleX(.12)}.lyric-game.is-revealed .lyric-game__answer{opacity:1;transform:translateY(0)}.lyric-game__options{grid-template-columns:minmax(0,1fr);gap:1.6vh;width:100%;margin:0;padding:0;list-style:none;display:grid}@supports (width:1cqw){.lyric-game__options{gap:1.6cqh}}.lyric-game__option{text-align:left;background:#ffffff0f;border:.14vh solid #ffffff24;border-radius:.5em;align-items:baseline;gap:.7em;min-width:0;padding:1.5vh 4vw;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:4.2vw;line-height:1.2;transition:opacity .3s,background-color .3s,border-color .3s;display:flex}@supports (width:1cqw){.lyric-game__option{border:.14cqh solid #ffffff24;padding:1.5cqh 4cqw;font-size:4.2cqw}}.lyric-game__option-mark{font-variant-numeric:tabular-nums;opacity:.5;flex:none}.lyric-game__option-text{overflow-wrap:anywhere;min-width:0}.lyric-game.is-revealed .lyric-game__option.is-correct{color:#ffd9a0;background:#ffd9a02e;border-color:#ffd9a0bf}.lyric-game.is-revealed .lyric-game__option.is-wrong{opacity:.3}.lyric-game__credit{text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:.35em;padding:0 2.6vw 6vh;font-family:Inter,Helvetica Neue,Arial,sans-serif;transition:opacity .42s,visibility 0s linear .42s;display:flex;position:relative}@supports (width:1cqw){.lyric-game__credit{padding:0 2.6cqw 6cqh}}.lyric-game__credit>*{transition:transform .42s;transform:translateY(.6vh)}@supports (width:1cqw){.lyric-game__credit>*{transform:translateY(.6cqh)}}.lyric-game.is-revealed .lyric-game__credit{opacity:1;visibility:inherit;transition:opacity .42s,visibility}.lyric-game.is-revealed .lyric-game__credit>*{transform:translateY(0)}.lyric-game__track{font-size:3.6vw;font-weight:600;line-height:1.2}@supports (width:1cqw){.lyric-game__track{font-size:3.6cqw}}.lyric-game__artist{opacity:.66;font-size:3vw;line-height:1.2}@supports (width:1cqw){.lyric-game__artist{font-size:3cqw}}.lyric-game__share{color:#ffd9a0;letter-spacing:.02em;background:#ffd9a024;border-radius:999px;margin-top:.5em;padding:.35em .9em;font-size:2.5vw;font-weight:600}@supports (width:1cqw){.lyric-game__share{font-size:2.5cqw}}.lyric-game.is-landscape .lyric-game__body{gap:3.4vh;padding:7vh 9vw 3vh}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__body{gap:3.4cqh;padding:7cqh 9cqw 3cqh}}.lyric-game.is-landscape .lyric-game__context{font-size:2.7vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__context{font-size:2.7cqw}}.lyric-game.is-landscape .lyric-game__line{font-size:6.4vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__line{font-size:6.4cqw}}.lyric-game.is-landscape .lyric-game__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8vh 2.4vw;max-width:74vw;margin:0 auto}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__options{gap:1.8cqh 2.4cqw;max-width:74cqw}}.lyric-game.is-landscape .lyric-game__option{padding:2.4vh 2.2vw;font-size:2.7vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__option{padding:2.4cqh 2.2cqw;font-size:2.7cqw}}.lyric-game.is-landscape .lyric-game__credit{padding:0 9vw 6vh}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__credit{padding:0 9cqw 6cqh}}.lyric-game.is-landscape .lyric-game__track{font-size:2.3vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__track{font-size:2.3cqw}}.lyric-game.is-landscape .lyric-game__artist{font-size:2vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__artist{font-size:2cqw}}.lyric-game.is-landscape .lyric-game__share{font-size:1.8vw}@supports (width:1cqw){.lyric-game.is-landscape .lyric-game__share{font-size:1.8cqw}}.lyric-game.is-blank .lyric-game__line{font-size:9.6vw}@supports (width:1cqw){.lyric-game.is-blank .lyric-game__line{font-size:9.6cqw}}.lyric-game.is-landscape.is-blank .lyric-game__line{font-size:7.6vw}@supports (width:1cqw){.lyric-game.is-landscape.is-blank .lyric-game__line{font-size:7.6cqw}}.game-smiley{display:block;overflow:visible}.game-smiley__face{fill:var(--game-yellow);stroke:var(--game-ink);stroke-width:8px}.game-smiley__eye{fill:var(--game-ink)}.game-smiley__eye-shut{fill:none;stroke:var(--game-ink);stroke-width:7px;stroke-linecap:round}.game-smiley__mouth{fill:none;stroke:var(--game-ink);stroke-width:8px;stroke-linecap:round}.game-smiley__mouth-open{fill:var(--game-ink)}.game-smiley__mouth-grin{fill:var(--game-ink);stroke:var(--game-ink);stroke-width:7px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.game-smiley--bob{animation:1s ease-in-out infinite game-smiley-bob}}@keyframes game-smiley-bob{0%,to{rotate:-6deg}50%{rotate:6deg}}.frame-game{--game-paper:#efe3ff;--game-ink:#2c1b5a;--game-pink:#ff3d8b;--game-coral:#ff7a5c;--game-teal:#2be5d8;--game-yellow:#ffd23f;background:var(--game-paper);width:100%;height:100%;min-height:0;color:var(--game-ink);position:relative;overflow:hidden;container-type:size}.frame-game__confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.frame-game__line{text-align:center;color:var(--game-ink);text-wrap:balance;margin:0;font-family:Alfa Slab One,Georgia,serif;font-size:8vw;line-height:1.14;transition:opacity .12s linear;position:absolute;top:7vh;left:7vw;right:7vw}@supports (width:1cqw){.frame-game__line{font-size:8cqw;top:7cqh;left:7cqw;right:7cqw}}.frame-game__line--hot{color:var(--game-pink)}.frame-game__payoff{font-variant-numeric:tabular-nums;color:var(--game-ink);text-shadow:1.4vw 1.4vw 0 var(--game-coral), 2.8vw 2.8vw 0 var(--game-teal);opacity:0;place-items:center;font-family:Alfa Slab One,Georgia,serif;display:grid;position:absolute;inset:0;transform:scale(2.4)}@supports (width:1cqw){.frame-game__payoff{text-shadow:1.4cqw 1.4cqw 0 var(--game-coral), 2.8cqw 2.8cqw 0 var(--game-teal)}}.frame-game__payoff--in{opacity:1;transition:transform .16s cubic-bezier(.2,1.7,.5,1),opacity .1s linear;transform:scale(1)}@media (prefers-reduced-motion:reduce){.frame-game *,.frame-game :before,.frame-game :after{transition:none!important;animation:none!important}}.game-confetti__squiggle{fill:none;stroke-width:12px;stroke-linecap:round}.game-confetti__plus{fill:none;stroke-width:10px;stroke-linecap:round}.game-confetti--teal{stroke:var(--game-teal)}.game-confetti--coral{stroke:var(--game-coral)}.game-confetti--pink{stroke:var(--game-pink)}.game-confetti--ink{stroke:var(--game-ink)}.game-confetti--fill-teal{fill:var(--game-teal)}.game-confetti--fill-coral{fill:var(--game-coral)}.game-confetti--fill-pink{fill:var(--game-pink)}.game-confetti--fill-yellow{fill:var(--game-yellow)}.number-guess__line{opacity:1}@media (prefers-reduced-motion:no-preference){.number-guess[data-beat=prompt] .number-guess__line{animation:.3s step-end 4 number-guess-flash}}@keyframes number-guess-flash{0%,49%{opacity:1}50%,to{opacity:.06}}.number-guess__line.is-out{opacity:0}.number-guess__count{font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.1vw var(--game-ink);opacity:.75;place-items:center;font-family:Alfa Slab One,Georgia,serif;font-size:34vw;display:grid;position:absolute;inset:0}@supports (width:1cqw){.number-guess__count{-webkit-text-stroke:1.1cqw var(--game-ink);font-size:34cqw}}@supports not (-webkit-text-stroke:1px black){.number-guess__count{color:var(--game-ink);opacity:.22}}.number-guess__smiley{width:24vw;height:24vw;transition:opacity .12s linear;position:absolute;bottom:7vh;left:50%;translate:-50%}@supports (width:1cqw){.number-guess__smiley{width:24cqw;height:24cqw;bottom:7cqh}}.number-guess__smiley.is-out{opacity:0}.number-guess__number{font-size:46vw}@supports (width:1cqw){.number-guess__number{font-size:46cqw}}.number-guess.is-landscape .frame-game__line{font-size:7vh;top:6vh}@supports (width:1cqw){.number-guess.is-landscape .frame-game__line{font-size:7cqh;top:6cqh}}.number-guess.is-landscape .number-guess__count{-webkit-text-stroke-width:1.1vh;font-size:34vh}@supports (width:1cqw){.number-guess.is-landscape .number-guess__count{-webkit-text-stroke-width:1.1cqh;font-size:34cqh}}.number-guess.is-landscape .number-guess__number{text-shadow:1.4vh 1.4vh 0 var(--game-coral), 2.8vh 2.8vh 0 var(--game-teal);font-size:46vh}@supports (width:1cqw){.number-guess.is-landscape .number-guess__number{text-shadow:1.4cqh 1.4cqh 0 var(--game-coral), 2.8cqh 2.8cqh 0 var(--game-teal);font-size:46cqh}}.number-guess.is-landscape .number-guess__smiley{width:24vh;height:24vh;bottom:5vh}@supports (width:1cqw){.number-guess.is-landscape .number-guess__smiley{width:24cqh;height:24cqh;bottom:5cqh}}.wall-emoji{justify-content:center;align-items:center;line-height:1;display:inline-flex}.wall-emoji__image{object-fit:contain;flex:none;width:1em;height:1em;display:block}.wall-emoji__image+.wall-emoji__image{margin-inline-start:-.08em}.rps__rows{grid-template-rows:repeat(3,minmax(0,1fr));gap:2.6vh;display:grid;position:absolute;inset:6vh 5vw 20vh}@supports (width:1cqw){.rps__rows{gap:2.6cqh;inset:6cqh 5cqw 20cqh}}.rps__row{border:.7vw solid var(--game-ink);background:#ffffff8c;border-radius:3.5vw;grid-template-columns:26vw minmax(0,1fr);align-items:center;gap:3vw;padding:0 3.5vw;transition:background .14s linear,opacity .14s linear,transform .18s cubic-bezier(.2,1.6,.5,1);display:grid}@supports (width:1cqw){.rps__row{border:.7cqw solid var(--game-ink);border-radius:3.5cqw;grid-template-columns:26cqw minmax(0,1fr);gap:3cqw;padding:0 3.5cqw}}.rps__glyph{text-align:center;font-size:17vw;line-height:1}@supports (width:1cqw){.rps__glyph{font-size:17cqw}}.rps__word{color:var(--game-ink);white-space:nowrap;font-family:Alfa Slab One,Georgia,serif;font-size:11vw;line-height:1}@supports (width:1cqw){.rps__word{font-size:11cqw}}.rps__row:nth-child(3) .rps__word{font-size:8.8vw}@supports (width:1cqw){.rps__row:nth-child(3) .rps__word{font-size:8.8cqw}}.rps__row.is-lit{background:var(--game-yellow);transform:scale(1.04)}.rps__row.is-won{background:var(--game-pink);transform:scale(1.06)}.rps__row.is-won .rps__word{color:#fff}.rps__row.is-lost{opacity:.18}.rps__shoot{opacity:0;pointer-events:none;background:#efe3ffd1;place-items:center;transition:opacity .1s linear;display:grid;position:absolute;inset:0}.rps__shoot.is-in{opacity:1}.rps__shoot span{color:var(--game-pink);text-shadow:1.2vw 1.2vw 0 var(--game-ink);font-family:Alfa Slab One,Georgia,serif;font-size:20vw;rotate:-6deg}@supports (width:1cqw){.rps__shoot span{text-shadow:1.2cqw 1.2cqw 0 var(--game-ink);font-size:20cqw}}@media (prefers-reduced-motion:no-preference){.rps[data-beat=shoot] .rps__shoot span{animation:.34s cubic-bezier(.2,1.8,.4,1) rps-punch}}@keyframes rps-punch{0%{scale:.3}to{scale:1}}.rps__smiley{z-index:1;width:18vw;height:18vw;transition:scale .18s cubic-bezier(.2,1.6,.5,1);position:absolute;bottom:4vh;left:50%;translate:-50%}@supports (width:1cqw){.rps__smiley{width:18cqw;height:18cqw;bottom:4cqh}}.rps[data-beat=shoot] .rps__smiley{scale:1.3}.rps.is-landscape .rps__rows{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;inset:19vh 4vw 7vh}@supports (width:1cqw){.rps.is-landscape .rps__rows{gap:3cqw;inset:19cqh 4cqw 7cqh}}.rps.is-landscape .rps__row{border-width:.5vh;border-radius:2vh;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1vh;padding:3vh 2vw}@supports (width:1cqw){.rps.is-landscape .rps__row{border-width:.5cqh;border-radius:2cqh;gap:1cqh;padding:3cqh 2cqw}}.rps.is-landscape .rps__glyph{font-size:26vh}@supports (width:1cqw){.rps.is-landscape .rps__glyph{font-size:26cqh}}.rps.is-landscape .rps__word{font-size:9vh}@supports (width:1cqw){.rps.is-landscape .rps__word{font-size:9cqh}}.rps.is-landscape .rps__row:nth-child(3) .rps__word{font-size:7vh}@supports (width:1cqw){.rps.is-landscape .rps__row:nth-child(3) .rps__word{font-size:7cqh}}.rps.is-landscape .rps__shoot span{text-shadow:1.2vh 1.2vh 0 var(--game-ink);font-size:26vh}@supports (width:1cqw){.rps.is-landscape .rps__shoot span{text-shadow:1.2cqh 1.2cqh 0 var(--game-ink);font-size:26cqh}}.rps.is-landscape .rps__smiley{width:13vh;height:13vh;top:2.5vh;bottom:auto;left:4vw;translate:0}@supports (width:1cqw){.rps.is-landscape .rps__smiley{width:13cqh;height:13cqh;top:2.5cqh;left:4cqw}}.eight-ball__line{transition:opacity .25s}.eight-ball__line.is-out,.eight-ball__smiley.is-out{opacity:0}.eight-ball__smiley{width:15vw;height:15vw;transition:opacity .25s;position:absolute;top:6vh;right:8vw}@supports (width:1cqw){.eight-ball__smiley{width:15cqw;height:15cqw;top:6cqh;right:8cqw}}.eight-ball__ball{background:radial-gradient(circle at 34% 24%,#4a4a55 0%,#1a1a1f 22%,#08080c 60%,#000 100%);border-radius:50%;width:78vw;height:78vw;transition:width .55s cubic-bezier(.5,0,.2,1),height .55s cubic-bezier(.5,0,.2,1),top .55s cubic-bezier(.5,0,.2,1),background .25s linear;position:absolute;top:58%;left:50%;translate:-50% -50%;box-shadow:0 3vw 7vw #2c1b5a73}@supports (width:1cqw){.eight-ball__ball{width:78cqw;height:78cqw;box-shadow:0 3cqw 7cqw #2c1b5a73}}.eight-ball__ball:after{content:"";background:radial-gradient(#ffffff8c,#0000 70%);border-radius:50%;width:30%;height:19%;transition:opacity .3s;position:absolute;top:9%;left:17%}.eight-ball__eight{aspect-ratio:1;color:#0b0b0b;background:radial-gradient(circle at 38% 32%,#fff 0%,#efeadc 60%,#cfc8b6 100%);border-radius:50%;place-items:center;width:42%;font-family:Anton,Alfa Slab One,Georgia,serif;font-size:20vw;line-height:1;transition:opacity .22s,scale .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (width:1cqw){.eight-ball__eight{font-size:20cqw}}.eight-ball__window{opacity:0;background:radial-gradient(circle at 50% 38%,#14103c 0%,#0a0726 68%,#04030f 100%);border-radius:50%;place-items:center;width:44%;height:44%;transition:opacity .22s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 0 2vw #000000f2,0 0 0 1.4vw #0c0c10}@supports (width:1cqw){.eight-ball__window{box-shadow:inset 0 0 2cqw #000000f2,0 0 0 1.4cqw #0c0c10}}.eight-ball__die{aspect-ratio:1/.9;clip-path:polygon(50% 100%,0% 0%,100% 0%);background:linear-gradient(#3226b4 0%,#241a93 55%,#150e63 100%);place-items:center;width:92%;padding:5% 3% 32%;transition:transform .4s cubic-bezier(.2,1.5,.5,1);display:grid;transform:scale(.4)rotate(-25deg)}.eight-ball__answer{letter-spacing:.015em;text-transform:uppercase;text-align:center;color:#cdbcff;text-shadow:0 0 1.4vw #9678ffd9;max-width:48%;margin:0;font-family:Anton,Alfa Slab One,Georgia,serif;font-size:8vw;line-height:1.14}@supports (width:1cqw){.eight-ball__answer{text-shadow:0 0 1.4cqw #9678ffd9;font-size:8cqw}}.eight-ball[data-beat=reveal] .eight-ball__ball,.eight-ball[data-beat=hold] .eight-ball__ball{background:radial-gradient(circle at 50% 44%,#131318 0%,#0a0a0e 40%,#000 100%);width:210vw;height:210vw;top:50%}@supports (width:1cqw){.eight-ball[data-beat=reveal] .eight-ball__ball,.eight-ball[data-beat=hold] .eight-ball__ball{width:210cqw;height:210cqw}}.eight-ball[data-beat=reveal] .eight-ball__ball:after,.eight-ball[data-beat=hold] .eight-ball__ball:after{opacity:0}.eight-ball[data-beat=reveal] .eight-ball__eight,.eight-ball[data-beat=hold] .eight-ball__eight{opacity:0;scale:.4}.eight-ball[data-beat=reveal] .eight-ball__window,.eight-ball[data-beat=hold] .eight-ball__window{opacity:1}.eight-ball[data-beat=reveal] .eight-ball__die,.eight-ball[data-beat=hold] .eight-ball__die{transform:scale(1)rotate(0)}@media (prefers-reduced-motion:no-preference){.eight-ball[data-beat=shake] .eight-ball__ball{animation:.42s ease-in-out infinite eight-ball-shake}}@keyframes eight-ball-shake{0%,to{translate:-50% -50%;rotate:0deg}20%{translate:-56% -53%;rotate:-7deg}45%{translate:-44% -47%;rotate:6deg}70%{translate:-53% -55%;rotate:-4deg}}.eight-ball.is-landscape .frame-game__line{font-size:6.5vh;top:3vh}@supports (width:1cqw){.eight-ball.is-landscape .frame-game__line{font-size:6.5cqh;top:3cqh}}.eight-ball.is-landscape .eight-ball__smiley{width:14vh;height:14vh;right:4vw}@supports (width:1cqw){.eight-ball.is-landscape .eight-ball__smiley{width:14cqh;height:14cqh;right:4cqw}}.eight-ball.is-landscape .eight-ball__ball{width:74vh;height:74vh;top:56%;box-shadow:0 3vh 7vh #2c1b5a73}@supports (width:1cqw){.eight-ball.is-landscape .eight-ball__ball{width:74cqh;height:74cqh;box-shadow:0 3cqh 7cqh #2c1b5a73}}.eight-ball.is-landscape .eight-ball__eight{font-size:20vh}@supports (width:1cqw){.eight-ball.is-landscape .eight-ball__eight{font-size:20cqh}}.eight-ball.is-landscape .eight-ball__window{box-shadow:inset 0 0 2vh #000000f2,0 0 0 1.4vh #0c0c10}@supports (width:1cqw){.eight-ball.is-landscape .eight-ball__window{box-shadow:inset 0 0 2cqh #000000f2,0 0 0 1.4cqh #0c0c10}}.eight-ball.is-landscape .eight-ball__answer{text-shadow:0 0 1.4vh #9678ffd9;font-size:8vh}@supports (width:1cqw){.eight-ball.is-landscape .eight-ball__answer{text-shadow:0 0 1.4cqh #9678ffd9;font-size:8cqh}}.eight-ball.is-landscape[data-beat=reveal] .eight-ball__ball,.eight-ball.is-landscape[data-beat=hold] .eight-ball__ball{width:125vh;height:125vh}@supports (width:1cqw){.eight-ball.is-landscape[data-beat=reveal] .eight-ball__ball,.eight-ball.is-landscape[data-beat=hold] .eight-ball__ball{width:125cqh;height:125cqh}}.countdown-card{background:var(--countdown-wash);width:100%;height:100%;min-height:0;color:var(--countdown-ink);place-items:center;font-family:inherit;display:grid;position:relative;overflow:hidden;container-type:size}.countdown-field{opacity:.62;pointer-events:none;position:absolute;inset:0;overflow:hidden}.countdown-particle{will-change:transform;filter:drop-shadow(0 0 .8vw #ffffff73);font-size:9vw;line-height:1;animation-name:countdown-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}@supports (width:1cqw){.countdown-particle{filter:drop-shadow(0 0 .8cqw #ffffff73);font-size:9cqw}}.countdown-card.is-landscape .countdown-particle{filter:drop-shadow(0 0 .8vh #ffffff73);font-size:9vh}@supports (width:1cqw){.countdown-card.is-landscape .countdown-particle{filter:drop-shadow(0 0 .8cqh #ffffff73);font-size:9cqh}}@keyframes countdown-fall{0%{transform:translateY(-15vh)rotate(-8deg)}to{transform:translate3d(var(--countdown-drift,0), 115vh, 0) rotate(8deg)}}.countdown-stack{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 6vw;animation:420s ease-in-out infinite alternate countdown-wander;display:grid;position:relative}@supports (width:1cqw){.countdown-stack{padding:0 6cqw}}@keyframes countdown-wander{0%{transform:translate(-.6vw,-.6vh)}to{transform:translate(.6vw,.6vh)}}.countdown-number{letter-spacing:-.03em;color:var(--countdown-ink);text-shadow:0 .4vw 2vw #00000073;font-size:42vw;font-weight:800;line-height:.86}@supports (width:1cqw){.countdown-number{text-shadow:0 .4cqw 2cqw #00000073;font-size:42cqw}}.countdown-card.is-landscape .countdown-number{font-size:42vh}@supports (width:1cqw){.countdown-card.is-landscape .countdown-number{font-size:42cqh}}.countdown-card.is-today .countdown-number{letter-spacing:-.01em;font-size:24vw}@supports (width:1cqw){.countdown-card.is-today .countdown-number{font-size:24cqw}}.countdown-card.is-today.is-landscape .countdown-number{font-size:24vh}@supports (width:1cqw){.countdown-card.is-today.is-landscape .countdown-number{font-size:24cqh}}.countdown-unit{letter-spacing:.02em;color:var(--countdown-accent);margin-top:1vh;font-size:11vw;font-weight:600;line-height:1.1}@supports (width:1cqw){.countdown-unit{margin-top:1cqh;font-size:11cqw}}.countdown-card.is-landscape .countdown-unit{font-size:11vh}@supports (width:1cqw){.countdown-card.is-landscape .countdown-unit{font-size:11cqh}}.countdown-label{color:color-mix(in srgb, var(--countdown-ink) 78%, transparent);margin-top:2.5vh;font-size:6vw;font-weight:500;line-height:1.2}@supports (width:1cqw){.countdown-label{margin-top:2.5cqh;font-size:6cqw}}.countdown-card.is-landscape .countdown-label{font-size:6vh}@supports (width:1cqw){.countdown-card.is-landscape .countdown-label{font-size:6cqh}}.countdown-card.is-paused .countdown-particle,.countdown-card.is-paused .countdown-stack{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.countdown-particle{animation-play-state:paused}}.countdown-card.is-poster .countdown-poster{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.countdown-card.is-poster .countdown-scrim{background:linear-gradient(#0000 0%,#0000001a 48%,#00000052 72%,#0000008f 100%);position:absolute;inset:0}.countdown-card.is-poster .countdown-stack{text-shadow:0 .15vw .9vw #000000d1}@supports (width:1cqw){.countdown-card.is-poster .countdown-stack{text-shadow:0 .15cqw .9cqw #000000d1}}.countdown-card.is-poster .countdown-number{text-shadow:0 .2vw .7vw #000000ad,0 0 1.6vw #0000008c}@supports (width:1cqw){.countdown-card.is-poster .countdown-number{text-shadow:0 .2cqw .7cqw #000000ad,0 0 1.6cqw #0000008c}}.countdown-card.is-poster{align-content:end;place-items:end center}.countdown-card.is-poster .countdown-stack{padding-bottom:7vh}@supports (width:1cqw){.countdown-card.is-poster .countdown-stack{padding-bottom:7cqh}}.countdown-card.is-poster .countdown-number{font-size:26vw}@supports (width:1cqw){.countdown-card.is-poster .countdown-number{font-size:26cqw}}.countdown-card.is-poster.is-landscape .countdown-number{font-size:26vh}@supports (width:1cqw){.countdown-card.is-poster.is-landscape .countdown-number{font-size:26cqh}}.countdown-card.is-poster.is-today .countdown-number{font-size:16vw}@supports (width:1cqw){.countdown-card.is-poster.is-today .countdown-number{font-size:16cqw}}@supports (width:1cqw){.countdown-card.is-poster.is-today.is-landscape .countdown-number{font-size:16cqh}}.countdown-film{letter-spacing:.01em;color:var(--countdown-ink);text-wrap:balance;margin-top:1.5vh;font-size:5vw;font-weight:600;line-height:1.2}@supports (width:1cqw){.countdown-film{margin-top:1.5cqh;font-size:5cqw}}.countdown-card.is-landscape .countdown-film{font-size:5vh}@supports (width:1cqw){.countdown-card.is-landscape .countdown-film{font-size:5cqh}}.countdown-card.is-poster.is-landscape{grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center;gap:4vh;padding:6vh 6vh 6vh 8vh;display:grid}@supports (width:1cqw){.countdown-card.is-poster.is-landscape{gap:4cqh;padding:6cqh 6cqh 6cqh 8cqh}}.countdown-card.is-poster.is-landscape .countdown-poster{object-fit:contain;border-radius:1.4vh;width:auto;height:88vh;position:relative;inset:auto;box-shadow:0 2vh 6vh #0000008c}@supports (width:1cqw){.countdown-card.is-poster.is-landscape .countdown-poster{border-radius:1.4cqh;height:88cqh;box-shadow:0 2cqh 6cqh #0000008c}}.countdown-card.is-poster.is-landscape .countdown-poster-wash{object-fit:cover;filter:blur(3.5vh)saturate(135%)brightness(.42);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)}@supports (width:1cqw){.countdown-card.is-poster.is-landscape .countdown-poster-wash{filter:blur(3.5cqh)saturate(135%)brightness(.42)}}.countdown-card.is-poster .countdown-poster-wash{display:none}.countdown-card.is-poster.is-landscape .countdown-poster-wash{display:block}.countdown-card.is-poster.is-landscape .countdown-scrim{display:none}.countdown-card.is-poster.is-landscape .countdown-stack{padding-bottom:0;position:relative}.countdown-card.is-poster.is-landscape .countdown-number{text-shadow:0 .4vh 2vh #0009;font-size:34vh}@supports (width:1cqw){.countdown-card.is-poster.is-landscape .countdown-number{text-shadow:0 .4cqh 2cqh #0009;font-size:34cqh}}.countdown-card.is-poster.is-today.is-landscape .countdown-number{font-size:20vh}@supports (width:1cqw){.countdown-card.is-poster.is-today.is-landscape .countdown-number{font-size:20cqh}}.epl-table{--epl-cl:#1b3fa0;--epl-el:#b8560f;--epl-conf:#0d7a5f;--epl-rel:#b0342a;--epl-promo:#1a8f4c;--epl-playoff:#c07a12}.epl-table-body{--epl-row-h:calc(87vh / var(--epl-rows,20.8));flex:auto;align-items:flex-start;gap:2.5vw;min-height:0;display:flex;overflow:hidden}@supports (width:1cqw){.epl-table-body{--epl-row-h:calc(87cqh / var(--epl-rows,20.8));gap:2.5cqw}}.epl-table-body{--epl-num-w:6.4vw;--epl-pos-w:4.2vw;--epl-move-w:2.6vw;--epl-col-gap:.5vw;--epl-row-cap:8.5vw}@supports (width:1cqw){.epl-table-body{--epl-num-w:6.4cqw;--epl-pos-w:4.2cqw;--epl-move-w:2.6cqw;--epl-col-gap:.5cqw;--epl-row-cap:8.5cqw}}.is-landscape .epl-table-body{--epl-num-w:3.6vw;--epl-pos-w:2.7vw;--epl-move-w:1.6vw;--epl-col-gap:.25vw;--epl-row-cap:3.7vw}@supports (width:1cqw){.is-landscape .epl-table-body{--epl-num-w:3.6cqw;--epl-pos-w:2.7cqw;--epl-move-w:1.6cqw;--epl-col-gap:.25cqw;--epl-row-cap:3.7cqw}}.epl-table-body.has-footnote{--epl-row-h:calc(82.5vh / var(--epl-rows,20.8))}@supports (width:1cqw){.epl-table-body.has-footnote{--epl-row-h:calc(82.5cqh / var(--epl-rows,20.8))}}.epl-table-body{--epl-type-h:min(var(--epl-row-h), var(--epl-row-cap))}.epl-table-column{flex-direction:column;flex:1 1 0;justify-content:flex-start;min-width:0;display:flex}.epl-row{grid-template-columns:var(--epl-pos-w) minmax(0, 1fr) repeat(6, var(--epl-num-w)) var(--epl-move-w);align-items:center;gap:var(--epl-col-gap);height:var(--epl-row-h);display:grid;position:relative}.epl-row.is-zone:before{content:"";width:calc(var(--epl-row-h) * .11);border-radius:calc(var(--epl-row-h) * .06);position:absolute;top:4%;bottom:4%;left:0}.epl-row--champions-league:before{background:var(--epl-cl)}.epl-row--europa-league:before{background:var(--epl-el)}.epl-row--conference-league:before{background:var(--epl-conf)}.epl-row--relegation:before{background:var(--epl-rel)}.epl-row--promotion:before{background:var(--epl-promo)}.epl-row--promotion-playoffs:before{background:var(--epl-playoff)}.epl-row--mls-cup-playoffs:before{background:var(--epl-promo)}.epl-row--wild-card:before{background:var(--epl-playoff)}.epl-row--nwsl-playoffs:before{background:var(--epl-promo)}.epl-row--relegation{opacity:.72}.epl-pos{text-align:center;font-size:calc(var(--epl-type-h) * .42);font-variant-numeric:tabular-nums;color:var(--nfl-ink-faint);font-weight:800}.epl-club{align-items:center;gap:calc(var(--epl-type-h) * .22);min-width:0;height:100%;padding:0 calc(var(--epl-type-h) * .26);border-radius:calc(var(--epl-row-h) * .14);display:flex;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.epl-club{box-shadow:0 .1cqh .25cqh #14120f29}}.epl-club--head{box-shadow:none;background:0 0}.epl-club.is-edged{box-shadow:inset 0 0 0 .3vh var(--epl-club-edge), 0 .1vh .25vh #14120f29}@supports (width:1cqw){.epl-club.is-edged{box-shadow:inset 0 0 0 .3cqh var(--epl-club-edge), 0 .1cqh .25cqh #14120f29}}.epl-crest{--epl-crest-square:.7826;width:calc(var(--epl-row-h) * var(--epl-crest-w,var(--epl-crest-square)));height:calc(var(--epl-row-h) * var(--epl-crest-h,var(--epl-crest-square)));flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.epl-crest.is-bare{--epl-crest-square:.8696;overflow:visible}.epl-crest-img{object-fit:contain;width:calc(var(--epl-row-h) * var(--epl-crest-img,var(--epl-crest-square)));height:calc(var(--epl-row-h) * var(--epl-crest-img,var(--epl-crest-square)));--mark-edge:.18vh;flex:none}@supports (width:1cqw){.epl-crest-img{--mark-edge:.18cqh}}.epl-crest--letters{width:auto;min-width:calc(var(--epl-type-h) * .62);padding:0 calc(var(--epl-type-h) * .06);font-size:calc(var(--epl-type-h) * .28);letter-spacing:.02em;font-weight:800}.epl-name{min-width:0;font-size:calc(var(--epl-type-h) * .46);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.epl-num{text-align:right;font-size:calc(var(--epl-type-h) * .47);font-variant-numeric:tabular-nums;color:var(--nfl-ink-soft);font-weight:600}.epl-num.is-points{color:var(--nfl-ink);font-weight:900}.epl-num.is-gd{color:var(--nfl-ink)}.epl-dagger{vertical-align:super;color:var(--epl-rel);font-size:.7em}.epl-row--head{height:calc(var(--epl-row-h) * var(--epl-head,.8))}.epl-row--head .epl-num{font-size:calc(var(--epl-type-h) * .3);letter-spacing:.1em;text-transform:uppercase;color:var(--nfl-ink-faint);font-weight:800}.epl-move{text-align:center;font-size:calc(var(--epl-type-h) * .3);line-height:1}.epl-move.is-up{color:#0d7a5f}.epl-move.is-down{color:var(--epl-rel)}.epl-zone-rule{height:calc(var(--epl-row-h) * var(--epl-rule,.62));align-items:center;gap:calc(var(--epl-row-h) * .2);font-size:calc(var(--epl-type-h) * .26);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--nfl-ink-soft);margin:0;font-weight:800;display:flex}.epl-zone-rule:before,.epl-zone-rule:after{content:"";opacity:.45;background:currentColor;flex:auto;height:.2vh}@supports (width:1cqw){.epl-zone-rule:before,.epl-zone-rule:after{height:.2cqh}}.epl-zone-rule--champions-league{color:var(--epl-cl)}.epl-zone-rule--europa-league{color:var(--epl-el)}.epl-zone-rule--conference-league{color:var(--epl-conf)}.epl-zone-rule--relegation{color:var(--epl-rel)}.epl-zone-rule--promotion{color:var(--epl-promo)}.epl-zone-rule--promotion-playoffs{color:var(--epl-playoff)}.epl-zone-rule--mls-cup-playoffs{color:var(--epl-promo)}.epl-zone-rule--wild-card{color:var(--epl-playoff)}.epl-zone-rule--nwsl-playoffs{color:var(--epl-promo)}.epl-footnote{color:var(--nfl-ink-soft);flex-wrap:wrap;flex:none;gap:0 2vw;margin:0;font-size:1.9vh;font-weight:600;display:flex}@supports (width:1cqw){.epl-footnote{gap:0 2cqw;font-size:1.9cqh}}.epl-scorers{--epl-row-h:calc(78vh / var(--epl-rows,10));--epl-unit-of-row:1;--epl-unit:calc(var(--epl-row-h) * var(--epl-unit-of-row));--epl-tile:calc(var(--epl-unit) * .74)}@supports (width:1cqw){.epl-scorers{--epl-row-h:calc(78cqh / var(--epl-rows,10))}}.is-landscape .epl-scorers{--epl-unit-of-row:.73}.epl-scorers-body{flex:auto;gap:4vw;min-height:0;display:flex}@supports (width:1cqw){.epl-scorers-body{gap:4cqw}}.epl-scorers-column{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.epl-scorers-list{margin:0;padding:0;list-style:none}.epl-scorers-heads,.epl-scorer-row{grid-template-columns:calc(var(--epl-unit) * .6) var(--epl-tile) minmax(0, 1fr) calc(var(--epl-unit) * .9) calc(var(--epl-unit) * 1);align-items:center;gap:calc(var(--epl-unit) * .16);display:grid}.epl-scorers-heads{padding-bottom:calc(var(--epl-unit) * .16);border-bottom:1px solid var(--nfl-rule)}.epl-scorers-heads .epl-scorer-figure{font-size:calc(var(--epl-unit) * .19);letter-spacing:.05em;text-transform:uppercase;color:var(--nfl-ink-faint);font-weight:700}.epl-scorer-row{height:var(--epl-row-h);border-bottom:1px solid var(--nfl-rule)}.epl-scorer-rank{font-size:calc(var(--epl-unit) * .34);font-variant-numeric:tabular-nums;text-align:right;color:var(--nfl-ink-faint);font-weight:700}.epl-scorer-tile{width:var(--epl-tile);height:var(--epl-tile);border-radius:22%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.epl-scorer-tile.is-edged{box-shadow:inset 0 0 0 .3vh var(--epl-tile-edge)}@supports (width:1cqw){.epl-scorer-tile.is-edged{box-shadow:inset 0 0 0 .3cqh var(--epl-tile-edge)}}.epl-scorer-crest{--epl-crest-square:.8261;width:calc(var(--epl-tile) * var(--epl-crest-w,var(--epl-crest-square)));height:calc(var(--epl-tile) * var(--epl-crest-h,var(--epl-crest-square)));justify-content:center;align-items:center;display:flex;position:absolute}.epl-scorer-crest.is-bare{--epl-crest-square:.8696}.epl-scorer-crest-img{width:calc(var(--epl-tile) * var(--epl-crest-img,var(--epl-crest-square)));height:calc(var(--epl-tile) * var(--epl-crest-img,var(--epl-crest-square)));object-fit:contain;--mark-edge:.18vh;flex:none}@supports (width:1cqw){.epl-scorer-crest-img{--mark-edge:.18cqh}}.epl-scorer-letters{font-size:calc(var(--epl-tile) * .36);letter-spacing:.02em;font-weight:800}.epl-scorer-who{flex-direction:column;min-width:0;display:flex}.epl-scorer-name{font-size:calc(var(--epl-unit) * .4);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.epl-scorer-name--long{font-size:calc(var(--epl-unit) * .33)}.epl-scorer-name--xlong{font-size:calc(var(--epl-unit) * .27)}.epl-scorer-club{font-size:calc(var(--epl-unit) * .24);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--nfl-ink-soft);font-weight:600;overflow:hidden}.epl-scorer-figure{font-size:calc(var(--epl-unit) * .46);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.epl-scorer-figure.is-assists{color:var(--nfl-ink-soft);font-weight:600}.epl-scorers .nfl-chart-sub{letter-spacing:.1em;font-size:1.9vh}@supports (width:1cqw){.epl-scorers .nfl-chart-sub{font-size:1.9cqh}}.epl-match-box{width:100%;height:100%;display:flex;overflow:hidden;container-type:size}.epl-match-root{color:#14120f;font-variant-numeric:tabular-nums;--epl-rows:10;--epl-row-h:clamp(2.4vh, calc(46vh / var(--epl-rows)), 3.6vh);--epl-stat-h:2.7vh;--epl-quiet:#14120f8c;--epl-hairline:#14120f1f;background:#f4f2ef;flex-direction:column;width:97vw;height:96vh;margin:auto;display:flex;container-type:size}@supports (width:1cqw){.epl-match-root{--epl-row-h:clamp(2.4cqh, calc(46cqh / var(--epl-rows)), 3.6cqh);--epl-stat-h:2.7cqh;width:97cqw;height:96cqh}}.epl-match-head{flex-direction:column;flex:none;gap:.4vh;display:flex}@supports (width:1cqw){.epl-match-head{gap:.4cqh}}.epl-match-comp{letter-spacing:.08em;text-transform:uppercase;color:var(--epl-quiet);margin:0;font-size:2.4vh;font-weight:600}@supports (width:1cqw){.epl-match-comp{font-size:2.4cqh}}.epl-hero{z-index:1;flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-content:center;align-items:center;gap:2vw;min-height:0;padding:1vh 0;display:grid;position:relative}@supports (width:1cqw){.epl-hero{gap:2cqw;padding:1cqh 0}}.epl-side{flex-direction:column;align-items:center;gap:.5vh;min-width:0;display:flex}@supports (width:1cqw){.epl-side{gap:.5cqh}}.epl-side.is-winner .epl-side-name{font-weight:800}.epl-side:not(.is-winner) .epl-score{opacity:.82}.epl-match-crest{border-radius:50%;flex:none;place-items:center;width:8vh;height:8vh;display:grid;position:relative;overflow:hidden}@supports (width:1cqw){.epl-match-crest{width:8cqh;height:8cqh}}.epl-match-crest.has-ring{box-shadow:inset 0 0 0 max(1px,.22vh) #14120f38}@supports (width:1cqw){.epl-match-crest.has-ring{box-shadow:inset 0 0 0 max(1px,.22cqh) #14120f38}}.epl-match-crest-img{z-index:1;object-fit:contain;--mark-edge:.2vh;width:92%;height:92%;position:relative}@supports (width:1cqw){.epl-match-crest-img{--mark-edge:.2cqh}}.epl-match-crest-img.is-flag{width:70%;height:70%}.epl-match-crest-initials{letter-spacing:.02em;place-items:center;font-size:3vh;font-weight:800;display:grid;position:absolute;inset:0}@supports (width:1cqw){.epl-match-crest-initials{font-size:3cqh}}.epl-side-name{text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;justify-content:center;align-items:center;gap:1vw;max-width:100%;margin:0;font-size:2.5vh;font-weight:600;line-height:1.15;display:inline-flex}@supports (width:1cqw){.epl-side-name{gap:1cqw;font-size:2.5cqh}}.epl-side-name>span{font-size:calc(1em * var(--epl-name-fit,1))}.epl-momentum-caret{flex:none;width:1.6vh;height:1.3vh}@supports (width:1cqw){.epl-momentum-caret{width:1.6cqh;height:1.3cqh}}.epl-score{letter-spacing:-.03em;margin:0;font-size:9vh;font-weight:800;line-height:.9}@supports (width:1cqw){.epl-score{font-size:9cqh}}.epl-record{flex-direction:column;align-items:center;margin:0;line-height:1.1;display:flex}.epl-record-value{color:var(--epl-quiet);letter-spacing:.04em;white-space:nowrap;font-size:2.4vh;font-weight:700}@supports (width:1cqw){.epl-record-value{font-size:2.4cqh}}.epl-record-label{letter-spacing:.18em;text-transform:uppercase;color:var(--epl-quiet);opacity:.7;white-space:nowrap;font-size:1.5vh;font-weight:600}@supports (width:1cqw){.epl-record-label{font-size:1.5cqh}}.epl-form{gap:.6vw;margin:0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.epl-form{gap:.6cqw}}.epl-form-chip{color:#0d0e11;border-radius:.6vh;place-items:center;width:2.8vh;height:2.8vh;font-size:1.8vh;font-weight:700;display:grid}@supports (width:1cqw){.epl-form-chip{border-radius:.6cqh;width:2.8cqh;height:2.8cqh;font-size:1.8cqh}}.epl-form-chip.is-w{background:#4ad07a}.epl-form-chip.is-d{background:#b7b9bf}.epl-form-chip.is-l{background:#e2555f}.epl-hero-mid{text-align:center;flex-direction:column;align-items:center;gap:.6vh;min-width:0;display:flex}@supports (width:1cqw){.epl-hero-mid{gap:.6cqh}}.epl-kickoff{flex-direction:column;gap:.3vh;margin:0;display:flex}@supports (width:1cqw){.epl-kickoff{gap:.3cqh}}.epl-kickoff-day{color:var(--epl-quiet);white-space:nowrap;font-size:2.2vh;font-weight:600}@supports (width:1cqw){.epl-kickoff-day{font-size:2.2cqh}}.epl-kickoff-local{white-space:nowrap;font-size:3.4vh;font-weight:800}@supports (width:1cqw){.epl-kickoff-local{font-size:3.4cqh}}.epl-kickoff-uk{color:var(--epl-quiet);font-size:2.1vh}@supports (width:1cqw){.epl-kickoff-uk{font-size:2.1cqh}}.epl-status{letter-spacing:.02em;margin:0;font-size:3.4vh;font-weight:700}@supports (width:1cqw){.epl-status{font-size:3.4cqh}}.epl-status.is-live{color:#b0342a}.epl-status.is-live:before{content:"● ";vertical-align:.15em;font-size:.7em}.epl-pens,.epl-agg{color:var(--epl-quiet);margin:0;font-size:2.1vh}@supports (width:1cqw){.epl-pens,.epl-agg{font-size:2.1cqh}}.epl-strip{border-top:1px solid var(--epl-hairline);--epl-strip-icon:2.4vh;--epl-lane-step:2.4vh;--epl-strip-seat:calc(var(--epl-strip-icon) * .46);--epl-strip-lanes:0;--epl-strip-band:4.6vh;--epl-strip-half:calc(var(--epl-strip-band) + var(--epl-strip-seat) + var(--epl-strip-lanes) * var(--epl-lane-step));flex-direction:column;flex:none;gap:.5vh;padding-top:1.2vh;display:flex}@supports (width:1cqw){.epl-strip{--epl-strip-icon:2.4cqh;--epl-lane-step:2.4cqh;--epl-strip-band:4.6cqh;gap:.5cqh;padding-top:1.2cqh}}.epl-strip.is-flat{--epl-strip-band:1.8vh}@supports (width:1cqw){.epl-strip.is-flat{--epl-strip-band:1.8cqh}}.epl-strip-plot{height:calc(var(--epl-strip-half) * 2);position:relative}.epl-strip-field{top:0;bottom:0;left:calc(var(--epl-strip-icon) / 2);right:calc(var(--epl-strip-icon) / 2);position:absolute}.epl-strip-sweep{position:absolute;inset:0}.epl-strip-curtain{transform-origin:100%;background:#f4f2ef;transition:transform 2.6s linear;position:absolute;inset:-6vh 0;transform:scaleX(1)}@supports (width:1cqw){.epl-strip-curtain{top:-6cqh;bottom:-6cqh}}.epl-strip-curtain.is-open{transform:scaleX(0)}.epl-strip-bars{width:100%;left:0;top:calc(var(--epl-strip-half) - var(--epl-strip-band));height:calc(var(--epl-strip-band) * 2);position:absolute}.epl-strip-bars>svg{width:100%;height:100%;position:absolute;inset:0}.epl-strip-bar-anchor{left:clamp(var(--epl-marker-half), var(--epl-marker-position), calc(100% - var(--epl-marker-half)));width:0;position:absolute}.epl-strip-bar-anchor.is-home{bottom:50%}.epl-strip-bar-anchor.is-away{top:50%}.epl-strip-event-group{width:var(--epl-marker-width);margin:0;padding:0;list-style:none;display:flex;position:absolute;left:0;transform:translate(-50%)}.epl-strip-bar-anchor.is-home .epl-strip-event-group{bottom:calc(100% + var(--epl-strip-seat))}.epl-strip-bar-anchor.is-away .epl-strip-event-group{top:calc(100% + var(--epl-strip-seat))}.epl-strip-events{margin:0;padding:0;list-style:none;position:absolute;inset:0}.epl-strip-event{width:var(--epl-strip-icon);height:var(--epl-strip-icon);box-shadow:0 0 0 .22vh var(--epl-event-ink);background:#f4f2ef;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%}@supports (width:1cqw){.epl-strip-event{box-shadow:0 0 0 .22cqh var(--epl-event-ink)}}.epl-strip-event.is-bar-tip{flex:0 0 var(--epl-strip-icon);position:relative;top:auto;transform:none}.epl-strip-event.is-sub{width:calc(var(--epl-strip-icon) * .76);height:calc(var(--epl-strip-icon) * .76);box-shadow:0 0 0 .18vh var(--epl-event-ink);opacity:.9}@supports (width:1cqw){.epl-strip-event.is-sub{box-shadow:0 0 0 .18cqh var(--epl-event-ink)}}.epl-strip-event.is-home{transform:translate(-50%, calc(-50% - var(--epl-strip-seat) - var(--epl-lane) * var(--epl-lane-step)))}.epl-strip-event.is-away{transform:translate(-50%, calc(-50% + var(--epl-strip-seat) + var(--epl-lane) * var(--epl-lane-step)))}.epl-strip-event.is-bar-tip.is-home,.epl-strip-event.is-bar-tip.is-away{transform:none}.epl-strip-stem{width:.16vh;height:calc(var(--epl-lane) * var(--epl-lane-step));background:var(--epl-event-ink);opacity:.45;position:absolute;left:50%}@supports (width:1cqw){.epl-strip-stem{width:.16cqh}}.epl-strip-event.is-home .epl-strip-stem{top:100%}.epl-strip-event.is-away .epl-strip-stem{bottom:100%}.epl-strip-glyph{width:66%;height:66%}.epl-strip-line{background:#14120f73;height:.18vh;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@supports (width:1cqw){.epl-strip-line{height:.18cqh}}.epl-strip-half{background:#14120f38;width:.16vh;position:absolute;top:0;bottom:0;transform:translate(-50%)}@supports (width:1cqw){.epl-strip-half{width:.16cqh}}.epl-strip-now{background:#b0342a;width:.28vh;position:absolute;top:0;bottom:0;transform:translate(-50%)}@supports (width:1cqw){.epl-strip-now{width:.28cqh}}.epl-strip-ends{margin:0 calc(var(--epl-strip-icon) / 2);font-size:var(--epl-strip-ends-size,1.6vh);letter-spacing:.14em;color:var(--epl-quiet);justify-content:space-between;font-weight:700;line-height:1.15;display:flex;position:relative}@supports (width:1cqw){.epl-strip-ends{font-size:var(--epl-strip-ends-size,1.6cqh)}}.epl-strip-ht{opacity:.75;position:absolute;transform:translate(-50%)}.epl-goals{flex-wrap:wrap;flex:none;gap:.4vh 2.2vw;margin:0;padding:.9vh 0 0;list-style:none;display:flex}@supports (width:1cqw){.epl-goals{gap:.4cqh 2.2cqw;padding:.9cqh 0 0}}.epl-goal{border-left:.5vw solid var(--epl-goal-ink);align-items:baseline;gap:.7vw;min-width:0;padding-left:.8vw;display:inline-flex}@supports (width:1cqw){.epl-goal{border-left:.5cqw solid var(--epl-goal-ink);gap:.7cqw;padding-left:.8cqw}}.epl-goal-min{color:var(--epl-quiet);white-space:nowrap;font-size:1.8vh;font-weight:700}@supports (width:1cqw){.epl-goal-min{font-size:1.8cqh}}.epl-goal-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:2.1vh;font-weight:700;overflow:hidden}@supports (width:1cqw){.epl-goal-name{font-size:2.1cqh}}.epl-goal-note{letter-spacing:.06em;text-transform:uppercase;color:var(--epl-quiet);font-size:1.7vh;font-weight:600}@supports (width:1cqw){.epl-goal-note{font-size:1.7cqh}}.epl-stats{border-top:1px solid var(--epl-hairline);flex:none;margin:0;padding:1.2vh 0 0;list-style:none}@supports (width:1cqw){.epl-stats{padding:1.2cqh 0 0}}.epl-stat{padding-bottom:calc(var(--epl-stat-h) * .3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:0 2vw;display:grid}@supports (width:1cqw){.epl-stat{gap:0 2cqw}}.epl-stat-home{text-align:right}.epl-stat-away{text-align:left}.epl-stat-home,.epl-stat-away{font-size:calc(var(--epl-stat-h) * .72);font-weight:700;line-height:1.1}.epl-stat-label{font-size:calc(var(--epl-stat-h) * .54);color:var(--epl-quiet);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.1}.epl-stat-bar{height:calc(var(--epl-stat-h) * .2);margin-top:calc(var(--epl-stat-h) * .06);border-radius:calc(var(--epl-stat-h) * .1);background:var(--epl-hairline);grid-column:1/-1;display:flex;overflow:hidden}.epl-stat-fill{min-width:0;height:100%}.epl-stat-fill.is-away{border-left:.8vw solid #f4f2ef}@supports (width:1cqw){.epl-stat-fill.is-away{border-left:.8cqw solid #f4f2ef}}.epl-venue{color:var(--epl-quiet);flex:none;margin:.8vh 0 0;font-size:2vh}@supports (width:1cqw){.epl-venue{margin:.8cqh 0 0;font-size:2cqh}}.epl-match-root.is-pre .epl-match-crest{width:15vh;height:15vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-match-crest{width:15cqh;height:15cqh}}.epl-match-root.is-pre .epl-hero{padding:2vh 0}@supports (width:1cqw){.epl-match-root.is-pre .epl-hero{padding:2cqh 0}}.epl-match-root.is-in .epl-match-crest{width:12vh;height:12vh}@supports (width:1cqw){.epl-match-root.is-in .epl-match-crest{width:12cqh;height:12cqh}}.epl-match-root.is-in .epl-match-crest-initials{font-size:4.4vh}@supports (width:1cqw){.epl-match-root.is-in .epl-match-crest-initials{font-size:4.4cqh}}.epl-match-root.is-in .epl-side-name{font-size:3.4vh}@supports (width:1cqw){.epl-match-root.is-in .epl-side-name{font-size:3.4cqh}}.epl-match-root.is-in .epl-score{font-size:14vh}@supports (width:1cqw){.epl-match-root.is-in .epl-score{font-size:14cqh}}.epl-match-root.is-in .epl-status{font-size:4.2vh}@supports (width:1cqw){.epl-match-root.is-in .epl-status{font-size:4.2cqh}}.epl-match-root.is-pre .epl-match-crest-initials{font-size:5.5vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-match-crest-initials{font-size:5.5cqh}}.epl-match-root.is-pre .epl-side-name{font-size:3.4vh;font-weight:700}@supports (width:1cqw){.epl-match-root.is-pre .epl-side-name{font-size:3.4cqh}}.epl-match-root.is-pre .epl-form-chip{border-radius:.8vh;width:3.2vh;height:3.2vh;font-size:2.1vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-form-chip{border-radius:.8cqh;width:3.2cqh;height:3.2cqh;font-size:2.1cqh}}.epl-match-root.is-pre .epl-record-value{font-size:3vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-record-value{font-size:3cqh}}.epl-match-root.is-pre .epl-record-label{font-size:1.8vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-record-label{font-size:1.8cqh}}.epl-match-root.is-pre .epl-kickoff-day{font-size:2.8vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-kickoff-day{font-size:2.8cqh}}.epl-match-root.is-pre .epl-kickoff-local{font-size:4.6vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-kickoff-local{font-size:4.6cqh}}.epl-match-root.is-pre .epl-kickoff-uk{font-size:2.4vh}@supports (width:1cqw){.epl-match-root.is-pre .epl-kickoff-uk{font-size:2.4cqh}}.epl-match-root.is-pre.has-preview .epl-hero{flex:none;padding:.4vh 0}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-hero{padding:.4cqh 0}}.epl-match-root.is-pre.has-preview .epl-match-crest{width:9vh;height:9vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-match-crest{width:9cqh;height:9cqh}}.epl-match-root.is-pre.has-preview .epl-match-crest-initials{font-size:3.4vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-match-crest-initials{font-size:3.4cqh}}.epl-match-root.is-pre.has-preview .epl-side-name{font-size:2.7vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-side-name{font-size:2.7cqh}}.epl-match-root.is-pre.has-preview .epl-form-chip{border-radius:.55vh;width:2.4vh;height:2.4vh;font-size:1.6vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-form-chip{border-radius:.55cqh;width:2.4cqh;height:2.4cqh;font-size:1.6cqh}}.epl-match-root.is-pre.has-preview .epl-record-value{font-size:2.3vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-record-value{font-size:2.3cqh}}.epl-match-root.is-pre.has-preview .epl-record-label{font-size:1.4vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-record-label{font-size:1.4cqh}}.epl-match-root.is-pre.has-preview .epl-kickoff-day{font-size:2vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-kickoff-day{font-size:2cqh}}.epl-match-root.is-pre.has-preview .epl-kickoff-local{font-size:3.2vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-kickoff-local{font-size:3.2cqh}}.epl-match-root.is-pre.has-preview .epl-kickoff-uk{font-size:1.8vh}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-kickoff-uk{font-size:1.8cqh}}.epl-match-root.is-pre.has-preview .epl-stats{--epl-stat-h:4vh;border-top:0;flex-direction:column;flex:auto;justify-content:space-evenly;padding-top:0;display:flex}@supports (width:1cqw){.epl-match-root.is-pre.has-preview .epl-stats{--epl-stat-h:4cqh}}.epl-preview-standings{border-top:1px solid var(--epl-hairline);letter-spacing:.14em;text-transform:uppercase;color:var(--epl-quiet);text-align:center;flex:none;margin:0;padding-top:1.2vh;font-size:1.7vh;font-weight:600}@supports (width:1cqw){.epl-preview-standings{padding-top:1.2cqh;font-size:1.7cqh}}.epl-match-root.is-landscape .epl-preview-standings{font-size:2vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-preview-standings{font-size:2cqh}}.epl-match-root.is-landscape.is-pre.has-preview .epl-match-crest{width:12vh;height:12vh}@supports (width:1cqw){.epl-match-root.is-landscape.is-pre.has-preview .epl-match-crest{width:12cqh;height:12cqh}}.epl-match-root.is-landscape.is-pre.has-preview .epl-stats{--epl-stat-h:5vh;grid-template-rows:repeat(2,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;align-content:center;gap:1.5vh 6vw;display:grid}@supports (width:1cqw){.epl-match-root.is-landscape.is-pre.has-preview .epl-stats{--epl-stat-h:5cqh;gap:1.5cqh 6cqw}}.epl-preview-scorers{border-top:1px solid var(--epl-hairline);flex:none;grid-template-columns:1fr 1fr;gap:2vw;margin-top:1vh;padding-top:1vh;display:grid}@supports (width:1cqw){.epl-preview-scorers{gap:2cqw;margin-top:1cqh;padding-top:1cqh}}.epl-preview-col{border-left:.6vw solid var(--epl-preview-ink,var(--epl-quiet));padding-left:1.2vw}@supports (width:1cqw){.epl-preview-col{border-left:.6cqw solid var(--epl-preview-ink,var(--epl-quiet));padding-left:1.2cqw}}.epl-preview-col.is-empty{border-left:0}.epl-preview-head{letter-spacing:.12em;text-transform:uppercase;color:var(--epl-quiet);margin:0 0 .5vh;font-size:1.6vh;font-weight:700}@supports (width:1cqw){.epl-preview-head{margin:0 0 .5cqh;font-size:1.6cqh}}.epl-preview-row{justify-content:space-between;align-items:baseline;gap:1vw;margin:0 0 .4vh;display:flex}@supports (width:1cqw){.epl-preview-row{gap:1cqw;margin:0 0 .4cqh}}.epl-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:2.2vh;font-weight:700;overflow:hidden}@supports (width:1cqw){.epl-preview-name{font-size:2.2cqh}}.epl-preview-count{font-size:2.2vh;font-weight:800}@supports (width:1cqw){.epl-preview-count{font-size:2.2cqh}}.epl-preview-assist{color:var(--epl-quiet);margin:.5vh 0 0;font-size:1.8vh}@supports (width:1cqw){.epl-preview-assist{margin:.5cqh 0 0;font-size:1.8cqh}}.epl-preview-assist b{color:#14120f;font-weight:700}.epl-match-root.is-landscape .epl-preview-scorers{gap:6vw}@supports (width:1cqw){.epl-match-root.is-landscape .epl-preview-scorers{gap:6cqw}}.epl-match-root.is-landscape .epl-preview-head{font-size:2vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-preview-head{font-size:2cqh}}.epl-match-root.is-landscape .epl-preview-name,.epl-match-root.is-landscape .epl-preview-count{font-size:3vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-preview-name,.epl-match-root.is-landscape .epl-preview-count{font-size:3cqh}}.epl-match-root.is-landscape .epl-preview-assist{font-size:2.4vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-preview-assist{font-size:2.4cqh}}.epl-match-root.is-landscape .epl-hero{gap:4vw;padding:3vh 0}@supports (width:1cqw){.epl-match-root.is-landscape .epl-hero{gap:4cqw;padding:3cqh 0}}.epl-match-root.is-landscape .epl-match-crest{width:16vh;height:16vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-match-crest{width:16cqh;height:16cqh}}.epl-match-root.is-landscape .epl-match-crest-initials{font-size:6vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-match-crest-initials{font-size:6cqh}}.epl-match-root.is-landscape .epl-score{font-size:18vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-score{font-size:18cqh}}.epl-match-root.is-landscape .epl-side-name{font-size:4.4vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-side-name{font-size:4.4cqh}}.epl-match-root.is-landscape .epl-strip{--epl-strip-icon:3vh;--epl-lane-step:3vh;--epl-strip-band:7vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-strip{--epl-strip-icon:3cqh;--epl-lane-step:3cqh;--epl-strip-band:7cqh}}.epl-match-root.is-landscape .epl-strip.is-flat{--epl-strip-band:2.4vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-strip.is-flat{--epl-strip-band:2.4cqh}}.epl-match-root.is-landscape .epl-strip-ends{font-size:2vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-strip-ends{font-size:2cqh}}.epl-match-root.is-landscape .epl-goal-name{font-size:2.8vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-goal-name{font-size:2.8cqh}}.epl-match-root.is-landscape .epl-goal-min{font-size:2.4vh}@supports (width:1cqw){.epl-match-root.is-landscape .epl-goal-min{font-size:2.4cqh}}.epl-match-root.is-landscape .epl-stats{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 6vw;display:grid}@supports (width:1cqw){.epl-match-root.is-landscape .epl-stats{gap:0 6cqw}}.epl-match-root.is-landscape .epl-stat{gap:0 4vw}@supports (width:1cqw){.epl-match-root.is-landscape .epl-stat{gap:0 4cqw}}@media (prefers-reduced-motion:reduce){.epl-strip-curtain{transition:none}}.epl-shots-box{width:100%;height:100%;display:flex;overflow:hidden;container-type:size}.epl-shots-root{color:#1a1d22;box-sizing:border-box;background:#f4f2ef;border-radius:1.2vh;flex-direction:column;gap:1.4vh;width:97vw;height:96vh;margin:auto;padding:1.4vh 1.6vw;display:flex;overflow:hidden;container-type:size}@supports (width:1cqw){.epl-shots-root{border-radius:1.2cqh;gap:1.4cqh;width:97cqw;height:96cqh;padding:1.4cqh 1.6cqw}}.epl-shots-head{flex-direction:column;flex:none;gap:.4vh;display:flex}@supports (width:1cqw){.epl-shots-head{gap:.4cqh}}.epl-shots-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a3a3a;margin:0;font-size:1.7vh;font-weight:800}@supports (width:1cqw){.epl-shots-kicker{font-size:1.7cqh}}.epl-shots-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:3.4vh;font-weight:800;overflow:hidden}@supports (width:1cqw){.epl-shots-title{font-size:3.4cqh}}.epl-shots-goals{font-variant-numeric:tabular-nums}.epl-shots-dash{color:#6d675e;padding:0 .4vw}@supports (width:1cqw){.epl-shots-dash{padding:0 .4cqw}}.epl-shots-note{color:#5c564c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.8vh;font-weight:650;overflow:hidden}@supports (width:1cqw){.epl-shots-note{font-size:1.8cqh}}.epl-shots-field{flex-direction:column;flex:1;gap:1vh;min-height:0;display:flex}@supports (width:1cqw){.epl-shots-field{gap:1cqh}}.is-landscape .epl-shots-field{flex-direction:row-reverse;align-items:center;gap:1.6vw}@supports (width:1cqw){.is-landscape .epl-shots-field{gap:1.6cqw}}.epl-shots-pitch{flex:1;min-width:0;min-height:0;display:flex}.epl-shots-svg{width:100%;height:100%;display:block}.epl-shots-side{flex-direction:column;flex:none;align-items:flex-start;gap:.2vh;min-width:0;max-width:100%;display:flex}@supports (width:1cqw){.epl-shots-side{gap:.2cqh}}.epl-shots-head-line{align-items:baseline;gap:1.4vw;min-width:0;max-width:100%;display:flex}@supports (width:1cqw){.epl-shots-head-line{gap:1.4cqw}}.epl-shots-who{align-items:baseline;gap:1.4vw;min-width:0;display:flex}@supports (width:1cqw){.epl-shots-who{gap:1.4cqw}}.is-landscape .epl-shots-side{flex-direction:column;align-items:flex-start;gap:.6vh;width:18vw}@supports (width:1cqw){.is-landscape .epl-shots-side{gap:.6cqh;width:18cqw}}.is-landscape .epl-shots-head-line{flex-wrap:wrap;row-gap:.2vh}@supports (width:1cqw){.is-landscape .epl-shots-head-line{row-gap:.2cqh}}.is-landscape .epl-shots-who{gap:.9vw}@supports (width:1cqw){.is-landscape .epl-shots-who{gap:.9cqw}}.epl-shots-swatch{border:.35vh solid;border-radius:50%;flex:none;align-self:center;width:2.2vh;height:2.2vh}@supports (width:1cqw){.epl-shots-swatch{border:.35cqh solid;width:2.2cqh;height:2.2cqh}}.epl-shots-club{white-space:nowrap;text-overflow:ellipsis;font-size:2.4vh;font-weight:800;overflow:hidden}@supports (width:1cqw){.epl-shots-club{font-size:2.4cqh}}.epl-shots-score{font-variant-numeric:tabular-nums;color:#1a1d22;font-size:2.4vh;font-weight:800}@supports (width:1cqw){.epl-shots-score{font-size:2.4cqh}}.epl-shots-tally{color:#5c564c;white-space:nowrap;text-overflow:ellipsis;font-size:1.7vh;font-weight:650;overflow:hidden}@supports (width:1cqw){.epl-shots-tally{font-size:1.7cqh}}.epl-shots-scorers{flex-flow:wrap;gap:.15vh .9ch;min-width:0;margin:.35vh 0 0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.epl-shots-scorers{row-gap:.15cqh;margin:.35cqh 0 0}}.epl-shots-scorers li{white-space:nowrap;min-width:0;font-size:1.75vh}@supports (width:1cqw){.epl-shots-scorers li{font-size:1.75cqh}}.epl-shots-scorers li+li:before{content:"|";color:#b5aea1;margin-right:.9ch;font-weight:400}.epl-shots-min{color:#5c564c;font-variant-numeric:tabular-nums;margin-right:.5ch;font-weight:700}.epl-shots-scorer{font-weight:650}.epl-shots-assist{color:#5c564c;font-weight:500}.epl-shots-keeper-inline{color:#5c564c;font-size:1.6vh}@supports (width:1cqw){.epl-shots-keeper-inline{font-size:1.6cqh}}.epl-shots-keeper{color:#5c564c;white-space:nowrap;text-overflow:ellipsis;margin-top:.35vh;font-size:1.6vh;display:block;overflow:hidden}@supports (width:1cqw){.epl-shots-keeper{margin-top:.35cqh;font-size:1.6cqh}}.is-landscape .epl-shots-scorers li{font-size:2vh}@supports (width:1cqw){.is-landscape .epl-shots-scorers li{font-size:2cqh}}.is-landscape .epl-shots-keeper{font-size:1.85vh}@supports (width:1cqw){.is-landscape .epl-shots-keeper{font-size:1.85cqh}}.is-landscape .epl-shots-tally{font-size:2vh}@supports (width:1cqw){.is-landscape .epl-shots-tally{font-size:2cqh}}.is-landscape .epl-shots-club,.is-landscape .epl-shots-score{font-size:3vh}@supports (width:1cqw){.is-landscape .epl-shots-club,.is-landscape .epl-shots-score{font-size:3cqh}}.epl-shots-label{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-weight:800}.epl-race-box{width:100%;height:100%;display:flex;overflow:hidden;container-type:size}.epl-race-root{color:#1a1d22;background:#f4f2ee;border-radius:1.2vh;flex-direction:column;width:97vw;height:96vh;margin:auto;display:flex;overflow:hidden;container-type:size}@supports (width:1cqw){.epl-race-root{border-radius:1.2cqh;width:97cqw;height:96cqh}}.epl-race-head{box-sizing:border-box;border-bottom:.2vh solid #ded9d1;flex-direction:column;flex:none;gap:.5vh;height:12.5vh;padding:2.2vh 3vw 1.5vh;display:flex;overflow:hidden}@supports (width:1cqw){.epl-race-head{border-bottom:.2cqh solid #ded9d1;gap:.5cqh;height:12.5cqh;padding:2.2cqh 3cqw 1.5cqh}}.epl-race-heading{align-items:baseline;gap:1.6vw;min-width:0;display:flex}@supports (width:1cqw){.epl-race-heading{gap:1.6cqw}}.epl-race-title{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:3.4vh;font-weight:800}@supports (width:1cqw){.epl-race-title{font-size:3.4cqh}}.epl-race-season{letter-spacing:.04em;text-transform:uppercase;color:#8a3a3a;white-space:nowrap;font-size:2.3vh;font-weight:800}@supports (width:1cqw){.epl-race-season{font-size:2.3cqh}}.epl-race-note{color:#5c564c;margin:0;font-size:1.7vh;font-weight:650;line-height:1.25}@supports (width:1cqw){.epl-race-note{font-size:1.7cqh}}.epl-race-svg{flex:1;width:100%;min-height:0;display:block}.epl-race-grid{stroke:#e2ded6;stroke-width:1px}.epl-race-base{stroke:#c6bfb2;stroke-width:2px}.epl-race-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.epl-race-puck{fill:#fff;stroke-width:2.5px}.epl-race-axis,.epl-race-axis-title{fill:#8b8377;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.epl-race-axis-title{letter-spacing:.16em;font-size:15px}.epl-race-total{letter-spacing:-.01em;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#f4f2ee;stroke-width:4px;stroke-linejoin:round;font-size:22px;font-weight:800}.epl-race-initials{letter-spacing:.01em;font-size:11px;font-weight:800}.epl-race-root:not(.is-landscape) .epl-race-axis{font-size:36px}.epl-race-root:not(.is-landscape) .epl-race-axis-title{font-size:30px}.epl-race-root:not(.is-landscape) .epl-race-total{stroke-width:8px;font-size:44px}.epl-race-root:not(.is-landscape) .epl-race-initials{font-size:26px}.epl-race-root.is-landscape .epl-race-head{height:12vh}@supports (width:1cqw){.epl-race-root.is-landscape .epl-race-head{height:12cqh}}.epl-race-root.is-landscape .epl-race-title{font-size:4.4vh}@supports (width:1cqw){.epl-race-root.is-landscape .epl-race-title{font-size:4.4cqh}}.epl-race-root.is-landscape .epl-race-season{font-size:2.9vh}@supports (width:1cqw){.epl-race-root.is-landscape .epl-race-season{font-size:2.9cqh}}.epl-race-root.is-landscape .epl-race-note{font-size:2.1vh}@supports (width:1cqw){.epl-race-root.is-landscape .epl-race-note{font-size:2.1cqh}}.epl-race-plain{flex-direction:column;gap:.5vh;margin:0;padding:1.5vh 3vw;list-style:none;display:flex;overflow:hidden}@supports (width:1cqw){.epl-race-plain{gap:.5cqh;padding:1.5cqh 3cqw}}.epl-race-plain li{justify-content:space-between;gap:2vw;font-size:2.2vh;font-weight:700;display:flex}@supports (width:1cqw){.epl-race-plain li{gap:2cqw;font-size:2.2cqh}}.epl-race-leader{stroke-width:1.2px;opacity:.55}.epl-race-root:not(.is-landscape) .epl-race-leader{stroke-width:3px}.f1-grid{color:#fff;font-variant-numeric:tabular-nums;background:#16181c;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.f1-grid-inner{flex-direction:column;width:100%;height:100%;padding:4vh 5vw 6.5vh;display:flex;position:relative}@supports (width:1cqw){.f1-grid-inner{padding:4cqh 5cqw 6.5cqh}}.f1-grid-kerb{background:repeating-linear-gradient(#d9483f 0 4vh,#f2f2f2 4vh 8vh);width:3.4vw;position:absolute;top:0;bottom:0}@supports (width:1cqw){.f1-grid-kerb{background:repeating-linear-gradient(#d9483f 0 4cqh,#f2f2f2 4cqh 8cqh);width:3.4cqw}}.f1-grid-kerb.is-left{left:0}.f1-grid-kerb.is-right{right:0}.f1-grid-head{text-align:center;flex:none}.f1-grid-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8b93a1;margin:0;font-size:2.3vh;font-weight:700}@supports (width:1cqw){.f1-grid-kicker{font-size:2.3cqh}}.f1-grid-title{margin:.7vh 0 0;font-size:3.8vh;font-weight:800;line-height:1.05}@supports (width:1cqw){.f1-grid-title{margin:.7cqh 0 0;font-size:3.8cqh}}.f1-grid-startline{background:repeating-conic-gradient(#f2f2f2 0% 25%,#202225 0% 50%) 0 0/2.2vh 2.2vh;flex:none;height:2.2vh;margin:1.8vh 0 .6vh}@supports (width:1cqw){.f1-grid-startline{background:repeating-conic-gradient(#f2f2f2 0% 25%,#202225 0% 50%) 0 0/2.2cqh 2.2cqh;height:2.2cqh;margin:1.8cqh 0 .6cqh}}.f1-grid-slots{flex-direction:column;flex:auto;justify-content:center;min-height:0;margin:.6vh 0 0;padding:0;list-style:none;display:flex;overflow:hidden}@supports (width:1cqw){.f1-grid-slots{margin:.6cqh 0 0}}.f1-grid-slots li{flex:none;align-items:center;gap:1vw;width:50%;height:9vh;display:flex}@supports (width:1cqw){.f1-grid-slots li{gap:1cqw;height:9cqh}}.f1-grid-slots li.is-left{align-self:flex-start;padding-left:1.2vw}@supports (width:1cqw){.f1-grid-slots li.is-left{padding-left:1.2cqw}}.f1-grid-slots li.is-right{text-align:right;flex-direction:row-reverse;align-self:flex-end;margin-top:-4vh;padding-right:1.2vw}@supports (width:1cqw){.f1-grid-slots li.is-right{margin-top:-4cqh;padding-right:1.2cqw}}.f1-grid-box{flex:none;justify-content:center;align-items:center;width:9.2vw;height:12vh;display:flex;position:relative}@supports (width:1cqw){.f1-grid-box{width:9.2cqw;height:12cqh}}.f1-grid-box:before,.f1-grid-box:after{content:"";border:.5vh solid #ffffff8c;width:3.4vw;height:3.6vh;position:absolute}@supports (width:1cqw){.f1-grid-box:before,.f1-grid-box:after{border:.5cqh solid #ffffff8c;width:3.4cqw;height:3.6cqh}}.f1-grid-box:before{border-bottom:0;border-right:0;top:0;left:0}.f1-grid-box:after{border-top:0;border-left:0;bottom:0;right:0}.f1-grid-car{width:7.2vw;height:auto;max-height:100%;display:block}@supports (width:1cqw){.f1-grid-car{width:7.2cqw}}.f1-grid-pos{text-align:center;color:#fff;flex:none;min-width:4.8vw;font-size:3vh;font-weight:900;line-height:1}@supports (width:1cqw){.f1-grid-pos{min-width:4.8cqw;font-size:3cqh}}.f1-grid-who{flex-direction:column;gap:.1vh;min-width:0;display:flex}@supports (width:1cqw){.f1-grid-who{gap:.1cqh}}.f1-grid-slots li.is-right .f1-grid-meta{justify-content:flex-end}.f1-grid-slots li.is-right .f1-grid-who{align-items:flex-end}.f1-grid-num{color:#7f8898;font-variant-numeric:tabular-nums;flex:none;font-size:1.7vh;font-weight:800;line-height:1.2}@supports (width:1cqw){.f1-grid-num{font-size:1.7cqh}}.f1-grid-name{white-space:nowrap;font-size:2.3vh;font-weight:800;line-height:1.15}@supports (width:1cqw){.f1-grid-name{font-size:2.3cqh}}.f1-grid-time{color:#e5e7eb;white-space:nowrap;font-size:2.1vh;font-weight:700;line-height:1.2;display:block}@supports (width:1cqw){.f1-grid-time{font-size:2.1cqh}}.f1-grid-meta{white-space:nowrap;align-items:baseline;gap:1.2vw;display:flex}@supports (width:1cqw){.f1-grid-meta{gap:1.2cqw}}.f1-grid-team{color:#8b93a1;font-size:1.7vh;line-height:1.2}@supports (width:1cqw){.f1-grid-team{font-size:1.7cqh}}.f1-grid.is-landscape .f1-grid-slots li{justify-content:center}.f1-grid.is-landscape .f1-grid-who{grid-template-columns:auto auto;align-items:baseline;column-gap:2vw;display:grid}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-who{column-gap:2cqw}}.f1-grid.is-landscape .f1-grid-name{grid-column:1/-1}.f1-grid.is-landscape .f1-grid-slots li.is-left .f1-grid-who{justify-content:start}.f1-grid.is-landscape .f1-grid-slots li.is-right .f1-grid-who{justify-content:end}.f1-grid.is-landscape .f1-grid-slots li.is-right .f1-grid-time{grid-column:2}.f1-grid.is-landscape .f1-grid-slots li.is-right .f1-grid-meta{grid-area:2/1}.f1-grid.is-landscape .f1-grid-inner{padding:5vh 6vw 7vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-inner{padding:5cqh 6cqw 7cqh}}.f1-grid.is-landscape .f1-grid-slots li{width:50%;height:8.8vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-slots li{height:8.8cqh}}.f1-grid.is-landscape .f1-grid-slots li.is-right{margin-top:-3.96vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-slots li.is-right{margin-top:-3.96cqh}}.f1-grid.is-landscape .f1-grid-box{width:4.2vw;height:12vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-box{width:4.2cqw;height:12cqh}}.f1-grid.is-landscape .f1-grid-car{width:3vw}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-car{width:3cqw}}.f1-grid.is-landscape .f1-grid-name{font-size:3.4vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-name{font-size:3.4cqh}}.f1-grid.is-landscape .f1-grid-team{font-size:2.6vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-team{font-size:2.6cqh}}.f1-grid.is-landscape .f1-grid-num{font-size:2.6vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-num{font-size:2.6cqh}}.f1-grid.is-landscape .f1-grid-time{font-size:3vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-time{font-size:3cqh}}.f1-grid.is-landscape .f1-grid-pos{font-size:4vh}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-pos{font-size:4cqh}}.f1-grid.is-landscape .f1-grid-kerb{width:2.2vw}@supports (width:1cqw){.f1-grid.is-landscape .f1-grid-kerb{width:2.2cqw}}.f1-grid-mark{letter-spacing:.12em;color:#7f8898;margin:0;font-size:2vh;font-weight:700;position:absolute;bottom:2.6vh;right:5.5vw}@supports (width:1cqw){.f1-grid-mark{font-size:2cqh;bottom:2.6cqh;right:5.5cqw}}.f1-grid-when{justify-content:center;align-items:baseline;gap:1.4vw;margin:.6vh 0 0;display:flex}@supports (width:1cqw){.f1-grid-when{gap:1.4cqw;margin:.6cqh 0 0}}.f1-grid-when-rel{color:#b9c1cf;font-size:2.3vh;font-weight:700}@supports (width:1cqw){.f1-grid-when-rel{font-size:2.3cqh}}.f1-grid-when-date{color:#8b93a1;font-size:2.1vh;font-weight:600}@supports (width:1cqw){.f1-grid-when-date{font-size:2.1cqh}}.f1-grid-slots li.is-followed{isolation:isolate;position:relative}.f1-grid-slots li.is-followed:before{content:"";z-index:-1;background:#ffffff12;border-radius:1.2vh;position:absolute;inset:-1.8vh 0}@supports (width:1cqw){.f1-grid-slots li.is-followed:before{border-radius:1.2cqh;inset:-1.8cqh 0}}.f1-race{color:#fff;font-variant-numeric:tabular-nums;background:#0b0d11;flex-direction:column;width:100%;height:100%;padding:5vh 5vw;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-race{padding:5cqh 5cqw}}.f1-race-head{flex:none}.f1-race-title{letter-spacing:.01em;margin:0;font-size:4.2vh;font-weight:800}@supports (width:1cqw){.f1-race-title{font-size:4.2cqh}}.f1-race-progress{color:#8b93a1;margin:.7vh 0 0;font-size:2.6vh;font-weight:600}@supports (width:1cqw){.f1-race-progress{margin:.7cqh 0 0;font-size:2.6cqh}}.f1-race-plot{flex:auto;min-height:33vh;display:flex;position:relative}@supports (width:1cqw){.f1-race-plot{min-height:33cqh}}.f1-race.is-landscape .f1-race-plot{min-height:52vh}@supports (width:1cqw){.f1-race.is-landscape .f1-race-plot{min-height:52cqh}}.f1-race-chart{flex:auto;width:100%;min-height:33vh;display:block;overflow:visible}@supports (width:1cqw){.f1-race-chart{min-height:33cqh}}.f1-race.is-landscape .f1-race-chart{min-height:52vh}@supports (width:1cqw){.f1-race.is-landscape .f1-race-chart{min-height:52cqh}}.f1-race-grid{stroke:#242833;stroke-width:.12px;vector-effect:non-scaling-stroke}.f1-race-line{fill:none;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.f1-race-reveal{transform-origin:0 0;transition-property:transform;transition-timing-function:cubic-bezier(.25,.6,.3,1)}.f1-race-line.is-faded{opacity:.14;stroke-width:.55px}.f1-race-line.is-casing{stroke:#0b0d11;stroke-dasharray:none}.f1-race-connector{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity .4s ease-out}.f1-race-connector.is-casing{stroke:#0b0d11;stroke-width:4px}.f1-race-axis{color:#7f8898;flex:none;justify-content:space-between;padding:1vh 0 0;font-size:2.1vh;font-weight:700;display:flex}@supports (width:1cqw){.f1-race-axis{padding:1cqh 0 0;font-size:2.1cqh}}.f1-race-tick.is-hidden{visibility:hidden}.f1-race-ends{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.f1-race-ends li{white-space:nowrap;align-items:center;gap:1.2vw;transition:opacity .4s ease-out;display:flex;position:absolute;transform:translate(-50%,-50%)}@supports (width:1cqw){.f1-race-ends li{gap:1.2cqw}}.f1-race-bubble{box-sizing:border-box;aspect-ratio:1;color:#0b0d11;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.4vh;font-size:2.4vh;font-weight:900;line-height:1;display:flex;box-shadow:0 0 0 .45vh #0b0d11}@supports (width:1cqw){.f1-race-bubble{width:5.4cqh;font-size:2.4cqh;box-shadow:0 0 0 .45cqh #0b0d11}}.f1-race-bubble.is-second{background:#0b0d11;border:.42vh solid}@supports (width:1cqw){.f1-race-bubble.is-second{border:.42cqh solid}}.f1-race-bubble.is-plain{width:2.6vh}@supports (width:1cqw){.f1-race-bubble.is-plain{width:2.6cqh}}.f1-race-end-name,.f1-race-end-points{paint-order:stroke;-webkit-text-stroke:.6vh #0b0d11;font-size:3.2vh;font-weight:800}@supports (width:1cqw){.f1-race-end-name,.f1-race-end-points{-webkit-text-stroke:.6cqh #0b0d11;font-size:3.2cqh}}.f1-race-end-points{color:#fff}.f1-race:not(.is-landscape) .f1-race-end-name,.f1-race:not(.is-landscape) .f1-race-end-points{display:none}.f1-race:not(.is-landscape) .f1-race-bubble{width:4.4vh;font-size:2vh}@supports (width:1cqw){.f1-race:not(.is-landscape) .f1-race-bubble{width:4.4cqh;font-size:2cqh}}.f1-race-legend{flex:none;margin:1.2vh 0 0;padding:0;list-style:none}@supports (width:1cqw){.f1-race-legend{margin:1.2cqh 0 0}}.f1-race-legend li{border-top:1px solid #1d212b;align-items:center;gap:2.2vw;padding:.85vh 0;font-size:3vh;display:flex}@supports (width:1cqw){.f1-race-legend li{gap:2.2cqw;padding:.85cqh 0;font-size:3cqh}}.f1-race-pos{color:#7f8898;width:4.5vw;font-size:2.9vh;font-weight:700}@supports (width:1cqw){.f1-race-pos{width:4.5cqw;font-size:2.9cqh}}.f1-race-swatch{border-radius:.5vw;flex:none;width:2.2vw;height:2.2vw}@supports (width:1cqw){.f1-race-swatch{border-radius:.5cqw;width:2.2cqw;height:2.2cqw}}.f1-race-swatch.is-hollow{background:0 0;border:.6vw solid}@supports (width:1cqw){.f1-race-swatch.is-hollow{border:.6cqw solid}}.f1-race-who{flex:1;min-width:0}.f1-race-nameline{align-items:baseline;gap:1.6vw;min-width:0;display:flex}@supports (width:1cqw){.f1-race-nameline{gap:1.6cqw}}.f1-race-name{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.f1-race-num{color:#7f8898;font-variant-numeric:tabular-nums;flex:none;font-size:2.3vh;font-weight:800}@supports (width:1cqw){.f1-race-num{font-size:2.3cqh}}.f1-race-team{color:#79818f;margin-top:.15vh;font-size:2.1vh;font-weight:600;display:block}@supports (width:1cqw){.f1-race-team{margin-top:.15cqh;font-size:2.1cqh}}.f1-race-points{font-size:3.2vh;font-weight:800}@supports (width:1cqw){.f1-race-points{font-size:3.2cqh}}.f1-race-mark{letter-spacing:.12em;color:#7f8898;margin:0;font-size:2vh;font-weight:700;position:absolute;bottom:2.6vh;right:5vw}@supports (width:1cqw){.f1-race-mark{font-size:2cqh;bottom:2.6cqh;right:5cqw}}.f1-race-legend li.is-followed{background:#ffffff14;border-radius:1vh}@supports (width:1cqw){.f1-race-legend li.is-followed{border-radius:1cqh}}.f1-session{color:#fff;font-variant-numeric:tabular-nums;background:#0b0d11;flex-direction:column;width:100%;height:100%;padding:5vh 5vw 6vh;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-session{padding:5cqh 5cqw 6cqh}}.f1-session-head{flex:none;justify-content:space-between;align-items:flex-start;gap:2vw;display:flex}@supports (width:1cqw){.f1-session-head{gap:2cqw}}.f1-session-kicker{letter-spacing:.15em;text-transform:uppercase;color:#7f8898;margin:0;font-size:2.4vh;font-weight:700}@supports (width:1cqw){.f1-session-kicker{font-size:2.4cqh}}.f1-session-title{margin:.8vh 0 0;font-size:4.2vh;font-weight:800;line-height:1.05}@supports (width:1cqw){.f1-session-title{margin:.8cqh 0 0;font-size:4.2cqh}}.f1-session-lap{margin:.8vh 0 0;font-size:5vh;font-weight:800;line-height:1}@supports (width:1cqw){.f1-session-lap{margin:.8cqh 0 0;font-size:5cqh}}.f1-session-of{color:#8b93a1;font-size:2.6vh;font-weight:600}@supports (width:1cqw){.f1-session-of{font-size:2.6cqh}}.f1-session-flag{letter-spacing:.1em;color:#fff;background:#2a3040;border-radius:.8vh;flex:none;margin:0;padding:.9vh 1.8vw;font-size:2.4vh;font-weight:800}@supports (width:1cqw){.f1-session-flag{border-radius:.8cqh;padding:.9cqh 1.8cqw;font-size:2.4cqh}}.f1-session-flag.is-green{color:#04170b;background:#16a34a}.f1-session-flag.is-yellow{color:#1a1400;background:#facc15}.f1-session-flag.is-red{background:#dc2626}.f1-session-flag.is-checker{color:#0b0d11;background:#e5e7eb}.f1-session-winner{border-top:.35vh solid #2a2f3c;border-bottom:1px solid #1b1f28;flex:none;align-items:center;gap:2.4vw;margin-top:2vh;padding:1.8vh 0;display:flex}@supports (width:1cqw){.f1-session-winner{border-top:.35cqh solid #2a2f3c;gap:2.4cqw;margin-top:2cqh;padding:1.8cqh 0}}.f1-session-winner-pos{color:#facc15;font-size:6vh;font-weight:900;line-height:1}@supports (width:1cqw){.f1-session-winner-pos{font-size:6cqh}}.f1-session-winner-who{flex:1;min-width:0}.f1-session-move.is-winner{flex:none;min-width:0;font-size:3.4vh}@supports (width:1cqw){.f1-session-move.is-winner{font-size:3.4cqh}}.f1-session-winner-name{white-space:nowrap;text-overflow:ellipsis;font-size:3.6vh;font-weight:800;display:block;overflow:hidden}@supports (width:1cqw){.f1-session-winner-name{font-size:3.6cqh}}.f1-session-winner-meta{color:#8b93a1;margin-top:.3vh;font-size:2.3vh;display:block}@supports (width:1cqw){.f1-session-winner-meta{margin-top:.3cqh;font-size:2.3cqh}}.f1-session-rows{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.f1-session-rows li{border-top:1px solid #1b1f28;align-items:center;gap:1.8vw;padding:1.05vh 0;font-size:2.9vh;display:flex}@supports (width:1cqw){.f1-session-rows li{gap:1.8cqw;padding:1.05cqh 0;font-size:2.9cqh}}.f1-session-pos{color:#7f8898;width:5vw;font-weight:800}@supports (width:1cqw){.f1-session-pos{width:5cqw}}.f1-session-bar{border-radius:.3vw;flex:none;width:.9vw;height:3.2vh}@supports (width:1cqw){.f1-session-bar{border-radius:.3cqw;width:.9cqw;height:3.2cqh}}.f1-session-who{flex:1;align-items:baseline;gap:1.4vw;min-width:0;display:flex}@supports (width:1cqw){.f1-session-who{gap:1.4cqw}}.f1-session-name{white-space:nowrap;font-weight:800}.f1-session-num{color:#7f8898;font-variant-numeric:tabular-nums;flex:none;font-weight:800}.f1-session-num.is-winner{margin-left:1.6vw;font-size:2.6vh}@supports (width:1cqw){.f1-session-num.is-winner{margin-left:1.6cqw;font-size:2.6cqh}}.f1-session-team{color:#79818f;white-space:nowrap;text-overflow:ellipsis;font-size:2.2vh;overflow:hidden}@supports (width:1cqw){.f1-session-team{font-size:2.2cqh}}.f1-session-time{text-align:right;color:#c3cad6;min-width:14vw}@supports (width:1cqw){.f1-session-time{min-width:14cqw}}.f1-session-colhead{letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:baseline;gap:1.8vw;padding:1.6vh 0 .6vh;font-size:2.1vh;font-weight:800;display:flex}@supports (width:1cqw){.f1-session-colhead{gap:1.8cqw;padding:1.6cqh 0 .6cqh;font-size:2.1cqh}}.f1-session-colhead .f1-session-time{color:#7f8898}.f1-session-colhead .f1-session-time.is-hero{color:#c3cad6;font-weight:800}.f1-session-colhead-spacer{flex:1;min-width:0}.f1-session-time.is-hero{color:#fff;font-weight:800}.f1-session-gap{text-align:right;color:#8b93a1;min-width:11vw;font-size:2.4vh}@supports (width:1cqw){.f1-session-gap{min-width:11cqw;font-size:2.4cqh}}.f1-session-gap.is-pole{letter-spacing:.08em;color:#a78bfa;font-size:2vh;font-weight:800}@supports (width:1cqw){.f1-session-gap.is-pole{font-size:2cqh}}.f1-session-move{text-align:right;color:#8b93a1;min-width:8vw;font-size:2.6vh;font-weight:800}@supports (width:1cqw){.f1-session-move{min-width:8cqw;font-size:2.6cqh}}.f1-session-move.is-up{color:#4ade80}.f1-session-move.is-down{color:#f87171}.f1-session-fastest{border-top:1px solid #1b1f28;flex:none;align-items:baseline;gap:1.4vw;margin:1.6vh 0 0;padding-top:1.6vh;font-size:2.8vh;display:flex}@supports (width:1cqw){.f1-session-fastest{gap:1.4cqw;margin:1.6cqh 0 0;padding-top:1.6cqh;font-size:2.8cqh}}.f1-session-fastest-label{letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;font-size:2vh;font-weight:800}@supports (width:1cqw){.f1-session-fastest-label{font-size:2cqh}}.f1-session-fastest-driver{font-weight:800}.f1-session-mark{letter-spacing:.12em;color:#7f8898;margin:0;font-size:2vh;font-weight:700;position:absolute;bottom:2.6vh;right:5vw}@supports (width:1cqw){.f1-session-mark{font-size:2cqh;bottom:2.6cqh;right:5cqw}}.f1-session-when{align-items:baseline;gap:1.4vw;margin:.6vh 0 0;display:flex}@supports (width:1cqw){.f1-session-when{gap:1.4cqw;margin:.6cqh 0 0}}.f1-session-when-rel{color:#b9c1cf;font-size:2.4vh;font-weight:700}@supports (width:1cqw){.f1-session-when-rel{font-size:2.4cqh}}.f1-session-when-date{color:#7f8898;font-size:2.2vh;font-weight:600}@supports (width:1cqw){.f1-session-when-date{font-size:2.2cqh}}.f1-session-rows li.is-followed{background:#ffffff14;border-radius:1vh}@supports (width:1cqw){.f1-session-rows li.is-followed{border-radius:1cqh}}.f1-driver{color:#fff;background:#0b0d11;flex-direction:column;gap:2.4vh;width:100%;height:100%;padding:3vh 5vw 3.6vh;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-driver{gap:2.4cqh;padding:3cqh 5cqw 3.6cqh}}.f1-driver-head{flex:none;align-items:center;gap:3vw;display:flex}@supports (width:1cqw){.f1-driver-head{gap:3cqw}}.f1-driver-bar{border-radius:1vw;flex:none;align-self:stretch;width:1.8vw;min-height:8vh}@supports (width:1cqw){.f1-driver-bar{border-radius:1cqw;width:1.8cqw;min-height:8cqh}}.f1-driver-titles{min-width:0}.f1-driver-kicker{letter-spacing:.15em;text-transform:uppercase;color:#7f8898;margin:0;font-size:2.2vh;font-weight:700}@supports (width:1cqw){.f1-driver-kicker{font-size:2.2cqh}}.f1-driver-name{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:1.4vw;margin:.3vh 0 0;font-size:5.4vh;font-weight:800;line-height:1.02;display:flex}@supports (width:1cqw){.f1-driver-name{gap:1.4cqw;margin:.3cqh 0 0;font-size:5.4cqh}}.f1-driver-flag{aspect-ratio:7/5;object-fit:cover;border-radius:.1em;flex:none;height:.7em}.f1-driver-number{color:#7f8898;flex:none}.f1-driver-sub{color:#b6bdc9;margin:.4vh 0 0;font-size:2.4vh;font-weight:700}@supports (width:1cqw){.f1-driver-sub{margin:.4cqh 0 0;font-size:2.4cqh}}.f1-driver-face{aspect-ratio:1;background:#171b22;border:.6vh solid #888;border-radius:50%;flex:auto;justify-content:center;align-self:center;align-items:center;min-height:18vh;max-height:58vh;display:flex;overflow:hidden}@supports (width:1cqw){.f1-driver-face{border:.6cqh solid #888;min-height:18cqh;max-height:58cqh}}.f1-driver-face img{object-fit:cover;object-position:top center;width:100%;height:100%}.f1-driver-noface{color:#7f8898;font-size:9vh;font-weight:800}@supports (width:1cqw){.f1-driver-noface{font-size:9cqh}}.f1-driver-stats{text-align:center;border-top:1px solid #ffffff1f;flex:none;grid-template-columns:repeat(3,1fr);gap:1.8vh 2vw;margin:0;padding:2vh 0 0;list-style:none;display:grid}@supports (width:1cqw){.f1-driver-stats{gap:1.8cqh 2cqw;padding:2cqh 0 0}}.f1-driver-stats li{flex-direction:column;gap:.2vh;min-width:0;display:flex}@supports (width:1cqw){.f1-driver-stats li{gap:.2cqh}}.f1-driver-stat-value{font-size:4.4vh;font-weight:800;line-height:1}@supports (width:1cqw){.f1-driver-stat-value{font-size:4.4cqh}}.f1-driver-stat-label{letter-spacing:.09em;text-transform:uppercase;color:#7f8898;font-size:1.9vh;font-weight:700}@supports (width:1cqw){.f1-driver-stat-label{font-size:1.9cqh}}.f1-driver.is-landscape{grid-template:"face head""face stats"1fr/auto 1fr;align-content:center;gap:2.4vh 4vw;display:grid}@supports (width:1cqw){.f1-driver.is-landscape{gap:2.4cqh 4cqw}}.f1-driver.is-landscape .f1-driver-head{grid-area:head;align-self:end}.f1-driver.is-landscape .f1-driver-face{grid-area:face;align-self:center;height:66vh;min-height:0;max-height:none}@supports (width:1cqw){.f1-driver.is-landscape .f1-driver-face{height:66cqh}}.f1-driver.is-landscape .f1-driver-stats{text-align:left;grid-area:stats;grid-template-columns:repeat(3,1fr);align-self:start}.f1-results{color:#fff;background:#0b0d11;flex-direction:column;gap:1.8vh;width:100%;height:100%;padding:3vh 2.8vw;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-results{gap:1.8cqh;padding:3cqh 2.8cqw}}.f1-results-head{flex:none;align-items:center;gap:2.5vw;display:flex}@supports (width:1cqw){.f1-results-head{gap:2.5cqw}}.f1-results-bar{border-radius:1vw;flex:none;align-self:stretch;width:1.6vw;min-height:6vh}@supports (width:1cqw){.f1-results-bar{border-radius:1cqw;width:1.6cqw;min-height:6cqh}}.f1-results-kicker{letter-spacing:.12em;text-transform:uppercase;color:#7f8898;margin:0;font-size:2vh;font-weight:700}@supports (width:1cqw){.f1-results-kicker{font-size:2cqh}}.f1-results-name{margin:.25vh 0 0;font-size:4.8vh;font-weight:800;line-height:1.03}@supports (width:1cqw){.f1-results-name{margin:.25cqh 0 0;font-size:4.8cqh}}.f1-results-table{flex-direction:column;flex:auto;min-height:0;display:flex}.f1-results-row{white-space:nowrap;border-bottom:1px solid #ffffff14;grid-template-columns:1.6fr 1.4fr 1.6fr 1.05fr .4fr;align-items:center;gap:0 .8vw;padding:.85vh 0;font-size:2.35vh;font-weight:700;display:grid}@supports (width:1cqw){.f1-results-row{gap:0 .8cqw;padding:.85cqh 0;font-size:2.35cqh}}.f1-results-table.is-solo .f1-results-row{grid-template-columns:2.1fr 1.9fr 1.2fr .5fr}.f1-results-row.is-head{letter-spacing:.09em;text-transform:uppercase;color:#7f8898;border-bottom-color:#fff3;padding-bottom:.6vh;font-size:1.9vh}@supports (width:1cqw){.f1-results-row.is-head{padding-bottom:.6cqh;font-size:1.9cqh}}.f1-results-row.is-head span:last-child,.f1-results-points{text-align:right}.f1-results-race,.f1-results-driver,.f1-results-qual,.f1-results-finish{align-items:baseline;gap:1.2vw;min-width:0;display:flex}@supports (width:1cqw){.f1-results-race,.f1-results-driver,.f1-results-qual,.f1-results-finish{gap:1.2cqw}}.f1-results-race-name,.f1-results-driver span:last-child,.f1-results-qual-time{text-overflow:ellipsis;overflow:hidden}.f1-results-qual-pos{flex:none}.f1-results-flag{aspect-ratio:7/5;object-fit:cover;border-radius:.1em;flex:none;align-self:center;height:.72em}.f1-results-number,.f1-results-qual-pos{color:#7f8898;flex:none;font-size:.78em}.f1-results-qual-time,.f1-results-pos{font-variant-numeric:tabular-nums}.f1-results-move{color:#7f8898;flex:none;font-size:.72em}.f1-results-move.is-up{color:#4ade80}.f1-results-move.is-down{color:#f87171}.f1-results-out{color:#7f8898;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.f1-results-points{font-variant-numeric:tabular-nums}.f1-results.is-landscape .f1-results-row{padding:.7vh 0;font-size:3.1vh}@supports (width:1cqw){.f1-results.is-landscape .f1-results-row{padding:.7cqh 0;font-size:3.1cqh}}.f1-results.is-landscape .f1-results-row.is-head{font-size:2.3vh}@supports (width:1cqw){.f1-results.is-landscape .f1-results-row.is-head{font-size:2.3cqh}}.f1-results.is-landscape .f1-results-name{font-size:5.4vh}@supports (width:1cqw){.f1-results.is-landscape .f1-results-name{font-size:5.4cqh}}.f1-team{color:#fff;background:#0b0d11;flex-direction:column;gap:2.2vh;width:100%;height:100%;padding:3vh 5vw 3.6vh;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-team{gap:2.2cqh;padding:3cqh 5cqw 3.6cqh}}.f1-team-head{flex:none;align-items:center;gap:3vw;display:flex}@supports (width:1cqw){.f1-team-head{gap:3cqw}}.f1-team-bar{border-radius:1vw;flex:none;align-self:stretch;width:1.8vw;min-height:7vh}@supports (width:1cqw){.f1-team-bar{border-radius:1cqw;width:1.8cqw;min-height:7cqh}}.f1-team-titles{min-width:0}.f1-team-kicker{letter-spacing:.15em;text-transform:uppercase;color:#7f8898;margin:0;font-size:2.2vh;font-weight:700}@supports (width:1cqw){.f1-team-kicker{font-size:2.2cqh}}.f1-team-name{letter-spacing:-.01em;margin:.3vh 0 0;font-size:5.6vh;font-weight:800;line-height:1.02}@supports (width:1cqw){.f1-team-name{margin:.3cqh 0 0;font-size:5.6cqh}}.f1-team-car{flex:auto;justify-content:center;align-items:center;min-height:12vh;display:flex}@supports (width:1cqw){.f1-team-car{min-height:12cqh}}.f1-team-car-svg{width:auto;height:100%;max-height:30vh}@supports (width:1cqw){.f1-team-car-svg{max-height:30cqh}}.f1-team-stats{text-align:center;flex:none;grid-template-columns:repeat(3,1fr);gap:1.6vh 2vw;margin:0;padding:0;list-style:none;display:grid}@supports (width:1cqw){.f1-team-stats{gap:1.6cqh 2cqw}}.f1-team-stats li{flex-direction:column;gap:.2vh;min-width:0;display:flex}@supports (width:1cqw){.f1-team-stats li{gap:.2cqh}}.f1-team-stat-value{font-size:4.2vh;font-weight:800;line-height:1}@supports (width:1cqw){.f1-team-stat-value{font-size:4.2cqh}}.f1-team-stat-label{letter-spacing:.09em;text-transform:uppercase;color:#7f8898;font-size:1.9vh;font-weight:700}@supports (width:1cqw){.f1-team-stat-label{font-size:1.9cqh}}.f1-team-facts{border-top:1px solid #ffffff1f;flex:none;grid-template-columns:1fr 1fr;gap:1.2vh 3vw;margin:0;padding:1.8vh 0 0;list-style:none;display:grid}@supports (width:1cqw){.f1-team-facts{gap:1.2cqh 3cqw;padding:1.8cqh 0 0}}.f1-team-facts li{flex-direction:column;gap:.15vh;min-width:0;display:flex}@supports (width:1cqw){.f1-team-facts li{gap:.15cqh}}.f1-team-fact-label{letter-spacing:.09em;text-transform:uppercase;color:#7f8898;font-size:1.8vh;font-weight:700}@supports (width:1cqw){.f1-team-fact-label{font-size:1.8cqh}}.f1-team-fact-value{font-size:2.6vh;font-weight:800;line-height:1.15}@supports (width:1cqw){.f1-team-fact-value{font-size:2.6cqh}}.f1-team-fact-note{color:#7f8898;margin-left:.8vw;font-size:1.8vh;font-weight:700}@supports (width:1cqw){.f1-team-fact-note{margin-left:.8cqw;font-size:1.8cqh}}.f1-team-drivers{border-top:1px solid #ffffff1f;flex-direction:column;flex:none;gap:1.4vh;margin:0;padding:1.6vh 0 0;list-style:none;display:flex}@supports (width:1cqw){.f1-team-drivers{gap:1.4cqh;padding:1.6cqh 0 0}}.f1-team-driver{align-items:center;gap:2.5vw;min-width:0;display:flex}@supports (width:1cqw){.f1-team-driver{gap:2.5cqw}}.f1-team-driver-face{background:#171b22;border-radius:50%;flex:none;justify-content:center;align-items:center;width:9.5vh;height:9.5vh;display:flex;overflow:hidden}@supports (width:1cqw){.f1-team-driver-face{width:9.5cqh;height:9.5cqh}}.f1-team-driver-face img{object-fit:cover;object-position:top center;width:100%;height:100%}.f1-team-driver-noface{color:#7f8898;font-size:4vh;font-weight:800}@supports (width:1cqw){.f1-team-driver-noface{font-size:4cqh}}.f1-team-driver-who{min-width:0}.f1-team-driver-name{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:1.2vw;margin:0;font-size:2.7vh;font-weight:800;line-height:1.1;display:flex}@supports (width:1cqw){.f1-team-driver-name{gap:1.2cqw;font-size:2.7cqh}}.f1-team-driver-flag{aspect-ratio:7/5;object-fit:cover;border-radius:.1em;flex:none;height:.72em}.f1-team-driver-number{color:#7f8898;flex:none}.f1-team-driver-line{white-space:nowrap;color:#b6bdc9;flex-wrap:nowrap;gap:0 2vw;margin:.35vh 0 0;font-size:2vh;font-weight:700;display:flex}@supports (width:1cqw){.f1-team-driver-line{gap:0 2cqw;margin:.35cqh 0 0;font-size:2cqh}}.f1-team-driver-line.is-tally{color:#7f8898}.f1-team.is-landscape .f1-team-stats{grid-template-columns:repeat(6,1fr)}.f1-team.is-landscape .f1-team-facts{grid-template-columns:repeat(4,1fr)}.f1-team.is-landscape .f1-team-drivers{flex-direction:row;gap:3vw}@supports (width:1cqw){.f1-team.is-landscape .f1-team-drivers{gap:3cqw}}.f1-team.is-landscape .f1-team-driver{flex:1 1 0}.f1-track{color:#fff;background:#0b0d11;flex-direction:column;width:100%;height:100%;padding:2.6vh 5vw 7.6vh;display:flex;position:relative;container-type:size}@supports (width:1cqw){.f1-track{padding:2.6cqh 5cqw 7.6cqh}}.f1-track-head{text-align:center;flex:none}.f1-track-kicker{letter-spacing:.15em;text-transform:uppercase;color:#7f8898;margin:0;font-size:2.4vh;font-weight:700}@supports (width:1cqw){.f1-track-kicker{font-size:2.4cqh}}.f1-track-title{letter-spacing:-.01em;margin:.5vh 0 0;font-size:4.6vh;font-weight:800;line-height:1.05}@supports (width:1cqw){.f1-track-title{margin:.5cqh 0 0;font-size:4.6cqh}}.f1-track-flag{aspect-ratio:7/5;object-fit:cover;vertical-align:-.12em;border-radius:.1em;height:.78em;margin-right:.3em;display:inline-block}.f1-track-draw{flex:auto;justify-content:center;align-items:center;min-height:28vh;padding:1.4vh 0;display:flex}@supports (width:1cqw){.f1-track-draw{min-height:28cqh;padding:1.4cqh 0}}.f1-track-draw img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.f1-track-nodrawing{text-align:center;border:.35vh dashed #2a3040;border-radius:2vh;flex-direction:column;align-items:center;gap:1vh;padding:4vh 4vw;display:flex}@supports (width:1cqw){.f1-track-nodrawing{border:.35cqh dashed #2a3040;border-radius:2cqh;gap:1cqh;padding:4cqh 4cqw}}.f1-track-nodrawing-name{font-size:3.4vh;font-weight:800}@supports (width:1cqw){.f1-track-nodrawing-name{font-size:3.4cqh}}.f1-track-nodrawing-where{color:#8b93a1;font-size:2.4vh}@supports (width:1cqw){.f1-track-nodrawing-where{font-size:2.4cqh}}.f1-track-circuit{text-align:center;flex:none;margin:0;font-size:3.2vh;font-weight:800}@supports (width:1cqw){.f1-track-circuit{font-size:3.2cqh}}.f1-track-sessions{flex:none;gap:1.4vw;margin:2vh 0 0;padding:0;list-style:none;display:flex}@supports (width:1cqw){.f1-track-sessions{gap:1.4cqw;margin:2cqh 0 0}}.f1-track-sessions li{text-align:center;background:#12151c;border-top:.5vh solid #2a3040;border-radius:0 0 1vh 1vh;flex:1;min-width:0;padding:1.2vh .8vw}@supports (width:1cqw){.f1-track-sessions li{border-top:.5cqh solid #2a3040;border-radius:0 0 1cqh 1cqh;padding:1.2cqh .8cqw}}.f1-track-sessions li.is-race{background:#171a22;border-top-color:#ef4444}.f1-track-session-name{white-space:nowrap;text-overflow:ellipsis;font-size:2.3vh;font-weight:800;display:block;overflow:hidden}@supports (width:1cqw){.f1-track-session-name{font-size:2.3cqh}}.f1-track-session-when{color:#8b93a1;font-variant-numeric:tabular-nums;margin-top:.4vh;font-size:2vh;display:block}@supports (width:1cqw){.f1-track-session-when{margin-top:.4cqh;font-size:2cqh}}.f1-track-rostrum{flex:none;align-items:flex-end;gap:1.6vw;margin:1.1vh 0 0;display:flex}@supports (width:1cqw){.f1-track-rostrum{gap:1.6cqw;margin:1.1cqh 0 0}}.f1-track-step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.f1-track-step-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:2.4vh;font-weight:800;overflow:hidden}@supports (width:1cqw){.f1-track-step-name{font-size:2.4cqh}}.f1-track-step-team{color:#79818f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:.7vh;font-size:1.9vh;overflow:hidden}@supports (width:1cqw){.f1-track-step-team{margin-bottom:.7cqh;font-size:1.9cqh}}.f1-track-step-block{color:#fff;background:#171a22;border-top:.7vh solid;border-radius:.6vh .6vh 0 0;justify-content:center;align-items:center;width:100%;font-size:3.2vh;font-weight:900;line-height:1;display:flex;position:relative}@supports (width:1cqw){.f1-track-step-block{border-top:.7cqh solid;border-radius:.6cqh .6cqh 0 0;font-size:3.2cqh}}.f1-track-step-move{color:#7f8898;font-size:1.9vh;font-weight:800;position:absolute;bottom:.5vh;right:.8vw}@supports (width:1cqw){.f1-track-step-move{font-size:1.9cqh;bottom:.5cqh;right:.8cqw}}.f1-track-step-move.is-up{color:#4ade80}.f1-track-step-move.is-down{color:#f87171}.f1-track-step.is-p1 .f1-track-step-block{height:7.4vh;font-size:4vh}@supports (width:1cqw){.f1-track-step.is-p1 .f1-track-step-block{height:7.4cqh;font-size:4cqh}}.f1-track-step.is-p1 .f1-track-step-name{font-size:2.8vh}@supports (width:1cqw){.f1-track-step.is-p1 .f1-track-step-name{font-size:2.8cqh}}.f1-track-step.is-p2 .f1-track-step-block{height:5.4vh}@supports (width:1cqw){.f1-track-step.is-p2 .f1-track-step-block{height:5.4cqh}}.f1-track-step.is-p3 .f1-track-step-block{height:4.2vh}@supports (width:1cqw){.f1-track-step.is-p3 .f1-track-step-block{height:4.2cqh}}.f1-track-rest{border-top:1px solid #1b1f28;flex:none;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:4vw;margin:1.2vh 0 0;padding:1.2vh 0 0;list-style:none;display:grid}@supports (width:1cqw){.f1-track-rest{column-gap:4cqw;margin:1.2cqh 0 0;padding:1.2cqh 0 0}}.f1-track-rest li{align-items:center;gap:1.4vw;min-width:0;padding:.35vh 0;font-size:2.1vh;display:flex}@supports (width:1cqw){.f1-track-rest li{gap:1.4cqw;padding:.35cqh 0;font-size:2.1cqh}}.f1-track-rest-pos{text-align:right;color:#7f8898;min-width:4.5vw;font-weight:700}@supports (width:1cqw){.f1-track-rest-pos{min-width:4.5cqw}}.f1-track-rest-bar{border-radius:.2vw;flex:none;width:.7vw;height:2.2vh}@supports (width:1cqw){.f1-track-rest-bar{border-radius:.2cqw;width:.7cqw;height:2.2cqh}}.f1-track-rest-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:700;overflow:hidden}.f1-track-num{color:#7f8898;font-variant-numeric:tabular-nums;flex:none;margin-left:1.4vw;font-size:1.9vh;font-weight:800}@supports (width:1cqw){.f1-track-num{margin-left:1.4cqw;font-size:1.9cqh}}.f1-track-step-name .f1-track-num{font-size:2.1vh}@supports (width:1cqw){.f1-track-step-name .f1-track-num{font-size:2.1cqh}}.f1-track-rest-move{text-align:right;color:#7f8898;flex:1 0 auto;min-width:5vw;font-size:1.9vh;font-weight:800}@supports (width:1cqw){.f1-track-rest-move{min-width:5cqw;font-size:1.9cqh}}.f1-track-rest-move.is-up{color:#4ade80}.f1-track-rest-move.is-down{color:#f87171}.f1-track-facts{border-top:1px solid #1b1f28;flex:none;gap:2vw;margin:2.2vh 0 0;padding:2vh 0 0;list-style:none;display:flex}@supports (width:1cqw){.f1-track-facts{gap:2cqw;margin:2.2cqh 0 0;padding:2cqh 0 0}}.f1-track-facts li{flex:1;min-width:0}.f1-track-fact-value{white-space:nowrap;font-size:3vh;font-weight:800;display:block}@supports (width:1cqw){.f1-track-fact-value{font-size:3cqh}}.f1-track-fact-label{letter-spacing:.1em;text-transform:uppercase;color:#7f8898;margin-top:.3vh;font-size:1.9vh;font-weight:700;display:block}@supports (width:1cqw){.f1-track-fact-label{margin-top:.3cqh;font-size:1.9cqh}}.f1-track-record{color:#8b93a1;flex:none;align-items:baseline;gap:1.4vw;margin:1.2vh 0 0;font-size:2.4vh;display:flex}@supports (width:1cqw){.f1-track-record{gap:1.4cqw;margin:1.2cqh 0 0;font-size:2.4cqh}}.f1-track-record-label{letter-spacing:.1em;text-transform:uppercase;color:#7f8898;font-size:2vh;font-weight:800}@supports (width:1cqw){.f1-track-record-label{font-size:2cqh}}.f1-track-record-driver{color:#fff;font-weight:800}.f1-track-record strong{color:#fff;font-variant-numeric:tabular-nums}.f1-track-record-year{color:#7f8898}.f1-track-fastest{flex:none;align-items:baseline;gap:1.4vw;margin:1.6vh 0 0;font-size:2.6vh;display:flex}@supports (width:1cqw){.f1-track-fastest{gap:1.4cqw;margin:1.6cqh 0 0;font-size:2.6cqh}}.f1-track-fastest-label{letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;font-size:2vh;font-weight:800}@supports (width:1cqw){.f1-track-fastest-label{font-size:2cqh}}.f1-track-fastest-driver{font-weight:800}.f1-track-fastest-time{font-variant-numeric:tabular-nums}.f1-track-mark{letter-spacing:.12em;color:#7f8898;margin:0;font-size:2vh;font-weight:700;position:absolute;bottom:2.6vh;right:5vw}@supports (width:1cqw){.f1-track-mark{font-size:2cqh;bottom:2.6cqh;right:5cqw}}.f1-track-record{padding-right:14vw}@supports (width:1cqw){.f1-track-record{padding-right:14cqw}}.f1-track.is-landscape .f1-track-draw{min-height:20vh;padding:.8vh 0}@supports (width:1cqw){.f1-track.is-landscape .f1-track-draw{min-height:20cqh;padding:.8cqh 0}}.f1-track.is-landscape .f1-track-rostrum{margin-top:1vh}@supports (width:1cqw){.f1-track.is-landscape .f1-track-rostrum{margin-top:1cqh}}.f1-track.is-landscape .f1-track-step.is-p1 .f1-track-step-block{height:5.6vh}@supports (width:1cqw){.f1-track.is-landscape .f1-track-step.is-p1 .f1-track-step-block{height:5.6cqh}}.f1-track.is-landscape .f1-track-step.is-p2 .f1-track-step-block{height:4.2vh}@supports (width:1cqw){.f1-track.is-landscape .f1-track-step.is-p2 .f1-track-step-block{height:4.2cqh}}.f1-track.is-landscape .f1-track-step.is-p3 .f1-track-step-block{height:3.4vh}@supports (width:1cqw){.f1-track.is-landscape .f1-track-step.is-p3 .f1-track-step-block{height:3.4cqh}}.f1-track.is-landscape .f1-track-rest li{padding:.2vh 0}@supports (width:1cqw){.f1-track.is-landscape .f1-track-rest li{padding:.2cqh 0}}.f1-track.is-landscape .f1-track-rest{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.f1-track.is-landscape .f1-track-facts{margin-top:1.2vh;padding-top:1.2vh}@supports (width:1cqw){.f1-track.is-landscape .f1-track-facts{margin-top:1.2cqh;padding-top:1.2cqh}}.f1-track-when{justify-content:center;align-items:baseline;gap:1.4vw;margin:.7vh 0 0;display:flex}@supports (width:1cqw){.f1-track-when{gap:1.4cqw;margin:.7cqh 0 0}}.f1-track-when-rel{letter-spacing:.02em;color:#e8ecf4;font-size:2.6vh;font-weight:800}@supports (width:1cqw){.f1-track-when-rel{font-size:2.6cqh}}.f1-track-when-date{color:#7f8898;font-size:2.4vh;font-weight:600}@supports (width:1cqw){.f1-track-when-date{font-size:2.4cqh}}.f1-track-step.is-followed,.f1-track-rest li.is-followed{background:#ffffff14;border-radius:1vh}@supports (width:1cqw){.f1-track-step.is-followed,.f1-track-rest li.is-followed{border-radius:1cqh}}.f1-track-record.is-previous{margin-bottom:.4vh}@supports (width:1cqw){.f1-track-record.is-previous{margin-bottom:.4cqh}}.today-card{width:100%;height:100%;color:var(--cal-ink,#231f1a);background:#000;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden;container-type:size}.today-sheet{background:var(--cal-paper,#f0e8d8);box-sizing:border-box;width:100%;height:100%;font-family:var(--cal-support,"Inter", sans-serif);flex-direction:column;padding:5.4vh 5.6vw;display:flex}@supports (width:1cqw){.today-sheet{padding:5.4cqh 5.6cqw}}.today-sheet p,.today-sheet ul,.today-sheet li{margin:0;padding:0}.today-top{flex:none;justify-content:space-between;align-items:baseline;gap:2vw;display:flex}@supports (width:1cqw){.today-top{gap:2cqw}}.today-day{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:6.4vh;line-height:.92}@supports (width:1cqw){.today-day{font-size:6.4cqh}}.today-date{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);white-space:nowrap;font-size:3.1vh}@supports (width:1cqw){.today-date{font-size:3.1cqh}}.today-ribbon{background:color-mix(in srgb, var(--cal-ink,#231f1a) 12%, transparent);border-radius:.3vh;flex:none;height:1.55vh;margin:2.4vh 0 .9vh;position:relative}@supports (width:1cqw){.today-ribbon{border-radius:.3cqh;height:1.55cqh;margin:2.4cqh 0 .9cqh}}.today-block{background:color-mix(in srgb, var(--cal-ink,#231f1a) 84%, transparent);border-radius:.3vh;position:absolute;top:0;bottom:0}@supports (width:1cqw){.today-block{border-radius:.3cqh}}.today-now{background:var(--cal-accent,#b04a40);border-radius:.3vh;width:.42vh;position:absolute;top:-.7vh;bottom:-.7vh}@supports (width:1cqw){.today-now{border-radius:.3cqh;width:.42cqh;top:-.7cqh;bottom:-.7cqh}}.today-ticks{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);flex:none;justify-content:space-between;font-size:1.5vh;font-weight:500;display:flex}@supports (width:1cqw){.today-ticks{font-size:1.5cqh}}.today-rule{background:color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);flex:none;height:.28vh;margin:2.8vh 0 2.4vh}@supports (width:1cqw){.today-rule{height:.28cqh;margin:2.8cqh 0 2.4cqh}}.today-rule.is-thin{height:.14vh;margin:2.2vh 0 1.8vh}@supports (width:1cqw){.today-rule.is-thin{height:.14cqh;margin:2.2cqh 0 1.8cqh}}.today-label{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);flex:none;font-size:2.5vh}@supports (width:1cqw){.today-label{font-size:2.5cqh}}.today-answer{font-family:var(--cal-display,"Alfa Slab One", serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin-top:1.2vh;font-size:7.4vh;line-height:1.02;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.today-answer{margin-top:1.2cqh;font-size:7.4cqh}}.today-when{flex-wrap:wrap;flex:none;align-items:baseline;gap:1.6vw;margin-top:1.4vh;font-size:2.9vh;font-weight:500;display:flex}@supports (width:1cqw){.today-when{gap:1.6cqw;margin-top:1.4cqh;font-size:2.9cqh}}.today-in{color:var(--cal-accent,#b04a40);font-weight:600}.today-rest{flex:auto;min-height:0;overflow:hidden}.today-list{flex-direction:column;gap:1.5vh;margin-top:1.6vh;list-style:none;display:flex}@supports (width:1cqw){.today-list{gap:1.5cqh;margin-top:1.6cqh}}.today-row{align-items:baseline;gap:2.6vw;display:flex}@supports (width:1cqw){.today-row{gap:2.6cqw}}.today-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);flex:0 0 22vw;font-size:2.6vh;font-weight:600}@supports (width:1cqw){.today-time{flex:0 0 22cqw;font-size:2.6cqh}}.today-row.is-allday .today-time{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.1em;font-size:2.3vh;font-weight:400}@supports (width:1cqw){.today-row.is-allday .today-time{font-size:2.3cqh}}.today-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:2.9vh;font-weight:500;overflow:hidden}@supports (width:1cqw){.today-name{font-size:2.9cqh}}.today-empty{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.today-empty-answer{font-family:var(--cal-display,"Alfa Slab One", serif);font-size:9.6vh;line-height:.98}@supports (width:1cqw){.today-empty-answer{font-size:9.6cqh}}.today-empty-sub{color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);max-width:80%;margin-top:2vh;font-size:3.1vh}@supports (width:1cqw){.today-empty-sub{margin-top:2cqh;font-size:3.1cqh}}.today-foot{border-top:.14vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);flex:none;justify-content:space-between;align-items:baseline;gap:2vw;margin-top:auto;padding-top:2.2vh;font-size:2.1vh;display:flex}@supports (width:1cqw){.today-foot{border-top:.14cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);gap:2cqw;padding-top:2.2cqh;font-size:2.1cqh}}.today-source{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);white-space:nowrap;font-size:2vh}@supports (width:1cqw){.today-source{font-size:2cqh}}.today-stale{color:var(--cal-accent,#b04a40)}.is-landscape .today-sheet{padding:6.5vh 4.4vw}@supports (width:1cqw){.is-landscape .today-sheet{padding:6.5cqh 4.4cqw}}.is-landscape .today-split{flex:auto;grid-template-columns:.95fr 1.2fr;gap:3.4vw;min-height:0;display:grid}@supports (width:1cqw){.is-landscape .today-split{gap:3.4cqw}}.is-landscape .today-col{flex-direction:column;min-width:0;display:flex}.is-landscape .today-col+.today-col{border-left:.3vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);padding-left:3.6vw}@supports (width:1cqw){.is-landscape .today-col+.today-col{border-left:.3cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);padding-left:3.6cqw}}.is-landscape .today-day{font-size:11vh}@supports (width:1cqw){.is-landscape .today-day{font-size:11cqh}}.is-landscape .today-date{font-size:4.6vh}@supports (width:1cqw){.is-landscape .today-date{font-size:4.6cqh}}.is-landscape .today-answer{font-size:11vh}@supports (width:1cqw){.is-landscape .today-answer{font-size:11cqh}}.is-landscape .today-when{font-size:4.4vh}@supports (width:1cqw){.is-landscape .today-when{font-size:4.4cqh}}.is-landscape .today-label{font-size:3.7vh}@supports (width:1cqw){.is-landscape .today-label{font-size:3.7cqh}}.is-landscape .today-ribbon{height:2.4vh;margin:3.4vh 0 1.4vh}@supports (width:1cqw){.is-landscape .today-ribbon{height:2.4cqh;margin:3.4cqh 0 1.4cqh}}.is-landscape .today-now{width:.6vh;top:-1vh;bottom:-1vh}@supports (width:1cqw){.is-landscape .today-now{width:.6cqh;top:-1cqh;bottom:-1cqh}}.is-landscape .today-ticks{font-size:2.3vh}@supports (width:1cqw){.is-landscape .today-ticks{font-size:2.3cqh}}.is-landscape .today-time{flex:0 0 12vw;font-size:3.8vh}@supports (width:1cqw){.is-landscape .today-time{flex:0 0 12cqw;font-size:3.8cqh}}.is-landscape .today-row.is-allday .today-time{font-size:3.4vh}@supports (width:1cqw){.is-landscape .today-row.is-allday .today-time{font-size:3.4cqh}}.is-landscape .today-name{font-size:4.2vh}@supports (width:1cqw){.is-landscape .today-name{font-size:4.2cqh}}.is-landscape .today-list{gap:2.4vh}@supports (width:1cqw){.is-landscape .today-list{gap:2.4cqh}}.is-landscape .today-foot{font-size:3.1vh}@supports (width:1cqw){.is-landscape .today-foot{font-size:3.1cqh}}.is-landscape .today-source{font-size:2.9vh}@supports (width:1cqw){.is-landscape .today-source{font-size:2.9cqh}}.is-landscape .today-rule{margin:3.2vh 0 2.6vh}@supports (width:1cqw){.is-landscape .today-rule{margin:3.2cqh 0 2.6cqh}}.is-landscape .today-empty-answer{font-size:14vh}@supports (width:1cqw){.is-landscape .today-empty-answer{font-size:14cqh}}.is-landscape .today-empty-sub{font-size:4.4vh}@supports (width:1cqw){.is-landscape .today-empty-sub{font-size:4.4cqh}}.cal-look-neon .today-answer,.cal-look-neon .today-empty-answer{font-size:6.4vh;line-height:1.28}@supports (width:1cqw){.cal-look-neon .today-answer,.cal-look-neon .today-empty-answer{font-size:6.4cqh}}.is-landscape.cal-look-neon .today-answer{font-size:9vh}@supports (width:1cqw){.is-landscape.cal-look-neon .today-answer{font-size:9cqh}}.cal-look-neon .today-empty-answer{font-size:8vh}@supports (width:1cqw){.cal-look-neon .today-empty-answer{font-size:8cqh}}.cal-look-zine .today-day{letter-spacing:-.01em;font-size:5.2vh}@supports (width:1cqw){.cal-look-zine .today-day{font-size:5.2cqh}}.is-landscape.cal-look-zine .today-day{font-size:9vh}@supports (width:1cqw){.is-landscape.cal-look-zine .today-day{font-size:9cqh}}.cal-look-gallery .today-answer,.cal-look-runway .today-answer{line-height:1.06}.cal-look-festival .today-answer{font-size:6.8vh}@supports (width:1cqw){.cal-look-festival .today-answer{font-size:6.8cqh}}.week-card{width:100%;height:100%;color:var(--cal-ink,#231f1a);background:#000;display:flex;position:relative;overflow:hidden;container-type:size}.week-sheet{background:var(--cal-paper,#f0e8d8);box-sizing:border-box;width:100%;height:100%;font-family:var(--cal-support,"Inter", sans-serif);flex-direction:column;padding:5.4vh 5.6vw;display:flex}@supports (width:1cqw){.week-sheet{padding:5.4cqh 5.6cqw}}.week-top{flex:none;justify-content:space-between;align-items:baseline;gap:2vw;display:flex}@supports (width:1cqw){.week-top{gap:2cqw}}.week-title{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:6.4vh;line-height:.92}@supports (width:1cqw){.week-title{font-size:6.4cqh}}.week-range{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);white-space:nowrap;font-size:3.1vh}@supports (width:1cqw){.week-range{font-size:3.1cqh}}.week-rows{flex-direction:column;flex:auto;min-height:0;margin-top:2.2vh;display:flex}@supports (width:1cqw){.week-rows{margin-top:2.2cqh}}.week-row{border-top:.14vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent);flex:1 1 0;grid-template-columns:13.5vw 1fr;align-items:center;gap:2.4vw;min-height:0;padding:1.1vh 0;display:grid}@supports (width:1cqw){.week-row{border-top:.14cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent);grid-template-columns:13.5cqw 1fr;gap:2.4cqw;padding:1.1cqh 0}}.week-row:last-child{border-bottom:.14vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent)}@supports (width:1cqw){.week-row:last-child{border-bottom:.14cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent)}}.week-when{flex-direction:column;min-width:0;display:flex}.week-day{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.09em;text-transform:uppercase;font-size:3.4vh;line-height:1}@supports (width:1cqw){.week-day{font-size:3.4cqh}}.week-num{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);font-size:2.1vh;font-weight:600}@supports (width:1cqw){.week-num{font-size:2.1cqh}}.week-body{flex-direction:column;gap:.9vh;min-width:0;display:flex}@supports (width:1cqw){.week-body{gap:.9cqh}}.week-titles{white-space:nowrap;text-overflow:ellipsis;font-size:2.5vh;font-weight:500;overflow:hidden}@supports (width:1cqw){.week-titles{font-size:2.5cqh}}.week-sep{color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);padding:0 .7vw}@supports (width:1cqw){.week-sep{padding:0 .7cqw}}.week-none{color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);font-size:2.5vh;font-style:italic}@supports (width:1cqw){.week-none{font-size:2.5cqh}}.week-ribbon{background:color-mix(in srgb, var(--cal-ink,#231f1a) 12%, transparent);border-radius:.25vh;height:1.1vh;position:relative}@supports (width:1cqw){.week-ribbon{border-radius:.25cqh;height:1.1cqh}}.week-block{background:color-mix(in srgb, var(--cal-ink,#231f1a) 84%, transparent);border-radius:.25vh;position:absolute;top:0;bottom:0}@supports (width:1cqw){.week-block{border-radius:.25cqh}}.week-now{background:var(--cal-accent,#b04a40);border-radius:.25vh;width:.38vh;position:absolute;top:-.45vh;bottom:-.45vh}@supports (width:1cqw){.week-now{border-radius:.25cqh;width:.38cqh;top:-.45cqh;bottom:-.45cqh}}.week-row.is-today{background:color-mix(in srgb, var(--cal-ink,#231f1a) 6%, transparent);margin:0 -2.6vw;padding-left:2.6vw;padding-right:2.6vw}@supports (width:1cqw){.week-row.is-today{margin:0 -2.6cqw;padding-left:2.6cqw;padding-right:2.6cqw}}.week-row.is-today .week-day,.week-col.is-today .week-day{color:var(--cal-accent,#b04a40)}.week-row.is-today .week-titles{font-weight:700}.week-foot{border-top:.14vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);color:color-mix(in srgb, var(--cal-ink,#231f1a) 62%, transparent);flex:none;justify-content:space-between;align-items:baseline;gap:2vw;margin-top:auto;padding-top:2.2vh;font-size:2.1vh;display:flex}@supports (width:1cqw){.week-foot{border-top:.14cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 28%, transparent);gap:2cqw;padding-top:2.2cqh;font-size:2.1cqh}}.week-source{font-family:var(--cal-label,"Bebas Neue", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-ink,#231f1a) 38%, transparent);white-space:nowrap;font-size:2vh}@supports (width:1cqw){.week-source{font-size:2cqh}}.is-landscape .week-sheet{padding:6.5vh 4.4vw}@supports (width:1cqw){.is-landscape .week-sheet{padding:6.5cqh 4.4cqw}}.is-landscape .week-title{font-size:11vh}@supports (width:1cqw){.is-landscape .week-title{font-size:11cqh}}.is-landscape .week-range{font-size:4.6vh}@supports (width:1cqw){.is-landscape .week-range{font-size:4.6cqh}}.week-cols{border-top:.3vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent);flex:auto;grid-template-columns:repeat(7,1fr);min-height:0;margin-top:3vh;display:grid}@supports (width:1cqw){.week-cols{border-top:.3cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent);margin-top:3cqh}}.week-col{flex-direction:column;gap:1.6vh;min-width:0;padding:2.4vh 1.5vw 0;display:flex}@supports (width:1cqw){.week-col{gap:1.6cqh;padding:2.4cqh 1.5cqw 0}}.week-col+.week-col{border-left:.15vh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent)}@supports (width:1cqw){.week-col+.week-col{border-left:.15cqh solid color-mix(in srgb, var(--cal-ink,#231f1a) 26%, transparent)}}.week-col.is-today{background:color-mix(in srgb, var(--cal-ink,#231f1a) 6%, transparent)}.week-col-head{align-items:baseline;gap:1vw;display:flex}@supports (width:1cqw){.week-col-head{gap:1cqw}}.is-landscape .week-day{font-size:5vh}@supports (width:1cqw){.is-landscape .week-day{font-size:5cqh}}.is-landscape .week-num{font-size:3vh}@supports (width:1cqw){.is-landscape .week-num{font-size:3cqh}}.is-landscape .week-ribbon{height:2.3vh}@supports (width:1cqw){.is-landscape .week-ribbon{height:2.3cqh}}.is-landscape .week-now{width:.6vh;top:-.7vh;bottom:-.7vh}@supports (width:1cqw){.is-landscape .week-now{width:.6cqh;top:-.7cqh;bottom:-.7cqh}}.is-landscape .week-foot{font-size:3.1vh}@supports (width:1cqw){.is-landscape .week-foot{font-size:3.1cqh}}.is-landscape .week-source{font-size:2.9vh}@supports (width:1cqw){.is-landscape .week-source{font-size:2.9cqh}}.week-col-list{flex-direction:column;gap:1.3vh;min-width:0;display:flex}@supports (width:1cqw){.week-col-list{gap:1.3cqh}}.week-col-list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.4vh;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.week-col-list span{font-size:3.4cqh}}.week-col-time{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cal-ink,#231f1a) 55%, transparent)}.week-col.is-today .week-col-list span{font-weight:700}.is-landscape .week-none{font-size:3.2vh}@supports (width:1cqw){.is-landscape .week-none{font-size:3.2cqh}}.cal-look-zine .week-title{font-size:5vh}@supports (width:1cqw){.cal-look-zine .week-title{font-size:5cqh}}.is-landscape.cal-look-zine .week-title{font-size:8.4vh}@supports (width:1cqw){.is-landscape.cal-look-zine .week-title{font-size:8.4cqh}}.cal-look-zine .week-day{letter-spacing:-.01em;font-size:3vh}@supports (width:1cqw){.cal-look-zine .week-day{font-size:3cqh}}.is-landscape.cal-look-zine .week-day{font-size:4.2vh}@supports (width:1cqw){.is-landscape.cal-look-zine .week-day{font-size:4.2cqh}}.home-sky{--sky-top:#4a5a6b;--sky-bottom:#2a3642;--ink:#fff;--ink-soft:#ffffffe0;--ink-quiet:#ffffffc7}.home-sky.is-clear{--sky-top:#1c6aa8;--sky-bottom:#103e68}.home-sky.is-partly-cloudy{--sky-top:#3d6b8c;--sky-bottom:#24425a}.home-sky.is-cloudy{--sky-top:#4a5a6b;--sky-bottom:#2a3642}.home-sky.is-fog{--sky-top:#4f5a62;--sky-bottom:#2e353b}.home-sky.is-drizzle{--sky-top:#2c6079;--sky-bottom:#17394a}.home-sky.is-rain{--sky-top:#1f5470;--sky-bottom:#10303f}.home-sky.is-thunderstorm{--sky-top:#2b3a5c;--sky-bottom:#161c2c}.home-sky.is-snow{--sky-top:#46688c;--sky-bottom:#21344b}.home-sky.is-sleet{--sky-top:#3f5f7d;--sky-bottom:#1d303f}.home-sky.is-wind{--sky-top:#35625b;--sky-bottom:#1c3a35}.home-sky.is-hot{--sky-top:#a8471c;--sky-bottom:#56220f}.home-sky.is-cold{--sky-top:#2f5b86;--sky-bottom:#142d47}.home-sky__field{background:linear-gradient(178deg, var(--sky-top) 0%, var(--sky-bottom) 100%);position:absolute;inset:0}.home-sky__glow{background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,38%), #ffffff21 0%, #ffffff0d 32%, #fff0 62%);position:absolute;inset:0}.home-sky__blank{vertical-align:.34em;color:var(--ink-quiet);font-size:.55em;font-weight:400}.home-sky__emoji{line-height:1;display:inline-flex}.home-weather{width:100%;height:100%;min-height:0;color:var(--ink);--glow-x:50%;--glow-y:34%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.home-weather__inner{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;padding:6vw 2.6vw 5vw;display:grid;position:relative}@supports (width:1cqw){.home-weather__inner{padding:6cqw 2.6cqw 5cqw}}.home-weather__place{text-align:center;letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.08;font-size:clamp(4vw, calc(165vw / var(--place-len,12)), 7.4vw);text-wrap:balance;margin:0}@supports (width:1cqw){.home-weather__place{font-size:clamp(4cqw, calc(165cqw / var(--place-len,12)), 7.4cqw)}}.home-weather__today{align-content:center;justify-items:center;gap:1vw;min-height:0;display:grid}@supports (width:1cqw){.home-weather__today{gap:1cqw}}.home-weather__today-emoji{padding:.06em 0 .04em;font-size:34vw}@supports (width:1cqw){.home-weather__today-emoji{font-size:34cqw}}.home-weather.is-night.is-partly-cloudy .home-weather__today-emoji{font-size:24vw}@supports (width:1cqw){.home-weather.is-night.is-partly-cloudy .home-weather__today-emoji{font-size:24cqw}}.home-weather.is-night.is-partly-cloudy .home-weather__today-emoji .wall-emoji__image+.wall-emoji__image{margin-inline-start:-.42em}.home-weather__reading{justify-items:center;gap:.6vw;display:grid}@supports (width:1cqw){.home-weather__reading{gap:.6cqw}}.home-weather__now{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;margin:0;line-height:1;display:flex}.home-weather__now-value{letter-spacing:-.035em;color:var(--ink);font-size:30vw;font-weight:700}@supports (width:1cqw){.home-weather__now-value{font-size:30cqw}}.home-weather__hl{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:1.4vw;margin:.4vw 0 0;line-height:1;display:flex}@supports (width:1cqw){.home-weather__hl{gap:1.4cqw;margin:.4cqw 0 0}}.home-weather__hl-label{letter-spacing:.04em;color:var(--ink-quiet);font-size:5.4vw;font-weight:700}@supports (width:1cqw){.home-weather__hl-label{font-size:5.4cqw}}.home-weather__hl-high{letter-spacing:-.02em;color:var(--ink);font-size:9vw;font-weight:700}@supports (width:1cqw){.home-weather__hl-high{font-size:9cqw}}.home-weather__hl-low{letter-spacing:-.02em;color:var(--ink-soft);font-size:9vw;font-weight:600}@supports (width:1cqw){.home-weather__hl-low{font-size:9cqw}}.home-weather__hl-sep{color:var(--ink-quiet);margin:0 .4vw;font-size:7vw;font-weight:200}@supports (width:1cqw){.home-weather__hl-sep{margin:0 .4cqw;font-size:7cqw}}.home-weather__temps{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2.2vw;margin:0;line-height:1;display:flex}@supports (width:1cqw){.home-weather__temps{gap:2.2cqw}}.home-weather__high{letter-spacing:-.035em;color:var(--ink);font-size:28vw;font-weight:700}@supports (width:1cqw){.home-weather__high{font-size:28cqw}}.home-weather__unit{letter-spacing:-.01em;color:var(--ink-soft);font-size:.42em;font-weight:700}.home-weather__slash{color:var(--ink-quiet);font-size:12vw;font-weight:200}@supports (width:1cqw){.home-weather__slash{font-size:12cqw}}.home-weather__low{letter-spacing:-.03em;color:var(--ink-soft);font-size:16vw;font-weight:700}@supports (width:1cqw){.home-weather__low{font-size:16cqw}}.home-weather__condition{letter-spacing:.02em;color:var(--ink-soft);margin:0;font-size:6.4vw;font-weight:600}@supports (width:1cqw){.home-weather__condition{font-size:6.4cqw}}.home-weather__lead-label{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ink-quiet);margin:0 0 .6vw;font-size:6.4vw;font-weight:700}@supports (width:1cqw){.home-weather__lead-label{margin:0 0 .6cqw;font-size:6.4cqw}}.home-weather.is-landscape .home-weather__lead-label{text-align:left;margin-bottom:.5vh;font-size:4.8vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__lead-label{margin-bottom:.5cqh;font-size:4.8cqh}}.home-weather__ahead{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);align-items:start;gap:2vw;padding-top:3.4vw;display:grid}@supports (width:1cqw){.home-weather__ahead{gap:2cqw;padding-top:3.4cqw}}.home-weather:not(.is-landscape) .home-weather__ahead--short{grid-template-columns:repeat(var(--ahead-count,2), minmax(0, 1fr));width:calc(var(--ahead-count,2) * 33.333%);justify-self:center;margin-inline:auto}.home-weather__day{text-align:center;justify-items:center;gap:.9vw;min-width:0;display:grid}@supports (width:1cqw){.home-weather__day{gap:.9cqw}}.home-weather__day-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:5vw;font-weight:700}@supports (width:1cqw){.home-weather__day-name{font-size:5cqw}}.home-weather__day-emoji{padding:.06em 0 .04em;font-size:13vw}@supports (width:1cqw){.home-weather__day-emoji{font-size:13cqw}}.home-weather__day-temps{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:1.8vw;margin:0;line-height:1;display:flex}@supports (width:1cqw){.home-weather__day-temps{gap:1.8cqw}}.home-weather__day-high{letter-spacing:-.02em;color:var(--ink);font-size:7vw;font-weight:700}@supports (width:1cqw){.home-weather__day-high{font-size:7cqw}}.home-weather__day-low{letter-spacing:-.02em;color:var(--ink-quiet);font-size:5.6vw;font-weight:600}@supports (width:1cqw){.home-weather__day-low{font-size:5.6cqw}}.home-weather.is-landscape{--glow-x:27%;--glow-y:46%}.home-weather.is-landscape .home-weather__inner{grid-template:"place ahead""today ahead"minmax(0,1fr)/minmax(0,1fr) minmax(0,.82fr);column-gap:5vh;padding:7vh 4vh 7vh 4.5vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__inner{column-gap:5cqh;padding:7cqh 4cqh 7cqh 4.5cqh}}.home-weather.is-landscape .home-weather__place{text-align:left;font-size:clamp(3.6vh, calc(105vh / var(--place-len,12)), 6vh);grid-area:place}@supports (width:1cqw){.home-weather.is-landscape .home-weather__place{font-size:clamp(3.6cqh, calc(105cqh / var(--place-len,12)), 6cqh)}}.home-weather.is-landscape .home-weather__today{grid-area:today;justify-items:start;gap:1vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__today{gap:1cqh}}.home-weather.is-landscape .home-weather__today-emoji{font-size:26vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__today-emoji{font-size:26cqh}}.home-weather.is-landscape .home-weather__reading{justify-items:start}.home-weather.is-landscape .home-weather__now{justify-content:flex-start}.home-weather.is-landscape .home-weather__now-value{font-size:24vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__now-value{font-size:24cqh}}.home-weather.is-landscape .home-weather__hl{justify-content:flex-start;gap:1.1vh;margin-top:.3vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__hl{gap:1.1cqh;margin-top:.3cqh}}.home-weather.is-landscape .home-weather__hl-label{font-size:4.4vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__hl-label{font-size:4.4cqh}}.home-weather.is-landscape .home-weather__hl-high,.home-weather.is-landscape .home-weather__hl-low{font-size:7.2vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__hl-high,.home-weather.is-landscape .home-weather__hl-low{font-size:7.2cqh}}.home-weather.is-landscape .home-weather__hl-sep{font-size:5.4vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__hl-sep{font-size:5.4cqh}}.home-weather.is-landscape .home-weather__temps{justify-content:flex-start;gap:1.9vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__temps{gap:1.9cqh}}.home-weather.is-landscape .home-weather__high{font-size:22vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__high{font-size:22cqh}}.home-weather.is-landscape .home-weather__slash{font-size:11vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__slash{font-size:11cqh}}.home-weather.is-landscape .home-weather__low{font-size:13vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__low{font-size:13cqh}}.home-weather.is-landscape .home-weather__condition{font-size:5.4vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__condition{font-size:5.4cqh}}.home-weather.is-landscape .home-weather__ahead{border-top:0;border-left:1px solid #ffffff29;grid-area:ahead;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-content:center;align-items:center;gap:0;padding-top:0;padding-left:5vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__ahead{padding-left:5cqh}}.home-weather.is-landscape .home-weather__day{text-align:left;grid-template-columns:4.4em auto minmax(0,1fr);place-items:center start;gap:0;padding:1.4vh 0;font-size:5vh}@supports (width:1cqw){.home-weather.is-landscape .home-weather__day{padding:1.4cqh 0;font-size:5cqh}}.home-weather.is-landscape .home-weather__day-name{font-size:1em}.home-weather.is-landscape .home-weather__day-emoji{font-size:1.9em}.home-weather.is-landscape .home-weather__day-temps{justify-content:flex-end;justify-self:end;gap:.6em;font-size:1em}.home-weather.is-landscape .home-weather__day-high{font-size:1.25em}.home-weather.is-landscape .home-weather__day-low{font-size:1em}.radar-loop{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.radar-loop__frame{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.rain-radar{width:100%;height:100%;min-height:0;color:var(--rain-ink);--rain-ink:#f4f7fb;--rain-ink-soft:#f4f7fbb8;--rain-ink-faint:#f4f7fb70;--rain-mark-none:#f4f7fb1a;--rain-mark-light:#7fb2e8;--rain-mark-moderate:#4a86d6;--rain-mark-heavy:#245ec2;background:radial-gradient(120% 100% at 22% 0,#2a3f5c 0%,#16233a 46%,#0d1626 100%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.rain-radar__inner{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;row-gap:2.4vh;width:100%;height:100%;padding:3vh 2.6vw 2.2vh;display:grid;position:relative}@supports (width:1cqw){.rain-radar__inner{row-gap:2.4cqh;padding:3cqh 2.6cqw 2.2cqh}}.rain-radar__head{text-align:center}.rain-radar__place{letter-spacing:.04em;text-transform:uppercase;color:var(--rain-ink-soft);margin:0 0 .8vw;font-size:4.4vw;font-weight:600}@supports (width:1cqw){.rain-radar__place{margin:0 0 .8cqw;font-size:4.4cqw}}.rain-radar__headline{letter-spacing:-.01em;color:var(--rain-ink);text-wrap:balance;margin:0;font-size:8.2vw;font-weight:700;line-height:1.08}@supports (width:1cqw){.rain-radar__headline{font-size:8.2cqw}}.rain-radar__strip{flex-direction:column;min-height:0;display:flex}.rain-radar__hour{flex:1 1 0;grid-template-columns:9vw 1fr 9vw;align-items:center;column-gap:2vw;min-height:0;display:grid}@supports (width:1cqw){.rain-radar__hour{grid-template-columns:9cqw 1fr 9cqw;column-gap:2cqw}}.rain-radar__hour-label{font-variant-numeric:tabular-nums;color:var(--rain-ink-soft);font-size:3vw;font-weight:600}@supports (width:1cqw){.rain-radar__hour-label{font-size:3cqw}}.rain-radar__hour-mark{background:var(--rain-mark-none);border-radius:999px;width:14%;height:1.4vh;min-height:3px;display:block}@supports (width:1cqw){.rain-radar__hour-mark{height:1.4cqh}}.rain-radar__hour--light .rain-radar__hour-mark{background:var(--rain-mark-light);width:42%}.rain-radar__hour--moderate .rain-radar__hour-mark{background:var(--rain-mark-moderate);width:70%}.rain-radar__hour--heavy .rain-radar__hour-mark{background:var(--rain-mark-heavy);width:100%}.rain-radar__hour-chance{font-variant-numeric:tabular-nums;text-align:right;color:var(--rain-ink-faint);font-size:4vw;font-weight:600}@supports (width:1cqw){.rain-radar__hour-chance{font-size:4cqw}}.rain-radar__credit{text-align:center;letter-spacing:.02em;color:var(--rain-ink-faint);margin:0;font-size:2.4vw;font-weight:500}@supports (width:1cqw){.rain-radar__credit{font-size:2.4cqw}}.rain-radar.is-landscape .rain-radar__inner{grid-template:"head strip"minmax(0,1fr)"credit credit"/minmax(0,.62fr) minmax(0,1fr);gap:1.6vh 5vh;padding:6vh 4vh 4vh 4.5vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__inner{gap:1.6cqh 5cqh;padding:6cqh 4cqh 4cqh 4.5cqh}}.rain-radar.is-landscape .rain-radar__head{text-align:left;flex-direction:column;grid-area:head;justify-content:center;display:flex}.rain-radar.is-landscape .rain-radar__place{margin-bottom:1vh;font-size:3.6vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__place{margin-bottom:1cqh;font-size:3.6cqh}}.rain-radar.is-landscape .rain-radar__headline{font-size:7vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__headline{font-size:7cqh}}.rain-radar.is-landscape .rain-radar__strip{border-left:1px solid #f4f7fb29;flex-direction:row;grid-area:strip;align-items:stretch;padding-left:5vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__strip{padding-left:5cqh}}.rain-radar.is-landscape .rain-radar__hour{flex:1 1 0;grid-template-rows:3.4vh minmax(0,1fr) 3.4vh;grid-template-columns:none;justify-items:center;gap:.8vh 0;min-width:0}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__hour{grid-template-rows:3.4cqh minmax(0,1fr) 3.4cqh;row-gap:.8cqh}}.rain-radar.is-landscape .rain-radar__hour-chance{text-align:center;font-size:2.6vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__hour-chance{font-size:2.6cqh}}.rain-radar.is-landscape .rain-radar__hour-mark{align-self:end;width:60%;height:14%;min-height:3px}.rain-radar.is-landscape .rain-radar__hour--light .rain-radar__hour-mark{height:42%}.rain-radar.is-landscape .rain-radar__hour--moderate .rain-radar__hour-mark{height:70%}.rain-radar.is-landscape .rain-radar__hour--heavy .rain-radar__hour-mark{height:100%}.rain-radar.is-landscape .rain-radar__hour-label{font-size:1.8vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__hour-label{font-size:1.8cqh}}.rain-radar.is-landscape .rain-radar__credit{text-align:right;grid-area:credit;font-size:1.7vh}@supports (width:1cqw){.rain-radar.is-landscape .rain-radar__credit{font-size:1.7cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__strip{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:0 3vh;display:grid}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__strip{column-gap:3cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour{grid-template-rows:none;grid-template-columns:7vh 1fr 7vh;place-items:center stretch;gap:0 1.4vh;min-width:0}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour{grid-template-columns:7cqh 1fr 7cqh;column-gap:1.4cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour-chance{text-align:right}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour-mark{align-self:center;width:100%;height:1.2vh;min-height:3px}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour-mark{height:1.2cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--light .rain-radar__hour-mark{width:42%;height:1.2vh}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--light .rain-radar__hour-mark{height:1.2cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--moderate .rain-radar__hour-mark{width:70%;height:1.2vh}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--moderate .rain-radar__hour-mark{height:1.2cqh}}.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--heavy .rain-radar__hour-mark{width:100%;height:1.2vh}@supports (width:1cqw){.rain-radar.is-landscape:not(.rain-radar--radar) .rain-radar__hour--heavy .rain-radar__hour-mark{height:1.2cqh}}.rain-radar--radar .rain-radar__inner--radar{grid-template:"loop"minmax(0,1fr)"summary";row-gap:2vh}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar{row-gap:2cqh}}.rain-radar--radar .rain-radar__loop{border-radius:1.6vw;grid-area:loop;min-height:0;position:relative;overflow:hidden}@supports (width:1cqw){.rain-radar--radar .rain-radar__loop{border-radius:1.6cqw}}.rain-radar--radar .radar-loop__time{z-index:1;color:var(--rain-ink);letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#0d16269e;border-radius:999px;margin:0;padding:.4em .85em;font-size:3.2vw;font-weight:600;position:absolute;top:4%;left:4%}@supports (width:1cqw){.rain-radar--radar .radar-loop__time{font-size:3.2cqw}}.rain-radar--radar .rain-radar__summary{flex-direction:column;grid-area:summary;row-gap:1.2vh;min-height:0;display:flex}@supports (width:1cqw){.rain-radar--radar .rain-radar__summary{row-gap:1.2cqh}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__head{text-align:center}.rain-radar--radar .rain-radar__inner--radar .rain-radar__place{margin:0 0 .6vw;font-size:3vw}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__place{margin:0 0 .6cqw;font-size:3cqw}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__headline{font-size:5.4vw}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__headline{font-size:5.4cqw}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__strip{flex-direction:row;align-items:stretch;min-height:0}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour{flex:1 1 0;grid-template-rows:2.6vw minmax(0,1fr) 2.6vw;grid-template-columns:none;justify-items:center;gap:.6vw 0;min-width:0}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour{grid-template-rows:2.6cqw minmax(0,1fr) 2.6cqw;row-gap:.6cqw}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour-label{font-size:2.4vw}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour-label{font-size:2.4cqw}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour-chance{text-align:center;font-size:3.4vw}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour-chance{font-size:3.4cqw}}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour-mark{align-self:end;width:60%;height:14%;min-height:3px}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour--light .rain-radar__hour-mark{width:60%;height:42%}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour--moderate .rain-radar__hour-mark{width:60%;height:70%}.rain-radar--radar .rain-radar__inner--radar .rain-radar__hour--heavy .rain-radar__hour-mark{width:60%;height:100%}.rain-radar--radar .rain-radar__inner--radar .rain-radar__credit{font-size:2.2vw}@supports (width:1cqw){.rain-radar--radar .rain-radar__inner--radar .rain-radar__credit{font-size:2.2cqw}}.rain-radar--radar.is-landscape .rain-radar__inner--radar.rain-radar__inner{grid-template:"loop summary"minmax(0,1fr)/minmax(0,1fr) minmax(0,.5fr);gap:0 4vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar.rain-radar__inner{column-gap:4cqh}}.rain-radar--radar.is-landscape .rain-radar__loop{border-radius:1.2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__loop{border-radius:1.2cqh}}.rain-radar--radar.is-landscape .radar-loop__time{font-size:3vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .radar-loop__time{font-size:3cqh}}.rain-radar--radar.is-landscape .rain-radar__summary{justify-content:center;row-gap:2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__summary{row-gap:2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__head{text-align:left}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__place{margin-bottom:1vh;font-size:2.2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__place{margin-bottom:1cqh;font-size:2.2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__headline{font-size:4vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__headline{font-size:4cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__strip{flex-direction:column;flex:1 1 0;min-height:0}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour{flex:1 1 0;grid-template-rows:none;grid-template-columns:7vh 1fr 7vh;place-items:center stretch;gap:0 1.4vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour{grid-template-columns:7cqh 1fr 7cqh;column-gap:1.4cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-label{text-align:left;font-size:1.7vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-label{font-size:1.7cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-chance{text-align:right;font-size:2.6vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-chance{font-size:2.6cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-mark{align-self:center;width:100%;height:1.2vh;min-height:3px}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour-mark{height:1.2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--light .rain-radar__hour-mark{width:42%;height:1.2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--light .rain-radar__hour-mark{height:1.2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--moderate .rain-radar__hour-mark{width:70%;height:1.2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--moderate .rain-radar__hour-mark{height:1.2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--heavy .rain-radar__hour-mark{width:100%;height:1.2vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__hour--heavy .rain-radar__hour-mark{height:1.2cqh}}.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__credit{text-align:left;font-size:1.6vh}@supports (width:1cqw){.rain-radar--radar.is-landscape .rain-radar__inner--radar .rain-radar__credit{font-size:1.6cqh}}.home-jacket{width:100%;height:100%;min-height:0;color:var(--ink);--glow-x:50%;--glow-y:42%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.home-jacket__inner{box-sizing:border-box;text-align:center;grid-template-rows:auto minmax(0,1fr) auto auto auto;justify-items:center;width:100%;height:100%;padding:7vw 2.6vw 5vw;display:grid;position:relative}@supports (width:1cqw){.home-jacket__inner{padding:7cqw 2.6cqw 5cqw}}.home-jacket__question{letter-spacing:.01em;color:var(--ink-soft);text-wrap:balance;margin:0;font-size:6.4vw;font-weight:700;line-height:1.1}@supports (width:1cqw){.home-jacket__question{font-size:6.4cqw}}.home-jacket__answer{align-content:center;justify-items:center;gap:.5vw;min-height:0;display:grid}@supports (width:1cqw){.home-jacket__answer{gap:.5cqw}}.home-jacket__art{justify-content:center;align-items:center;min-width:0;line-height:1;display:flex}.home-jacket__garment-image{object-fit:contain;width:42vw;height:34vw;display:block}@supports (width:1cqw){.home-jacket__garment-image{width:42cqw;height:34cqw}}.home-jacket__umbrella{margin-left:-1vw;font-size:20vw}@supports (width:1cqw){.home-jacket__umbrella{margin-left:-1cqw;font-size:20cqw}}.home-jacket__emoji{padding:.06em 0 .04em;font-size:34vw}@supports (width:1cqw){.home-jacket__emoji{font-size:34cqw}}.home-jacket.is-coat .home-jacket__emoji{letter-spacing:-.08em;font-size:24vw}@supports (width:1cqw){.home-jacket.is-coat .home-jacket__emoji{font-size:24cqw}}.home-jacket.is-rain .home-jacket__emoji{letter-spacing:-.08em;font-size:24vw}@supports (width:1cqw){.home-jacket.is-rain .home-jacket__emoji{font-size:24cqw}}.home-jacket.has-image-art.is-rain .home-jacket__garment-image{width:36vw}@supports (width:1cqw){.home-jacket.has-image-art.is-rain .home-jacket__garment-image{width:36cqw}}.home-jacket.is-coat.is-rain .home-jacket__emoji{font-size:20vw}@supports (width:1cqw){.home-jacket.is-coat.is-rain .home-jacket__emoji{font-size:20cqw}}.home-jacket__word{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:30vw;font-weight:800;line-height:.92}@supports (width:1cqw){.home-jacket__word{font-size:30cqw}}.home-jacket__copy{justify-items:center;display:grid}.home-jacket__aside{letter-spacing:0;color:var(--ink-soft);margin:.4vw 0 0;font-size:5vw;font-weight:650;line-height:1.1}@supports (width:1cqw){.home-jacket__aside{margin:.4cqw 0 0;font-size:5cqw}}.home-jacket__temps{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2vw;margin:0;line-height:1;display:flex}@supports (width:1cqw){.home-jacket__temps{gap:2cqw}}.home-jacket__high{letter-spacing:-.03em;color:var(--ink);font-size:13vw;font-weight:700}@supports (width:1cqw){.home-jacket__high{font-size:13cqw}}.home-jacket__unit{letter-spacing:-.01em;color:var(--ink-soft);font-size:.44em;font-weight:700}.home-jacket__slash{color:var(--ink-quiet);font-size:7.6vw;font-weight:300}@supports (width:1cqw){.home-jacket__slash{font-size:7.6cqw}}.home-jacket__low{letter-spacing:-.03em;color:var(--ink-soft);font-size:9vw;font-weight:700}@supports (width:1cqw){.home-jacket__low{font-size:9cqw}}.home-jacket__now{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;margin:.4vw 0 0;line-height:1;display:flex}@supports (width:1cqw){.home-jacket__now{margin:.4cqw 0 0}}.home-jacket__now-value{letter-spacing:-.03em;color:var(--ink);font-size:17vw;font-weight:700}@supports (width:1cqw){.home-jacket__now-value{font-size:17cqw}}.home-jacket__footnote{justify-items:center;gap:.2em;margin-top:2.4vw;font-size:4.2vw;display:grid}@supports (width:1cqw){.home-jacket__footnote{margin-top:2.4cqw;font-size:4.2cqw}}.home-jacket__footnote-line{letter-spacing:.01em;color:var(--ink-soft);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.home-jacket__footnote-range{color:var(--ink-quiet);font-size:.88em;font-weight:600}.home-jacket.is-unanswered .home-jacket__word{letter-spacing:-.01em;color:var(--ink-soft);font-size:13vw;font-weight:700}@supports (width:1cqw){.home-jacket.is-unanswered .home-jacket__word{font-size:13cqw}}.home-jacket.is-landscape{--glow-y:48%}.home-jacket.is-landscape .home-jacket__inner{grid-template-rows:auto minmax(0,1fr) auto auto auto;padding:6vh 7vh 5vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__inner{padding:6cqh 7cqh 5cqh}}.home-jacket.is-landscape .home-jacket__question{font-size:7vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__question{font-size:7cqh}}.home-jacket.is-landscape .home-jacket__answer{grid-auto-flow:column;align-items:center;column-gap:4vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__answer{column-gap:4cqh}}.home-jacket.is-landscape .home-jacket__emoji{font-size:34vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__emoji{font-size:34cqh}}.home-jacket.is-landscape .home-jacket__garment-image{width:40vh;height:34vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__garment-image{width:40cqh;height:34cqh}}.home-jacket.is-landscape .home-jacket__umbrella{margin-left:-1vh;font-size:20vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__umbrella{margin-left:-1cqh;font-size:20cqh}}.home-jacket.is-landscape.has-image-art.is-rain .home-jacket__garment-image{width:34vh}@supports (width:1cqw){.home-jacket.is-landscape.has-image-art.is-rain .home-jacket__garment-image{width:34cqh}}.home-jacket.is-landscape .home-jacket__word{font-size:32vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__word{font-size:32cqh}}.home-jacket.is-landscape .home-jacket__aside{font-size:5vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__aside{font-size:5cqh}}.home-jacket.is-landscape .home-jacket__temps{gap:1.8vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__temps{gap:1.8cqh}}.home-jacket.is-landscape .home-jacket__high{font-size:11vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__high{font-size:11cqh}}.home-jacket.is-landscape .home-jacket__slash{font-size:6.4vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__slash{font-size:6.4cqh}}.home-jacket.is-landscape .home-jacket__low{font-size:7.6vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__low{font-size:7.6cqh}}.home-jacket.is-landscape .home-jacket__now-value{font-size:14vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__now-value{font-size:14cqh}}.home-jacket.is-landscape .home-jacket__footnote{margin-top:2.4vh;font-size:3.6vh}@supports (width:1cqw){.home-jacket.is-landscape .home-jacket__footnote{margin-top:2.4cqh;font-size:3.6cqh}}.home-jacket.is-landscape.is-unanswered .home-jacket__word{letter-spacing:-.01em;color:var(--ink-soft);font-size:13vh;font-weight:700}@supports (width:1cqw){.home-jacket.is-landscape.is-unanswered .home-jacket__word{font-size:13cqh}}.home-jacket.is-landscape.is-coat .home-jacket__emoji{letter-spacing:-.08em;font-size:24vh}@supports (width:1cqw){.home-jacket.is-landscape.is-coat .home-jacket__emoji{font-size:24cqh}}.home-jacket.is-landscape.is-rain .home-jacket__emoji{letter-spacing:-.08em;font-size:24vh}@supports (width:1cqw){.home-jacket.is-landscape.is-rain .home-jacket__emoji{font-size:24cqh}}.home-jacket.is-landscape.is-coat.is-rain .home-jacket__emoji{font-size:20vh}@supports (width:1cqw){.home-jacket.is-landscape.is-coat.is-rain .home-jacket__emoji{font-size:20cqh}}.departure-card{color:#16243a;text-align:center;background:#f7efd9;place-items:start center;font-family:Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.departure-card.is-practice{color:#271b20;background:#f6e8df}.departure-sun{opacity:.9;background:#ffd15a;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-31vw;right:-17vw}@supports (width:1cqw){.departure-sun{width:58cqw;height:58cqw;top:-31cqw;right:-17cqw}}.departure-card.is-practice .departure-sun{background:#ff7567}.departure-copy{z-index:2;width:86%;padding-top:14vw;position:relative}@supports (width:1cqw){.departure-copy{padding-top:14cqw}}.departure-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:6vw;font-weight:900;line-height:1}@supports (width:1cqw){.departure-kicker{font-size:6cqw}}.departure-label{margin-top:4vw;font-size:8vw;font-weight:800;line-height:1.05}@supports (width:1cqw){.departure-label{margin-top:4cqw;font-size:8cqw}}.departure-prompt{text-transform:uppercase;letter-spacing:.12em;margin-top:11vw;font-size:6vw;font-weight:700}@supports (width:1cqw){.departure-prompt{margin-top:11cqw;font-size:6cqw}}.departure-clock,.departure-leave{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:2vw;font-size:23vw;font-weight:900;line-height:.95}@supports (width:1cqw){.departure-clock,.departure-leave{margin-top:2cqw;font-size:23cqw}}.departure-leave{letter-spacing:-.04em;margin-top:15vw;font-size:18vw}@supports (width:1cqw){.departure-leave{margin-top:15cqw;font-size:18cqw}}.departure-bus{z-index:1;width:76vw;position:absolute;bottom:7vw;left:12vw}@supports (width:1cqw){.departure-bus{width:76cqw;bottom:7cqw;left:12cqw}}.departure-school{width:60vw;bottom:6vw;left:20vw}@supports (width:1cqw){.departure-school{width:60cqw;bottom:6cqw;left:20cqw}}.departure-practice-art{height:40vw;position:absolute;inset:auto 0 4vw}@supports (width:1cqw){.departure-practice-art{height:40cqw;inset:auto 0 4cqw}}.departure-car{width:58vw;position:absolute;bottom:0;left:6vw}@supports (width:1cqw){.departure-car{width:58cqw;left:6cqw}}.departure-activity{z-index:2;object-fit:contain;background:#ffffffe0;border-radius:50%;width:24vw;height:24vw;padding:2vw;position:absolute;top:-6vw;right:5vw;box-shadow:0 2vw 5vw #38191e2e}@supports (width:1cqw){.departure-activity{width:24cqw;height:24cqw;padding:2cqw;top:-6cqw;right:5cqw;box-shadow:0 2cqw 5cqw #38191e2e}}.departure-card.is-landscape .departure-sun{width:76vh;height:76vh;top:-38vh;right:-17vh}@supports (width:1cqw){.departure-card.is-landscape .departure-sun{width:76cqh;height:76cqh;top:-38cqh;right:-17cqh}}.departure-card.is-landscape .departure-copy{width:56%;margin-left:-38%;padding-top:10vh}@supports (width:1cqw){.departure-card.is-landscape .departure-copy{padding-top:10cqh}}.departure-card.is-landscape .departure-kicker{font-size:6vh}@supports (width:1cqw){.departure-card.is-landscape .departure-kicker{font-size:6cqh}}.departure-card.is-landscape .departure-label{margin-top:3vh;font-size:8vh}@supports (width:1cqw){.departure-card.is-landscape .departure-label{margin-top:3cqh;font-size:8cqh}}.departure-card.is-landscape .departure-prompt{margin-top:8vh;font-size:5.5vh}@supports (width:1cqw){.departure-card.is-landscape .departure-prompt{margin-top:8cqh;font-size:5.5cqh}}.departure-card.is-landscape .departure-clock{margin-top:1vh;font-size:23vh}@supports (width:1cqw){.departure-card.is-landscape .departure-clock{margin-top:1cqh;font-size:23cqh}}.departure-card.is-landscape .departure-leave{margin-top:11vh;font-size:18vh}@supports (width:1cqw){.departure-card.is-landscape .departure-leave{margin-top:11cqh;font-size:18cqh}}.departure-card.is-landscape .departure-bus{width:75vh;bottom:5vh;left:auto;right:6vh}@supports (width:1cqw){.departure-card.is-landscape .departure-bus{width:75cqh;bottom:5cqh;right:6cqh}}.departure-card.is-landscape .departure-school{width:62vh;bottom:5vh;left:auto;right:8vh}@supports (width:1cqw){.departure-card.is-landscape .departure-school{width:62cqh;bottom:5cqh;right:8cqh}}.departure-card.is-landscape .departure-practice-art{width:82vh;height:49vh;inset:auto 2vh 4vh auto}@supports (width:1cqw){.departure-card.is-landscape .departure-practice-art{width:82cqh;height:49cqh;inset:auto 2cqh 4cqh auto}}.departure-card.is-landscape .departure-car{width:52vh;left:0}@supports (width:1cqw){.departure-card.is-landscape .departure-car{width:52cqh}}.departure-card.is-landscape .departure-activity{width:24vh;height:24vh;padding:2vh;top:-4vh;right:0}@supports (width:1cqw){.departure-card.is-landscape .departure-activity{width:24cqh;height:24cqh;padding:2cqh;top:-4cqh}}.departure-card.is-bedtime{color:#eef2ff;background:radial-gradient(120% 95% at 50% 6%,#33406f 0%,#1e2856 42%,#121a3c 100%)}.departure-moon{z-index:0;opacity:.95;background:radial-gradient(circle at 38% 36%,#fdf7e2 0%,#efe6c4 58%,#d7cca4 100%);border-radius:50%;position:absolute;box-shadow:0 0 12vh 4vh #e9e2be38}@supports (width:1cqw){.departure-moon{box-shadow:0 0 12cqh 4cqh #e9e2be38}}.departure-card.is-bedtime:not(.is-landscape) .departure-moon{display:none}.bedtime-intro{letter-spacing:.01em;color:#e2e8ff;font-size:5.6vw;font-weight:700;line-height:1.22}@supports (width:1cqw){.bedtime-intro{font-size:5.6cqw}}.is-bedtime .departure-label{color:#fff;margin-top:5vw}@supports (width:1cqw){.is-bedtime .departure-label{margin-top:5cqw}}.is-bedtime .departure-prompt{color:#b7c2ee}.is-bedtime .departure-clock,.is-bedtime .departure-leave{color:#fff}.bedtime-art{z-index:1;width:60vw;height:60vw;position:absolute;bottom:6vw;left:20vw}@supports (width:1cqw){.bedtime-art{width:60cqw;height:60cqw;bottom:6cqw;left:20cqw}}.bedtime-art-img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.bedtime-art-img.is-shown{opacity:1}.departure-card.is-landscape.is-bedtime .departure-moon{width:40vh;height:40vh;top:-10vh;right:-6vh}@supports (width:1cqw){.departure-card.is-landscape.is-bedtime .departure-moon{width:40cqh;height:40cqh;top:-10cqh;right:-6cqh}}.departure-card.is-landscape .bedtime-intro{font-size:5.2vh}@supports (width:1cqw){.departure-card.is-landscape .bedtime-intro{font-size:5.2cqh}}.departure-card.is-landscape .bedtime-art{width:66vh;height:66vh;bottom:4vh;left:auto;right:6vh}@supports (width:1cqw){.departure-card.is-landscape .bedtime-art{width:66cqh;height:66cqh;bottom:4cqh;right:6cqh}}.departure-card .departure-scheduled-time{font-size:14vw}@supports (width:1cqw){.departure-card .departure-scheduled-time{font-size:14cqw}}.departure-card.is-landscape .departure-scheduled-time{font-size:14vh}@supports (width:1cqw){.departure-card.is-landscape .departure-scheduled-time{font-size:14cqh}}.country-capitals-view{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-sans,Arial, Helvetica, sans-serif);color:#30392f;background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;place-items:start center;gap:1.3vh;padding:3vh 3vw;display:grid;overflow:hidden;container-type:size}@supports (width:1cqw){.country-capitals-view{gap:1.3cqh;padding:3cqh 3cqw}}.country-capitals-name,.country-capitals-capital{text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.03}.country-capitals-name{font-size:8vw;font-weight:700}@supports (width:1cqw){.country-capitals-name{font-size:8cqw}}.country-capitals-details{width:100%;min-width:0}.country-capitals-flag-wrap{justify-content:center;width:100%;display:flex}.country-capitals-flag{object-fit:contain;width:100%;height:auto;max-height:24vh;display:block}@supports (width:1cqw){.country-capitals-flag{max-height:24cqh}}.country-capitals-label{text-align:center;letter-spacing:.08em;color:#536447;margin:1.5vh 0 .7vh;font-size:3.6vw;font-weight:800}@supports (width:1cqw){.country-capitals-label{margin:1.5cqh 0 .7cqh;font-size:3.6cqw}}.country-capitals-capital{font-size:7vw;font-weight:650}@supports (width:1cqw){.country-capitals-capital{font-size:7cqw}}.country-capitals-outline-wrap{box-sizing:border-box;background:#34566b;border:0;width:100%;height:100%;min-height:0}.country-capitals-outline{object-fit:contain;width:100%;height:100%;display:block}.country-capitals-facts{box-sizing:border-box;border-top:1px solid #c7ceca;gap:1.2vh;width:100%;margin:0;padding:1.4vh 1vw 0;font-size:6.2vw;line-height:1.16;display:grid}@supports (width:1cqw){.country-capitals-facts{gap:1.2cqh;padding:1.4cqh 1cqw 0;font-size:6.2cqw}}.country-capitals-fact{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .35em;display:flex}.country-capitals-fact dt{color:#30392f;font-size:4.6vw;font-weight:600}@supports (width:1cqw){.country-capitals-fact dt{font-size:4.6cqw}}.country-capitals-fact dd{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700}.country-capitals-view.is-landscape{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:4vw}@supports (width:1cqw){.country-capitals-view.is-landscape{column-gap:4cqw}}.is-landscape .country-capitals-name{grid-area:1/1;font-size:5.4vw}@supports (width:1cqw){.is-landscape .country-capitals-name{font-size:5.4cqw}}.is-landscape .country-capitals-details{grid-area:2/1/4}.is-landscape .country-capitals-flag{max-height:48vh}@supports (width:1cqw){.is-landscape .country-capitals-flag{max-height:48cqh}}.is-landscape .country-capitals-label{font-size:1.5vw}@supports (width:1cqw){.is-landscape .country-capitals-label{font-size:1.5cqw}}.is-landscape .country-capitals-capital{font-size:4.5vw}@supports (width:1cqw){.is-landscape .country-capitals-capital{font-size:4.5cqw}}.is-landscape .country-capitals-outline-wrap{grid-area:1/2/3}.is-landscape .country-capitals-facts{grid-area:3/2;gap:1.5vh;font-size:3vw}@supports (width:1cqw){.is-landscape .country-capitals-facts{gap:1.5cqh;font-size:3cqw}}.is-landscape .country-capitals-fact dt{font-size:2.2vw}@supports (width:1cqw){.is-landscape .country-capitals-fact dt{font-size:2.2cqw}}.math-clock{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--math-clock-ink);background:var(--math-clock-paper);font-family:var(--math-clock-font);isolation:isolate;grid-template-rows:auto minmax(0,1fr);justify-items:center;padding:4vh 2vw 3.5vh;display:grid;position:relative;overflow:hidden}@supports (width:1cqw){.math-clock{padding:4cqh 2cqw 3.5cqh}}.math-clock:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 8vw #26292e0e}@supports (width:1cqw){.math-clock:after{box-shadow:inset 0 0 8cqw #26292e0e}}.math-clock-kicker{color:var(--math-clock-accent);letter-spacing:.06em;font-size:clamp(44px,5.8vh,66px);line-height:1;transform:rotate(-1deg)}@supports (width:1cqw){.math-clock-kicker{font-size:clamp(44px,5.8cqh,66px)}}.math-clock-stage{grid-template-rows:48% 52%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:96vw;height:100%;display:grid;position:relative}@supports (width:1cqw){.math-clock-stage{width:96cqw}}.math-clock-work{white-space:nowrap;flex-direction:column;align-self:end;align-items:center;gap:1.4vh;min-width:0;padding-bottom:2.5vh;display:flex}@supports (width:1cqw){.math-clock-work{gap:1.4cqh;padding-bottom:2.5cqh}}.math-clock-work--hour{grid-area:1/1}.math-clock-work--minute{grid-area:1/3}.math-clock-equation{letter-spacing:-.035em;font-size:clamp(50px,min(13vh,12.5vw),144px);line-height:.95}@supports (width:1cqw){.math-clock-equation{font-size:clamp(50px,min(13cqh,12.5cqw),144px)}}.math-clock-divider{color:var(--math-clock-accent);grid-area:1/2;align-self:end;padding:0 1vw 7.5vh;font-size:clamp(48px,min(14vh,8vw),132px);line-height:.8}@supports (width:1cqw){.math-clock-divider{padding:0 1cqw 7.5cqh;font-size:clamp(48px,min(14cqh,8cqw),132px)}}.math-clock-solution{color:var(--math-clock-accent);opacity:0;font-size:clamp(40px,min(9.5vh,9vw),96px);line-height:1;transition:opacity .42s,transform .42s;transform:translateY(-.7vh)}@supports (width:1cqw){.math-clock-solution{font-size:clamp(40px,min(9.5cqh,9cqw),96px);transform:translateY(-.7cqh)}}.math-clock.is-revealed .math-clock-solution{opacity:1;transform:translateY(0)}.math-clock-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.math-clock-connector{fill:none;stroke:var(--math-clock-accent);stroke-width:clamp(3px,.42vh,6px);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .65s .18s}@supports (width:1cqw){.math-clock-connector{stroke-width:clamp(3px,.42cqh,6px)}}.math-clock.is-revealed .math-clock-connector{stroke-dashoffset:0}.math-clock-answer{color:var(--math-clock-ink);letter-spacing:-.045em;opacity:0;grid-area:2/1/auto/4;justify-content:center;align-self:center;align-items:baseline;font-size:clamp(110px,min(25vh,29vw),250px);line-height:.82;transition:opacity .52s .42s,transform .52s .42s;display:flex;transform:translateY(1vh)}@supports (width:1cqw){.math-clock-answer{font-size:clamp(110px,min(25cqh,29cqw),250px);transform:translateY(1cqh)}}.math-clock-answer.is-revealed{opacity:1;transform:translateY(0)}.math-clock-time-divider{color:var(--math-clock-accent)}.math-clock-meridiem{color:var(--math-clock-accent);letter-spacing:.03em;margin-left:.22em;font-size:.3em}@media (prefers-reduced-motion:reduce){.math-clock-solution,.math-clock-connector,.math-clock-answer{transition:none}}@font-face{font-family:Goat Shrikhand;src:url(/fonts/shrikhand.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.goat-clock{background:#315f43;position:absolute;inset:0;overflow:hidden;container-type:size}.goat-clock__scene{width:100%;height:100%;display:block}.goat-clock__time{color:#fff6df;letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-shadow:0 4px #304c3b;-webkit-text-stroke:1.5px #304c3b;justify-content:center;align-items:baseline;gap:2vw;width:100%;font-family:Goat Shrikhand,Georgia,serif;font-size:19vw;font-weight:400;line-height:1;display:flex;position:absolute;top:4%;left:0}@supports (width:1cqw){.goat-clock__time{gap:2cqw;font-size:19cqw}}.goat-clock__period{letter-spacing:.06em;-webkit-text-stroke:0;font-family:inherit;font-size:4vw}@supports (width:1cqw){.goat-clock__period{font-size:4cqw}}.goat-clock.is-landscape .goat-clock__time{gap:2vh;font-size:21vh;top:5%}@supports (width:1cqw){.goat-clock.is-landscape .goat-clock__time{gap:2cqh;font-size:21cqh}}.goat-clock.is-landscape .goat-clock__period{font-size:5vh}@supports (width:1cqw){.goat-clock.is-landscape .goat-clock__period{font-size:5cqh}}.goat-clock__head{transform-origin:38px -78px}.goat-clock__tail{transform-origin:-62px -88px}.goat-clock__legs{transform-origin:0 -60px}.goat-clock__mouth{transform-box:fill-box;transform-origin:50%}.goat-clock.is-active .goat-clock__head{animation:3.4s ease-in-out infinite goat-nibble;animation-delay:var(--goat-delay)}.goat-clock.is-active .goat-clock__tail{animation:2.1s ease-in-out infinite goat-tail;animation-delay:var(--goat-delay)}.goat-clock.is-active .goat-clock__legs{animation:1.8s ease-in-out infinite goat-step;animation-delay:var(--goat-delay)}.goat-clock.is-active .goat-clock__mouth{animation:.55s ease-in-out infinite goat-chew}.goat-clock.is-active .goat-clock__morsel{animation:3.4s step-end infinite goat-morsel;animation-delay:var(--goat-delay)}.goat-clock.is-active .goat-clock__cloud{animation:30s ease-in-out infinite alternate goat-cloud}.goat-clock.is-finishing .goat-clock__head{animation-duration:1.4s}@keyframes goat-nibble{0%,to{transform:rotate(35deg)}30%,65%{transform:rotate(64deg)}45%{transform:rotate(59deg)}}.goat-clock__head{transform:rotate(52deg)}.goat-clock__head--front{transform:none}.goat-clock.is-active .goat-clock__head--front{animation-name:goat-front-nod}@keyframes goat-front-nod{0%,to{transform:translateY(0)}35%,65%{transform:translateY(12px)}}@keyframes goat-tail{0%,70%,to{transform:rotate(0)}80%,90%{transform:rotate(16deg)}85%,95%{transform:rotate(-8deg)}}@keyframes goat-step{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes goat-chew{50%{transform:translateY(2px)}}@keyframes goat-morsel{0%,65%{opacity:1}66%,to{opacity:0}}@keyframes goat-cloud{0%{transform:translate(-12px)}to{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.goat-clock.is-active *{animation:none!important}}.goat-clock.is-active .goat-clock__wander{animation:goat-wander var(--goat-pace-duration) linear infinite;animation-delay:var(--goat-pace-delay)}.goat-clock.is-active .goat-clock__direction{animation:goat-turn var(--goat-pace-duration) steps(1, end) infinite;animation-delay:var(--goat-pace-delay)}.goat-clock.is-active .goat-clock__animal{animation:.7s ease-in-out infinite goat-body-step;animation-delay:var(--goat-delay)}.goat-clock.is-active .goat-clock__legs{animation-duration:.7s}@keyframes goat-wander{0%,12%,to{transform:translate(calc(-1 * var(--goat-travel)), var(--goat-left-y))}28%,78%{transform:translate(0)}44%,62%{transform:translate(var(--goat-travel), var(--goat-right-y))}94%{transform:translate(calc(-1 * var(--goat-travel)), var(--goat-left-y))}}@keyframes goat-turn{0%,to{transform:scaleX(1)}62%{transform:scaleX(-1)}}@keyframes goat-body-step{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.goat-clock.is-finishing .goat-clock__wander,.goat-clock.is-finishing .goat-clock__direction,.goat-clock.is-finishing .goat-clock__animal{animation:none}.cat-clock{--cat-fur:#17130f;--cat-stroke:#2c2620;--cat-line:#f0e9db;--cat-bg:#e9ecef;background:var(--cat-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cat-clock-svg{width:auto;max-width:100%;height:100%;display:block}@media (orientation:landscape){.cat-clock-svg{width:100%;height:auto;max-height:100%}}.cat-clock-body{fill:var(--cat-fur)}.cat-clock-tail-shape{fill:none;stroke:var(--cat-fur);stroke-width:26px;stroke-linecap:round}.cat-clock-ear-inner{fill:#e79aa6}.cat-clock-paw{fill:var(--cat-fur);stroke:var(--cat-stroke);stroke-width:2px}.cat-clock-eye-white{fill:#fbfaf6;stroke:var(--cat-stroke);stroke-width:2.5px}.cat-clock-pupil{fill:#16120f}.cat-clock-nose{fill:#e06377}.cat-clock-mouth{fill:none;stroke:var(--cat-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cat-clock-tongue{fill:#e0576b}.cat-clock-whisker{stroke:var(--cat-line);stroke-width:2.5px;stroke-linecap:round;opacity:.92}.cat-clock-bowtie{fill:#d8362f}.cat-clock-bowtie-knot{fill:#b7261f}.cat-clock-dial{fill:#fff;stroke:#16120f;stroke-width:3.5px}.cat-clock-tick{stroke:#16120f;stroke-width:2.5px;stroke-linecap:round}.cat-clock-hand{stroke:#16120f;stroke-linecap:round}.cat-clock-hand--hour{stroke-width:7px}.cat-clock-hand--minute{stroke-width:5px}.cat-clock-hand--second{stroke:#d8362f;stroke-width:2.5px}.cat-clock-cap{fill:#16120f}.meadow-clock{color:#304f42;background:#a7cb80;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.meadow-clock>svg{width:100%;height:100%;position:absolute;inset:0}.meadow-clock>time{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font:900 min(17vw,13vh)/1 Arial Rounded MT Bold,Trebuchet MS,sans-serif;position:absolute;top:3%;left:3%}@supports (width:1cqw){.meadow-clock>time{font:900 min(17cqw,13cqh)/1 Arial Rounded MT Bold,Trebuchet MS,sans-serif}}.meadow-clock>time>span{letter-spacing:.02em;margin-left:1.5vw;font-size:.19em}@supports (width:1cqw){.meadow-clock>time>span{margin-left:1.5cqw}}.mountain-hike{color:#263f3c;isolation:isolate;background:#e5dfcf;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.mountain-hike__scene{width:100%;height:100%;display:block;position:absolute;inset:0}.mountain-hike__heading{font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;position:absolute;top:3.2%;left:5%}.mountain-hike__time{letter-spacing:-.065em;font-variant-numeric:tabular-nums;align-items:baseline;gap:1.5vw;margin-top:.4vh;font-size:min(17vw,13vh);font-weight:900;line-height:1;display:flex}@supports (width:1cqw){.mountain-hike__time{gap:1.5cqw;margin-top:.4cqh;font-size:min(17cqw,13cqh)}}.mountain-hike__time span{letter-spacing:.02em;font-size:.19em}.mountain-hike.is-landscape .mountain-hike__heading{top:4%;left:3%}.crv-stage{--crv-led:#ff3324;--crv-glow:#ff5a3c;--crv-ink:#191009;background:#131019;font-family:Helvetica Neue,Arial,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:size}.crv-radio{border:.35vh solid var(--crv-ink);border-radius:1.1vh;flex-direction:column;padding:.5vh;display:flex;position:absolute;overflow:hidden;box-shadow:0 .3vh #00000057}@supports (width:1cqw){.crv-radio{border:.35cqh solid var(--crv-ink);border-radius:1.1cqh;padding:.5cqh;box-shadow:0 .3cqh #00000057}}.crv-wood1{background:#8a5a33}.crv-wood2{background:#7a4d2a}.crv-wood3{background:#9c6b3f}.crv-black{background:#33333a}.crv-silver{background:#c7c8c6}.crv-teal{background:#37a39d}.crv-red{background:#c9463b}.crv-mustard{background:#e0a52e}.crv-blue{background:#4f7fc4}.crv-green{background:#5a9e5a}.crv-navy{background:#2f3f6b}.crv-plum{background:#7a4a6b}.crv-grille{background:repeating-linear-gradient(90deg,#00000057 0 .3vh,#ffffff0f .3vh .7vh);border:.2vh solid #0006;border-radius:.6vh;height:11%;margin-bottom:.35vh}@supports (width:1cqw){.crv-grille{background:repeating-linear-gradient(90deg,#00000057 0 .3cqh,#ffffff0f .3cqh .7cqh);border:.2cqh solid #0006;border-radius:.6cqh;margin-bottom:.35cqh}}.crv-btns{gap:.4vh;height:.45vh;margin-top:.35vh;display:flex}@supports (width:1cqw){.crv-btns{gap:.4cqh;height:.45cqh;margin-top:.35cqh}}.crv-btns span{background:#0006;border-radius:.2vh;flex:1}@supports (width:1cqw){.crv-btns span{border-radius:.2cqh}}.crv-face{flex:1;align-items:stretch;gap:.6vh;display:flex}@supports (width:1cqw){.crv-face{gap:.6cqh}}.crv-display{background:#150505;border:.3vh solid #000;border-radius:.6vh;flex:1.2;justify-content:center;align-items:center;gap:.4vh;padding:0 .7vh;display:flex}@supports (width:1cqw){.crv-display{border:.3cqh solid #000;border-radius:.6cqh;gap:.4cqh;padding:0 .7cqh}}.crv-ampm{flex-direction:column;justify-content:center;gap:.1vh;display:flex}@supports (width:1cqw){.crv-ampm{gap:.1cqh}}.crv-ampm span{color:#4a140e;letter-spacing:.05vh;font-weight:800;font-size:calc(var(--crv-t,3) * .28vh)}@supports (width:1cqw){.crv-ampm span{letter-spacing:.05cqh;font-size:calc(var(--crv-t,3) * .28cqh)}}.crv-ampm span.on{color:var(--crv-led);text-shadow:0 0 .5vh var(--crv-glow)}@supports (width:1cqw){.crv-ampm span.on{text-shadow:0 0 .5cqh var(--crv-glow)}}.crv-dot{color:var(--crv-led);text-shadow:0 0 .6vh var(--crv-glow);font-weight:900;font-size:calc(var(--crv-t,3) * .5vh);align-self:flex-start}@supports (width:1cqw){.crv-dot{text-shadow:0 0 .6cqh var(--crv-glow);font-size:calc(var(--crv-t,3) * .5cqh)}}.crv-time{color:var(--crv-led);text-shadow:0 0 .8vh var(--crv-glow), 0 0 1.6vh #ff3c288c;font-family:DSEG7 Classic,Courier New,monospace;font-weight:700;line-height:1;font-size:calc(var(--crv-t,3) * 1vh);align-items:center;gap:.2vh;display:inline-flex}@supports (width:1cqw){.crv-time{text-shadow:0 0 .8cqh var(--crv-glow), 0 0 1.6cqh #ff3c288c;font-size:calc(var(--crv-t,3) * 1cqh);gap:.2cqh}}.crv-colon{animation:1s step-end infinite crv-blink}@keyframes crv-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.crv-colon{animation:none}}.crv-dial{background:linear-gradient(#3a3b41,#24242a);border:.3vh solid #000;border-radius:.6vh;flex:1.15;position:relative;overflow:hidden}@supports (width:1cqw){.crv-dial{border:.3cqh solid #000;border-radius:.6cqh}}.crv-ticks{background:repeating-linear-gradient(90deg,#ffffff80 0 .1vh,#0000 .1vh 1vh);height:.2vh;position:absolute;top:13%;left:8%;right:8%}@supports (width:1cqw){.crv-ticks{background:repeating-linear-gradient(90deg,#ffffff80 0 .1cqh,#0000 .1cqh 1cqh);height:.2cqh}}.crv-track{background:#5a1610;border-radius:.2vh;height:.3vh;position:absolute;top:80%;left:7%;right:7%}@supports (width:1cqw){.crv-track{border-radius:.2cqh;height:.3cqh}}.crv-city{text-align:center;color:#f3f0e7;letter-spacing:.04vh;text-transform:uppercase;white-space:nowrap;text-shadow:0 .1vh .2vh #000000b3;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-weight:700;font-size:calc(var(--crv-c,2) * 1vh);position:absolute;top:50%;left:0;right:0;transform:translateY(-54%)}@supports (width:1cqw){.crv-city{letter-spacing:.04cqh;text-shadow:0 .1cqh .2cqh #000000b3;font-size:calc(var(--crv-c,2) * 1cqh)}}.crv-needle{background:var(--crv-led);width:.4vh;height:20%;box-shadow:0 0 .6vh var(--crv-glow);border-radius:.1vh;position:absolute;top:70%}@supports (width:1cqw){.crv-needle{width:.4cqh;box-shadow:0 0 .6cqh var(--crv-glow);border-radius:.1cqh}}.crv-stage.is-landscape{flex-wrap:wrap;place-content:center;gap:1vh;padding:1vh;display:flex}@supports (width:1cqw){.crv-stage.is-landscape{gap:1cqh;padding:1cqh}}.crv-stage.is-landscape .crv-radio{flex:0 0 30%;height:20%;position:static}.crv-stage.is-landscape .crv-radio.is-center{flex:0 0 44%;order:-1;height:26%}.tide-pool{color:#244e50;isolation:isolate;background:#f2cfab;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;container-type:size}.tp-scene{width:100%;height:100%;display:block}.tp-clock{text-align:center;pointer-events:none;width:100%;position:absolute;top:12%;left:0}.tp-time{letter-spacing:-.9vw;color:#fff3d5;-webkit-text-stroke:.3vw #2e5655;paint-order:stroke fill;text-shadow:0 .65vw #2e5655;white-space:nowrap;padding-right:5vw;font-family:Shrikhand,Georgia,serif;font-size:24vw;line-height:1.24;display:inline-block;position:relative}@supports (width:1cqw){.tp-time{letter-spacing:-.9cqw;-webkit-text-stroke:.3cqw #2e5655;text-shadow:0 .65cqw #2e5655;padding-right:5cqw;font-size:24cqw}}.tp-meridiem{letter-spacing:.1vw;color:#244e50;-webkit-text-stroke:0;text-shadow:none;font-family:Lato,Arial,sans-serif;font-size:3.2vw;font-weight:900;line-height:1;position:absolute;bottom:4.4vw;right:-.4vw}@supports (width:1cqw){.tp-meridiem{letter-spacing:.1cqw;font-size:3.2cqw;bottom:4.4cqw;right:-.4cqw}}.tide-pool.is-landscape .tp-clock{top:11%}.tide-pool.is-landscape .tp-time{letter-spacing:-.5vw;-webkit-text-stroke-width:.2vw;text-shadow:0 .4vw #2e5655;padding-right:3.1vw;font-size:14vw}@supports (width:1cqw){.tide-pool.is-landscape .tp-time{letter-spacing:-.5cqw;-webkit-text-stroke-width:.2cqw;text-shadow:0 .4cqw #2e5655;padding-right:3.1cqw;font-size:14cqw}}.tide-pool.is-landscape .tp-meridiem{font-size:1.8vw;bottom:2.6vw}@supports (width:1cqw){.tide-pool.is-landscape .tp-meridiem{font-size:1.8cqw;bottom:2.6cqw}}.tp-animal,.tp-kelp{transform-box:fill-box;transform-origin:bottom}.tp-sway{animation:7s ease-in-out infinite alternate tp-sway}.tp-swim{animation:12s ease-in-out infinite alternate tp-swim}.tp-scuttle{animation:7s ease-in-out infinite alternate tp-scuttle}.tp-crawl{animation:9s ease-in-out infinite alternate tp-crawl}.tp-roam{animation:9s ease-in-out infinite alternate tp-roam}.tp-float{animation:10s ease-in-out infinite alternate tp-float}.tp-otter-exit,.tp-puffin-exit{transition:transform 1s linear}.tp-bob{animation:5s ease-in-out infinite alternate tp-bob}.tp-kelp{animation:8s ease-in-out infinite alternate tp-sway}.tp-bubbles{animation:9s linear infinite tp-bubbles}.tp-wave{animation:6s ease-in-out infinite alternate tp-ripple}@keyframes tp-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes tp-swim{0%{transform:translate(-25px,7px)rotate(-2deg)}to{transform:translate(45px,-10px)rotate(2deg)}}@keyframes tp-scuttle{0%,10%{transform:translate(-40px)}70%,to{transform:translate(55px)}}@keyframes tp-crawl{0%{transform:translate(-25px)rotate(-8deg)}to{transform:translate(40px)rotate(12deg)}}@keyframes tp-roam{0%{transform:translate(-55px)rotate(-5deg)}50%{transform:translateY(-25px)rotate(3deg)}to{transform:translate(65px,-5px)rotate(5deg)}}@keyframes tp-float{0%{transform:translate(-65px,-2px)rotate(-2deg)}to{transform:translate(10px,2px)rotate(2deg)}}@keyframes tp-bob{0%{transform:translateY(-3px)rotate(-2deg)}to{transform:translateY(3px)rotate(2deg)}}@keyframes tp-bubbles{0%{opacity:0;transform:translateY(8px)}25%,75%{opacity:1}to{opacity:0;transform:translateY(-35px)}}@keyframes tp-ripple{0%{transform:translateY(-1px)}to{transform:translateY(1px)}}.tide-pool.is-paused *{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tide-pool *{transition:none!important;animation:none!important}}.tp-puffin-wing{transform-box:fill-box;transform-origin:0 100%;animation:.55s ease-in-out infinite alternate tp-wingbeat}@keyframes tp-wingbeat{0%{transform:rotate(-35deg)}to{transform:rotate(45deg)}}.tp-otter-pose{transform-box:fill-box;transform-origin:50%;transition:transform 1s ease-out}.tp-otter-tail,.tp-otter-foot,.tp-otter-paws{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite alternate tp-paddle}.tp-otter-paws{transform-origin:50%;animation-delay:-.8s}.tp-otter-foot{animation-delay:-.4s}.is-diving .tp-otter-tail,.is-diving .tp-otter-foot,.is-diving .tp-otter-paws{animation-duration:.35s}.tp-dive-bubbles{animation:1.2s ease-out infinite tp-dive-bubbles}@keyframes tp-paddle{0%{transform:rotate(-22deg)translateY(-2px)}to{transform:rotate(22deg)translateY(2px)}}@keyframes tp-dive-bubbles{0%{opacity:.85;transform:translate(8px,8px)}to{opacity:0;transform:translate(-20px,-25px)}}.local-hs-poster{box-sizing:border-box;background-color:var(--local-hs-surface);background-image:radial-gradient(120% 85% at 50% -12%, var(--local-hs-hi,#1b2433) 0%, var(--local-hs-surface) 55%, var(--local-hs-surface) 100%);color:var(--local-hs-ink);--hs-display:"Anton", Impact, "Arial Narrow", sans-serif;--hs-label:"Bebas Neue", Impact, sans-serif;font-family:var(--hs-label);position:absolute;inset:0;overflow:hidden;container-type:size}.local-hs-poster:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.local-hs-poster>*{z-index:1;position:relative}.local-hs-poster *{box-sizing:border-box}.local-hs-poster h1,.local-hs-poster h2,.local-hs-poster p{margin:0}.local-hs-mark-box{width:26vw;min-width:26vw;height:26vw;color:inherit;place-items:center;display:grid}@supports (width:1cqw){.local-hs-mark-box{width:26cqw;min-width:26cqw;height:26cqw}}.local-hs-mark,.local-hs-monogram{width:100%;height:100%}.local-hs-mark{aspect-ratio:1;object-fit:contain;--mark-edge:.35vw;max-width:100%;max-height:100%;display:block}@supports (width:1cqw){.local-hs-mark{--mark-edge:.35cqw}}.local-hs-week-mark .local-hs-mark,.local-hs-season-row .local-hs-mark{--mark-edge:.2vw}@supports (width:1cqw){.local-hs-week-mark .local-hs-mark,.local-hs-season-row .local-hs-mark{--mark-edge:.2cqw}}.local-hs-monogram{font-family:var(--hs-display);letter-spacing:0;text-transform:uppercase;border:.12em solid;border-radius:50%;place-items:center;font-size:8vw;font-weight:400;line-height:1;display:grid}@supports (width:1cqw){.local-hs-monogram{font-size:8cqw}}.local-hs-sport-cue{min-width:0;font-family:var(--hs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--local-hs-accent);align-items:center;gap:2vw;font-size:3.8vw;font-weight:400;line-height:1.2;display:inline-flex}@supports (width:1cqw){.local-hs-sport-cue{gap:2cqw;font-size:3.8cqw}}.local-hs-sport-cue>span:last-child{min-width:0}.local-hs-week-row .local-hs-sport-cue{color:inherit}.local-hs-sport-emoji{flex:none;place-items:center;width:9vw;height:9vw;font-size:7vw;line-height:1;display:grid}@supports (width:1cqw){.local-hs-sport-emoji{width:9cqw;height:9cqw;font-size:7cqw}}.local-hs-kicker{font-family:var(--hs-label);text-transform:uppercase;letter-spacing:.22em;color:var(--local-hs-accent);font-size:4.2vw;font-weight:400;line-height:1.2}@supports (width:1cqw){.local-hs-kicker{font-size:4.2cqw}}.local-hs-poster.kind-week{grid-template-rows:auto minmax(0,1fr) auto;gap:2.5vw;padding:2.5vw;display:grid}@supports (width:1cqw){.local-hs-poster.kind-week{gap:2.5cqw;padding:2.5cqw}}.local-hs-week-header{background:var(--local-hs-school);color:var(--local-hs-school-ink);border-left:1.4vw solid var(--local-hs-school-accent,var(--local-hs-accent));border-radius:2vw;align-items:center;gap:4vw;padding:3vw;display:flex}@supports (width:1cqw){.local-hs-week-header{border-left:1.4cqw solid var(--local-hs-school-accent,var(--local-hs-accent));border-radius:2cqw;gap:4cqw;padding:3cqw}}.local-hs-week-header h1{font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;margin-top:1vw;padding-block:.06em;font-size:7.8vw;font-weight:400;line-height:1.42}@supports (width:1cqw){.local-hs-week-header h1{margin-top:1cqw;font-size:7.8cqw}}.local-hs-week-list{grid-template-rows:repeat(var(--local-hs-week-rows), minmax(0, 1fr));gap:1.5vw;min-height:0;display:grid}@supports (width:1cqw){.local-hs-week-list{gap:1.5cqw}}.local-hs-week-row{border-left:1.3vw solid var(--local-hs-accent);background:#ffffff12;border-radius:2vw;grid-template-columns:39vw minmax(0,1fr);align-items:center;gap:2.3vw;min-height:0;padding:1.6vw 2vw;display:grid}@supports (width:1cqw){.local-hs-week-row{border-left:1.3cqw solid var(--local-hs-accent);border-radius:2cqw;grid-template-columns:39cqw minmax(0,1fr);gap:2.3cqw;padding:1.6cqw 2cqw}}.local-hs-week-row.is-home{background:var(--local-hs-school);color:var(--local-hs-school-ink);border-left-color:var(--local-hs-school-accent,var(--local-hs-accent))}.local-hs-week-row.is-away{background:var(--local-hs-school-2,#ffffff12);color:var(--local-hs-school-2-ink,var(--local-hs-ink))}.local-hs-week-event{min-width:0}.local-hs-week-event.has-mark{grid-template-columns:10vw minmax(0,1fr);align-items:center;gap:1vw;display:grid}@supports (width:1cqw){.local-hs-week-event.has-mark{grid-template-columns:10cqw minmax(0,1fr);gap:1cqw}}.local-hs-week-copy{flex-direction:column;min-width:0;display:flex}.local-hs-week-row .local-hs-sport-cue{letter-spacing:.025em;gap:1.5vw;font-size:6.4vw;line-height:1.2}@supports (width:1cqw){.local-hs-week-row .local-hs-sport-cue{gap:1.5cqw;font-size:6.4cqw}}.local-hs-week-row .local-hs-sport-cue>span:last-child{white-space:normal;max-width:10ch}.local-hs-week-row .local-hs-sport-emoji{width:11vw;height:11vw;font-size:11vw}@supports (width:1cqw){.local-hs-week-row .local-hs-sport-emoji{width:11cqw;height:11cqw;font-size:11cqw}}.local-hs-week-mark .local-hs-mark-box{width:10vw;min-width:10vw;height:10vw}@supports (width:1cqw){.local-hs-week-mark .local-hs-mark-box{width:10cqw;min-width:10cqw;height:10cqw}}.local-hs-week-mark .local-hs-monogram{font-size:3vw}@supports (width:1cqw){.local-hs-week-mark .local-hs-monogram{font-size:3cqw}}.local-hs-week-event strong{-webkit-line-clamp:2;font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;-webkit-box-orient:vertical;font-size:4.6vw;font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.local-hs-week-event strong{font-size:4.6cqw}}.local-hs-meta,.local-hs-date{font-family:var(--hs-label);letter-spacing:.04em;opacity:.85;flex-wrap:wrap;justify-content:center;gap:1.2vw;font-size:3.4vw;font-weight:400;line-height:1.2;display:flex}@supports (width:1cqw){.local-hs-meta,.local-hs-date{gap:1.2cqw;font-size:3.4cqw}}.local-hs-week-event .local-hs-meta{justify-content:flex-start;margin-top:.6vw;font-size:4vw}@supports (width:1cqw){.local-hs-week-event .local-hs-meta{margin-top:.6cqw;font-size:4cqw}}.local-hs-week-event .local-hs-status{align-self:flex-start;margin-top:.6vw;display:inline-block}@supports (width:1cqw){.local-hs-week-event .local-hs-status{margin-top:.6cqw}}.local-hs-status{background:var(--local-hs-accent);color:var(--local-hs-surface);font-family:var(--hs-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.9vw 1.6vw;font-size:3.4vw;font-weight:400;line-height:1.16}@supports (width:1cqw){.local-hs-status{padding:.9cqw 1.6cqw;font-size:3.4cqw}}.local-hs-more{text-align:center;font-family:var(--hs-display);text-transform:uppercase;color:var(--local-hs-accent);padding-block:.06em;font-size:4.6vw;font-weight:400;line-height:1.42}@supports (width:1cqw){.local-hs-more{font-size:4.6cqw}}.local-hs-week-list[data-row-count="6"] .local-hs-week-row{padding-block:.5vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="6"] .local-hs-week-row{padding-block:.5cqw}}.local-hs-week-list[data-row-count="6"] .local-hs-sport-cue{font-size:6vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="6"] .local-hs-sport-cue{font-size:6cqw}}.local-hs-week-list[data-row-count="6"] .local-hs-sport-emoji{width:10vw;height:10vw;font-size:10vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="6"] .local-hs-sport-emoji{width:10cqw;height:10cqw;font-size:10cqw}}.local-hs-week-list[data-row-count="6"] .local-hs-week-event strong{font-size:4.6vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="6"] .local-hs-week-event strong{font-size:4.6cqw}}.local-hs-week-list[data-row-count="6"] .local-hs-meta{font-size:3.7vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="6"] .local-hs-meta{font-size:3.7cqw}}.local-hs-week-list[data-row-count="1"] .local-hs-week-row,.local-hs-week-list[data-row-count="2"] .local-hs-week-row,.local-hs-week-list[data-row-count="3"] .local-hs-week-row{grid-template-columns:43vw minmax(0,1fr)}@supports (width:1cqw){.local-hs-week-list[data-row-count="1"] .local-hs-week-row,.local-hs-week-list[data-row-count="2"] .local-hs-week-row,.local-hs-week-list[data-row-count="3"] .local-hs-week-row{grid-template-columns:43cqw minmax(0,1fr)}}.local-hs-week-list[data-row-count="1"] .local-hs-sport-cue,.local-hs-week-list[data-row-count="2"] .local-hs-sport-cue,.local-hs-week-list[data-row-count="3"] .local-hs-sport-cue{font-size:7.2vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="1"] .local-hs-sport-cue,.local-hs-week-list[data-row-count="2"] .local-hs-sport-cue,.local-hs-week-list[data-row-count="3"] .local-hs-sport-cue{font-size:7.2cqw}}.local-hs-week-list[data-row-count="1"] .local-hs-week-event strong,.local-hs-week-list[data-row-count="2"] .local-hs-week-event strong,.local-hs-week-list[data-row-count="3"] .local-hs-week-event strong{font-size:5.6vw}@supports (width:1cqw){.local-hs-week-list[data-row-count="1"] .local-hs-week-event strong,.local-hs-week-list[data-row-count="2"] .local-hs-week-event strong,.local-hs-week-list[data-row-count="3"] .local-hs-week-event strong{font-size:5.6cqw}}.local-hs-poster.kind-season{grid-template-rows:auto minmax(0,1fr);gap:2.5vw;padding:2.5vw;display:grid}@supports (width:1cqw){.local-hs-poster.kind-season{gap:2.5cqw;padding:2.5cqw}}.local-hs-season-list{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--local-hs-season-rows), minmax(0, 1fr));gap:1.6vw;min-height:0;display:grid}@supports (width:1cqw){.local-hs-season-list{gap:1.6cqw}}.local-hs-season-row{border-left:1.6vw solid var(--local-hs-accent);background:#ffffff12;border-radius:2vw;grid-template-columns:16vw minmax(0,1fr);grid-template-areas:"mark copy";align-items:center;gap:2.6vw;min-height:0;padding:1.8vw 2.8vw;display:grid}@supports (width:1cqw){.local-hs-season-row{border-left:1.6cqw solid var(--local-hs-accent);border-radius:2cqw;grid-template-columns:16cqw minmax(0,1fr);gap:2.6cqw;padding:1.8cqw 2.8cqw}}.local-hs-season-row:not(.is-meet){grid-template-columns:16vw minmax(0,1fr) auto;grid-template-areas:"mark copy sport"}@supports (width:1cqw){.local-hs-season-row:not(.is-meet){grid-template-columns:16cqw minmax(0,1fr) auto}}.local-hs-season-sport-badge{grid-area:sport;width:11vw;height:11vw;font-size:9vw;line-height:1}@supports (width:1cqw){.local-hs-season-sport-badge{width:11cqw;height:11cqw;font-size:9cqw}}.local-hs-season-row>.local-hs-mark-box,.local-hs-season-row>.local-hs-season-sport-icon{grid-area:mark}.local-hs-season-sport{font-family:var(--hs-label);letter-spacing:.03em;text-transform:uppercase;color:var(--local-hs-accent);margin-top:.6vw;font-size:4.8vw;font-weight:400;line-height:1.2}@supports (width:1cqw){.local-hs-season-sport{margin-top:.6cqw;font-size:4.8cqw}}.local-hs-season-home{font-family:var(--hs-label);letter-spacing:.03em;text-transform:uppercase;opacity:.85;margin-top:.7vw;font-size:3.8vw;font-weight:400;line-height:1.2}@supports (width:1cqw){.local-hs-season-home{margin-top:.7cqw;font-size:3.8cqw}}.local-hs-season-home-label{letter-spacing:.06em;color:var(--local-hs-accent);opacity:1}.local-hs-season-row.is-home{background:var(--local-hs-school);color:var(--local-hs-school-ink);border-left-color:var(--local-hs-school-accent,var(--local-hs-accent))}.local-hs-season-row.is-away{background:var(--local-hs-school-2,#ffffff12);color:var(--local-hs-school-2-ink,var(--local-hs-ink))}.local-hs-season-sport-icon{place-items:center;width:14vw;height:14vw;display:grid;overflow:hidden}@supports (width:1cqw){.local-hs-season-sport-icon{width:14cqw;height:14cqw}}.local-hs-season-sport-icon .local-hs-sport-emoji{width:12vw;height:12vw;font-size:11vw}@supports (width:1cqw){.local-hs-season-sport-icon .local-hs-sport-emoji{width:12cqw;height:12cqw;font-size:11cqw}}.local-hs-season-opponent{grid-area:copy;min-width:0}.local-hs-season-row .local-hs-mark-box{width:15vw;min-width:15vw;height:15vw}@supports (width:1cqw){.local-hs-season-row .local-hs-mark-box{width:15cqw;min-width:15cqw;height:15cqw}}.local-hs-season-row .local-hs-monogram{font-size:5.4vw}@supports (width:1cqw){.local-hs-season-row .local-hs-monogram{font-size:5.4cqw}}.local-hs-season-opponent>strong{-webkit-line-clamp:2;font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;-webkit-box-orient:vertical;font-size:5.8vw;font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.local-hs-season-opponent>strong{font-size:5.8cqw}}.local-hs-season-opponent .local-hs-meta{flex-wrap:wrap;justify-content:flex-start;gap:.6em 1.6vw;min-width:0;margin-top:1vw;font-size:4.4vw}@supports (width:1cqw){.local-hs-season-opponent .local-hs-meta{gap:.8cqw 1.6cqw;margin-top:1cqw;font-size:4.4cqw}}.local-hs-season-token{gap:inherit;min-width:0;display:flex}.local-hs-season-break{flex-basis:100%;height:0;display:block}.local-hs-season-break+.local-hs-season-token>.local-hs-season-dot{display:none}.local-hs-season-venue{flex:1 1 0;min-width:0}.local-hs-season-venue-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.local-hs-season-result{text-transform:uppercase;flex:none;font-size:1em;line-height:1.2}.local-hs-season-row:not(.is-meet) .local-hs-season-meta{font-size:5vw}@supports (width:1cqw){.local-hs-season-row:not(.is-meet) .local-hs-season-meta{font-size:5cqw}}.local-hs-poster.kind-next-game,.local-hs-poster.kind-win{grid-template-rows:minmax(0,1fr) auto;display:grid}.local-hs-matchup{grid-template-rows:1fr 1fr;min-height:0;display:grid;position:relative}.local-hs-matchup:before{content:"";z-index:1;background:var(--local-hs-surface);width:100%;height:1.2vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (width:1cqw){.local-hs-matchup:before{height:1.2cqw}}.local-hs-poster.kind-win .local-hs-mark-box{width:21vw;min-width:21vw;height:21vw}@supports (width:1cqw){.local-hs-poster.kind-win .local-hs-mark-box{width:21cqw;min-width:21cqw;height:21cqw}}.local-hs-poster.kind-win.is-landscape .local-hs-mark-box{width:22vh;min-width:22vh;height:22vh}@supports (width:1cqw){.local-hs-poster.kind-win.is-landscape .local-hs-mark-box{width:22cqh;min-width:22cqh;height:22cqh}}.local-hs-team{border:1.5vw solid var(--local-hs-side-2);background:var(--local-hs-side);min-height:0;color:var(--local-hs-side-ink);text-align:center;align-content:center;place-items:center;gap:2vw;padding:4vw;display:grid}@supports (width:1cqw){.local-hs-team{border:1.5cqw solid var(--local-hs-side-2);gap:2cqw;padding:4cqw}}.local-hs-poster:not(.is-landscape) .local-hs-matchup>.local-hs-team:first-of-type{align-content:start;padding-top:2.5vw}@supports (width:1cqw){.local-hs-poster:not(.is-landscape) .local-hs-matchup>.local-hs-team:first-of-type{padding-top:2.5cqw}}.local-hs-poster:not(.is-landscape) .local-hs-matchup>.local-hs-team:last-of-type{align-content:end;padding-bottom:2.5vw}@supports (width:1cqw){.local-hs-poster:not(.is-landscape) .local-hs-matchup>.local-hs-team:last-of-type{padding-bottom:2.5cqw}}.local-hs-team h2{-webkit-line-clamp:2;width:92%;font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;-webkit-box-orient:vertical;font-size:8.6vw;font-weight:400;line-height:1.02;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.local-hs-team h2{font-size:8.6cqw}}.local-hs-team p{font-family:var(--hs-label);letter-spacing:.05em;text-transform:uppercase;opacity:.78;font-size:3.6vw;font-weight:400;line-height:1.18}@supports (width:1cqw){.local-hs-team p{font-size:3.6cqw}}.local-hs-team-record{font-family:var(--hs-label);letter-spacing:.08em;color:var(--local-hs-accent);opacity:1;font-size:4.8vw;font-weight:400;line-height:1.2}@supports (width:1cqw){.local-hs-team-record{font-size:4.8cqw}}.local-hs-relation{z-index:2;border:1.2vw solid var(--local-hs-surface);background:var(--local-hs-accent);width:15vw;height:15vw;color:var(--local-hs-surface);font-family:var(--hs-display);text-transform:uppercase;border-radius:50%;place-items:center;font-size:5vw;font-weight:400;line-height:1.24;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (width:1cqw){.local-hs-relation{border:1.2cqw solid var(--local-hs-surface);width:15cqw;height:15cqw;font-size:5cqw}}.local-hs-game-details{background:var(--local-hs-surface);text-align:center;padding:3vw 5vw 3.6vw}@supports (width:1cqw){.local-hs-game-details{padding:3cqw 5cqw 3.6cqw}}.local-hs-game-sport{justify-content:center;margin-bottom:1.4vw;display:flex}@supports (width:1cqw){.local-hs-game-sport{margin-bottom:1.4cqw}}.local-hs-countdown{font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;color:var(--local-hs-accent);padding-block:.06em;font-size:8.6vw;font-weight:400;line-height:1.42}@supports (width:1cqw){.local-hs-countdown{font-size:8.6cqw}}.local-hs-game-details .local-hs-date,.local-hs-meet-copy .local-hs-date{font-size:3.8vw}@supports (width:1cqw){.local-hs-game-details .local-hs-date,.local-hs-meet-copy .local-hs-date{font-size:3.8cqw}}.local-hs-game-details .local-hs-date{margin-top:1.6vw}@supports (width:1cqw){.local-hs-game-details .local-hs-date{margin-top:1.6cqw}}.local-hs-location{-webkit-line-clamp:2;max-width:100%;font-family:var(--hs-label);letter-spacing:.04em;text-transform:uppercase;opacity:.85;-webkit-box-orient:vertical;font-size:4vw;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden;margin-top:1.4vw!important}@supports (width:1cqw){.local-hs-location{font-size:4cqw;margin-top:1.4cqw!important}}.local-hs-team-score{font-family:var(--hs-display);letter-spacing:.01em;padding-block:.06em;font-size:8.4vw;font-weight:400;line-height:1.36}@supports (width:1cqw){.local-hs-team-score{font-size:8.4cqw}}.local-hs-relation.is-final{background:var(--local-hs-school-2,var(--local-hs-accent));width:auto;min-width:22vw;height:auto;color:var(--local-hs-school-2-ink,var(--local-hs-surface));font-family:var(--hs-label);letter-spacing:.1em;border-radius:999px;padding:1.5vw 3.2vw;font-size:4vw;line-height:1.2}@supports (width:1cqw){.local-hs-relation.is-final{min-width:22cqw;padding:1.5cqw 3.2cqw;font-size:4cqw}}.local-hs-cheer{font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;color:var(--local-hs-accent);padding-block:.06em;font-size:8vw;font-weight:400;line-height:1.42}@supports (width:1cqw){.local-hs-cheer{font-size:8cqw}}.local-hs-game-details .local-hs-cheer{margin-bottom:.4vw}@supports (width:1cqw){.local-hs-game-details .local-hs-cheer{margin-bottom:.4cqw}}.local-hs-poster.kind-win .local-hs-game-details{background:var(--local-hs-school-2,var(--local-hs-surface));color:var(--local-hs-school-2-ink,var(--local-hs-ink))}.local-hs-poster.kind-win .local-hs-cheer,.local-hs-poster.kind-win .local-hs-game-sport .local-hs-sport-cue{color:inherit}.local-hs-meet{grid-template-rows:42% 58%;height:100%;display:grid}.local-hs-meet-school .local-hs-mark-box{width:28vw;min-width:28vw;height:28vw}@supports (width:1cqw){.local-hs-meet-school .local-hs-mark-box{width:28cqw;min-width:28cqw;height:28cqw}}.local-hs-meet-school{border-bottom:2vw solid var(--local-hs-accent);background:var(--local-hs-side);color:var(--local-hs-side-ink);justify-content:center;align-items:center;gap:4vw;padding:6vw;display:flex}@supports (width:1cqw){.local-hs-meet-school{border-bottom:2cqw solid var(--local-hs-accent);gap:4cqw;padding:6cqw}}.local-hs-meet-school p{max-width:55%;font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;padding-block:.06em;font-size:9vw;font-weight:400;line-height:1.42}@supports (width:1cqw){.local-hs-meet-school p{font-size:9cqw}}.local-hs-meet-copy{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:0;padding:4.5vw 6vw;display:flex}@supports (width:1cqw){.local-hs-meet-copy{padding:4.5cqw 6cqw}}.local-hs-meet-lead,.local-hs-meet-when{flex-direction:column;align-items:center;width:100%;display:flex}.local-hs-participation{font-family:var(--hs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--local-hs-accent);font-size:4.5vw;font-weight:400;line-height:1.2;margin-top:2.5vw!important}@supports (width:1cqw){.local-hs-participation{font-size:4.5cqw;margin-top:2.5cqw!important}}.local-hs-meet-copy h1{-webkit-line-clamp:3;width:96%;font-family:var(--hs-display);letter-spacing:.01em;text-transform:uppercase;-webkit-box-orient:vertical;margin-top:2.5vw;font-size:9.8vw;line-height:1.04;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.local-hs-meet-copy h1{margin-top:2.5cqw;font-size:9.8cqw}}.local-hs-meet-when .local-hs-date{margin-top:1.6vw}@supports (width:1cqw){.local-hs-meet-when .local-hs-date{margin-top:1.6cqw}}.local-hs-meet-copy .local-hs-location{margin-top:1.2vw!important}@supports (width:1cqw){.local-hs-meet-copy .local-hs-location{margin-top:1.2cqw!important}}.local-hs-poster.is-landscape .local-hs-mark-box{width:27vh;min-width:27vh;height:27vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-mark-box{width:27cqh;min-width:27cqh;height:27cqh}}.local-hs-poster.is-landscape .local-hs-mark{--mark-edge:.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-mark{--mark-edge:.4cqh}}.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-mark,.local-hs-poster.is-landscape .local-hs-season-row .local-hs-mark{--mark-edge:.25vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-mark,.local-hs-poster.is-landscape .local-hs-season-row .local-hs-mark{--mark-edge:.25cqh}}.local-hs-poster.is-landscape .local-hs-monogram{font-size:8vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-monogram{font-size:8cqh}}.local-hs-poster.is-landscape .local-hs-sport-cue{gap:2vh;font-size:4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-sport-cue{gap:2cqh;font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-sport-emoji{width:9vh;height:9vh;font-size:7vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-sport-emoji{width:9cqh;height:9cqh;font-size:7cqh}}.local-hs-poster.kind-week.is-landscape{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:27% minmax(0,1fr);gap:2.5vh;padding:2.5vh;display:grid}@supports (width:1cqw){.local-hs-poster.kind-week.is-landscape{gap:2.5cqh;padding:2.5cqh}}.local-hs-poster.is-landscape .local-hs-week-header{text-align:center;flex-direction:column;align-self:center;gap:3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-header{gap:3cqh}}.local-hs-poster.is-landscape .local-hs-kicker{font-size:4.5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-kicker{font-size:4.5cqh}}.local-hs-poster.is-landscape .local-hs-week-header h1{margin-top:1vh;font-size:8.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-header h1{margin-top:1cqh;font-size:8.4cqh}}.local-hs-poster.is-landscape .local-hs-week-list{align-self:stretch;gap:1.6vh;margin-top:0}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-list{gap:1.6cqh}}.local-hs-poster.is-landscape .local-hs-week-row{border-left-width:1.2vh;border-radius:2vh;grid-template-columns:39vh minmax(0,1fr);gap:2vh;min-height:0;padding:.5vh 2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-row{border-left-width:1.2cqh;border-radius:2cqh;grid-template-columns:39cqh minmax(0,1fr);gap:2cqh;padding:.5cqh 2cqh}}.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-mark-box{width:10vh;min-width:10vh;height:10vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-mark-box{width:10cqh;min-width:10cqh;height:10cqh}}.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-monogram{font-size:2.6vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-mark .local-hs-monogram{font-size:2.6cqh}}.local-hs-poster.is-landscape .local-hs-week-event strong{font-size:4.8vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-event strong{font-size:4.8cqh}}.local-hs-poster.is-landscape .local-hs-week-row .local-hs-sport-cue{gap:1.5vh;font-size:6.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-row .local-hs-sport-cue{gap:1.5cqh;font-size:6.4cqh}}.local-hs-poster.is-landscape .local-hs-week-row .local-hs-sport-emoji{width:11vh;height:11vh;font-size:11vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-row .local-hs-sport-emoji{width:11cqh;height:11cqh;font-size:11cqh}}.local-hs-poster.is-landscape .local-hs-week-event.has-mark{grid-template-columns:10vh minmax(0,1fr);gap:1.5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-event.has-mark{grid-template-columns:10cqh minmax(0,1fr);gap:1.5cqh}}.local-hs-poster.is-landscape .local-hs-week-event .local-hs-meta{margin-top:.4vh;font-size:4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-event .local-hs-meta{margin-top:.4cqh;font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-week-event .local-hs-status{margin-top:.4vh;padding-block:.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-week-event .local-hs-status{margin-top:.4cqh;padding-block:.4cqh}}.local-hs-poster.is-landscape .local-hs-meta{gap:1vh;font-size:3.3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meta{gap:1cqh;font-size:3.3cqh}}.local-hs-poster.is-landscape .local-hs-status{padding:.9vh 1.5vh;font-size:3.3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-status{padding:.9cqh 1.5cqh;font-size:3.3cqh}}.local-hs-poster.is-landscape .local-hs-more{grid-column:2;margin-top:0;font-size:4.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-more{font-size:4.4cqh}}.local-hs-poster.kind-season.is-landscape{gap:3vh;padding:2.5vh 3vh}@supports (width:1cqw){.local-hs-poster.kind-season.is-landscape{gap:3cqh;padding:2.5cqh 3cqh}}.local-hs-poster.is-landscape .local-hs-season-header{text-align:left;flex-direction:row;gap:4vh;padding:2.5vh 4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-header{gap:4cqh;padding:2.5cqh 4cqh}}.local-hs-poster.is-landscape .local-hs-season-header .local-hs-mark-box{width:18vh;min-width:18vh;height:18vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-header .local-hs-mark-box{width:18cqh;min-width:18cqh;height:18cqh}}.local-hs-poster.is-landscape .local-hs-season-header h1{margin-top:1vh;font-size:7.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-header h1{margin-top:1cqh;font-size:7.4cqh}}.local-hs-poster.is-landscape .local-hs-season-sport{margin-top:.6vh;font-size:4.3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-sport{margin-top:.6cqh;font-size:4.3cqh}}.local-hs-poster.is-landscape .local-hs-season-home{margin-top:.6vh;font-size:3.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-home{margin-top:.6cqh;font-size:3.4cqh}}.local-hs-poster.is-landscape .local-hs-season-list{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--local-hs-season-rows), minmax(0, 1fr));gap:1.8vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-list{gap:1.8cqh}}.local-hs-poster.is-landscape .local-hs-season-row{border-left-width:1.2vh;border-radius:1.8vh;grid-template-columns:9vh minmax(0,1fr);gap:1.8vh;padding:1.2vh 2.2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-row{border-left-width:1.2cqh;border-radius:1.8cqh;grid-template-columns:9cqh minmax(0,1fr);gap:1.8cqh;padding:1.2cqh 2.2cqh}}.local-hs-poster.is-landscape .local-hs-season-row:not(.is-meet){grid-template-columns:9vh minmax(0,1fr) auto}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-row:not(.is-meet){grid-template-columns:9cqh minmax(0,1fr) auto}}.local-hs-poster.is-landscape .local-hs-season-sport-badge{width:7vh;height:7vh;font-size:6vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-sport-badge{width:7cqh;height:7cqh;font-size:6cqh}}.local-hs-poster.is-landscape .local-hs-season-row .local-hs-mark-box{width:8.5vh;min-width:8.5vh;height:8.5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-row .local-hs-mark-box{width:8.5cqh;min-width:8.5cqh;height:8.5cqh}}.local-hs-poster.is-landscape .local-hs-season-sport-icon{width:9vh;height:9vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-sport-icon{width:9cqh;height:9cqh}}.local-hs-poster.is-landscape .local-hs-season-sport-icon .local-hs-sport-emoji{width:7.5vh;height:7.5vh;font-size:7vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-sport-icon .local-hs-sport-emoji{width:7.5cqh;height:7.5cqh;font-size:7cqh}}.local-hs-poster.is-landscape .local-hs-season-row .local-hs-monogram{font-size:3.3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-row .local-hs-monogram{font-size:3.3cqh}}.local-hs-poster.is-landscape .local-hs-season-opponent>strong{-webkit-line-clamp:2;font-size:4.8vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-opponent>strong{font-size:4.8cqh}}.local-hs-poster.is-landscape .local-hs-season-opponent .local-hs-meta{flex-wrap:nowrap;gap:.8vh 1.6vh;margin-top:.8vh;font-size:4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-opponent .local-hs-meta{gap:.8cqh 1.6cqh;margin-top:.8cqh;font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-season-row:not(.is-meet) .local-hs-season-meta{font-size:4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-row:not(.is-meet) .local-hs-season-meta{font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-season-break{display:none}.local-hs-poster.is-landscape .local-hs-season-break+.local-hs-season-token>.local-hs-season-dot{display:inline}.local-hs-poster.is-landscape .local-hs-meet-when .local-hs-date{margin-top:1.2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-when .local-hs-date{margin-top:1.2cqh}}.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-row{padding:1vh 2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-row{padding:1cqh 2cqh}}.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-opponent>strong{font-size:4vh;line-height:1.05}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-opponent>strong{font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-opponent .local-hs-meta{margin-top:.5vh;font-size:3.1vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-season-list.is-meet-season .local-hs-season-opponent .local-hs-meta{margin-top:.5cqh;font-size:3.1cqh}}.local-hs-poster.kind-next-game.is-landscape,.local-hs-poster.kind-win.is-landscape{grid-template-rows:minmax(0,1fr) auto}.local-hs-poster.is-landscape .local-hs-matchup{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.local-hs-poster.is-landscape .local-hs-matchup:before{width:1.2vh;height:100%;top:0;left:50%;transform:translate(-50%)}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-matchup:before{width:1.2cqh}}.local-hs-poster.is-landscape .local-hs-team{border-width:1.2vh;gap:2vh;padding:3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-team{border-width:1.2cqh;gap:2cqh;padding:3cqh}}.local-hs-poster.is-landscape .local-hs-team h2{font-size:8.1vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-team h2{font-size:8.1cqh}}.local-hs-poster.is-landscape .local-hs-team p{font-size:3.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-team p{font-size:3.4cqh}}.local-hs-poster.is-landscape .local-hs-team-record{font-size:4.8vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-team-record{font-size:4.8cqh}}.local-hs-poster.is-landscape .local-hs-relation{border-width:1vh;width:14vh;height:14vh;font-size:4.5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-relation{border-width:1cqh;width:14cqh;height:14cqh;font-size:4.5cqh}}.local-hs-poster.is-landscape .local-hs-game-details{padding:2.5vh 5vh 3vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-game-details{padding:2.5cqh 5cqh 3cqh}}.local-hs-poster.is-landscape .local-hs-game-sport{margin-bottom:1.2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-game-sport{margin-bottom:1.2cqh}}.local-hs-poster.is-landscape .local-hs-countdown{font-size:7.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-countdown{font-size:7.4cqh}}.local-hs-poster.is-landscape .local-hs-date{gap:1.2vh;font-size:3.2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-date{gap:1.2cqh;font-size:3.2cqh}}.local-hs-poster.is-landscape .local-hs-game-details .local-hs-date,.local-hs-poster.is-landscape .local-hs-meet-copy .local-hs-date{font-size:3.6vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-game-details .local-hs-date,.local-hs-poster.is-landscape .local-hs-meet-copy .local-hs-date{font-size:3.6cqh}}.local-hs-poster.is-landscape .local-hs-game-details .local-hs-date{margin-top:1.2vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-game-details .local-hs-date{margin-top:1.2cqh}}.local-hs-poster.is-landscape .local-hs-location{font-size:3.6vh;margin-top:1vh!important}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-location{font-size:3.6cqh;margin-top:1cqh!important}}.local-hs-poster.is-landscape .local-hs-team-score{font-size:8.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-team-score{font-size:8.4cqh}}.local-hs-poster.is-landscape .local-hs-relation.is-final{min-width:20vh;padding:1.8vh 3vh;font-size:4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-relation.is-final{min-width:20cqh;padding:1.8cqh 3cqh;font-size:4cqh}}.local-hs-poster.is-landscape .local-hs-cheer{font-size:7vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-cheer{font-size:7cqh}}.local-hs-poster.is-landscape .local-hs-meet{grid-template-rows:1fr;grid-template-columns:42% 58%}.local-hs-poster.is-landscape .local-hs-meet-school{border-right:2vh solid var(--local-hs-accent);text-align:center;border-bottom:0;flex-direction:column;gap:3vh;padding:5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-school{border-right:2cqh solid var(--local-hs-accent);gap:3cqh;padding:5cqh}}.local-hs-poster.is-landscape .local-hs-meet-school .local-hs-mark-box{width:30vh;min-width:30vh;height:30vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-school .local-hs-mark-box{width:30cqh;min-width:30cqh;height:30cqh}}.local-hs-poster.is-landscape .local-hs-meet-school p{max-width:90%;font-size:9vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-school p{font-size:9cqh}}.local-hs-poster.is-landscape .local-hs-meet-copy{padding:4vh 5vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-copy{padding:4cqh 5cqh}}.local-hs-poster.is-landscape .local-hs-participation{font-size:4.2vh;margin-top:2vh!important}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-participation{font-size:4.2cqh;margin-top:2cqh!important}}.local-hs-poster.is-landscape .local-hs-meet-copy h1{margin-top:2vh;font-size:9.4vh}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-copy h1{margin-top:2cqh;font-size:9.4cqh}}.local-hs-poster.is-landscape .local-hs-meet-copy .local-hs-location{margin-top:1vh!important}@supports (width:1cqw){.local-hs-poster.is-landscape .local-hs-meet-copy .local-hs-location{margin-top:1cqh!important}}.school-lunch{width:100%;height:100%;font-family:var(--font-sans,Arial, Helvetica, sans-serif);color:#15233f;background:radial-gradient(120% 80% at 50% -10%,#d3eef7 0%,#b3e0ee 45%,#97d2e6 100%);position:relative;overflow:hidden;container-type:size}.school-lunch__wm{opacity:.1;pointer-events:none;z-index:0;font-size:48vw;line-height:1;position:absolute;bottom:-7.4vw;right:-6.5vw;transform:rotate(-12deg)}@supports (width:1cqw){.school-lunch__wm{font-size:48cqw;bottom:-7.4cqw;right:-6.5cqw}}.school-lunch__inner{z-index:1;box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:9vw 2.6vw 7.7vw;display:flex;position:relative}@supports (width:1cqw){.school-lunch__inner{padding:9cqw 2.6cqw 7.7cqw}}.school-lunch__eyebrow{align-items:center;gap:2.3vw;display:flex}@supports (width:1cqw){.school-lunch__eyebrow{gap:2.3cqw}}.school-lunch__eyebrow b{letter-spacing:.14em;color:#2c4a86;text-transform:uppercase;font-size:2.9vw;font-weight:700}@supports (width:1cqw){.school-lunch__eyebrow b{font-size:2.9cqw}}.school-lunch__pill{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#2c4a86;border-radius:999px;padding:.8vw 2.3vw;font-size:2.3vw;font-weight:700}@supports (width:1cqw){.school-lunch__pill{padding:.8cqw 2.3cqw;font-size:2.3cqw}}.school-lunch__day{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:1.6vw;font-size:15.8vw;font-weight:900;line-height:.92}@supports (width:1cqw){.school-lunch__day{margin-top:1.6cqw;font-size:15.8cqw}}.school-lunch__date{color:#2c4a86;overflow-wrap:anywhere;margin-top:1.3vw;font-size:5vw;font-weight:700}@supports (width:1cqw){.school-lunch__date{margin-top:1.3cqw;font-size:5cqw}}.school-lunch__entrees{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;margin-top:6.5vw;display:flex}@supports (width:1cqw){.school-lunch__entrees{margin-top:6.5cqw}}.school-lunch__lbl{letter-spacing:.04em;color:#2c4a86;text-transform:uppercase;border-bottom:.32vw solid #2c4a8647;margin-bottom:2.6vw;padding-bottom:1.6vw;font-size:3.9vw;font-weight:900}@supports (width:1cqw){.school-lunch__lbl{border-bottom:.32cqw solid #2c4a8647;margin-bottom:2.6cqw;padding-bottom:1.6cqw;font-size:3.9cqw}}.school-lunch__item{align-items:center;gap:3.2vw;display:flex}@supports (width:1cqw){.school-lunch__item{gap:3.2cqw}}.school-lunch__entree{margin-bottom:0}.school-lunch__emoji{filter:drop-shadow(0 .5vw .65vw #0000001f);flex:none;font-size:8.4vw;line-height:1}@supports (width:1cqw){.school-lunch__emoji{filter:drop-shadow(0 .5cqw .65cqw #0000001f);font-size:8.4cqw}}.school-lunch__iname{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:6.6vw;font-weight:700;line-height:1.02}@supports (width:1cqw){.school-lunch__iname{font-size:6.6cqw}}.school-lunch__sides{gap:3.2vw;margin-top:5vw;padding-top:2.3vw;display:flex}@supports (width:1cqw){.school-lunch__sides{gap:3.2cqw;margin-top:5cqw;padding-top:2.3cqw}}.school-lunch__side{flex:1;min-width:0}.school-lunch__side-h{letter-spacing:.03em;color:#2c4a86;text-transform:uppercase;align-items:center;gap:1.5vw;margin-bottom:1.6vw;font-size:3.1vw;font-weight:900;display:flex}@supports (width:1cqw){.school-lunch__side-h{gap:1.5cqw;margin-bottom:1.6cqw;font-size:3.1cqw}}.school-lunch__side-e{font-size:4.2vw}@supports (width:1cqw){.school-lunch__side-e{font-size:4.2cqw}}.school-lunch__side-i{color:#15233f;overflow-wrap:anywhere;font-size:3.6vw;font-weight:400;line-height:1.34}@supports (width:1cqw){.school-lunch__side-i{font-size:3.6cqw}}.school-lunch.is-landscape .school-lunch__wm{font-size:48vh;bottom:-7.4vh;right:-6.5vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__wm{font-size:48cqh;bottom:-7.4cqh;right:-6.5cqh}}.school-lunch.is-landscape .school-lunch__inner{grid-template-rows:minmax(0,1fr);grid-template-columns:44fr 56fr;column-gap:5vh;padding:6vh 6vh 5.5vh;display:grid}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__inner{column-gap:5cqh;padding:6cqh 6cqh 5.5cqh}}.school-lunch.is-landscape .school-lunch__eyebrow{grid-area:1/1;align-self:start;gap:2.3vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__eyebrow{gap:2.3cqh}}.school-lunch.is-landscape .school-lunch__eyebrow b{font-size:2.9vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__eyebrow b{font-size:2.9cqh}}.school-lunch.is-landscape .school-lunch__pill{padding:.8vh 2.3vh;font-size:2.3vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__pill{padding:.8cqh 2.3cqh;font-size:2.3cqh}}.school-lunch.is-landscape .school-lunch__day{grid-area:1/1;align-self:start;margin-top:7vh;font-size:9.5vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__day{margin-top:7cqh;font-size:9.5cqh}}.school-lunch.is-landscape .school-lunch__date{grid-area:1/1;align-self:start;margin-top:17.5vh;font-size:4vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__date{margin-top:17.5cqh;font-size:4cqh}}.school-lunch.is-landscape .school-lunch__entrees{grid-area:1/2;align-self:center;margin-top:0}.school-lunch.is-landscape .school-lunch__lbl{border-bottom-width:.3vh;margin-bottom:1.8vh;padding-bottom:1.2vh;font-size:3.1vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__lbl{border-bottom-width:.3cqh;margin-bottom:1.8cqh;padding-bottom:1.2cqh;font-size:3.1cqh}}.school-lunch.is-landscape .school-lunch__entree{margin-bottom:4vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__entree{margin-bottom:4cqh}}.school-lunch.is-landscape .school-lunch__item{gap:2.6vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__item{gap:2.6cqh}}.school-lunch.is-landscape .school-lunch__emoji{filter:drop-shadow(0 .5vh .65vh #0000001f);font-size:6.6vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__emoji{filter:drop-shadow(0 .5cqh .65cqh #0000001f);font-size:6.6cqh}}.school-lunch.is-landscape .school-lunch__iname{font-size:5.2vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__iname{font-size:5.2cqh}}.school-lunch.is-landscape .school-lunch__sides{grid-area:1/1;align-self:end;gap:2.4vh;margin-top:0;padding-top:2vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__sides{gap:2.4cqh;padding-top:2cqh}}.school-lunch.is-landscape .school-lunch__side-h{gap:1.2vh;margin-bottom:1.2vh;font-size:2.4vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__side-h{gap:1.2cqh;margin-bottom:1.2cqh;font-size:2.4cqh}}.school-lunch.is-landscape .school-lunch__side-e{font-size:3.2vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__side-e{font-size:3.2cqh}}.school-lunch.is-landscape .school-lunch__side-i{font-size:2.7vh}@supports (width:1cqw){.school-lunch.is-landscape .school-lunch__side-i{font-size:2.7cqh}}.dancing-corgi{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;container-type:size}.dancing-corgi__inner{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:2vh 2.6vw;display:flex}@supports (width:1cqw){.dancing-corgi__inner{padding:2cqh 2.6cqw}}.dancing-corgi-art{width:100%;height:100%}.dancing-corgi-flash{animation:.36s step-end 3 dancing-corgi-flash}@keyframes dancing-corgi-flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dancing-corgi-flash{animation:none}}.tonights-sky{color:#f7f4ed;background:#000;width:100%;height:100%;min-height:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.tonights-sky__inner{z-index:1;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;padding:7vw 2.6vw 5vw;display:grid;position:relative}@supports (width:1cqw){.tonights-sky__inner{padding:7cqw 2.6cqw 5cqw}}.tonights-sky__header{text-align:center}.tonights-sky__eyebrow,.tonights-sky__phase,.tonights-sky__details p,.tonights-sky__credit{margin:0}.tonights-sky__eyebrow{color:#b9c5dc;letter-spacing:.04em;text-transform:uppercase;font-size:4.2vw;font-weight:650}@supports (width:1cqw){.tonights-sky__eyebrow{font-size:4.2cqw}}.tonights-sky h1{letter-spacing:-.045em;text-wrap:balance;margin:1.5vw 0 0;font-size:13.5vw;line-height:.94}@supports (width:1cqw){.tonights-sky h1{margin:1.5cqw 0 0;font-size:13.5cqw}}.tonights-sky__phase{color:#d6dcea;margin-top:1.8vw;font-size:4.6vw}@supports (width:1cqw){.tonights-sky__phase{margin-top:1.8cqw;font-size:4.6cqw}}.tonights-sky__art{aspect-ratio:1;filter:drop-shadow(0 2.5vw 4.5vw #0000007a);border-radius:50%;place-self:center;width:min(78vw,47vh);position:relative;overflow:hidden}@supports (width:1cqw){.tonights-sky__art{filter:drop-shadow(0 2.5cqw 4.5cqw #0000007a);width:min(78cqw,47cqh)}}.tonights-sky__art img{object-fit:contain;width:100%;height:100%;display:block}.tonights-sky__art--constellation{aspect-ratio:1.45;border-radius:4vw;width:86vw}@supports (width:1cqw){.tonights-sky__art--constellation{border-radius:4cqw;width:86cqw}}.tonights-sky__art--saturn{border-radius:4vw;width:88vw}@supports (width:1cqw){.tonights-sky__art--saturn{border-radius:4cqw;width:88cqw}}.tonights-sky__art--fallback{background:radial-gradient(circle,#6177a638,#03070fcc);border:1px solid #dce6f729;place-items:center;display:grid}.tonights-sky__art--fallback span{color:#dce7fa;text-shadow:0 0 4vw #8ebeffb3;font-size:20vw}@supports (width:1cqw){.tonights-sky__art--fallback span{text-shadow:0 0 4cqw #8ebeffb3;font-size:20cqw}}.tonights-sky__art--constellation img{object-fit:cover;opacity:.72}.tonights-sky__constellation{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.tonights-sky__constellation line{stroke:#e7f2ffdb;stroke-width:.85px;vector-effect:non-scaling-stroke}.tonights-sky__constellation circle{fill:#fff;filter:drop-shadow(0 0 2px #b7d8ff)drop-shadow(0 0 5px #8ebeff)}.tonights-sky__moon-shadow{transform:translateX(var(--moon-shadow-shift));background:#01040af0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 3vw 1.5vw #01040aeb}@supports (width:1cqw){.tonights-sky__moon-shadow{box-shadow:0 0 3cqw 1.5cqw #01040aeb}}.tonights-sky__details{text-align:center;justify-items:center;gap:1.2vw;display:grid}@supports (width:1cqw){.tonights-sky__details{gap:1.2cqw}}.tonights-sky__when{color:#f7f4ed;font-size:6.2vw}@supports (width:1cqw){.tonights-sky__when{font-size:6.2cqw}}.tonights-sky__where{color:#cbd5e7;font-size:5.1vw}@supports (width:1cqw){.tonights-sky__where{font-size:5.1cqw}}.tonights-sky__visibility{color:#dce7fa;border:1px solid #dce6f747;border-radius:999px;padding:1.2vw 2.8vw;font-size:4vw;font-weight:700;margin-top:.6vw!important}@supports (width:1cqw){.tonights-sky__visibility{padding:1.2cqw 2.8cqw;font-size:4cqw;margin-top:.6cqw!important}}.tonights-sky__tip,.tonights-sky__cloud{color:#b8c4da;max-width:88%;font-size:3.8vw;line-height:1.25}@supports (width:1cqw){.tonights-sky__tip,.tonights-sky__cloud{font-size:3.8cqw}}.tonights-sky__cloud{color:#d6c9a8}.tonights-sky__progress{flex-wrap:wrap;justify-content:center;gap:1.2vw;max-width:60vw;margin:.8vw 0;display:flex}@supports (width:1cqw){.tonights-sky__progress{gap:1.2cqw;max-width:60cqw;margin:.8cqw 0}}.tonights-sky__progress span{background:#dce6f747;border-radius:50%;width:1.2vw;height:1.2vw}@supports (width:1cqw){.tonights-sky__progress span{width:1.2cqw;height:1.2cqw}}.tonights-sky__progress span.is-current{background:#dce7fa}.tonights-sky__credit{text-align:right;color:#7f8ba1;align-self:end;margin-top:2.4vw;font-size:2.6vw}@supports (width:1cqw){.tonights-sky__credit{margin-top:2.4cqw;font-size:2.6cqw}}.tonights-sky.is-landscape .tonights-sky__inner{grid-template:auto minmax(0,1fr) auto/minmax(0,1fr) minmax(0,1.1fr);column-gap:5vh;padding:6vh 8vh 4vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__inner{column-gap:5cqh;padding:6cqh 8cqh 4cqh}}.tonights-sky.is-landscape .tonights-sky__header{text-align:left;grid-column:2;align-self:end}.tonights-sky.is-landscape .tonights-sky__eyebrow{font-size:3.7vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__eyebrow{font-size:3.7cqh}}.tonights-sky.is-landscape h1{margin-top:1.2vh;font-size:13vh}@supports (width:1cqw){.tonights-sky.is-landscape h1{margin-top:1.2cqh;font-size:13cqh}}.tonights-sky.is-landscape .tonights-sky__phase{margin-top:1.4vh;font-size:4vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__phase{margin-top:1.4cqh;font-size:4cqh}}.tonights-sky.is-landscape .tonights-sky__art{grid-row:1/4;align-self:center;width:min(48vw,72vh)}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__art{width:min(48cqw,72cqh)}}.tonights-sky.is-landscape .tonights-sky__art--constellation{width:min(52vw,90vh)}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__art--constellation{width:min(52cqw,90cqh)}}.tonights-sky.is-landscape .tonights-sky__art--saturn{width:min(50vw,84vh)}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__art--saturn{width:min(50cqw,84cqh)}}.tonights-sky.is-landscape .tonights-sky__details{text-align:left;grid-column:2;align-self:center;justify-items:start;gap:1.3vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__details{gap:1.3cqh}}.tonights-sky.is-landscape .tonights-sky__when{font-size:6vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__when{font-size:6cqh}}.tonights-sky.is-landscape .tonights-sky__where{font-size:4.5vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__where{font-size:4.5cqh}}.tonights-sky.is-landscape .tonights-sky__visibility{padding:1vh 2.4vh;font-size:3.4vh;margin-top:.8vh!important}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__visibility{padding:1cqh 2.4cqh;font-size:3.4cqh;margin-top:.8cqh!important}}.tonights-sky.is-landscape .tonights-sky__tip,.tonights-sky.is-landscape .tonights-sky__cloud{max-width:100%;font-size:3.2vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__tip,.tonights-sky.is-landscape .tonights-sky__cloud{font-size:3.2cqh}}.tonights-sky.is-landscape .tonights-sky__progress{gap:1.3vh;margin:.6vh 0}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__progress{gap:1.3cqh;margin:.6cqh 0}}.tonights-sky.is-landscape .tonights-sky__progress span{width:1.2vh;height:1.2vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__progress span{width:1.2cqh;height:1.2cqh}}.tonights-sky.is-landscape .tonights-sky__credit{grid-column:2;font-size:2.3vh}@supports (width:1cqw){.tonights-sky.is-landscape .tonights-sky__credit{font-size:2.3cqh}}.sun-sky{color:#fff6e6;background:#182b38;width:100%;height:100%;min-height:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.sun-sky__inner{text-align:center;grid-template-rows:minmax(0,8.3fr) minmax(0,43.5fr) minmax(0,48.2fr);width:100%;height:100%;display:grid}.sun-sky__place{letter-spacing:-.01em;font-weight:700;line-height:1.08;font-size:clamp(4.4vw, calc(144vw / var(--place-len,12)), 7vw);text-wrap:balance;align-self:center;margin:0;padding:0 2.6vw}@supports (width:1cqw){.sun-sky__place{font-size:clamp(4.4cqw, calc(144cqw / var(--place-len,12)), 7cqw);padding:0 2.6cqw}}.sun-sky__reading{grid-template-rows:minmax(0,64fr) minmax(0,36fr);min-width:0;min-height:0;display:grid}.sun-sky__reading--set{grid-template-rows:minmax(0,63fr) minmax(0,37fr)}.sun-sky__scene{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block}.sun-sky__caption{align-content:center;justify-items:center;gap:min(1.6vw,.95vh);min-height:0;padding:0 2.6vw;display:grid}@supports (width:1cqw){.sun-sky__caption{gap:min(1.6cqw,.95cqh);padding:0 2.6cqw}}.sun-sky__time{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:min(17vw,10.1vh);font-weight:700;line-height:1}@supports (width:1cqw){.sun-sky__time{font-size:min(17cqw,10.1cqh)}}.sun-sky__label{letter-spacing:.14em;text-transform:uppercase;color:#e6c590;margin:0;font-size:min(4.8vw,2.9vh);font-weight:700;line-height:1.2}@supports (width:1cqw){.sun-sky__label{font-size:min(4.8cqw,2.9cqh)}}.sun-sky__reading--set .sun-sky__label{color:#e8acaf}.sun-sky__label-text{margin-inline-end:-.14em}.sun-sky.is-landscape .sun-sky__inner{grid-template:"place place"minmax(0,12fr)"rise set"minmax(0,88fr)/minmax(0,1fr) minmax(0,1fr)}.sun-sky.is-landscape .sun-sky__place{font-size:clamp(3.6vh, calc(112vh / var(--place-len,12)), 6.4vh);grid-area:place;padding:0 2.6vh}@supports (width:1cqw){.sun-sky.is-landscape .sun-sky__place{font-size:clamp(3.6cqh, calc(112cqh / var(--place-len,12)), 6.4cqh);padding:0 2.6cqh}}.sun-sky.is-landscape .sun-sky__reading--rise{grid-area:rise}.sun-sky.is-landscape .sun-sky__reading--set{grid-area:set}.sun-sky.is-landscape .sun-sky__reading{grid-template-rows:minmax(0,50fr) minmax(0,50fr)}.sun-sky.is-landscape .sun-sky__caption{gap:2vh;padding:0 2.6vh}@supports (width:1cqw){.sun-sky.is-landscape .sun-sky__caption{gap:2cqh;padding:0 2.6cqh}}.sun-sky.is-landscape .sun-sky__time{font-size:14vh}@supports (width:1cqw){.sun-sky.is-landscape .sun-sky__time{font-size:14cqh}}.sun-sky.is-landscape .sun-sky__label{font-size:4.8vh}@supports (width:1cqw){.sun-sky.is-landscape .sun-sky__label{font-size:4.8cqh}}.birds-nearby{color:#f4f1e8;background:#11160f;grid-template:minmax(0,1fr) auto/minmax(0,1fr);width:100%;height:100%;min-height:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden;container-type:size}.birds-nearby__photo{background:#1c241a;min-height:0;position:relative;overflow:hidden}.birds-nearby__photo img{object-fit:cover;width:100%;height:100%;display:block}.birds-nearby__photo--none{color:#8fae8a;background:radial-gradient(circle at 50% 45%,#2b3a28,#141b12 70%);place-items:center;display:grid}.birds-nearby__photo--none .birds-nearby__hopper{width:34vw;height:auto;animation:none}@supports (width:1cqw){.birds-nearby__photo--none .birds-nearby__hopper{width:34cqw}}.birds-nearby__text{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.4vw;min-width:0;padding:4.4vw 2.6vw 3.2vw;display:grid}@supports (width:1cqw){.birds-nearby__text{gap:1.4cqw;padding:4.4cqw 2.6cqw 3.2cqw}}.birds-nearby__text p{margin:0}.birds-nearby__eyebrow{color:#a9b8a3;letter-spacing:.04em;text-transform:uppercase;font-size:3.8vw;font-weight:650}@supports (width:1cqw){.birds-nearby__eyebrow{font-size:3.8cqw}}.birds-nearby__rare{color:#e8b64a;align-items:center;gap:1.6vw;font-size:5vw;font-weight:750;display:flex}@supports (width:1cqw){.birds-nearby__rare{gap:1.6cqw;font-size:5cqw}}.birds-nearby__rare .birds-nearby__hopper{width:7vw;height:auto}@supports (width:1cqw){.birds-nearby__rare .birds-nearby__hopper{width:7cqw}}.birds-nearby__hopper{transform-origin:50% 100%;animation:2.4s ease-in-out infinite birds-nearby-hop;overflow:visible}@keyframes birds-nearby-hop{0%,60%,to{transform:translateY(0)}68%{transform:translateY(-30%)rotate(-6deg)}76%{transform:translateY(0)}84%{transform:translateY(-18%)rotate(-3deg)}92%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.birds-nearby__hopper{animation:none}}.birds-nearby__name{font-size:calc(11.5vw * var(--name-fit,1));letter-spacing:-.035em;text-wrap:balance;justify-self:stretch;margin:0;line-height:.96}@supports (width:1cqw){.birds-nearby__name{font-size:calc(11.5cqw * var(--name-fit,1))}}.birds-nearby__when{color:#dfe6d9;font-size:5vw;line-height:1.2}@supports (width:1cqw){.birds-nearby__when{font-size:5cqw}}.birds-nearby__when strong{color:#f4f1e8}.birds-nearby__count{color:#b9c6b3;font-size:4.2vw}@supports (width:1cqw){.birds-nearby__count{font-size:4.2cqw}}.birds-nearby__progress{flex-wrap:wrap;gap:1.2vw;margin:.6vw 0;display:flex}@supports (width:1cqw){.birds-nearby__progress{gap:1.2cqw;margin:.6cqw 0}}.birds-nearby__progress span{background:#dfe6d947;border-radius:50%;width:1.2vw;height:1.2vw}@supports (width:1cqw){.birds-nearby__progress span{width:1.2cqw;height:1.2cqw}}.birds-nearby__progress span.is-current{background:#dfe6d9}.birds-nearby__credit{color:#7c8a77;justify-self:stretch;font-size:2.5vw;line-height:1.3}@supports (width:1cqw){.birds-nearby__credit{font-size:2.5cqw}}.birds-nearby.is-landscape{grid-template:minmax(0,1fr)/minmax(0,1.25fr) minmax(0,1fr)}.birds-nearby.is-landscape .birds-nearby__text{align-content:center;gap:1.6vh;padding:6vh 5vh 4vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__text{gap:1.6cqh;padding:6cqh 5cqh 4cqh}}.birds-nearby.is-landscape .birds-nearby__eyebrow{font-size:3.4vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__eyebrow{font-size:3.4cqh}}.birds-nearby.is-landscape .birds-nearby__rare{gap:1.4vh;font-size:4.6vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__rare{gap:1.4cqh;font-size:4.6cqh}}.birds-nearby.is-landscape .birds-nearby__rare .birds-nearby__hopper{width:6.5vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__rare .birds-nearby__hopper{width:6.5cqh}}.birds-nearby.is-landscape .birds-nearby__name{font-size:calc(10.5vh * var(--name-fit,1))}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__name{font-size:calc(10.5cqh * var(--name-fit,1))}}.birds-nearby.is-landscape .birds-nearby__when{font-size:4.6vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__when{font-size:4.6cqh}}.birds-nearby.is-landscape .birds-nearby__count{font-size:3.8vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__count{font-size:3.8cqh}}.birds-nearby.is-landscape .birds-nearby__progress{gap:1.2vh;margin:.6vh 0}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__progress{gap:1.2cqh;margin:.6cqh 0}}.birds-nearby.is-landscape .birds-nearby__progress span{width:1.2vh;height:1.2vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__progress span{width:1.2cqh;height:1.2cqh}}.birds-nearby.is-landscape .birds-nearby__credit{font-size:2.2vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__credit{font-size:2.2cqh}}.birds-nearby.is-landscape .birds-nearby__photo--none .birds-nearby__hopper{width:34vh}@supports (width:1cqw){.birds-nearby.is-landscape .birds-nearby__photo--none .birds-nearby__hopper{width:34cqh}}@font-face{font-family:Wave Anton;src:url(/fonts/anton.woff2)format("woff2");font-weight:400;font-display:swap}.wave{--wave-ink:#101010;--wave-water:#0872df;width:100%;height:100%;min-height:0;color:var(--wave-ink);background:#49ccf2;font-family:Wave Anton,Impact,Arial Narrow,sans-serif;overflow:hidden;container-type:size}.wave--beetles{--wave-ink:#fff;--wave-water:#003b80;background:#0060cc}.wave--pole-vault{--wave-ink:#fff;--wave-water:#fff;background:#101010}.wave--pole-vault .wave__diagram{--wave-water:#147dea}.wave--high-dive{--wave-ink:#fff;background:#101010}.wave__inner{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr) auto;gap:2vw;width:100%;height:100%;padding:3vw 2.5vw;display:grid}@supports (width:1cqw){.wave__inner{gap:2cqw;padding:3cqw 2.5cqw}}.wave__header{justify-content:space-between;align-items:flex-start;gap:2vw;display:flex}@supports (width:1cqw){.wave__header{gap:2cqw}}.wave__break{max-width:54%;font-size:clamp(3.5vw, calc(100vw / var(--place-len)), 5.2vw);text-transform:uppercase;overflow-wrap:anywhere;margin:1.5vw 0 0;line-height:1.16}@supports (width:1cqw){.wave__break{font-size:clamp(3.5cqw, calc(100cqw / var(--place-len)), 5.2cqw);margin:1.5cqw 0 0}}.wave__report-label{margin-top:.18em;display:block}.wave__height{white-space:nowrap;margin:0;font-size:19vw;line-height:1.1}@supports (width:1cqw){.wave__height{font-size:19cqw}}.wave__height span{font-size:.65em}.wave__height.is-flat{font-size:15vw}@supports (width:1cqw){.wave__height.is-flat{font-size:15cqw}}.wave__comparison{text-wrap:balance;max-width:100%;margin:0;font-size:10.4vw;font-weight:400;line-height:1.1}@supports (width:1cqw){.wave__comparison{font-size:10.4cqw}}.wave__athlete{margin:2vw 0 0;font-size:4vw;line-height:1.2}@supports (width:1cqw){.wave__athlete{margin:2cqw 0 0;font-size:4cqw}}.wave__diagram{align-self:end;width:100%;height:100%;min-height:0;display:block;overflow:visible}.wave__diagram-label{fill:currentColor;stroke:none;font-family:Wave Anton,Impact,sans-serif;font-size:25px;font-weight:400}.wave__seasonal{text-wrap:balance;margin:0;padding-top:1.5vw;font-family:Helvetica Neue,Arial,sans-serif;font-size:4.5vw;font-weight:600;line-height:1.2}@supports (width:1cqw){.wave__seasonal{padding-top:1.5cqw;font-size:4.5cqw}}.wave.is-landscape .wave__inner{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2vh 3vh;padding:3vh 2.5vw}@supports (width:1cqw){.wave.is-landscape .wave__inner{gap:2cqh 3cqh;padding:3cqh 2.5cqw}}.wave.is-landscape .wave__header{flex-direction:column;grid-column:1;gap:2vh}@supports (width:1cqw){.wave.is-landscape .wave__header{gap:2cqh}}.wave.is-landscape .wave__break{max-width:100%;font-size:clamp(3.5vh, calc(100vh / var(--place-len)), 5vh);margin:0}@supports (width:1cqw){.wave.is-landscape .wave__break{font-size:clamp(3.5cqh, calc(100cqh / var(--place-len)), 5cqh)}}.wave.is-landscape .wave__height{font-size:20vh}@supports (width:1cqw){.wave.is-landscape .wave__height{font-size:20cqh}}.wave.is-landscape .wave__height.is-flat{font-size:18vh}@supports (width:1cqw){.wave.is-landscape .wave__height.is-flat{font-size:18cqh}}.wave.is-landscape .wave__words{grid-column:1;align-self:center}.wave.is-landscape .wave__comparison{font-size:7.5vh}@supports (width:1cqw){.wave.is-landscape .wave__comparison{font-size:7.5cqh}}.wave.is-landscape .wave__athlete{margin-top:2vh;font-size:3.5vh}@supports (width:1cqw){.wave.is-landscape .wave__athlete{margin-top:2cqh;font-size:3.5cqh}}.wave.is-landscape .wave__diagram{grid-area:1/2/4}.wave.is-landscape .wave__seasonal{grid-column:1;padding:0;font-size:3.5vh}@supports (width:1cqw){.wave.is-landscape .wave__seasonal{font-size:3.5cqh}}.wave__record-label{stroke:#101010;stroke-width:5px;paint-order:stroke}.wave__scale-note{text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.5vw;font:600 4vw/1.2 Helvetica Neue,Arial,sans-serif}@supports (width:1cqw){.wave__scale-note{margin:0 0 1.5cqw;font:600 4cqw/1.2 Helvetica Neue,Arial,sans-serif}}.wave.is-landscape .wave__scale-note{margin-bottom:1.5vh;font-size:3.5vh}@supports (width:1cqw){.wave.is-landscape .wave__scale-note{margin-bottom:1.5cqh;font-size:3.5cqh}}.snow{--snow-ink:#101010;--snow-accent:#2a7fc0;width:100%;height:100%;min-height:0;color:var(--snow-ink);background:#dff1fb;font-family:Anton,Impact,Arial Narrow,sans-serif;overflow:hidden;container-type:size}.snow__inner{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;gap:2.5vw;width:100%;height:100%;padding:3vw 2.5vw;display:grid}@supports (width:1cqw){.snow__inner{gap:2.5cqw;padding:3cqw 2.5cqw}}.snow--no-new .snow__inner{grid-template-rows:auto auto minmax(0,1fr) auto}.snow__name{font-size:clamp(4.5vw, calc(130vw / var(--place-len)), 7.5vw);text-transform:uppercase;text-wrap:balance;margin:0;line-height:1.05}@supports (width:1cqw){.snow__name{font-size:clamp(4.5cqw, calc(130cqw / var(--place-len)), 7.5cqw)}}.snow__name span{color:var(--snow-accent)}.snow__block{border-top:.6vw solid var(--snow-ink);grid-template:"kicker kicker""words picture"minmax(0,1fr)"depths depths"/minmax(min-content,1fr) minmax(0,1.05fr);gap:1.5vw 2vw;min-height:0;padding-top:2vw;display:grid}@supports (width:1cqw){.snow__block{border-top:.6cqw solid var(--snow-ink);gap:1.5cqw 2cqw;padding-top:2cqw}}.snow__block.is-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""words""depths"}.snow__kicker{text-transform:uppercase;letter-spacing:.06em;grid-area:kicker;margin:0;font:700 3.6vw/1.2 Helvetica Neue,Arial,sans-serif}@supports (width:1cqw){.snow__kicker{font:700 3.6cqw/1.2 Helvetica Neue,Arial,sans-serif}}.snow__words{grid-area:words;align-self:center;min-width:0}.snow__number{white-space:nowrap;margin:0;font-size:17vw;line-height:1}@supports (width:1cqw){.snow__number{font-size:17cqw}}.snow__number small{font-size:.5em}.snow__caption{text-wrap:balance;margin:1vw 0 0;font-size:7.4vw;font-weight:400;line-height:1.05}@supports (width:1cqw){.snow__caption{margin:1cqw 0 0;font-size:7.4cqw}}.snow__block.is-empty .snow__caption{margin:1vw 0 0;font-size:9vw}@supports (width:1cqw){.snow__block.is-empty .snow__caption{margin:1cqw 0 0;font-size:9cqw}}.snow__word{white-space:nowrap}.snow__picture{grid-area:picture;min-width:0;min-height:0}.snow__picture svg{width:100%;height:100%;display:block;overflow:visible}.snow__band{fill:#fff;fill-opacity:.78}.snow__band-top,.snow__ground{fill:none;stroke:var(--snow-ink);stroke-width:3px}.snow__depths,.snow__foot{margin:0;font:700 4.4vw/1.25 Helvetica Neue,Arial,sans-serif}@supports (width:1cqw){.snow__depths,.snow__foot{font:700 4.4cqw/1.25 Helvetica Neue,Arial,sans-serif}}.snow__depths{grid-area:depths}.snow.is-landscape .snow__inner{gap:2.5vh;padding:3vh 2.5vw}@supports (width:1cqw){.snow.is-landscape .snow__inner{gap:2.5cqh;padding:3cqh 2.5cqw}}.snow.is-landscape.snow--no-new .snow__inner{grid-template-rows:auto auto minmax(0,1fr) auto}.snow.is-landscape .snow__name{font-size:clamp(5vh, calc(180vh / var(--place-len)), 8vh)}@supports (width:1cqw){.snow.is-landscape .snow__name{font-size:clamp(5cqh, calc(180cqh / var(--place-len)), 8cqh)}}.snow.is-landscape .snow__block{border-top-width:.6vh;grid-template-columns:minmax(min-content,1fr) minmax(0,1fr);grid-template-areas:"kicker picture""words picture""depths picture";gap:1vh 3vw;padding-top:2vh}@supports (width:1cqw){.snow.is-landscape .snow__block{border-top-width:.6cqh;gap:1cqh 3cqw;padding-top:2cqh}}.snow.is-landscape .snow__block.is-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""words""depths"}.snow.is-landscape .snow__kicker{font-size:3vh}@supports (width:1cqw){.snow.is-landscape .snow__kicker{font-size:3cqh}}.snow.is-landscape .snow__number{font-size:15vh}@supports (width:1cqw){.snow.is-landscape .snow__number{font-size:15cqh}}.snow.is-landscape .snow__caption{margin-top:1vh;font-size:5.6vh}@supports (width:1cqw){.snow.is-landscape .snow__caption{margin-top:1cqh;font-size:5.6cqh}}.snow.is-landscape .snow__block.is-empty .snow__caption{margin:1vh 0 0;font-size:8vh}@supports (width:1cqw){.snow.is-landscape .snow__block.is-empty .snow__caption{margin:1cqh 0 0;font-size:8cqh}}.snow.is-landscape .snow__depths,.snow.is-landscape .snow__foot{font-size:3.6vh}@supports (width:1cqw){.snow.is-landscape .snow__depths,.snow.is-landscape .snow__foot{font-size:3.6cqh}}video.image-card-motion{aspect-ratio:var(--art-aspect);object-fit:cover;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}video.image-card-motion--waiting{opacity:0}video.image-card-motion--playing{opacity:1;transition:opacity var(--motion-fade-in) ease-out}video.image-card-motion--fading{opacity:0;transition:opacity var(--motion-fade-out) ease-in}@media (prefers-reduced-motion:reduce){video.image-card-motion{display:none}}.now-playing{background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.art-layers{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.now-playing-layer{opacity:0;transition:opacity .6s;position:absolute;inset:0}.now-playing-layer.active{opacity:1}.now-playing-bg{filter:blur(6vw);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.4)}@supports (width:1cqw){.now-playing-bg{filter:blur(6cqw)}}.now-playing-scrim{background:#00000059;position:absolute;inset:0}.now-playing-art-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(-6vh)}@supports (width:1cqw){.now-playing-art-wrap{transform:translateY(-6cqh)}}.now-playing-split-art .now-playing-art-wrap{transform:none}.now-playing-art{object-fit:cover;border-radius:.6vw;width:min(96vw,82vh);height:min(96vw,82vh);display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.now-playing-art{border-radius:.6cqw;width:min(96cqw,82cqh);height:min(96cqw,82cqh);box-shadow:0 3cqh 8cqh #00000080}}.now-playing-split{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.is-landscape .now-playing-split{flex-direction:row}.now-playing-split-art,.now-playing-split-lyrics{min-width:0;min-height:0;position:relative;overflow:hidden}.now-playing{--split-art-share:63%;--split-lyrics-share:37%}.now-playing-split-art{flex:1 1 var(--split-art-share)}.now-playing-split-lyrics{flex:1 1 var(--split-lyrics-share)}.now-playing-split-art .now-playing-art{width:min(94vw,94vh);height:min(94vw,94vh)}@supports (width:1cqw){.now-playing-split-art .now-playing-art{width:min(94cqw,94cqh);height:min(94cqw,94cqh)}}.now-playing-stage{width:100%;height:100%;animation:.4s dynamic-stage-in;position:relative}@keyframes dynamic-stage-in{0%{opacity:0}to{opacity:1}}.now-playing-chorus{width:100%;height:100%;padding:6vh 8vw calc(var(--now-playing-overlay-h,12vh) + 2vh);box-sizing:border-box;background:#000;justify-content:center;align-items:center;display:flex;position:relative}@supports (width:1cqw){.now-playing-chorus{padding:6cqh 8cqw calc(var(--now-playing-overlay-h,12cqh) + 2cqh)}}.now-playing-chorus>.art-layers{position:absolute;inset:0}.now-playing-chorus>.lyric-lines{flex:1;align-self:stretch;min-height:0;position:relative}.now-playing-overlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:flex-end;gap:3vw;padding:1.5vh 5vw 2.5vh;transition:opacity .4s,left .4s,right .4s,width .4s;display:flex;position:absolute;bottom:0;left:0;right:0;container-type:inline-size}@supports (width:1cqw){.now-playing-overlay{gap:3cqw;padding:1.5cqh 5cqw 2.5cqh}}.now-playing.is-landscape.has-split .now-playing-overlay{width:var(--split-lyrics-share);left:auto;right:0}.now-playing-overlay.visible{opacity:1;pointer-events:auto}.now-playing-artist-photo{object-fit:cover;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex:none;width:min(14vw,9vh);height:min(14vw,9vh)}@supports (width:1cqw){.now-playing-artist-photo{width:min(14cqw,9cqh);height:min(14cqw,9cqh)}}.now-playing-overlay-info{flex:auto;min-width:0}.now-playing-progress{background:#ffffff4d;border-radius:2px;width:100%;height:.7vh;margin-bottom:1.2vh;overflow:hidden}@supports (width:1cqw){.now-playing-progress{height:.7cqh;margin-bottom:1.2cqh}}.now-playing-progress-fill{background:#fff;height:100%;transition:width .2s linear}.now-playing-title{margin:0 0 .3em;font-size:max(2.4vw,3.2vh);font-weight:600}@supports (width:1cqw){.now-playing-title{font-size:max(2.4cqw,3.2cqh)}}.now-playing-artist{opacity:.8;margin:0;font-size:max(1.6vw,2.1vh)}@supports (width:1cqw){.now-playing-artist{font-size:max(1.6cqw,2.1cqh)}}.now-playing-source-switch-badge{color:#fff;letter-spacing:.02em;background:#0009;border-radius:999px;padding:.8vh 2vw;font-size:1.2vw;font-weight:600;animation:.3s now-playing-source-switch-fade-in;position:absolute;top:4vh;left:50%;transform:translate(-50%)}@supports (width:1cqw){.now-playing-source-switch-badge{padding:.8cqh 2cqw;font-size:1.2cqw;top:4cqh}}.now-playing--radio .now-playing-art{box-shadow:0 0 10vw 4vw #0000008c}@supports (width:1cqw){.now-playing--radio .now-playing-art{box-shadow:0 0 10cqw 4cqw #0000008c}}.now-playing-radio-context,.now-playing-radio-attribution{text-overflow:ellipsis;white-space:nowrap;margin:.35em 0 0;overflow:hidden}.now-playing-radio-context{color:#ffffffc2;font-size:max(1.3vw,1.7vh)}@supports (width:1cqw){.now-playing-radio-context{font-size:max(1.3cqw,1.7cqh)}}.now-playing-radio-attribution{letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;font-size:max(1vw,1.3vh);font-weight:650}@supports (width:1cqw){.now-playing-radio-attribution{font-size:max(1cqw,1.3cqh)}}.now-playing-radio-fallback{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(160deg,#2a2a2e,#17171a);flex-direction:column;justify-content:center;align-items:center;gap:1.2vh;padding:8vh 8vw;display:flex;position:absolute;inset:0}@supports (width:1cqw){.now-playing-radio-fallback{gap:1.2cqh;padding:8cqh 8cqw}}.now-playing-radio-fallback .now-playing-radio-context,.now-playing-radio-fallback .now-playing-radio-attribution{white-space:normal}.now-playing-radio-wordmark,.now-playing-radio-fallback-title,.now-playing-radio-fallback-artist{margin:0}.now-playing-radio-wordmark{letter-spacing:.02em;font-size:min(12vw,10vh);font-weight:800}@supports (width:1cqw){.now-playing-radio-wordmark{font-size:min(12cqw,10cqh)}}.now-playing-radio-fallback-title{max-width:80vw;font-size:max(3vw,3.8vh);font-weight:700}@supports (width:1cqw){.now-playing-radio-fallback-title{max-width:80cqw;font-size:max(3cqw,3.8cqh)}}.now-playing-radio-fallback-artist{color:#ffffffc2;max-width:80vw;font-size:max(1.8vw,2.3vh)}@supports (width:1cqw){.now-playing-radio-fallback-artist{max-width:80cqw;font-size:max(1.8cqw,2.3cqh)}}@keyframes now-playing-source-switch-fade-in{0%{opacity:0;transform:translate(-50%)translateY(-.5vh)}to{opacity:1;transform:translate(-50%)translateY(0)}}.now-playing-no-art{box-sizing:border-box;text-align:center;background:#101010;flex-direction:column;justify-content:center;align-items:center;gap:1.2vh;padding:6vw;display:flex;position:absolute;inset:0}@supports (width:1cqw){.now-playing-no-art{gap:1.2cqh;padding:6cqw}}.now-playing-no-art-title{margin:0;font-size:min(6vw,8vh);font-weight:700;line-height:1.15}@supports (width:1cqw){.now-playing-no-art-title{font-size:min(6cqw,8cqh)}}.now-playing-no-art-artist{opacity:.6;margin:0;font-size:min(3vw,4.2vh)}@supports (width:1cqw){.now-playing-no-art-artist{font-size:min(3cqw,4.2cqh)}}.image-card{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.image-card-art-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-card-art{object-fit:contain;border-radius:.6vw;max-width:98vw;max-height:98vh;display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.image-card-art{border-radius:.6cqw;max-width:98cqw;max-height:98cqh;box-shadow:0 3cqh 8cqh #00000080}}.image-card-art.is-measured{width:min(98vw, calc(98vh * var(--art-aspect)), var(--art-upscale-cap));max-width:none;height:auto;max-height:none}@supports (width:1cqw){.image-card-art.is-measured{width:min(98cqw, calc(98cqh * var(--art-aspect)), var(--art-upscale-cap))}}.image-card--photo-fill .image-card-art{max-width:100vw;max-height:100vh}@supports (width:1cqw){.image-card--photo-fill .image-card-art{max-width:100cqw;max-height:100cqh}}.image-card--photo-fill .image-card-art.is-measured{width:min(100vw, calc(100vh * var(--art-aspect)), var(--art-upscale-cap))}@supports (width:1cqw){.image-card--photo-fill .image-card-art.is-measured{width:min(100cqw, calc(100cqh * var(--art-aspect)), var(--art-upscale-cap))}}.image-card-caption{z-index:1;overflow-wrap:anywhere;color:#fff;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:calc(2*min(2vw,2vh));font-weight:600;position:absolute;bottom:1.5vh;left:4vw;right:4vw}@supports (width:1cqw){.image-card-caption{text-shadow:0 .2cqh 1cqh #000000b3;font-size:calc(2*min(2cqw,2cqh));bottom:1.5cqh;left:4cqw;right:4cqw}}.image-card-channel-label{z-index:1;top:var(--corner-label-top,4vh);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:min(2vw,2vh);font-weight:600;position:absolute;right:4vw}@supports (width:1cqw){.image-card-channel-label{top:var(--corner-label-top,4cqh);text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(2cqw,2cqh);right:4cqw}}.image-card-caption-year{opacity:.85;font-variant-numeric:tabular-nums}.image-card-caption-sep{opacity:.6}.photo-group{color:#fff;--photo-box-width:92vw;--photo-box-height:90vh;--photo-group-gap:4vh;--photo-group-gap-row:4vw;--photo-group-caption-reserve:0vh;--photo-group-title-size:min(3vw, 4vh);--photo-group-subtitle-size:min(2.2vw, 3.2vh);--photo-group-placard-line-height:1.2;--photo-group-placard-margin:1.2vh;--photo-group-placard-gap:.2vh;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}@supports (width:1cqw){.photo-group{--photo-box-width:92cqw;--photo-box-height:90cqh;--photo-group-gap:4cqh;--photo-group-gap-row:4cqw;--photo-group-caption-reserve:0cqh;--photo-group-title-size:min(3cqw, 4cqh);--photo-group-subtitle-size:min(2.2cqw, 3.2cqh);--photo-group-placard-margin:1.2cqh;--photo-group-placard-gap:.2cqh}}.photo-group--photo-fill{--photo-box-width:100vw;--photo-box-height:100vh}@supports (width:1cqw){.photo-group--photo-fill{--photo-box-width:100cqw;--photo-box-height:100cqh}}.photo-group--captioned{--photo-group-caption-reserve:10vh;--photo-box-width:100vw;--photo-box-height:96vh;--photo-group-gap-row:2vw}@supports (width:1cqw){.photo-group--captioned{--photo-group-caption-reserve:10cqh;--photo-box-width:100cqw;--photo-box-height:96cqh;--photo-group-gap-row:2cqw}}.photo-group--captioned:not(.is-landscape){--photo-group-caption-reserve:calc(var(--photo-group-placard-margin) + var(--photo-group-placard-gap) + var(--photo-group-placard-line-height) * (var(--photo-group-title-size) + var(--photo-group-subtitle-size)))}.photo-group-stack{justify-content:center;align-items:center;gap:var(--photo-group-gap);flex-direction:column;display:flex;position:absolute;inset:0}.photo-group-item{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.photo-group-art{width:min(var(--photo-box-width), calc(( var(--photo-box-height) - var(--photo-group-gap-count,1) * var(--photo-group-gap) - var(--photo-group-member-count,1) * var(--photo-group-caption-reserve) ) / var(--photo-group-inverse-aspect-sum)), var(--art-upscale-cap,9999px));object-fit:contain;border-radius:.6vw;height:auto;display:block;box-shadow:0 1.2vh 3.5vh #00000073}@supports (width:1cqw){.photo-group-art{border-radius:.6cqw;box-shadow:0 1.2cqh 3.5cqh #00000073}}.is-landscape .photo-group-stack{gap:var(--photo-group-gap-row);flex-direction:row}.is-landscape .photo-group-art{width:auto;height:min(calc(var(--photo-box-height) - var(--photo-group-caption-reserve)), calc((var(--photo-box-width) - var(--photo-group-gap-count,1) * var(--photo-group-gap-row)) / var(--photo-group-aspect-sum)), var(--art-upscale-cap-h,9999px));max-width:calc((var(--photo-box-width) - var(--photo-group-gap-count,1) * var(--photo-group-gap-row)) * var(--photo-group-member-share,1))}.photo-group-credit{z-index:1;letter-spacing:.06em;color:#ffffffb8;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:calc(1.1*min(2vw,2vh));font-weight:600;position:absolute;bottom:1.5vh;right:2vw}@supports (width:1cqw){.photo-group-credit{text-shadow:0 .2cqh 1cqh #000000b3;font-size:calc(1.1*min(2cqw,2cqh));bottom:1.5cqh;right:2cqw}}.photo-group-caption{z-index:1;color:#fff;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:calc(1.6*min(2vw,2vh));font-weight:600;position:absolute;bottom:1.5vh;left:2vw}@supports (width:1cqw){.photo-group-caption{text-shadow:0 .2cqh 1cqh #000000b3;font-size:calc(1.6*min(2cqw,2cqh));bottom:1.5cqh;left:2cqw}}.is-landscape.photo-group--captioned .photo-group-item{box-sizing:border-box;height:100%;padding-bottom:1.2vh}@supports (width:1cqw){.is-landscape.photo-group--captioned .photo-group-item{padding-bottom:1.2cqh}}.is-landscape.photo-group--captioned .photo-group-art,.is-landscape.photo-group--captioned .photo-group-poster-caption{margin-top:auto}.photo-group-poster-caption{gap:var(--photo-group-placard-gap);margin-top:var(--photo-group-placard-margin);text-align:center;text-shadow:0 1px 8px #0009;max-width:100%;line-height:var(--photo-group-placard-line-height);flex-direction:column;display:flex}.photo-group-poster-title{font-size:var(--photo-group-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.photo-group-poster-subtitle{font-size:var(--photo-group-subtitle-size);opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plain-art-card{--credit-scale:2;color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.plain-art-card-channel-label{z-index:1;top:var(--corner-label-top,4vh);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:min(1.4vw,1.4vh);font-weight:600;position:absolute;right:4vw}@supports (width:1cqw){.plain-art-card-channel-label{top:var(--corner-label-top,4cqh);text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(1.4cqw,1.4cqh);right:4cqw}}.concert-print-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;container-type:size}.concert-print{--print-paper:#f3efdf;--print-ink:#17191b;--print-tone:#a8bec7;box-sizing:border-box;background:var(--print-paper);width:min(96vw,72vh);height:min(128vw,96vh);color:var(--print-ink);font-family:var(--print-support);text-align:center;grid-template-rows:minmax(0,30%) minmax(0,1fr) auto;gap:2vmin;padding:2.5vmin;display:grid;overflow:hidden}@supports (width:1cqw){.concert-print{gap:2cqmin;width:min(96cqw,72cqh);height:min(128cqw,96cqh);padding:2.5cqmin}}.concert-print--wall{width:100%;height:100%}.concert-print p,.concert-print h1{margin:0}.concert-print-header{min-width:0;min-height:0;overflow:hidden}.concert-print-kicker{letter-spacing:.23em;padding-bottom:1vmin;font-size:1.8vmin}@supports (width:1cqw){.concert-print-kicker{padding-bottom:1cqmin;font-size:1.8cqmin}}.concert-print-title{font-family:var(--print-headline);font-weight:400;font-size:calc(27vmin * var(--print-scale));letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;text-wrap:balance;line-height:.98}@supports (width:1cqw){.concert-print-title{font-size:calc(27cqmin * var(--print-scale))}}.concert-print-art{min-width:0;min-height:0;display:grid;overflow:hidden}.concert-print-tile{background:var(--print-tone);min-width:0;min-height:0;overflow:hidden}.concert-print-tile img{object-fit:contain;width:100%;height:100%;display:block}.concert-print--poster-print .concert-print-tile img{filter:grayscale()contrast(1.15);mix-blend-mode:multiply}.concert-print--poster-collage .concert-print-art{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.8vmin}@supports (width:1cqw){.concert-print--poster-collage .concert-print-art{gap:.8cqmin}}.concert-print--poster-collage .concert-print-tile:nth-child(2),.concert-print--poster-collage .concert-print-tile:nth-child(3){background:var(--print-tone-alternate)}.concert-print--poster-collage img{filter:grayscale()contrast(1.3);mix-blend-mode:multiply}.concert-print--poster-album .concert-print-tile{background:0 0}.concert-print-details{overflow-wrap:anywhere;border-top:.3vmin solid;min-width:0;padding-top:1.5vmin}@supports (width:1cqw){.concert-print-details{border-top:.3cqmin solid;padding-top:1.5cqmin}}.concert-print-venue{text-transform:uppercase;font-family:Anton,sans-serif;font-size:4.5vmin;line-height:1.15}@supports (width:1cqw){.concert-print-venue{font-size:4.5cqmin}}.concert-print-date{padding-top:.7vmin;font-size:3.5vmin;font-weight:700;line-height:1.25}@supports (width:1cqw){.concert-print-date{padding-top:.7cqmin;font-size:3.5cqmin}}.concert-print-support,.concert-print-time{padding-top:.8vmin;font-size:2.6vmin;line-height:1.3}@supports (width:1cqw){.concert-print-support,.concert-print-time{padding-top:.8cqmin;font-size:2.6cqmin}}.concert-print--no-art{grid-template-rows:minmax(0,1fr) auto}.concert-print--no-art .concert-print-header{align-self:stretch}.concert-print--landscape{text-align:left;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr;gap:3vmin}@supports (width:1cqw){.concert-print--landscape{gap:3cqmin}}.concert-print--landscape .concert-print-header{align-self:stretch}.concert-print--landscape .concert-print-art{grid-area:1/2/3}.concert-print--landscape .concert-print-details{grid-column:1}.concert-print--landscape.concert-print--no-art{grid-template-columns:1fr}.concert-print-title{color:var(--print-accent)}.concert-print--poster-overlay{isolation:isolate;text-align:center;grid-template-rows:minmax(0,38%) 1fr auto;grid-template-columns:1fr;position:relative}.concert-print--poster-overlay .concert-print-art{z-index:-2;grid-area:auto;position:absolute;inset:0}.concert-print--poster-overlay .concert-print-tile img{object-fit:cover}.concert-print--poster-overlay:not(.concert-print--no-art):after{content:"";z-index:-1;background:linear-gradient(#000000e0,#00000094 42%,#00000038 58%,#000000e0);position:absolute;inset:0}.concert-print--poster-overlay:not(.concert-print--no-art){color:#fff}.concert-print--poster-overlay:not(.concert-print--no-art) .concert-print-title{color:#fff;text-shadow:0 .12em .3em #00000073}.concert-print--poster-overlay .concert-print-details{grid-area:3/1}.concert-print--poster-overlay.concert-print--no-art{grid-template-rows:minmax(0,1fr) auto}.concert-print--poster-overlay.concert-print--no-art .concert-print-details{grid-row:2}.concert-print--poster-overlay.concert-print--title-bottom{grid-template-rows:minmax(0,1fr) minmax(0,30%) auto}.concert-print--title-bottom .concert-print-header{flex-direction:column;grid-row:2;justify-content:flex-end;display:flex}.concert-print--title-bottom .concert-print-header>*{flex-shrink:0}.concert-print--poster-overlay.concert-print--title-bottom:not(.concert-print--no-art):after{background:linear-gradient(#00000014,#0000001f 25%,#000000b3 40%,#000000e6)}.concert-print--poster-overlay.concert-print--title-bottom .concert-print-details{grid-row:3}.concert-poster-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.concert-poster{aspect-ratio:3/4;background:var(--poster-paper);width:min(92vw,67.5vh);color:var(--poster-ink);box-sizing:border-box;text-align:center;border-radius:.6vw;flex-direction:column;justify-content:center;align-items:center;padding:3vmin;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.concert-poster{border-radius:.6cqw;width:min(92cqw,67.5cqh);padding:3cqmin}}.concert-poster p{margin:0}.concert-poster--fullbleed{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.concert-poster-headline{font-family:var(--poster-headline-font);font-size:calc(9vmin * var(--poster-scale));color:var(--poster-accent);overflow-wrap:break-word;max-width:100%;line-height:1.05}@supports (width:1cqw){.concert-poster-headline{font-size:calc(9cqmin * var(--poster-scale))}}.concert-poster-eyebrow{letter-spacing:.35em;text-transform:uppercase;opacity:.85;font-family:Bebas Neue,sans-serif;font-size:2.6vmin}@supports (width:1cqw){.concert-poster-eyebrow{font-size:2.6cqmin}}.concert-poster-bill-line{font-family:Fraunces,serif;font-size:3vmin;font-style:italic}@supports (width:1cqw){.concert-poster-bill-line{font-size:3cqmin}}.concert-poster-venue{letter-spacing:.08em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:4.4vmin}@supports (width:1cqw){.concert-poster-venue{font-size:4.4cqmin}}.concert-poster-facts{letter-spacing:.04em;font-family:Inter,sans-serif;font-size:2.4vmin}@supports (width:1cqw){.concert-poster-facts{font-size:2.4cqmin}}[class*=concert-poster--look-] .concert-poster-eyebrow,[class*=concert-poster--look-] .concert-poster-venue,[class*=concert-poster--look-] .concert-poster-facts,[class*=concert-poster--look-] .concert-poster-bill-line{font-family:var(--poster-support-font);font-style:normal;font-weight:600}[class*=concert-poster--look-] .concert-poster-bill-line{text-transform:uppercase;letter-spacing:.1em;font-size:2.5vmin}@supports (width:1cqw){[class*=concert-poster--look-] .concert-poster-bill-line{font-size:2.5cqmin}}.concert-poster--look-headliner .concert-poster-headline{text-transform:uppercase;letter-spacing:-.005em;font-weight:400;line-height:.9}.concert-poster--look-headliner .concert-poster-eyebrow{letter-spacing:.38em}.concert-poster--look-headliner .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:.02em;font-weight:400}.concert-poster--look-headliner .concert-poster-facts{letter-spacing:.07em}.concert-poster--look-gallery .concert-poster-headline{text-transform:none;letter-spacing:-.01em;font-weight:400;line-height:1}.concert-poster--look-gallery .concert-poster-eyebrow{letter-spacing:.3em}.concert-poster--look-gallery .concert-poster-venue{font-family:var(--poster-headline-font);text-transform:none;letter-spacing:0;font-size:4.8vmin;font-weight:400}@supports (width:1cqw){.concert-poster--look-gallery .concert-poster-venue{font-size:4.8cqmin}}.concert-poster--look-gallery .concert-poster-bill-line{font-family:var(--poster-headline-font);text-transform:none;letter-spacing:0;font-size:3.2vmin;font-style:italic;font-weight:400}@supports (width:1cqw){.concert-poster--look-gallery .concert-poster-bill-line{font-size:3.2cqmin}}.concert-poster--look-gallery .concert-poster-facts{letter-spacing:.05em}.concert-poster--look-runway .concert-poster-headline{text-transform:uppercase;letter-spacing:.015em;font-weight:700;line-height:1}.concert-poster--look-runway .concert-poster-eyebrow{letter-spacing:.5em}.concert-poster--look-runway .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:.14em;font-size:3.6vmin;font-weight:700}@supports (width:1cqw){.concert-poster--look-runway .concert-poster-venue{font-size:3.6cqmin}}.concert-poster--look-runway .concert-poster-facts{text-transform:uppercase;letter-spacing:.12em}.concert-poster--look-zine .concert-poster-headline{text-transform:uppercase;letter-spacing:-.02em;font-weight:700;line-height:1.05}.concert-poster--look-zine .concert-poster-eyebrow,.concert-poster--look-zine .concert-poster-venue,.concert-poster--look-zine .concert-poster-facts,.concert-poster--look-zine .concert-poster-bill-line{font-weight:700}.concert-poster--look-zine .concert-poster-eyebrow{letter-spacing:.32em}.concert-poster--look-zine .concert-poster-venue{letter-spacing:.02em;font-size:3.8vmin}@supports (width:1cqw){.concert-poster--look-zine .concert-poster-venue{font-size:3.8cqmin}}.concert-poster--look-zine .concert-poster-bill-line{text-transform:none;letter-spacing:0}.concert-poster--look-zine .concert-poster-facts{letter-spacing:0}.concert-poster--look-studio .concert-poster-headline{text-transform:none;letter-spacing:-.035em;font-weight:700;line-height:.95}.concert-poster--look-studio .concert-poster-eyebrow{letter-spacing:.28em}.concert-poster--look-studio .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:-.01em;font-weight:700}.concert-poster--look-studio .concert-poster-facts{letter-spacing:.04em}.concert-poster--look-festival .concert-poster-headline{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.95;font-size:calc(6.8vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-festival .concert-poster-headline{font-size:calc(6.8cqmin * var(--poster-scale))}}.concert-poster--look-festival .concert-poster-headline--boxed{font-size:calc(4.9vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-festival .concert-poster-headline--boxed{font-size:calc(4.9cqmin * var(--poster-scale))}}.concert-poster--look-festival .concert-poster-headline--tilted{font-size:calc(7.6vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-festival .concert-poster-headline--tilted{font-size:calc(7.6cqmin * var(--poster-scale))}}.concert-poster--look-festival .concert-poster-eyebrow{font-family:var(--poster-headline-font);letter-spacing:.3em;font-weight:800}.concert-poster--look-festival .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:.02em;font-size:4vmin;font-weight:800}@supports (width:1cqw){.concert-poster--look-festival .concert-poster-venue{font-size:4cqmin}}.concert-poster--look-festival .concert-poster-facts{letter-spacing:.06em}.concert-poster--look-letterpress .concert-poster-headline{text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.98}.concert-poster--look-letterpress .concert-poster-eyebrow{letter-spacing:.36em}.concert-poster--look-letterpress .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:.01em;font-size:3.6vmin;font-weight:400}@supports (width:1cqw){.concert-poster--look-letterpress .concert-poster-venue{font-size:3.6cqmin}}.concert-poster--look-letterpress .concert-poster-facts{text-transform:uppercase;letter-spacing:.08em}.concert-poster--look-cathedral .concert-poster-headline{text-transform:none;letter-spacing:.01em;font-weight:400;line-height:1.02}.concert-poster--look-cathedral .concert-poster-eyebrow{letter-spacing:.34em}.concert-poster--look-cathedral .concert-poster-venue{font-family:var(--poster-headline-font);text-transform:none;letter-spacing:.02em;font-size:4vmin;font-weight:400}@supports (width:1cqw){.concert-poster--look-cathedral .concert-poster-venue{font-size:4cqmin}}.concert-poster--look-cathedral .concert-poster-facts{letter-spacing:.07em}.concert-poster--look-thrash .concert-poster-headline{text-transform:uppercase;letter-spacing:.03em;font-weight:400;line-height:1.06;font-size:calc(7.6vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-thrash .concert-poster-headline{font-size:calc(7.6cqmin * var(--poster-scale))}}.concert-poster--look-thrash .concert-poster-headline--boxed{font-size:calc(5.4vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-thrash .concert-poster-headline--boxed{font-size:calc(5.4cqmin * var(--poster-scale))}}.concert-poster--look-thrash .concert-poster-headline--tilted{font-size:calc(8.4vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-thrash .concert-poster-headline--tilted{font-size:calc(8.4cqmin * var(--poster-scale))}}.concert-poster--look-thrash .concert-poster-eyebrow{letter-spacing:.4em}.concert-poster--look-thrash .concert-poster-venue{font-family:var(--poster-headline-font);letter-spacing:.05em;font-size:3.8vmin;font-weight:400}@supports (width:1cqw){.concert-poster--look-thrash .concert-poster-venue{font-size:3.8cqmin}}.concert-poster--look-thrash .concert-poster-facts{text-transform:uppercase;letter-spacing:.09em}.concert-poster--look-neon .concert-poster-headline{text-transform:uppercase;letter-spacing:.04em;font-weight:400;line-height:1.18;font-size:calc(7.2vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-neon .concert-poster-headline{font-size:calc(7.2cqmin * var(--poster-scale))}}.concert-poster--look-neon .concert-poster-headline--boxed{font-size:calc(5.2vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-neon .concert-poster-headline--boxed{font-size:calc(5.2cqmin * var(--poster-scale))}}.concert-poster--look-neon .concert-poster-headline--tilted{font-size:calc(8vmin * var(--poster-scale))}@supports (width:1cqw){.concert-poster--look-neon .concert-poster-headline--tilted{font-size:calc(8cqmin * var(--poster-scale))}}.concert-poster--look-neon .concert-poster-eyebrow{letter-spacing:.42em}.concert-poster--look-neon .concert-poster-venue{letter-spacing:.16em;font-size:3.6vmin}@supports (width:1cqw){.concert-poster--look-neon .concert-poster-venue{font-size:3.6cqmin}}.concert-poster--look-neon .concert-poster-facts{letter-spacing:.08em}.concert-poster--bill{justify-content:center;gap:1.6vmin}@supports (width:1cqw){.concert-poster--bill{gap:1.6cqmin}}.concert-poster-rule{background:var(--poster-ink);opacity:.9;width:82%;height:.5vmin}@supports (width:1cqw){.concert-poster-rule{height:.5cqmin}}.concert-poster-rule--thin{opacity:.6;height:.2vmin}@supports (width:1cqw){.concert-poster-rule--thin{height:.2cqmin}}.concert-poster--marquee{justify-content:flex-end;gap:1.4vmin;padding-bottom:2.4vmin}@supports (width:1cqw){.concert-poster--marquee{gap:1.4cqmin;padding-bottom:2.4cqmin}}.concert-poster-photo-wrap{position:absolute;inset:0}.concert-poster-photo{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.92);width:100%;height:100%}.concert-poster-photo-tint{background:linear-gradient(to bottom, transparent 30%, var(--poster-paper) 96%), var(--poster-accent);mix-blend-mode:multiply;opacity:.55;position:absolute;inset:0}.concert-poster--color .concert-poster-photo{filter:none}.concert-poster--color .concert-poster-photo-tint{mix-blend-mode:normal;opacity:1;background:linear-gradient(#0000 45%,#00000047 100%)}.concert-poster-headline--boxed{font-size:calc(6.4vmin * var(--poster-scale));margin-bottom:.4vmin;line-height:1}@supports (width:1cqw){.concert-poster-headline--boxed{font-size:calc(6.4cqmin * var(--poster-scale));margin-bottom:.4cqmin}}.concert-poster-footer-box{border:.45vmin solid var(--poster-ink);background:var(--poster-paper);flex-direction:column;gap:.6vmin;width:88%;padding:2vmin 1.6vmin;display:flex;position:relative}@supports (width:1cqw){.concert-poster-footer-box{border:.45cqmin solid var(--poster-ink);gap:.6cqmin;padding:2cqmin 1.6cqmin}}.concert-poster--groove{gap:2vmin}@supports (width:1cqw){.concert-poster--groove{gap:2cqmin}}.concert-poster-headline--tilted{font-size:calc(10vmin * var(--poster-scale));transform:rotate(-4deg)}@supports (width:1cqw){.concert-poster-headline--tilted{font-size:calc(10cqmin * var(--poster-scale))}}.concert-poster-bill-line--tilted{transform:rotate(-4deg)}.concert-poster-groove-facts{border-top:.3vmin solid var(--poster-accent);flex-direction:column;gap:.5vmin;margin-top:2vmin;padding-top:1.6vmin;display:flex;transform:rotate(-2deg)}@supports (width:1cqw){.concert-poster-groove-facts{border-top:.3cqmin solid var(--poster-accent);gap:.5cqmin;margin-top:2cqmin;padding-top:1.6cqmin}}.created-poster-card{isolation:isolate;background:var(--created-paper);width:100%;height:100%;color:var(--created-ink);position:relative;overflow:hidden;container-type:size}.created-poster-card-image,.created-poster-card-contrast{width:100%;height:100%;position:absolute;inset:0}.created-poster-card-image{object-fit:cover}.created-poster-card-photo-count{z-index:2;box-sizing:border-box;color:#fff;font-family:var(--created-support-font);pointer-events:none;background:#000000b8;border:.16vmin solid #ffffffa8;border-radius:999px;padding:1vmin 1.6vmin;font-size:2.3vmin;font-weight:700;line-height:1;position:absolute;top:2.4vmin;right:2.4vmin}@supports (width:1cqw){.created-poster-card-photo-count{border:.16cqmin solid #ffffffa8;padding:1cqmin 1.6cqmin;font-size:2.3cqmin;top:2.4cqmin;right:2.4cqmin}}.created-poster-card-contrast{pointer-events:none;background:linear-gradient(135deg,#00000075,#0000001a 60%,#0006)}.created-poster-card-text{z-index:1;box-sizing:border-box;text-align:center;background:var(--created-text-backdrop);border:.18vmin solid #00000038;width:min(92vw,84vh);padding:3vmin 3.6vmin;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.2vmin 4vmin #00000061}@supports (width:1cqw){.created-poster-card-text{border:.18cqmin solid #00000038;width:min(92cqw,84cqh);padding:3cqmin 3.6cqmin;box-shadow:0 1.2cqmin 4cqmin #00000061}}.created-poster-card-title,.created-poster-card-subtitle{overflow-wrap:anywhere;margin:0}.created-poster-card-countdown{z-index:1;box-sizing:border-box;background:var(--created-text-backdrop);max-width:min(82vw,72vh);color:var(--created-accent);font-family:var(--created-headline-font);font-size:calc(6.6vmin * var(--created-scale));text-align:center;white-space:nowrap;border:.18vmin solid #00000038;padding:2.2vmin 3vmin;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.2vmin 4vmin #00000061}@supports (width:1cqw){.created-poster-card-countdown{max-width:min(82cqw,72cqh);font-size:calc(6.6cqmin * var(--created-scale));border:.18cqmin solid #00000038;padding:2.2cqmin 3cqmin;box-shadow:0 1.2cqmin 4cqmin #00000061}}.created-poster-card-countdown--precise{width:min(82vw,72vh);font-family:var(--created-support-font);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4vmin;display:grid}@supports (width:1cqw){.created-poster-card-countdown--precise{gap:1.4cqmin;width:min(82cqw,72cqh)}}.created-poster-card-countdown-part{gap:.8vmin;display:grid}@supports (width:1cqw){.created-poster-card-countdown-part{gap:.8cqmin}}.created-poster-card-countdown-part strong{font-size:calc(5.4vmin * var(--created-scale));font-weight:700;line-height:1}@supports (width:1cqw){.created-poster-card-countdown-part strong{font-size:calc(5.4cqmin * var(--created-scale))}}.created-poster-card-countdown-part small{color:var(--created-ink);letter-spacing:.04em;text-transform:uppercase;font-size:2.1vmin;font-weight:700;line-height:1}@supports (width:1cqw){.created-poster-card-countdown-part small{font-size:2.1cqmin}}.created-poster-card-title{font-family:var(--created-headline-font);font-size:calc(6.4vmin * var(--created-scale));color:var(--created-accent);font-weight:400;line-height:.98}@supports (width:1cqw){.created-poster-card-title{font-size:calc(6.4cqmin * var(--created-scale))}}.created-poster-card-subtitle{font-family:var(--created-support-font);letter-spacing:.06em;text-transform:uppercase;color:var(--created-ink);margin-top:2vmin;font-size:3vmin;font-weight:600;line-height:1.2}@supports (width:1cqw){.created-poster-card-subtitle{margin-top:2cqmin;font-size:3cqmin}}.created-poster-card.is-landscape .created-poster-card-text{width:min(82vw,78vh)}@supports (width:1cqw){.created-poster-card.is-landscape .created-poster-card-text{width:min(82cqw,78cqh)}}.created-poster-card--transparent-text .created-poster-card-text,.created-poster-card--transparent-text .created-poster-card-countdown{box-shadow:none;background:0 0;border:0;padding:1.2vmin}@supports (width:1cqw){.created-poster-card--transparent-text .created-poster-card-text,.created-poster-card--transparent-text .created-poster-card-countdown{padding:1.2cqmin}}.pack-grid-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.pack-grid-sheet{box-sizing:border-box;background:#fff;border-radius:.6vw;overflow:hidden}@supports (width:1cqw){.pack-grid-sheet{border-radius:.6cqw}}.pack-grid-mat{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.pack-grid-rows{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.pack-grid-row{flex-shrink:0;justify-content:center;display:flex}.pack-grid-tile{object-fit:cover;background:#e7e0d2;display:block}.pack-grid-title-band{flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;display:flex;overflow:hidden}.pack-grid-title-band--top{align-items:flex-start}.pack-grid-title-logo{object-fit:contain;max-width:64%;max-height:82%;display:block}.pack-grid-tile-cell{flex-direction:column;min-width:0;margin:0;display:flex}.pack-grid-tile-caption{text-align:center;opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;padding-top:.5vmin;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:2.3vmin;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.pack-grid-tile-caption{margin:.5cqmin 0 0;padding-top:.5cqmin;font-size:2.3cqmin}}.pack-grid-title{text-align:center;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:calc(3.2vmin * var(--title-scale,1));letter-spacing:calc(.28em * var(--track-scale,1));text-transform:uppercase;color:#35302a;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@supports (width:1cqw){.pack-grid-title{font-size:calc(3.2cqmin * var(--title-scale,1))}}.pack-grid-title--look-cathedral{font-size:calc(3.4vmin * var(--title-scale,1));letter-spacing:calc(.02em * var(--track-scale,1));text-transform:none}@supports (width:1cqw){.pack-grid-title--look-cathedral{font-size:calc(3.4cqmin * var(--title-scale,1))}}.pack-grid-title--look-thrash{font-size:calc(3vmin * var(--title-scale,1));letter-spacing:calc(.1em * var(--track-scale,1))}@supports (width:1cqw){.pack-grid-title--look-thrash{font-size:calc(3cqmin * var(--title-scale,1))}}.poster-card{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.poster-card-art-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.poster-card-art{object-fit:contain;border-radius:.6vw;max-width:98vw;max-height:90vh;display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.poster-card-art{border-radius:.6cqw;max-width:98cqw;max-height:90cqh;box-shadow:0 3cqh 8cqh #00000080}}.poster-card-art.is-measured{width:min(98vw, calc(90vh * var(--art-aspect)), var(--art-upscale-cap));max-width:none;height:auto;max-height:none}@supports (width:1cqw){.poster-card-art.is-measured{width:min(98cqw, calc(90cqh * var(--art-aspect)), var(--art-upscale-cap))}}.poster-card--fill .poster-card-art{max-width:100vw;max-height:100vh}@supports (width:1cqw){.poster-card--fill .poster-card-art{max-width:100cqw;max-height:100cqh}}.poster-card--fill .poster-card-art.is-measured{width:min(100vw, calc(100vh * var(--art-aspect)), var(--art-upscale-cap))}@supports (width:1cqw){.poster-card--fill .poster-card-art.is-measured{width:min(100cqw, calc(100cqh * var(--art-aspect)), var(--art-upscale-cap))}}.poster-card--fill .poster-card-art-wrap.has-caption .poster-card-art{max-height:100vh}@supports (width:1cqw){.poster-card--fill .poster-card-art-wrap.has-caption .poster-card-art{max-height:100cqh}}.poster-card--fill .poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(100vw, calc(100vh * var(--art-aspect)), var(--art-upscale-cap))}@supports (width:1cqw){.poster-card--fill .poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(100cqw, calc(100cqh * var(--art-aspect)), var(--art-upscale-cap))}}.poster-card--overlay-placard .poster-card-art-wrap.has-caption{flex-direction:row;gap:0}.poster-card--overlay-placard .poster-card-caption{z-index:1;text-align:left;position:absolute;bottom:1.5vh;left:4vw}@supports (width:1cqw){.poster-card--overlay-placard .poster-card-caption{bottom:1.5cqh;left:4cqw}}.poster-card-art-wrap.has-caption{flex-direction:column;gap:1.6vh}@supports (width:1cqw){.poster-card-art-wrap.has-caption{gap:1.6cqh}}.poster-card-art-wrap.has-caption .poster-card-art{max-height:86vh}@supports (width:1cqw){.poster-card-art-wrap.has-caption .poster-card-art{max-height:86cqh}}.poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(98vw, calc(86vh * var(--art-aspect)), var(--art-upscale-cap))}@supports (width:1cqw){.poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(98cqw, calc(86cqh * var(--art-aspect)), var(--art-upscale-cap))}}.poster-card-caption{text-align:center}.poster-card-art-wrap.has-caption .poster-card-art{margin-top:auto}.poster-card-art-wrap.has-caption .poster-card-caption{margin-top:auto;padding-bottom:1.2vh}@supports (width:1cqw){.poster-card-art-wrap.has-caption .poster-card-caption{padding-bottom:1.2cqh}}.poster-card-caption--artwork .poster-card-caption-line{text-transform:none;font-size:min(4.8vw,4.8vh)}@supports (width:1cqw){.poster-card-caption--artwork .poster-card-caption-line{font-size:min(4.8cqw,4.8cqh)}}.poster-card-caption--artwork .poster-card-caption-line-secondary{font-size:min(3.8vw,3.8vh)}@supports (width:1cqw){.poster-card-caption--artwork .poster-card-caption-line-secondary{font-size:min(3.8cqw,3.8cqh)}}.poster-card-caption--tv .poster-card-caption-line-secondary{font-size:min(3.2vw,3.2vh)}@supports (width:1cqw){.poster-card-caption--tv .poster-card-caption-line-secondary{font-size:min(3.2cqw,3.2cqh)}}.poster-card-caption-line{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:min(4.2vw,4.2vh);font-weight:600}@supports (width:1cqw){.poster-card-caption-line{text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(4.2cqw,4.2cqh)}}.poster-card-caption-line-secondary{color:#ffffff80;margin-top:.9vh;font-size:min(3.2vw,3.2vh)}@supports (width:1cqw){.poster-card-caption-line-secondary{margin-top:.9cqh;font-size:min(3.2cqw,3.2cqh)}}.poster-card-caption--dense .poster-card-caption-line-secondary{margin-top:.6vh;font-size:min(2.6vw,2.6vh)}@supports (width:1cqw){.poster-card-caption--dense .poster-card-caption-line-secondary{margin-top:.6cqh;font-size:min(2.6cqw,2.6cqh)}}.poster-card-channel-label{z-index:1;top:var(--corner-label-top,1.2vh);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:min(2.6vw,2.6vh);font-weight:600;position:absolute;right:1.2vw}@supports (width:1cqw){.poster-card-channel-label{top:var(--corner-label-top,1.2cqh);text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(2.6cqw,2.6cqh);right:1.2cqw}}.poster-card--focus .poster-card-art-wrap .poster-card-art.is-measured{top:0;left:max(calc(100vw - 100vh * var(--art-aspect)), min(0px, calc(50vw - var(--art-focus-x) * 100vh * var(--art-aspect))));width:calc(100vh * var(--art-aspect));max-width:none;height:100vh;max-height:none;box-shadow:none;border-radius:0;margin:0;position:absolute}@supports (width:1cqw){.poster-card--focus .poster-card-art-wrap .poster-card-art.is-measured{left:max(calc(100cqw - 100cqh * var(--art-aspect)), min(0px, calc(50cqw - var(--art-focus-x) * 100cqh * var(--art-aspect))));width:calc(100cqh * var(--art-aspect));height:100cqh}}.poster-card--focus .poster-card-art-wrap.has-caption:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);height:30vh;position:absolute;bottom:0;left:0;right:0}@supports (width:1cqw){.poster-card--focus .poster-card-art-wrap.has-caption:after{height:30cqh}}.frame-moment-phase{width:100%;height:100%;position:relative}.frame-moment-phase__layer{position:absolute;inset:0}.live-stack{width:100%;height:100%;position:relative}.live-stack-layer{position:absolute;inset:0}.live-stack-pane{width:100%;height:100%}.live-stack-pane--hidden{visibility:hidden;pointer-events:none}.college-tradition{grid-template-rows:72% 28%;width:100%;height:100%;display:grid;container-type:size}.college-tradition__dance{min-height:0}.college-tradition__lyrics{text-align:center;text-transform:uppercase;overflow-wrap:normal;align-self:start;padding:0 3vw;font-family:monospace;font-size:min(7vw,6vh);font-weight:900;line-height:1.2}@supports (width:1cqw){.college-tradition__lyrics{padding:0 3cqw;font-size:min(7cqw,6cqh)}}.college-tradition--scrolling{grid-template-rows:58% 42%}.college-tradition__scroll{text-align:center;text-transform:uppercase;min-height:0;padding:14vh 3vw;font:900 min(5.5vw,4.5vh)/1.3 monospace;position:relative;overflow:hidden}@supports (width:1cqw){.college-tradition__scroll{padding:14cqh 3cqw;font:900 min(5.5cqw,4.5cqh)/1.3 monospace}}.college-tradition__line{opacity:.4;padding:1vh 0}@supports (width:1cqw){.college-tradition__line{padding:1cqh 0}}.college-tradition__line.is-current{opacity:1}.live-phase{width:100%;height:100%;min-height:0;position:relative}.live-phase-layer{position:absolute;inset:0}.live-phase-layer--hidden{visibility:hidden;pointer-events:none}.phoenix-loop-layer{opacity:1;transition:opacity .8s;position:absolute;inset:0;container-type:size}.phoenix-loop-layer--done{opacity:0}.phoenix-loop-layer--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:none}.phoenix-loop-layer .radar-loop{background:#000}.phoenix-loop-layer .radar-loop__frame{object-fit:contain}.kickoff-cut-in-phase{width:100%;height:100%;min-height:0;position:relative}.kickoff-cut-in-phase__layer{position:absolute;inset:0}.kickoff-cut-in-phase__layer--hidden{visibility:hidden;pointer-events:none}.lights-out-card{background:var(--lights-ground);color:var(--lights-ink);text-align:center;--lights-ground:#d8e7f2;--lights-metal:#14171b;--lights-rail:#262b31;--lights-bulb:#70747a;--lights-bulb-edge:#494c51;--lights-lit:#ff2a1f;--lights-ink:#101720;flex-direction:column;justify-content:center;align-items:center;gap:7vw;padding:8vw 2.5vw;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}@supports (width:1cqw){.lights-out-card{gap:7cqw;padding:8cqw 2.5cqw}}.lights-out-gantry{flex:none;width:96vw;height:auto;display:block}@supports (width:1cqw){.lights-out-gantry{width:96cqw}}.lights-out-rail{fill:var(--lights-rail)}.lights-out-beam,.lights-out-pod rect{fill:var(--lights-metal)}.lights-out-bulb{fill:var(--lights-bulb);stroke:var(--lights-bulb-edge);stroke-width:4px}.lights-out-bulb--live{animation:7s linear infinite lo-b1}.lights-out-bulb--b2{animation-name:lo-b2}.lights-out-bulb--b3{animation-name:lo-b3}.lights-out-bulb--b4{animation-name:lo-b4}.lights-out-bulb--b5{animation-name:lo-b5}.lights-out-card.is-paused .lights-out-bulb--live{animation-play-state:paused}@keyframes lo-b1{0%,5.9%{fill:var(--lights-bulb)}6%,65.9%{fill:var(--lights-lit)}66%,69.9%{fill:var(--lights-bulb)}70%,75.9%{fill:var(--lights-lit)}76%,to{fill:var(--lights-bulb)}}@keyframes lo-b2{0%,15.9%{fill:var(--lights-bulb)}16%,65.9%{fill:var(--lights-lit)}66%,69.9%{fill:var(--lights-bulb)}70%,75.9%{fill:var(--lights-lit)}76%,to{fill:var(--lights-bulb)}}@keyframes lo-b3{0%,25.9%{fill:var(--lights-bulb)}26%,65.9%{fill:var(--lights-lit)}66%,69.9%{fill:var(--lights-bulb)}70%,75.9%{fill:var(--lights-lit)}76%,to{fill:var(--lights-bulb)}}@keyframes lo-b4{0%,35.9%{fill:var(--lights-bulb)}36%,65.9%{fill:var(--lights-lit)}66%,69.9%{fill:var(--lights-bulb)}70%,75.9%{fill:var(--lights-lit)}76%,to{fill:var(--lights-bulb)}}@keyframes lo-b5{0%,45.9%{fill:var(--lights-bulb)}46%,65.9%{fill:var(--lights-lit)}66%,69.9%{fill:var(--lights-bulb)}70%,75.9%{fill:var(--lights-lit)}76%,to{fill:var(--lights-bulb)}}.lights-out-stack{flex-direction:column;align-items:center;gap:2vw;display:flex}@supports (width:1cqw){.lights-out-stack{gap:2cqw}}.lights-out-clock{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--lights-ink);font-family:Anton,Arial Narrow,Arial,sans-serif;font-size:25vw;line-height:.9;animation:34s ease-in-out infinite alternate lights-out-drift}@supports (width:1cqw){.lights-out-clock{font-size:25cqw}}.lights-out-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lights-ink);max-width:94vw;font-family:Anton,Arial Narrow,Arial,sans-serif;font-size:6.6vw;line-height:1.05}@supports (width:1cqw){.lights-out-label{max-width:94cqw;font-size:6.6cqw}}@keyframes lights-out-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.lights-out-card.is-paused .lights-out-clock{animation-play-state:paused}.lights-out-card.is-landscape{gap:4vh;padding:6vh 3vh}@supports (width:1cqw){.lights-out-card.is-landscape{gap:4cqh;padding:6cqh 3cqh}}.lights-out-card.is-landscape .lights-out-gantry{width:132vh}@supports (width:1cqw){.lights-out-card.is-landscape .lights-out-gantry{width:132cqh}}.lights-out-card.is-landscape .lights-out-clock{font-size:25vh}@supports (width:1cqw){.lights-out-card.is-landscape .lights-out-clock{font-size:25cqh}}.lights-out-card.is-landscape .lights-out-label{max-width:92vw;font-size:7vh}@supports (width:1cqw){.lights-out-card.is-landscape .lights-out-label{max-width:92cqw;font-size:7cqh}}.lights-out-cut-in-phase{width:100%;height:100%;min-height:0;position:relative}.lights-out-cut-in-phase__layer{position:absolute;inset:0}.lights-out-cut-in-phase__layer--hidden{visibility:hidden;pointer-events:none}.departure-cut-in-phase{width:100%;height:100%;min-height:0;position:relative}.departure-cut-in-phase__layer{position:absolute;inset:0}.departure-cut-in-phase__layer--hidden{visibility:hidden;pointer-events:none}.mlb-half{opacity:.9;margin-right:.5em;font-size:.8em}.mlb-live-state{align-items:center;gap:2.2vh;margin-top:.8vh;display:flex}@supports (width:1cqw){.mlb-live-state{gap:2.2cqh;margin-top:.8cqh}}.nfl-live-root.has-diamond .mlb-live-state{margin-top:0}.nfl-live-root.has-diamond.is-landscape .mlb-live-state{margin-top:.8vh}@supports (width:1cqw){.nfl-live-root.has-diamond.is-landscape .mlb-live-state{margin-top:.8cqh}}.mlb-diamond{flex:none;width:9vh;height:9vh;overflow:visible}@supports (width:1cqw){.mlb-diamond{width:9cqh;height:9cqh}}.nfl-live-root.is-landscape .mlb-diamond{width:17vh;height:17vh}@supports (width:1cqw){.nfl-live-root.is-landscape .mlb-diamond{width:17cqh;height:17cqh}}.mlb-live-numbers{flex-direction:column;align-items:flex-start;gap:.6vh;display:flex}@supports (width:1cqw){.mlb-live-numbers{gap:.6cqh}}.mlb-count{letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:3.4vh;font-weight:800;line-height:1}@supports (width:1cqw){.mlb-count{font-size:3.4cqh}}.nfl-live-root.is-landscape .mlb-count{font-size:5.4vh}@supports (width:1cqw){.nfl-live-root.is-landscape .mlb-count{font-size:5.4cqh}}.mlb-count-sep{opacity:.55;margin:0 .15em}.mlb-outs{gap:.6vh;display:flex}@supports (width:1cqw){.mlb-outs{gap:.6cqh}}.mlb-out{opacity:.4;border:.22vh solid;border-radius:50%;width:1.5vh;height:1.5vh}@supports (width:1cqw){.mlb-out{border:.22cqh solid;width:1.5cqh;height:1.5cqh}}.mlb-out.is-on{opacity:1;background:currentColor}.nfl-live-root.is-landscape .mlb-out{border-width:.35vh;width:2.4vh;height:2.4vh}@supports (width:1cqw){.nfl-live-root.is-landscape .mlb-out{border-width:.35cqh;width:2.4cqh;height:2.4cqh}}.nfl-live-root.has-diamond .nfl-live-status{flex-direction:row;gap:2.2vh}@supports (width:1cqw){.nfl-live-root.has-diamond .nfl-live-status{gap:2.2cqh}}.nfl-live-root.has-diamond.is-landscape .nfl-live-status{flex-direction:column;gap:.4vh}@supports (width:1cqw){.nfl-live-root.has-diamond.is-landscape .nfl-live-status{gap:.4cqh}}.nfl-live-root.has-diamond .nfl-live-tv{display:none}.nfl-live-root.has-diamond.is-landscape .nfl-live-tv{display:block}.nfl-live-root.has-diamond .nfl-live-side:first-child{align-items:flex-end}.nfl-live-root.has-diamond .nfl-live-side:last-child{align-items:flex-start}.nfl-live-root.has-diamond.is-landscape .nfl-live-side:first-child,.nfl-live-root.has-diamond.is-landscape .nfl-live-side:last-child{align-items:center}.nfl-live-root.has-diamond .nfl-live-side:first-child .nfl-live-side-inner{padding-bottom:7.5vh}@supports (width:1cqw){.nfl-live-root.has-diamond .nfl-live-side:first-child .nfl-live-side-inner{padding-bottom:7.5cqh}}.nfl-live-root.has-diamond .nfl-live-side:last-child .nfl-live-side-inner{padding-top:7.5vh;padding-bottom:0}@supports (width:1cqw){.nfl-live-root.has-diamond .nfl-live-side:last-child .nfl-live-side-inner{padding-top:7.5cqh}}.nfl-live-root.has-diamond.is-landscape .nfl-live-side:first-child .nfl-live-side-inner,.nfl-live-root.has-diamond.is-landscape .nfl-live-side:last-child .nfl-live-side-inner{padding-top:2vh;padding-bottom:2vh}@supports (width:1cqw){.nfl-live-root.has-diamond.is-landscape .nfl-live-side:first-child .nfl-live-side-inner,.nfl-live-root.has-diamond.is-landscape .nfl-live-side:last-child .nfl-live-side-inner{padding-top:2cqh;padding-bottom:2cqh}}.nfl-live-root.has-diamond .live-notes li:nth-last-child(n+3){display:none}.nfl-live-root.has-diamond.is-landscape .live-notes li:nth-last-child(n+3){display:list-item}.epl-live-minute{letter-spacing:.06em;font-size:3.4vh}@supports (width:1cqw){.epl-live-minute{font-size:3.4cqh}}.epl-live-event{letter-spacing:.03em;text-align:center;min-width:0;max-width:100%;margin:0;font-size:max(1.55vh,12px);font-weight:700;line-height:1.2}@supports (width:1cqw){.epl-live-event{font-size:max(1.55cqh,12px)}}.epl-live-half{letter-spacing:.1em;text-transform:uppercase;opacity:.78;white-space:nowrap;margin:0;font-size:1.5vh;font-weight:600}@supports (width:1cqw){.epl-live-half{font-size:1.5cqh}}.epl-live-extra{letter-spacing:.04em;opacity:.9;white-space:nowrap;margin:0;font-size:1.5vh;font-weight:700}@supports (width:1cqw){.epl-live-extra{font-size:1.5cqh}}.epl-live-comp{letter-spacing:.14em;text-transform:uppercase}.nfl-live-root.is-football .nfl-live-status{flex-flow:wrap;justify-content:center;align-items:baseline;gap:.3vh 1.8vh;width:max-content;padding:1.3vh 2.4vh}@supports (width:1cqw){.nfl-live-root.is-football .nfl-live-status{gap:.3cqh 1.8cqh;padding:1.3cqh 2.4cqh}}.nfl-live-root.is-football.is-landscape .nfl-live-status{flex-flow:column;align-items:center;gap:.3vh}@supports (width:1cqw){.nfl-live-root.is-football.is-landscape .nfl-live-status{gap:.3cqh}}.nfl-live-root.is-football .epl-live-event{order:1}.nfl-live-root.is-football.is-landscape .epl-live-event{order:0}.nfl-live-root.is-football .epl-live-comp{display:none}.nfl-live-root.is-football.is-landscape .epl-live-comp{display:block}.nfl-live-root.is-football .nfl-live-side:first-child{align-items:flex-end}.nfl-live-root.is-football .nfl-live-side:last-child{align-items:flex-start}.nfl-live-root.is-football.is-landscape .nfl-live-side:first-child,.nfl-live-root.is-football.is-landscape .nfl-live-side:last-child{align-items:center}.nfl-live-root.is-football .nfl-live-side:first-child .nfl-live-side-inner{padding-bottom:6.5vh}@supports (width:1cqw){.nfl-live-root.is-football .nfl-live-side:first-child .nfl-live-side-inner{padding-bottom:6.5cqh}}.nfl-live-root.is-football .nfl-live-side:last-child .nfl-live-side-inner{padding-top:6.5vh;padding-bottom:2vh}@supports (width:1cqw){.nfl-live-root.is-football .nfl-live-side:last-child .nfl-live-side-inner{padding-top:6.5cqh;padding-bottom:2cqh}}.nfl-live-root.is-football.is-landscape .nfl-live-side:first-child .nfl-live-side-inner,.nfl-live-root.is-football.is-landscape .nfl-live-side:last-child .nfl-live-side-inner{padding-top:2vh;padding-bottom:2vh}@supports (width:1cqw){.nfl-live-root.is-football.is-landscape .nfl-live-side:first-child .nfl-live-side-inner,.nfl-live-root.is-football.is-landscape .nfl-live-side:last-child .nfl-live-side-inner{padding-top:2cqh;padding-bottom:2cqh}}.card-flash{width:100%;height:100%;animation:.4s card-flash-in;position:relative}@keyframes card-flash-in{0%{opacity:0}to{opacity:1}}.card-flash-attribution{color:#ffffffeb;letter-spacing:.02em;background:#0000008c;border-radius:999px;padding:.35em .8em;font-size:2.2vh;position:absolute;bottom:1.5vh;right:4vw}@supports (width:1cqw){.card-flash-attribution{font-size:2.2cqh;bottom:1.5cqh;right:4cqw}}.empty-wall-note{text-align:center;letter-spacing:.02em;color:#ffffff8c;text-shadow:0 .3vh 1.2vh #0009;pointer-events:none;margin:0;padding:0 6vw;font-size:2.2vw;position:absolute;bottom:4vh;left:0;right:0}@supports (width:1cqw){.empty-wall-note{text-shadow:0 .3cqh 1.2cqh #0009;padding:0 6cqw;font-size:2.2cqw;bottom:4cqh}}.clock-rotation{background:#000;justify-content:center;align-items:center;width:100%;height:100%;animation:1.2s both clock-rotation-fade-in;display:flex;position:relative;overflow:hidden;container-type:size}@keyframes clock-rotation-fade-in{0%{opacity:0}to{opacity:1}}.clock-rotation-fallback{filter:brightness(.6);position:absolute;inset:0}.favorites-rotation{width:100%;height:100%;animation:.8s favorites-fade-in;position:relative}.mix-layer{isolation:isolate;position:absolute;inset:0}.mix-layer--hidden{visibility:hidden;pointer-events:none}.mix-layer--card{animation:.8s favorites-fade-in}@keyframes favorites-fade-in{0%{opacity:0}to{opacity:1}}.mini-art-rotation{width:100%;height:100%;position:relative;container-type:size}.mini-art-rotation>.favorites-rotation{z-index:0}.mix-radio-peek-host{pointer-events:none;z-index:2;position:absolute;inset:0;container-type:size}.mini-now-playing{z-index:2;box-sizing:border-box;opacity:0;clip-path:inset(0 100% 0 0 round 1.4vh);will-change:opacity, clip-path, transform;pointer-events:none;background:#08080ae0;border:1px solid #ffffff1a;border-radius:1.4vh;align-items:center;gap:2vw;width:85vw;max-width:93.6vw;padding:1.2vh 3vw 1.2vh 1.2vh;transition:opacity .12s linear .36s,clip-path .48s cubic-bezier(.55,0,1,.45),transform .48s cubic-bezier(.55,0,1,.45);display:flex;position:absolute;top:3.2vh;left:3.2vw;transform:translate(-4vw,-4vh);box-shadow:0 1vh 3vh #00000073}@supports (width:1cqw){.mini-now-playing{clip-path:inset(0 100% 0 0 round 1.4cqh);border-radius:1.4cqh;gap:2cqw;width:85cqw;max-width:93.6cqw;padding:1.2cqh 3cqw 1.2cqh 1.2cqh;top:3.2cqh;left:3.2cqw;transform:translate(-4cqw,-4cqh);box-shadow:0 1cqh 3cqh #00000073}}.mini-now-playing.visible{opacity:1;clip-path:inset(0 round 1.4vh);transition:opacity .1s linear,clip-path .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:none}@supports (width:1cqw){.mini-now-playing.visible{clip-path:inset(0 round 1.4cqh)}}@media (prefers-reduced-motion:reduce){.mini-now-playing:not(.mini-now-playing--bar){transition:none}}.mini-now-playing-art{object-fit:cover;background:#ffffff0f;border-radius:.8vh;flex:none;width:min(20vw,14vh);height:min(20vw,14vh)}@supports (width:1cqw){.mini-now-playing-art{border-radius:.8cqh;width:min(20cqw,14cqh);height:min(20cqw,14cqh)}}.mini-now-playing-text{flex:1;min-width:0}.mini-now-playing-eyebrow,.mini-now-playing-title,.mini-now-playing-artist{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 .2vh .4vh #0009;margin:0;overflow:hidden}@supports (width:1cqw){.mini-now-playing-eyebrow,.mini-now-playing-title,.mini-now-playing-artist{text-shadow:0 .2cqh .4cqh #0009}}.mini-now-playing-radio-attribution{color:#ffffff9e;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 .15vh .35vh #000000e6,0 .4vh 1.4vh #000000a6;margin:.35vh 0 0;font-size:max(1vw,1.3vh);font-weight:650;overflow:hidden}@supports (width:1cqw){.mini-now-playing-radio-attribution{text-shadow:0 .15cqh .35cqh #000000e6,0 .4cqh 1.4cqh #000000a6;margin:.35cqh 0 0;font-size:max(1cqw,1.3cqh)}}.mini-now-playing-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;margin-bottom:.5vh;font-size:max(1.2vw,1.6vh);font-weight:600}@supports (width:1cqw){.mini-now-playing-eyebrow{margin-bottom:.5cqh;font-size:max(1.2cqw,1.6cqh)}}.mini-now-playing-title{color:#fff;letter-spacing:.01em;font-size:max(2vw,2.7vh);font-weight:600}@supports (width:1cqw){.mini-now-playing-title{font-size:max(2cqw,2.7cqh)}}.mini-now-playing-artist{color:#ffffffb8;margin-top:.4vh;font-size:max(1.5vw,2vh)}@supports (width:1cqw){.mini-now-playing-artist{margin-top:.4cqh;font-size:max(1.5cqw,2cqh)}}.mini-art-rotation{--mini-bar-h:14vh}@supports (width:1cqw){.mini-art-rotation{--mini-bar-h:14cqh}}.mini-now-playing--bar{width:auto;height:calc(var(--mini-bar-h) * 1.9);max-width:none;box-shadow:none;opacity:1;background:linear-gradient(#0000,#000000d9);border:none;border-radius:0;align-items:flex-end;gap:2.5vw;padding:0 3vw 1vh;transition:none;inset:auto 0 0;transform:none}@supports (width:1cqw){.mini-now-playing--bar{gap:2.5cqw;padding:0 3cqw 1cqh}}.mini-now-playing--bar .mini-now-playing-art{width:calc(var(--mini-bar-h) - 4vh);height:calc(var(--mini-bar-h) - 4vh);border-radius:.6vh}@supports (width:1cqw){.mini-now-playing--bar .mini-now-playing-art{width:calc(var(--mini-bar-h) - 4cqh);height:calc(var(--mini-bar-h) - 4cqh);border-radius:.6cqh}}.mini-now-playing--bar .mini-now-playing-text{flex:1}.mini-now-playing--bar .mini-now-playing-title,.mini-now-playing--bar .mini-now-playing-artist{text-shadow:0 .15vh .35vh #000000e6,0 .4vh 1.4vh #000000a6}@supports (width:1cqw){.mini-now-playing--bar .mini-now-playing-title,.mini-now-playing--bar .mini-now-playing-artist{text-shadow:0 .15cqh .35cqh #000000e6,0 .4cqh 1.4cqh #000000a6}}.mini-now-playing--bar .mini-now-playing-title{font-size:max(2.2vw,3vh)}@supports (width:1cqw){.mini-now-playing--bar .mini-now-playing-title{font-size:max(2.2cqw,3cqh)}}.mini-now-playing--bar .mini-now-playing-artist{margin-top:.3vh;font-size:max(1.6vw,2.1vh)}@supports (width:1cqw){.mini-now-playing--bar .mini-now-playing-artist{margin-top:.3cqh;font-size:max(1.6cqw,2.1cqh)}}.mini-now-playing-progress{background:#00000059;border-radius:999px;height:.5vh;min-height:2px;margin-top:1vh;overflow:hidden;box-shadow:0 0 0 1px #0000002e}@supports (width:1cqw){.mini-now-playing-progress{height:.5cqh;margin-top:1cqh}}.mini-now-playing-progress-fill{border-radius:inherit;background:#ffffffd9;height:100%}.lyric-lines{width:100%;height:100%;position:relative;overflow:hidden}.lyric-lines-scroll{transition:transform .5s;position:absolute;top:0;left:0;right:0}.lyric-line{margin:0;font-weight:400;line-height:1.3;transition:opacity .5s}.lyric-line--sung{font-weight:700}.lyric-line--active{opacity:1}.lyric-line--adjacent{opacity:.45}.lyric-line--far{opacity:.1}.lyric-lines--panel .lyric-line{margin-bottom:4.5vh;font-size:max(5.6vw,6.9vh)}@supports (width:1cqw){.lyric-lines--panel .lyric-line{margin-bottom:4.5cqh;font-size:max(5.6cqw,6.9cqh)}}.lyric-lines--panel .lyric-line--far{opacity:0}.lyric-lines--panel .lyric-line--adjacent{opacity:.32}.lyric-lines--panel .lyric-line--sung:not(.lyric-line--active){font-weight:400}@supports not (width:1cqw){.lyric-lines--panel .lyric-line{margin-bottom:1.05vh;font-size:5vw}.is-landscape .lyric-lines--panel .lyric-line{margin-bottom:3.8vh;font-size:5.7vh}}.lyric-lines--chorus .lyric-line{text-align:center;color:#fff;text-shadow:0 .3vh 1.5vh #000000b3;margin-bottom:3vh;font-size:min(6vw,8vh)}@supports (width:1cqw){.lyric-lines--chorus .lyric-line{text-shadow:0 .3cqh 1.5cqh #000000b3;margin-bottom:3cqh;font-size:min(6cqw,8cqh)}}.liner-notes{background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.liner-notes-notes{flex:1 1 var(--split-lyrics-share);color:#fff;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.liner-notes-content{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2.2vh;height:100%;padding:0 5vw 14vh;display:flex;position:relative}@supports (width:1cqw){.liner-notes-content{gap:2.2cqh;padding:0 5cqw 14cqh}}.liner-notes-credits{text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:3vw;font-weight:600;line-height:1.5}@supports (width:1cqw){.liner-notes-credits{text-shadow:0 .2cqh 1cqh #000000b3;font-size:3cqw}}.liner-notes-extract{opacity:.9;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:2.6vw;line-height:1.55}@supports (width:1cqw){.liner-notes-extract{text-shadow:0 .2cqh 1cqh #000000b3;font-size:2.6cqw}}.liner-notes-source{letter-spacing:.03em;color:#ffffff8c;border-bottom:1px solid #ffffff4d;align-self:flex-start;font-size:1.8vw;font-weight:600;text-decoration:none}@supports (width:1cqw){.liner-notes-source{font-size:1.8cqw}}.liner-notes-panel{height:100%;padding:0 4vw calc(var(--now-playing-overlay-h,14vh) + 2vh);box-sizing:border-box;flex-direction:column;justify-content:center;gap:1.2vh;animation:.8s liner-notes-panel-fade;display:flex}@supports (width:1cqw){.liner-notes-panel{padding:0 4cqw calc(var(--now-playing-overlay-h,14cqh) + 2cqh);gap:1.2cqh}}@keyframes liner-notes-panel-fade{0%{opacity:0}to{opacity:1}}.liner-notes-panel-label{text-transform:uppercase;letter-spacing:.1em;opacity:.55;margin:0;font-size:min(1.6vw,2.2vh);font-weight:700}@supports (width:1cqw){.liner-notes-panel-label{font-size:min(1.6cqw,2.2cqh)}}.liner-notes-panel-credit{margin:0;font-size:min(2.2vw,3vh)}@supports (width:1cqw){.liner-notes-panel-credit{font-size:min(2.2cqw,3cqh)}}.liner-notes-panel-credit-heading{opacity:.6}.liner-notes-panel-extract{-webkit-line-clamp:10;-webkit-box-orient:vertical;margin:0;font-size:min(2.4vw,3.2vh);line-height:1.5;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.liner-notes-panel-extract{font-size:min(2.4cqw,3.2cqh)}}.liner-notes-panel-source{opacity:.45;margin:0;font-size:min(1.4vw,2vh)}@supports (width:1cqw){.liner-notes-panel-source{font-size:min(1.4cqw,2cqh)}}.liner-notes-panel-pager{gap:.8vw;margin:.6vh 0 0;display:flex}@supports (width:1cqw){.liner-notes-panel-pager{gap:.8cqw;margin:.6cqh 0 0}}.liner-notes-panel-dot{background:#ffffff40;border-radius:50%;width:.7vw;height:.7vw}@supports (width:1cqw){.liner-notes-panel-dot{width:.7cqw;height:.7cqw}}.liner-notes-panel-dot--active{background:#ffffffbf}.lyrics-panel{color:#fff;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.lyrics-panel-window{width:100%;height:100%;padding:0 5vw calc(var(--now-playing-overlay-h,14vh) + 2vh);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;container-type:size}@supports (width:1cqw){.lyrics-panel-window{padding:0 5cqw calc(var(--now-playing-overlay-h,14cqh) + 2cqh)}}.lyrics-panel-window>.lyric-lines{flex:1;min-height:0}.lyrics-panel-placeholder{width:100%;height:100%;padding:4vh 5vw calc(var(--now-playing-overlay-h,14vh) + 2vh);box-sizing:border-box;flex-direction:column;justify-content:center;gap:1.5vh;display:flex;position:relative}@supports (width:1cqw){.lyrics-panel-placeholder{padding:4cqh 5cqw calc(var(--now-playing-overlay-h,14cqh) + 2cqh);gap:1.5cqh}}.lyrics-panel-fallback-title{margin:0;font-size:max(5.6vw,6.9vh);font-weight:700;line-height:1.3;position:relative}@supports (width:1cqw){.lyrics-panel-fallback-title{font-size:max(5.6cqw,6.9cqh)}}.lyrics-panel-fallback-artist{opacity:.6;margin:0;font-size:max(2vw,3vh);font-weight:400;position:relative}@supports (width:1cqw){.lyrics-panel-fallback-artist{font-size:max(2cqw,3cqh)}}.radio-editorial-panel{height:100%;padding:0 4vw calc(var(--now-playing-overlay-h,14vh) + 2vh);box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;gap:1.8vh;animation:.8s radio-editorial-panel-fade;display:flex}@supports (width:1cqw){.radio-editorial-panel{padding:0 4cqw calc(var(--now-playing-overlay-h,14cqh) + 2cqh);gap:1.8cqh}}@keyframes radio-editorial-panel-fade{0%{opacity:0}to{opacity:1}}.radio-editorial-panel-heading{text-transform:uppercase;letter-spacing:.11em;color:#ffffff94;margin:0;font-size:min(1.7vw,2.3vh);font-weight:750}@supports (width:1cqw){.radio-editorial-panel-heading{font-size:min(1.7cqw,2.3cqh)}}.radio-editorial-panel-comment{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:min(3vw,4vh);font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.radio-editorial-panel-comment{font-size:min(3cqw,4cqh)}}.radio-editorial-panel-badges{flex-wrap:wrap;gap:1vh 1vw;display:flex}@supports (width:1cqw){.radio-editorial-panel-badges{gap:1cqh 1cqw}}.radio-editorial-panel-badges span{letter-spacing:.03em;border:1px solid #ffffff4d;border-radius:999px;padding:.65vh 1.1vw;font-size:min(1.55vw,2.1vh);font-weight:650}@supports (width:1cqw){.radio-editorial-panel-badges span{padding:.65cqh 1.1cqw;font-size:min(1.55cqw,2.1cqh)}}.radio-editorial-panel-detail{margin:0;font-size:min(2.25vw,3vh);line-height:1.3}@supports (width:1cqw){.radio-editorial-panel-detail{font-size:min(2.25cqw,3cqh)}}.radio-editorial-panel-detail span{color:#ffffff8f}.radio-editorial-overlay{width:100%;height:100%;padding:5vh 8vw calc(var(--now-playing-overlay-h,12vh) + 3vh);box-sizing:border-box;background:#000;justify-content:center;align-items:center;animation:.8s radio-editorial-overlay-fade;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.radio-editorial-overlay{padding:5cqh 8cqw calc(var(--now-playing-overlay-h,12cqh) + 3cqh)}}@keyframes radio-editorial-overlay-fade{0%{opacity:0}to{opacity:1}}.radio-editorial-overlay>.art-layers{position:absolute;inset:0}.radio-editorial-overlay-copy{color:#fff;text-wrap:balance;text-shadow:0 2px 18px #000000b8;width:min(84vw,78rem);position:relative}@supports (width:1cqw){.radio-editorial-overlay-copy{width:min(84cqw,78rem)}}.radio-editorial-overlay-heading{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;margin:0 0 2.2vh;font-size:min(1.8vw,2.4vh);font-weight:780}@supports (width:1cqw){.radio-editorial-overlay-heading{margin:0 0 2.2cqh;font-size:min(1.8cqw,2.4cqh)}}.radio-editorial-overlay-comment{margin:0;font-weight:650;line-height:1.34}.radio-editorial-overlay-copy--standard .radio-editorial-overlay-comment{font-size:min(4.2vw,5.5vh)}@supports (width:1cqw){.radio-editorial-overlay-copy--standard .radio-editorial-overlay-comment{font-size:min(4.2cqw,5.5cqh)}}.radio-editorial-overlay-copy--compact .radio-editorial-overlay-comment{font-size:min(3.5vw,4.5vh)}@supports (width:1cqw){.radio-editorial-overlay-copy--compact .radio-editorial-overlay-comment{font-size:min(3.5cqw,4.5cqh)}}.radio-editorial-overlay-copy--dense .radio-editorial-overlay-comment{font-size:min(3vw,3.8vh)}@supports (width:1cqw){.radio-editorial-overlay-copy--dense .radio-editorial-overlay-comment{font-size:min(3cqw,3.8cqh)}}.content-waiting{box-sizing:border-box;color:#f5f7f9;text-align:center;background:radial-gradient(circle at 50% 35%,#24313f 0%,#111821 48%,#070a0e 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8vmin;display:flex}@supports (width:1cqw){.content-waiting{padding:8cqmin}}.content-waiting__eyebrow,.content-waiting__detail,.content-waiting__message{color:#f5f7f9c2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(18px,2.1vmin,42px)}@supports (width:1cqw){.content-waiting__eyebrow,.content-waiting__detail,.content-waiting__message{font-size:clamp(18px,2.1cqmin,42px)}}.content-waiting h1{margin:.18em 0;font-size:clamp(54px,8vmin,150px);line-height:1}@supports (width:1cqw){.content-waiting h1{font-size:clamp(54px,8cqmin,150px)}}.content-waiting__detail{color:#fff;letter-spacing:.04em;text-transform:none}.content-waiting__message{letter-spacing:.03em;text-transform:none;margin-top:1.8em;animation:3s ease-in-out infinite content-waiting-breathe}.content-waiting--still .content-waiting__message{animation:none}@keyframes content-waiting-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.content-waiting__message{animation:none}}.wall-boot{--wall-boot-d:var(--wall-boot-dur,6s);position:absolute;inset:0}.wall-boot-cave,.wall-boot-frame{position:absolute;inset:0}.wall-boot-cave{will-change:opacity;animation:wall-boot-cave var(--wall-boot-d) ease forwards;display:flex}.wall-boot-cave:after{content:"";background:radial-gradient(140% 120% at 50% 45%,#0000 55%,#1e12088c);position:absolute;inset:0}.wall-boot-cave svg{flex:1 1 0;min-width:0;height:100%;display:block}.wall-boot.is-landscape .wall-boot-cave svg:last-child{transform:scaleX(-1)}.wall-boot-frame{opacity:0;will-change:transform, opacity;animation:wall-boot-frame var(--wall-boot-d) ease forwards;border:5.5vmin solid #d9b25e;border-image:linear-gradient(145deg,#f3d98f,#d9b25e 35%,#b8892e 68%,#8f6a22) 1;box-shadow:inset 0 0 0 .5vmin #261806e6,inset 0 0 0 .8vmin #ffecbe4d,inset 0 1vmin 5vmin #0009}@keyframes wall-boot-cave{0%{opacity:1}40%{opacity:1}56%{opacity:0}to{opacity:0}}@keyframes wall-boot-frame{0%{opacity:0;transform:scale(1.08)}8%{opacity:0;transform:scale(1.08)}26%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1)}72%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.frame-warmup{z-index:10000;background:var(--brand-gradient);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.frame-warmup--leaving{pointer-events:none;animation:frame-warmup-leave var(--frame-warmup-leave) ease forwards}@keyframes frame-warmup-leave{to{opacity:0}}.frame-warmup-logo{filter:drop-shadow(0 2px 12px #0028372e);width:min(72vw,60vh);max-width:640px;height:auto}.frame-warmup-animatic{animation:.4s frame-warmup-animatic-in;position:absolute;inset:0}@keyframes frame-warmup-animatic-in{0%{opacity:0}}.open-remote-link{z-index:9999;border-radius:var(--radius-control);color:#ffffffa6;letter-spacing:.02em;background:#0000008c;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,opacity .6s;position:fixed;top:12px;right:12px}.open-remote-link--hidden{opacity:0;pointer-events:none}.open-remote-link:hover{color:#fff;background:#000000bf}.pairing{background:var(--brand-gradient);width:100%;height:100%;font-family:var(--font-sans);box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);justify-content:center;align-items:center;display:flex;container-type:size}.pairing-content{flex-direction:column;align-items:center;gap:3vh;display:flex}@supports (width:1cqw){.pairing-content{gap:3cqh}}.pairing-title{margin:0;line-height:0}.pairing-card{background:#fffffff5;border-radius:18px;flex-direction:column;align-items:center;gap:3vh;width:min(92vw,30rem);padding:clamp(1.25rem,3vh,2rem) clamp(1rem,2.5vw,1.75rem);display:flex;box-shadow:0 12px 34px #00283733}@supports (width:1cqw){.pairing-card{gap:3cqh;width:min(92cqw,30rem);padding:clamp(1.25rem,3cqh,2rem) clamp(1rem,2.5cqw,1.75rem)}}@container (orientation:landscape){.pairing-card{width:min(88vw,46em)}@supports (width:1cqw){.pairing-card{width:min(88cqw,46em)}}}.pairing-logo{filter:drop-shadow(0 2px 12px #0028372e);width:min(18rem,74vw);height:auto;display:block}@supports (width:1cqw){.pairing-logo{width:min(18rem,74cqw)}}.pairing-subtitle{color:var(--text-secondary);text-align:center;margin:0;padding-inline:1rem;font-size:clamp(.9rem,1.4vw,1.25rem)}@supports (width:1cqw){.pairing-subtitle{font-size:clamp(.9rem,1.4cqw,1.25rem)}}.pairing-signin-link{color:var(--text-secondary);text-decoration:underline}.pairing-tv-cta{background:var(--bg-raised);border:2px solid var(--border-strong);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.9vh;max-width:min(88vw,44em);padding:clamp(1.1rem,3.5vh,2rem) clamp(1.6rem,4vw,3.4rem);text-decoration:none;display:flex}@supports (width:1cqw){.pairing-tv-cta{gap:.9cqh;max-width:min(88cqw,44em);padding:clamp(1.1rem,3.5cqh,2rem) clamp(1.6rem,4cqw,3.4rem)}}.pairing-tv-cta:hover,.pairing-tv-cta:focus-visible{background:var(--bg-hover)}.pairing-tv-cta-title{color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(1.5rem,2.8vw,2.6rem);font-weight:800}@supports (width:1cqw){.pairing-tv-cta-title{font-size:clamp(1.5rem,2.8cqw,2.6rem)}}.pairing-tv-cta-sub{color:var(--text-secondary);max-width:36em;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.4}@supports (width:1cqw){.pairing-tv-cta-sub{font-size:clamp(1rem,1.5cqw,1.35rem)}}.pairing-email-form{gap:.6rem;width:min(88vw,26rem);display:flex}@supports (width:1cqw){.pairing-email-form{width:min(88cqw,26rem)}}.pairing-email-input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-raised);min-width:0;min-height:48px;color:var(--text-primary);font:inherit;flex:1;padding:.6rem 1.1rem;font-size:clamp(.95rem,1.4vw,1.1rem)}@supports (width:1cqw){.pairing-email-input{font-size:clamp(.95rem,1.4cqw,1.1rem)}}.pairing-email-button{border-radius:var(--radius-control);background:var(--act-fill);min-height:48px;color:var(--act-fill-ink);font:inherit;cursor:pointer;border:none;padding:.6rem 1.5rem;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:700}@supports (width:1cqw){.pairing-email-button{font-size:clamp(.95rem,1.4cqw,1.1rem)}}.pairing-email-button:disabled{opacity:.6;cursor:default}.pairing-email-error{color:var(--danger)}.pairing-subtitle--quiet{font-size:clamp(.8rem,1.1vw,.95rem)}@supports (width:1cqw){.pairing-subtitle--quiet{font-size:clamp(.8rem,1.1cqw,.95rem)}}.signin{--seen-ocean-1:#0189ab;--seen-ocean-2:#01a3bc;--seen-ocean-3:#0ed6c7;--seen-btn:#016883;--seen-btn-hover:#01556d;--seen-focus:#015a72;height:100dvh;font-family:var(--font-sans);background:linear-gradient(135deg, var(--seen-ocean-1) 0%, var(--seen-ocean-2) 50%, var(--seen-ocean-3) 100%);padding:2rem env(safe-area-inset-right) calc(2rem + env(safe-area-inset-bottom)) env(safe-area-inset-left);justify-content:center;align-items:center;display:flex;overflow-y:auto}.signin-inner{flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:24rem;display:flex}.signin-brand{margin:0;line-height:0}.signin-logo{filter:drop-shadow(0 2px 12px #0028372e);width:min(19rem,82vw);height:auto;display:block}.signin-card{text-align:center;background:#fffffff5;border-radius:18px;flex-direction:column;align-items:center;gap:1.1rem;width:100%;padding:1.5rem 1.25rem;display:flex;box-shadow:0 12px 34px #00283733}.signin-lead{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.5}.signin-form{flex-direction:column;gap:.75rem;width:100%;display:flex}.signin-input{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-primary);border-radius:10px;min-height:44px;padding:.75rem 1rem;font-size:1rem}.signin-input:focus-visible{outline:2px solid var(--seen-focus);outline-offset:2px;border-color:var(--seen-focus)}.signin-button{border-radius:var(--radius-control);background:var(--seen-btn);color:#fff;cursor:pointer;border:none;min-height:44px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.signin-button:hover:not(:disabled){background:var(--seen-btn-hover)}.signin-button:focus-visible{outline:2px solid var(--seen-focus);outline-offset:2px}.signin-button:disabled{opacity:.6;cursor:default}.signin-error{color:var(--danger);margin:0;font-size:.9rem}.signin-hint{color:var(--text-secondary);max-width:38ch;margin:0;font-size:.85rem;line-height:1.5}.signin-hint a{color:var(--seen-btn);font-weight:600}.tv-code{box-sizing:border-box;background:var(--brand-gradient);min-height:100svh;font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4vmin;padding:4vmin;display:flex}.tv-code-brand{margin:0;line-height:0}.tv-code-logo{filter:drop-shadow(0 2px 12px #0028372e);width:min(70vmin,36rem);height:auto;display:block}.tv-code-card{box-sizing:border-box;color:#0d0d0c;background:#fffffff5;border-radius:18px;flex-direction:column;align-items:center;gap:2vmin;width:min(88vw,44em);padding:4vmin;display:flex;box-shadow:0 12px 34px #00283733}.tv-code-title{letter-spacing:-.01em;margin:0;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:max(22px,4.5vmin);font-weight:600}.tv-code-code{letter-spacing:.12em;font-variant-numeric:tabular-nums;margin:1vmin 0;font-size:max(56px,14vmin);font-weight:700}.tv-code-sep{color:#8a8880;padding:0 .15em}.tv-code-code--waiting{color:#8a8880}.tv-code-sub{color:#4a4843;max-width:44ch;margin:0;font-size:max(14px,2.2vmin);line-height:1.5}.tv-code-sub--quiet{color:#6f6d66;font-size:max(12px,1.6vmin)}.stage{cursor:none;background:#000;position:fixed;inset:0}.stage a,.stage button{cursor:pointer}.stage--mockup{background:#e9e9ea}.stage-photo{object-fit:cover;width:100vw;max-width:112.637vh;height:100vh;max-height:88.7805vw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-content{position:absolute;inset:0}.stage--mockup .stage-content{--photo-w:min(100vw, calc(100vh * 615 / 546));--photo-h:min(100vh, calc(100vw * 546 / 615));--photo-left:calc((100vw - var(--photo-w)) / 2);--photo-top:calc((100vh - var(--photo-h)) / 2);inset:auto;top:calc(var(--photo-top) + var(--frame-top-frac) * var(--photo-h));left:calc(var(--photo-left) + var(--frame-left-frac) * var(--photo-w));width:calc(var(--frame-width-frac) * var(--photo-w));height:calc(var(--frame-height-frac) * var(--photo-h));overflow:hidden}.stage-readout{color:#fff;pointer-events:none;z-index:10;background:#000000bf;border-radius:6px;padding:.75rem 1rem;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.8rem;line-height:1.6;position:absolute;top:1rem;left:1rem}.stage-readout p{margin:0}.touch-controls{z-index:9999;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .4s;display:flex;position:fixed;top:48px;right:12px}.touch-controls.visible{pointer-events:auto;opacity:1}.touch-controls-button{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:999px;min-width:44px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:600}.touch-controls-button:active{background:#000000d9}.touch-controls-button--active{color:#000;background:#ffffffe6}.touch-controls-hint{color:#ffffffb3;background:#00000080;border-radius:999px;margin:0;padding:8px 16px;font-size:13px}.touch-nudge-pad{background:#000000a6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.touch-nudge-resize{min-width:0;min-height:36px;padding:6px 14px;font-size:13px}.touch-nudge-cross{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:4px;display:grid}.touch-nudge-arrow{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.touch-nudge-arrow:active{background:#ffffff4d}.touch-nudge-arrow--up{grid-area:1/2}.touch-nudge-arrow--left{grid-area:2/1}.touch-nudge-arrow--right{grid-area:2/3}.touch-nudge-arrow--down{grid-area:3/2}.image-card-channel-label,.plain-art-card-channel-label,.poster-card-channel-label{transition:opacity .4s}.frame-controls-open .image-card-channel-label,.frame-controls-open .plain-art-card-channel-label,.frame-controls-open .poster-card-channel-label{opacity:0}
