.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:4vh 4vw;display:flex;position:relative}@supports (width:1cqw){.chart-card-content{padding:4cqh 4cqw}}.chart-card-header{flex:none;margin-bottom:2vh}@supports (width:1cqw){.chart-card-header{margin-bottom:2cqh}}.chart-card-title{letter-spacing:.01em;margin:0;font-size:min(5vw,7vh);font-weight:700}@supports (width:1cqw){.chart-card-title{font-size:min(5cqw,7cqh)}}.chart-card-subtitle{opacity:.7;margin:.3em 0 0;font-size:min(2vw,3vh)}@supports (width:1cqw){.chart-card-subtitle{font-size:min(2cqw,3cqh)}}.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-entry{align-items:center;gap:1.5vw;min-width:0;display:flex}@supports (width:1cqw){.chart-card-entry{gap:1.5cqw}}.chart-card-rank{font-variant-numeric:tabular-nums;opacity:.55;flex:none;min-width:2.2vw;font-size:min(3.5vw,5vh);font-weight:700}@supports (width:1cqw){.chart-card-rank{min-width:2.2cqw;font-size:min(3.5cqw,5cqh)}}.chart-card-thumb{object-fit:cover;border-radius:.5vw;flex-shrink:0;width:min(13vh,16vw);height:min(13vh,16vw)}@supports (width:1cqw){.chart-card-thumb{border-radius:.5cqw;width:min(13cqh,16cqw);height:min(13cqh,16cqw)}}.chart-card-entry-text{min-width:0}.chart-card-track{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:min(2vw,2.7vh);font-weight:600;overflow:hidden}@supports (width:1cqw){.chart-card-track{font-size:min(2cqw,2.7cqh)}}.chart-card-artist{opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin:.15em 0 0;font-size:min(1.6vw,2.2vh);overflow:hidden}@supports (width:1cqw){.chart-card-artist{font-size:min(1.6cqw,2.2cqh)}}.is-landscape .chart-card-entry{flex-direction:column;align-items:flex-start;gap:.8vh}@supports (width:1cqw){.is-landscape .chart-card-entry{gap:.8cqh}}.is-landscape .chart-card-thumb{width:min(24vh,12.5vw);height:min(24vh,12.5vw)}@supports (width:1cqw){.is-landscape .chart-card-thumb{width:min(24cqh,12.5cqw);height:min(24cqh,12.5cqw)}}.is-landscape .chart-card-rank{min-width:0;font-size:min(2.2vw,4vh)}@supports (width:1cqw){.is-landscape .chart-card-rank{font-size:min(2.2cqw,4cqh)}}.is-landscape .chart-card-entry-text{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:#f0e8d8;border-radius:.6vw;flex-direction:column;width:min(92vw,67.5vh);padding:5cqmin 4.5cqmin;display:flex;overflow:hidden}@supports (width:1cqw){.concerts-chart{border-radius:.6cqw;width:min(92cqw,67.5cqh)}}.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:3cqmin}.concerts-chart-headline{margin-top:.6cqmin;font-family:Rye,serif;font-size:8.4cqmin;font-weight:400;line-height:1.06}.concerts-chart-rule{background:#231f1a;height:.6cqmin;margin:2cqmin 0 2.4cqmin}.concerts-chart-featured{align-items:center;gap:3cqmin;margin-bottom:1cqmin;display:flex}.concerts-chart-featured-photo{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);border:.4cqmin solid #231f1a;flex:0 0 26cqmin;width:26cqmin}.concerts-chart-featured-text{flex-direction:column;gap:.6cqmin;min-width:0;display:flex}.concerts-chart-featured-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Alfa Slab One,serif;font-size:5.8cqmin;line-height:1.03;display:-webkit-box;overflow:hidden}.concerts-chart-featured-venue{letter-spacing:.07em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:4cqmin}.concerts-chart-featured-when{opacity:.75;font-family:Inter,sans-serif;font-size:2.6cqmin}.concerts-chart-sections{flex:1;min-height:0;overflow:hidden}.concerts-chart-section+.concerts-chart-section{margin-top:2.4cqmin}.concerts-chart-section-label{letter-spacing:.22em;text-transform:uppercase;opacity:.6;border-top:.25cqmin solid #231f1a59;margin-bottom:1.4cqmin;padding-top:1.6cqmin;font-family:Bebas Neue,sans-serif;font-size:3.4cqmin}.concerts-chart-list{flex-direction:column;gap:1.8cqmin;margin:0;padding:0;list-style:none;display:flex}.concerts-chart-row{align-items:baseline;gap:3cqmin;display:flex}.concerts-chart-date{flex-direction:column;flex:0 0 13cqmin;font-family:Bebas Neue,sans-serif;line-height:1.05;display:flex}.concerts-chart-dow{letter-spacing:.14em;opacity:.65;font-size:3cqmin}.concerts-chart-day{letter-spacing:.06em;font-size:4.4cqmin}.concerts-chart-thumb{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.05);border:.25cqmin solid #231f1a;flex:0 0 11cqmin;align-self:center;width:11cqmin}.concerts-chart-act{flex-direction:column;gap:.3cqmin;min-width:0;display:flex}.concerts-chart-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Alfa Slab One,serif;font-size:5cqmin;line-height:1.08;display:-webkit-box;overflow:hidden}.concerts-chart-venue{letter-spacing:.03em;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:3cqmin;overflow:hidden}.fantasy-chart-root{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.fantasy-chart,.fantasy-chart--pal-paper{--f-paper:#f0e8d8;--f-ink:#231f1a;--f-up:#3d6b35;--f-down:#9a3b2e}.fantasy-chart--pal-chalk{--f-paper:#22382e;--f-ink:#eae6d8;--f-up:#a8c686;--f-down:#d98a6a}.fantasy-chart--pal-midnight{--f-paper:#1d2436;--f-ink:#e8e4d4;--f-up:#9ec49a;--f-down:#d98a7a}.fantasy-chart--pal-crimson{--f-paper:#401a1e;--f-ink:#f0e4d0;--f-up:#a8c686;--f-down:#e0a080}.fantasy-chart{aspect-ratio:3/4;background:var(--f-paper);width:min(92vw,67.5vh);color:var(--f-ink);box-sizing:border-box;border-radius:.6vw;flex-direction:column;padding:5cqmin 4.5cqmin;display:flex;overflow:hidden}@supports (width:1cqw){.fantasy-chart{border-radius:.6cqw;width:min(92cqw,67.5cqh)}}.fantasy-chart p,.fantasy-chart h2{margin:0}.fantasy-eyebrow{letter-spacing:.3em;text-transform:uppercase;opacity:.75;font-family:Bebas Neue,sans-serif;font-size:3cqmin}.fantasy-headline{text-overflow:ellipsis;white-space:nowrap;margin-top:.6cqmin;font-family:Rye,serif;font-size:7.2cqmin;font-weight:400;line-height:1.06;overflow:hidden}.fantasy-rule{background:var(--f-ink);height:.6cqmin;margin:1.6cqmin 0 0}.fantasy-board{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin-top:.8cqmin;display:flex}.fantasy-row{align-items:center;gap:1.8cqmin;min-height:0;display:flex}.fantasy-rank{font-family:Alfa Slab One,serif;font-size:calc(34cqmin / var(--fantasy-rows));text-align:right;opacity:.85;min-width:4.4cqmin}.fantasy-mark-slot{flex:none;display:inline-flex}.fantasy-avatar{width:calc(46cqmin / var(--fantasy-rows));height:calc(46cqmin / var(--fantasy-rows));object-fit:cover;border-radius:50%}.fantasy-monogram{background:var(--f-ink);color:var(--f-paper);font-family:Bebas Neue,sans-serif;font-size:calc(20cqmin / var(--fantasy-rows));letter-spacing:.05em;justify-content:center;align-items:center;display:inline-flex}.fantasy-team{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.fantasy-team-name{font-family:Alfa Slab One,serif;font-weight:400;font-size:calc(30cqmin / var(--fantasy-rows));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fantasy-team-record{font-family:Bebas Neue,sans-serif;font-size:calc(22cqmin / var(--fantasy-rows));letter-spacing:.12em;opacity:.7}.fantasy-move{font-family:Bebas Neue,sans-serif;font-size:calc(24cqmin / var(--fantasy-rows));letter-spacing:.08em;text-align:right;min-width:5cqmin}.fantasy-move--up{color:var(--f-up)}.fantasy-move--down{color:var(--f-down)}.fantasy-move--flat{opacity:.35}.fantasy-duel{flex:1;align-items:stretch;gap:4cqmin;min-height:0;margin-top:2cqmin;display:flex;position:relative}.fantasy-duel-side{text-align:center;opacity:.78;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.2cqmin;min-width:0;display:flex;position:relative}.fantasy-duel-side.is-winner{opacity:1}.fantasy-duel-mark-slot{display:inline-flex;position:relative}.fantasy-duel-avatar{object-fit:cover;border-radius:50%;width:16cqmin;height:16cqmin}.fantasy-duel-avatar.fantasy-monogram{font-size:6cqmin}.fantasy-duel-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Alfa Slab One,serif;font-size:3.6cqmin;line-height:1.15;display:-webkit-box;overflow:hidden}.fantasy-duel-points{font-family:Rye,serif;font-size:8cqmin;line-height:1}.fantasy-duel-crown{background:var(--f-ink);width:5cqmin;height:5cqmin;color:var(--f-paper);border-radius:50%;justify-content:center;align-items:center;font-family:Alfa Slab One,serif;font-size:2.8cqmin;display:flex;position:absolute;top:-1cqmin;right:-1cqmin}.fantasy-duel-vs{letter-spacing:.2em;opacity:.5;font-family:Bebas Neue,sans-serif;font-size:4cqmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fantasy-scoreboard{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin-top:.8cqmin;display:flex}.fantasy-scoreline{align-items:center;gap:1.6cqmin;min-height:0;display:flex}.fantasy-scoreline-side{flex:1;align-items:center;gap:1.4cqmin;min-width:0;display:flex}.fantasy-scoreline-side--right{justify-content:flex-end}.fantasy-scoreline-name{font-family:Alfa Slab One,serif;font-weight:400;font-size:calc(19cqmin / var(--fantasy-rows));-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.fantasy-scoreline-side--right .fantasy-scoreline-name{text-align:right}.fantasy-scoreline-score{font-family:Bebas Neue,sans-serif;font-size:calc(20cqmin / var(--fantasy-rows));letter-spacing:.04em;opacity:.7;flex:none}.fantasy-scoreline-score.is-winner{opacity:1;font-family:Alfa Slab One,serif;font-size:calc(19cqmin / var(--fantasy-rows))}.fantasy-scoreline-dash{opacity:.4;font-size:calc(16cqmin / var(--fantasy-rows));flex:none}.magazine-week{box-sizing:border-box;background:var(--bg-base,#f7f7f5);width:100%;height:100%;color:var(--text-primary,#1a1a18);flex-direction:column;padding:4vh 4vw;display:flex;container-type:size}@supports (width:1cqw){.magazine-week{padding:4cqh 4cqw}}.magazine-week-header{text-align:center;flex:none;margin-bottom:2.5vh}@supports (width:1cqw){.magazine-week-header{margin-bottom:2.5cqh}}.magazine-week-title{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;margin:.3em 0 0;font-size:min(2vw,3vh)}@supports (width:1cqw){.magazine-week-subtitle{font-size:min(2cqw,3cqh)}}.magazine-week-grid{flex:auto;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2vh 2vw;min-height:0;display:grid}@supports (width:1cqw){.magazine-week-grid{gap:2cqh 2cqw}}.magazine-week-item{flex-direction:column;gap:.8vh;min-height:0;margin:0;display:flex}@supports (width:1cqw){.magazine-week-item{gap:.8cqh}}.magazine-week-cover{object-fit:contain;background:#2e2b260f;border-radius:.4vw;flex:auto;width:100%;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.2vw,3vh);font-weight:700}@supports (width:1cqw){.magazine-week-day{font-size:min(2.2cqw,3cqh)}}.magazine-week-artist{opacity:.55;font-size:min(1.6vw,2.2vh)}@supports (width:1cqw){.magazine-week-artist{font-size:min(1.6cqw,2.2cqh)}}.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:4vh 4vw;display:flex;position:relative}@supports (width:1cqw){.movies-chart-content{padding:4cqh 4cqw}}.movies-chart-header{text-align:center;text-shadow:0 2px 12px #0009;flex:none;margin-bottom:3vh}@supports (width:1cqw){.movies-chart-header{margin-bottom:3cqh}}.movies-chart-title{margin:0;font-size:min(5vw,7vh);font-weight:700}@supports (width:1cqw){.movies-chart-title{font-size:min(5cqw,7cqh)}}.movies-chart-subtitle{opacity:.8;margin:.3em 0 0;font-size:min(2vw,3vh)}@supports (width:1cqw){.movies-chart-subtitle{font-size:min(2cqw,3cqh)}}.movies-chart-row{flex:auto;grid-template-columns:repeat(3,1fr);align-content:center;justify-items:center;gap:2.5vh 2.5vw;min-height:0;display:grid}@supports (width:1cqw){.movies-chart-row{gap:2.5cqh 2.5cqw}}.is-landscape .movies-chart-row{grid-template-columns:repeat(5,1fr)}.movies-chart-item{flex-direction:column;gap:1vh;width:100%;min-width:0;min-height:0;margin:0;display:flex}@supports (width:1cqw){.movies-chart-item{gap:1cqh}}.movies-chart-poster-wrap{aspect-ratio:2/3;border-radius:.6vw;width:100%;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}}.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:nowrap;font-size:min(2vw,2.8vh);font-weight:700;overflow:hidden}@supports (width:1cqw){.movies-chart-name{font-size:min(2cqw,2.8cqh)}}.movies-chart-year{opacity:.7;font-size:min(1.5vw,2.2vh)}@supports (width:1cqw){.movies-chart-year{font-size:min(1.5cqw,2.2cqh)}}.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:#f2ead6;--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:46vh;padding:2.4vh 1.2vh}@supports (width:1cqw){.board-root.is-division.is-landscape .magnet{border-radius:1cqh;gap:1.6cqh;max-height:46cqh;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:82%;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{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:3.1vh;font-weight:800;line-height:1.05}@supports (width:1cqw){.board-title{font-size:3.1cqh}}.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{background:#ffffffeb;border-radius:.35vh;flex:none;justify-content:center;align-items:center;width:3.2vh;height:3.2vh;padding:.35vh;display:flex;box-shadow:inset 0 0 0 .1vh #0000001f}@supports (width:1cqw){.magnet-crest{border-radius:.35cqh;width:3.2cqh;height:3.2cqh;padding:.35cqh;box-shadow:inset 0 0 0 .1cqh #0000001f}}.magnet-logo{object-fit:contain;width:100%;height:100%}.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}.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-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;padding:.05vh .3vh;font-size:.95vh;font-weight:800;position:absolute;top:.25vh;right:.3vh}@supports (width:1cqw){.magnet-new{border:.12cqh solid;border-radius:.2cqh;padding:.05cqh .3cqh;font-size:.95cqh;top:.25cqh;right:.3cqh}}.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}}.nfl-chart-root{background:var(--nfl-paper);--nfl-paper:#f4f2ef;--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:94vw;height:92vh;color:var(--nfl-ink);flex-direction:column;gap:2vh;display:flex}@supports (width:1cqw){.nfl-chart{gap:2cqh;width:94cqw;height:92cqh}}.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:min(4vh, calc(var(--nfl-row-h) * .4), 2.3vw)}@supports (width:1cqw){.nfl-lines.is-dense .nfl-block-name{font-size:min(4cqh, calc(var(--nfl-row-h) * .4), 2.3cqw)}}.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;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)}}.nfl-block-text{flex-direction:column;min-width:0;line-height:1.12;display:flex}.nfl-block-name{font-size:min(5vh, calc(var(--nfl-row-h) * .46), 5.4vw);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}@supports (width:1cqw){.nfl-block-name{font-size:min(5cqh, calc(var(--nfl-row-h) * .46), 5.4cqw)}}.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{justify-content:center;align-items:baseline;gap:.5vh;width:100%;display:flex}@supports (width:1cqw){.nfl-scores{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:min(6.5vh, calc(var(--nfl-row-h) * .62));font-variant-numeric:tabular-nums;color:var(--nfl-ink-faint);font-weight:800}@supports (width:1cqw){.nfl-score{font-size:min(6.5cqh, calc(var(--nfl-row-h) * .62))}}.nfl-score.is-winner{color:var(--nfl-ink)}.nfl-dash{font-size:min(3.2vh, calc(var(--nfl-row-h) * .34));color:var(--nfl-ink-faint);flex:none}@supports (width:1cqw){.nfl-dash{font-size:min(3.2cqh, calc(var(--nfl-row-h) * .34))}}.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-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-team{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-size:min(4vh,4.6vw);font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}@supports (width:1cqw){.nfl-sheet-team{font-size:min(4cqh,4.6cqw)}}.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-dash{font-size:.6em}.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-status.is-live{color:var(--nfl-live)}.nfl-sheet-stats{grid-template-rows:repeat(var(--nfl-stat-rows,6), minmax(0, min(1fr, 12vh)));flex:0 auto;align-content:start;gap:.4vh;min-height:0;display:grid}@supports (width:1cqw){.nfl-sheet-stats{grid-template-rows:repeat(var(--nfl-stat-rows,6), minmax(0, min(1fr, 12cqh)));gap:.4cqh}}.nfl-stat{border-bottom:1px solid var(--nfl-rule);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:1.5vh;display:grid}@supports (width:1cqw){.nfl-stat{gap:1.5cqh}}.nfl-stat-value{font-variant-numeric:tabular-nums;color:var(--nfl-ink);text-align:center;font-size:min(3.4vh,4vw);font-weight:800}@supports (width:1cqw){.nfl-stat-value{font-size:min(3.4cqh,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:.14em;text-transform:uppercase;color:var(--nfl-ink-soft);white-space:nowrap;font-size:min(1.7vh,2vw);font-weight:700}@supports (width:1cqw){.nfl-stat-label{font-size:min(1.7cqh,2cqw)}}.nfl-stat-bar{border-radius:.45vh;width:100%;height:.9vh;display:flex;overflow:hidden}@supports (width:1cqw){.nfl-stat-bar{border-radius:.45cqh;height:.9cqh}}.nfl-stat-fill{height:100%}.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:1fr 1fr;gap:1.2vh 2vh;display:grid}@supports (width:1cqw){.nfl-sheet-players{gap:1.2cqh 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(8vh,9vw);height:min(8vh,9vw);display:flex;overflow:hidden}@supports (width:1cqw){.nfl-sheet-face{border-radius:.5cqh;width:min(8cqh,9cqw);height:min(8cqh,9cqw)}}.nfl-sheet-face img{object-fit:contain;width:115%;height:auto}.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{color:var(--nfl-ink);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.7vh;font-size:min(2.3vh,2.8vw);font-weight:800;display:flex;overflow:hidden}@supports (width:1cqw){.nfl-sheet-player-name{gap:.7cqh;font-size:min(2.3cqh,2.8cqw)}}.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:nowrap;align-items:baseline;gap:.7vh;min-width:0;font-size:min(1.9vh,2.4vw);font-weight:700;display:flex}@supports (width:1cqw){.nfl-sheet-player-stat{gap:.7cqh;font-size:min(1.9cqh,2.4cqw)}}.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}}.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;filter:drop-shadow(0 .6vh 1.2vh #00000059);width:22vh;max-width:40vw;height:22vh}@supports (width:1cqw){.cfb-idle-logo{filter: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}.mlb-wc{--mlb-wc-row-h:calc(76vh / var(--mlb-wc-rows,8));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));gap:2cqh}}.mlb-wc.is-split{flex-direction:row;gap:4vw}@supports (width:1cqw){.mlb-wc.is-split{gap:4cqw}}.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{height:var(--mlb-wc-row-h);align-items:center;gap:1.4vh;padding:.35vh 0;display:flex}@supports (width:1cqw){.mlb-wc-row{gap:1.4cqh;padding:.35cqh 0}}.mlb-wc-seed{width:min(5vh, calc(var(--mlb-wc-row-h) * .6));text-align:center;font-size:min(3.4vh, calc(var(--mlb-wc-row-h) * .4));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));font-size:min(3.4cqh, calc(var(--mlb-wc-row-h) * .4))}}.mlb-wc-club{border-radius:.5vh;flex:auto;align-items:center;gap:1.2vh;min-width:0;height:100%;padding:0 1.4vh;display:flex;box-shadow:0 .1vh .25vh #14120f29}@supports (width:1cqw){.mlb-wc-club{border-radius:.5cqh;gap:1.2cqh;padding:0 1.4cqh;box-shadow:0 .1cqh .25cqh #14120f29}}.mlb-wc-logo{width:min(7vh, calc(var(--mlb-wc-row-h) * .72));height:min(7vh, calc(var(--mlb-wc-row-h) * .72));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));height:min(7cqh, calc(var(--mlb-wc-row-h) * .72));border-radius:.3cqh;padding:.25cqh}}.mlb-wc-name{font-size:min(4vh, calc(var(--mlb-wc-row-h) * .44));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))}}.mlb-wc-record{text-align:right;width:min(15vh,18vw);font-size:min(3.8vh, calc(var(--mlb-wc-row-h) * .42));font-variant-numeric:tabular-nums;flex:none;font-weight:800}@supports (width:1cqw){.mlb-wc-record{width:min(15cqh,18cqw);font-size:min(3.8cqh, calc(var(--mlb-wc-row-h) * .42))}}.mlb-wc-gb{text-align:right;width:min(16vh,19vw);font-size:min(3vh, calc(var(--mlb-wc-row-h) * .32));font-variant-numeric:tabular-nums;color:var(--nfl-ink-soft);flex:none;font-weight:700}@supports (width:1cqw){.mlb-wc-gb{width:min(16cqh,19cqw);font-size:min(3cqh, calc(var(--mlb-wc-row-h) * .32))}}.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:space-between;gap:3vh;min-height:0;display:flex}@supports (width:1cqw){.mlb-box{gap:3cqh}}.mlb-box-decisions{margin-top:auto}.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;width:min(66%,26vh);height:auto}@supports (width:1cqw){.mlb-game-logo{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)}}.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(82vw,82vh);height:min(82vw,82vh);display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.now-playing-art{border-radius:.6cqw;width:min(82cqw,82cqh);height:min(82cqw,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}}@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:92vw;max-height:90vh;display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.image-card-art{border-radius:.6cqw;max-width:92cqw;max-height:90cqh;box-shadow:0 3cqh 8cqh #00000080}}.image-card-art.is-measured{width:min(92vw, calc(90vh * 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(92cqw, calc(90cqh * 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;color:#fff;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:calc(2*min(2vw,2vh));font-weight:600;position:absolute;bottom:4vh;left:4vw}@supports (width:1cqw){.image-card-caption{text-shadow:0 .2cqh 1cqh #000000b3;font-size:calc(2*min(2cqw,2cqh));bottom:4cqh;left: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}.art-card-credit{z-index:1;align-items:center;gap:1.5vw;display:flex;position:absolute;bottom:3vh;left:4vw;right:4vw}@supports (width:1cqw){.art-card-credit{gap:1.5cqw;bottom:3cqh;left:4cqw;right:4cqw}}.art-card-credit-photo{width:calc(min(6vw, 6vh) * var(--credit-scale,1));height:calc(min(6vw, 6vh) * var(--credit-scale,1));object-fit:cover;border-radius:50%;flex-shrink:0;min-width:24px;min-height:24px;display:block;box-shadow:0 .5vh 1.5vh #00000080}@supports (width:1cqw){.art-card-credit-photo{width:calc(min(6cqw, 6cqh) * var(--credit-scale,1));height:calc(min(6cqw, 6cqh) * var(--credit-scale,1));box-shadow:0 .5cqh 1.5cqh #00000080}}.art-card-credit-text{flex-direction:column;min-width:0;display:flex}.art-card-credit-title,.art-card-credit-subline,.art-card-credit-date{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 .2vh 1vh #000000b3;margin:-1.5vh 0;padding:1.5vh 0;line-height:1.2;overflow:hidden}@supports (width:1cqw){.art-card-credit-title,.art-card-credit-subline,.art-card-credit-date{text-shadow:0 .2cqh 1cqh #000000b3;margin:-1.5cqh 0;padding:1.5cqh 0}}.art-card-credit-title{font-size:calc(min(2vw, 2vh) * var(--credit-scale,1));font-weight:600}@supports (width:1cqw){.art-card-credit-title{font-size:calc(min(2cqw, 2cqh) * var(--credit-scale,1))}}.art-card-credit-subline{font-size:calc(min(1.6vw, 1.6vh) * var(--credit-scale,1));opacity:.75}@supports (width:1cqw){.art-card-credit-subline{font-size:calc(min(1.6cqw, 1.6cqh) * var(--credit-scale,1))}}.art-card-credit-date{font-size:calc(min(1.4vw, 1.4vh) * var(--credit-scale,1));opacity:.55}@supports (width:1cqw){.art-card-credit-date{font-size:calc(min(1.4cqw, 1.4cqh) * var(--credit-scale,1))}}.art-prominent-card{--art-prominent-scale:1;color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.art-prominent-card--fullscreen{--art-prominent-scale:1.3}.art-prominent-card-bg{filter:blur(6vw);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.4)}@supports (width:1cqw){.art-prominent-card-bg{filter:blur(6cqw)}}.art-prominent-card-scrim{background:linear-gradient(#00000040 0%,#0000008c 50%,#000000eb 100%);position:absolute;inset:0}.art-prominent-card-art-wrap{z-index:1;justify-content:center;align-items:center;height:57vh;display:flex;position:absolute;top:4vh;left:6vw;right:6vw}@supports (width:1cqw){.art-prominent-card-art-wrap{height:57cqh;top:4cqh;left:6cqw;right:6cqw}}.art-prominent-card-art{object-fit:contain;border-radius:.4vw;width:100%;height:100%;box-shadow:0 2vh 6vh #0009}@supports (width:1cqw){.art-prominent-card-art{border-radius:.4cqw;box-shadow:0 2cqh 6cqh #0009}}.art-prominent-card-body{z-index:1;flex-direction:column;display:flex;position:absolute;inset:62vh 6vw 4vh;overflow:hidden}@supports (width:1cqw){.art-prominent-card-body{inset:62cqh 6cqw 4cqh}}.art-prominent-card--side-art{--side-art-size:min(46vw, 88vh)}@supports (width:1cqw){.art-prominent-card--side-art{--side-art-size:min(46cqw, 88cqh)}}.art-prominent-card--side-art .art-prominent-card-art-wrap{height:88vh;width:var(--side-art-size);top:6vh;left:6vw;right:auto}@supports (width:1cqw){.art-prominent-card--side-art .art-prominent-card-art-wrap{height:88cqh;top:6cqh;left:6cqw}}.art-prominent-card--side-art .art-prominent-card-body{top:8vh;left:calc(6vw + var(--side-art-size) + 6vw);bottom:6vh;right:6vw}@supports (width:1cqw){.art-prominent-card--side-art .art-prominent-card-body{top:8cqh;left:calc(6cqw + var(--side-art-size) + 6cqw);bottom:6cqh;right:6cqw}}.art-prominent-card--side-art .art-prominent-card-line--main{font-size:calc(3.2vh * var(--art-prominent-scale))}@supports (width:1cqw){.art-prominent-card--side-art .art-prominent-card-line--main{font-size:calc(3.2cqh * var(--art-prominent-scale))}}.art-prominent-card--side-art .art-prominent-card-line--context{font-size:calc(2.1vh * var(--art-prominent-scale))}@supports (width:1cqw){.art-prominent-card--side-art .art-prominent-card-line--context{font-size:calc(2.1cqh * var(--art-prominent-scale))}}.art-prominent-card-lines{justify-content:center;gap:calc(.6vh * var(--art-prominent-scale));text-align:left;flex-direction:column;flex:auto;min-height:0;display:flex}@supports (width:1cqw){.art-prominent-card-lines{gap:calc(.6cqh * var(--art-prominent-scale))}}.art-prominent-card-line{text-shadow:0 .3vh 1.5vh #000000b3;margin:0;line-height:1.3}@supports (width:1cqw){.art-prominent-card-line{text-shadow:0 .3cqh 1.5cqh #000000b3}}.art-prominent-card-line--context{font-size:calc(min(2.6vw, 2.6vh) * var(--art-prominent-scale));opacity:.55;font-weight:500}@supports (width:1cqw){.art-prominent-card-line--context{font-size:calc(min(2.6cqw, 2.6cqh) * var(--art-prominent-scale))}}.art-prominent-card-line-group{gap:calc(.15vh * var(--art-prominent-scale));margin:calc(.3vh * var(--art-prominent-scale)) 0;flex-direction:column;display:flex}@supports (width:1cqw){.art-prominent-card-line-group{gap:calc(.15cqh * var(--art-prominent-scale));margin:calc(.3cqh * var(--art-prominent-scale)) 0}}.art-prominent-card-line--main{font-size:calc(min(4.4vw, 4.4vh) * var(--art-prominent-scale));color:#fff;font-weight:800}@supports (width:1cqw){.art-prominent-card-line--main{font-size:calc(min(4.4cqw, 4.4cqh) * var(--art-prominent-scale))}}.art-prominent-card-footer{padding-top:calc(1vh * var(--art-prominent-scale));flex:none}@supports (width:1cqw){.art-prominent-card-footer{padding-top:calc(1cqh * var(--art-prominent-scale))}}.art-prominent-card-rule{width:100%;height:1px;margin-bottom:calc(.8vh * var(--art-prominent-scale));background:#ffffff4d}@supports (width:1cqw){.art-prominent-card-rule{margin-bottom:calc(.8cqh * var(--art-prominent-scale))}}.art-prominent-card-title{font-size:calc(min(2.2vw, 2.2vh) * var(--art-prominent-scale));margin:0;font-weight:700}@supports (width:1cqw){.art-prominent-card-title{font-size:calc(min(2.2cqw, 2.2cqh) * var(--art-prominent-scale))}}.art-prominent-card-subline{margin:calc(.2vh * var(--art-prominent-scale)) 0 0;font-size:calc(min(1.7vw, 1.7vh) * var(--art-prominent-scale));opacity:.6}@supports (width:1cqw){.art-prominent-card-subline{margin:calc(.2cqh * var(--art-prominent-scale)) 0 0;font-size:calc(min(1.7cqw, 1.7cqh) * var(--art-prominent-scale))}}.art-prominent-card--look-headliner .art-prominent-card-line--main{text-transform:uppercase;letter-spacing:-.005em;font-weight:400}.art-prominent-card--look-gallery .art-prominent-card-line--main{letter-spacing:-.01em;font-weight:400}.art-prominent-card--look-runway .art-prominent-card-line--main{letter-spacing:.015em;font-weight:700}.art-prominent-card--look-zine .art-prominent-card-line--main{letter-spacing:-.01em;font-weight:700}.art-prominent-card--look-studio .art-prominent-card-line--main{letter-spacing:-.03em;font-weight:700}.art-prominent-card--look-festival .art-prominent-card-line--main{letter-spacing:-.01em;font-weight:800}.art-prominent-card--look-letterpress .art-prominent-card-line--main{font-weight:400}.art-prominent-card--look-neon .art-prominent-card-line--main{text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 .3vh #fff,0 0 1vh #fff,0 0 2.2vh #ff2d95,0 0 4vh #ff2d95,0 0 7vh #ff2d95;font-weight:400;line-height:1.5}@supports (width:1cqw){.art-prominent-card--look-neon .art-prominent-card-line--main{text-shadow:0 0 .3cqh #fff,0 0 1cqh #fff,0 0 2.2cqh #ff2d95,0 0 4cqh #ff2d95,0 0 7cqh #ff2d95}}.art-prominent-card--look-cathedral .art-prominent-card-line--main{letter-spacing:.015em;font-weight:400}.art-prominent-card--look-thrash .art-prominent-card-line--main{text-transform:uppercase;letter-spacing:.03em;font-weight:400;line-height:1.35}.art-prominent-card--look-fraktur .art-prominent-card-line--main{letter-spacing:.03em;font-weight:400;line-height:1.42}.art-prominent-card--look-signature .art-prominent-card-line--main{letter-spacing:.01em;font-weight:400;line-height:1.5}.art-prominent-card--look-notebook .art-prominent-card-line--main{letter-spacing:.02em;font-weight:700}.card-credit{z-index:1;align-items:center;gap:1.5vw;display:flex;position:absolute;bottom:3vh;left:4vw;right:4vw}@supports (width:1cqw){.card-credit{gap:1.5cqw;bottom:3cqh;left:4cqw;right:4cqw}}.card-credit-thumb{width:calc(min(6vw, 6vh) * var(--credit-scale,1));height:calc(min(6vw, 6vh) * var(--credit-scale,1));object-fit:cover;border-radius:4px;flex-shrink:0;min-width:24px;min-height:24px;display:block;box-shadow:0 .5vh 1.5vh #00000080}@supports (width:1cqw){.card-credit-thumb{width:calc(min(6cqw, 6cqh) * var(--credit-scale,1));height:calc(min(6cqw, 6cqh) * var(--credit-scale,1));box-shadow:0 .5cqh 1.5cqh #00000080}}.card-credit-text{flex-direction:column;min-width:0;display:flex}.card-credit-title,.card-credit-artist{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 .2vh 1vh #000000b3;margin:-1.5vh 0;padding:1.5vh 0;line-height:1.2;overflow:hidden}@supports (width:1cqw){.card-credit-title,.card-credit-artist{text-shadow:0 .2cqh 1cqh #000000b3;margin:-1.5cqh 0;padding:1.5cqh 0}}.card-credit-title{font-size:calc(min(2vw, 2vh) * var(--credit-scale,1));font-weight:600}@supports (width:1cqw){.card-credit-title{font-size:calc(min(2cqw, 2cqh) * var(--credit-scale,1))}}.card-credit-artist{font-size:calc(min(1.6vw, 1.6vh) * var(--credit-scale,1));opacity:.75}@supports (width:1cqw){.card-credit-artist{font-size:calc(min(1.6cqw, 1.6cqh) * var(--credit-scale,1))}}.full-bleed-art{background-position:50%;background-size:cover;position:absolute;inset:0}.full-bleed-art--dimmed{filter:brightness(.6)}.lyric-card{--card-scale:2.2;--credit-scale:2;--lines-top-reserve:12vh;--lines-bottom-reserve:20vh;color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}@supports (width:1cqw){.lyric-card{--lines-top-reserve:12cqh;--lines-bottom-reserve:20cqh}}.lyric-card--fullscreen{--card-scale:1.65;--credit-scale:2.6;--lines-top-reserve:6vh;--lines-bottom-reserve:calc(min(6vw, 6vh) * var(--credit-scale) + 6vh)}@supports (width:1cqw){.lyric-card--fullscreen{--lines-top-reserve:6cqh;--lines-bottom-reserve:calc(min(6cqw, 6cqh) * var(--credit-scale) + 6cqh)}}.lyric-card-lines{inset:var(--lines-top-reserve) 6vw var(--lines-bottom-reserve) 6vw;z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;gap:1.2vh;display:flex;position:absolute;overflow:hidden}@supports (width:1cqw){.lyric-card-lines{inset:var(--lines-top-reserve) 6cqw var(--lines-bottom-reserve) 6cqw;gap:1.2cqh}}.is-landscape .lyric-card-lines{left:18vw;right:18vw}@supports (width:1cqw){.is-landscape .lyric-card-lines{left:18cqw;right:18cqw}}.lyric-card-line{text-shadow:0 .3vh 1.5vh #000000b3;margin:0;line-height:1.25}@supports (width:1cqw){.lyric-card-line{text-shadow:0 .3cqh 1.5cqh #000000b3}}.lyric-card-line--normal{font-size:calc(min(5vw, 5vh) * var(--card-scale) * var(--lines-count-scale,1));font-weight:700}@supports (width:1cqw){.lyric-card-line--normal{font-size:calc(min(5cqw, 5cqh) * var(--card-scale) * var(--lines-count-scale,1))}}.lyric-card-line--prominent{font-size:calc(min(6vw, 6vh) * var(--card-scale) * var(--lines-count-scale,1));font-weight:800}@supports (width:1cqw){.lyric-card-line--prominent{font-size:calc(min(6cqw, 6cqh) * var(--card-scale) * var(--lines-count-scale,1))}}.lyric-card-line--edge{font-size:calc(min(3.2vw, 3.2vh) * var(--card-scale) * var(--lines-count-scale,1));opacity:.8;font-weight:600}@supports (width:1cqw){.lyric-card-line--edge{font-size:calc(min(3.2cqw, 3.2cqh) * var(--card-scale) * var(--lines-count-scale,1))}}.lyric-card--style-classic .lyric-card-line{font-style:normal}.lyric-card--style-modern .lyric-card-line{letter-spacing:.03em;font-weight:300}.lyric-card--style-neon .lyric-card-line{color:#fff;text-shadow:0 0 .3vh #fff,0 0 1vh #fff,0 0 2.2vh #ff2d95,0 0 4vh #ff2d95,0 0 7vh #ff2d95;font-weight:800}@supports (width:1cqw){.lyric-card--style-neon .lyric-card-line{text-shadow:0 0 .3cqh #fff,0 0 1cqh #fff,0 0 2.2cqh #ff2d95,0 0 4cqh #ff2d95,0 0 7cqh #ff2d95}}.lyric-card--style-typewriter .lyric-card-line{letter-spacing:-.02em}.lyric-card--style-strong .lyric-card-line{font-style:italic;font-weight:900}.lyric-card--style-chic-serif .lyric-card-line{font-style:normal}.lyric-card--style-bebas-neue .lyric-card-line{letter-spacing:.04em;text-transform:uppercase;font-style:normal;font-weight:400}.lyric-card--style-amatic-sc .lyric-card-line{letter-spacing:.02em;font-weight:700}.lyric-card--style-shrikhand .lyric-card-line,.lyric-card--style-satisfy .lyric-card-line{font-style:normal;font-weight:400}.lyric-card--style-inter .lyric-card-line{font-style:normal;font-weight:500}.lyric-card--style-fraunces .lyric-card-line{font-style:normal;font-weight:600}.lyric-card--style-playfair-display .lyric-card-line{font-style:normal;font-weight:700}.lyric-card--style-lobster .lyric-card-line{font-style:normal;font-weight:400}.lyric-card--style-rye .lyric-card-line{letter-spacing:.01em;font-style:normal;font-weight:400}.lyric-card--style-alfa-slab-one .lyric-card-line{font-style:normal;font-weight:400}.lyric-card--style-monoton .lyric-card-line{text-transform:uppercase;letter-spacing:.06em;font-style:normal;font-weight:400;line-height:1.5}.lyric-card--style-anton .lyric-card-line{text-transform:uppercase;letter-spacing:-.005em;font-style:normal;font-weight:400}.lyric-card--style-instrument-serif .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:400}.lyric-card--style-bodoni-moda .lyric-card-line{letter-spacing:.015em;font-style:normal;font-weight:700}.lyric-card--style-space-mono .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:700}.lyric-card--style-bricolage-grotesque .lyric-card-line{letter-spacing:-.03em;font-style:normal;font-weight:700}.lyric-card--style-syne .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:800}.lyric-card--style-pirata-one .lyric-card-line{letter-spacing:.015em;font-style:normal;font-weight:400}.lyric-card--style-unifraktur-maguntia .lyric-card-line{letter-spacing:.03em;font-style:normal;font-weight:400;line-height:1.42}.lyric-card--style-metal-mania .lyric-card-line{text-transform:uppercase;letter-spacing:.03em;font-style:normal;font-weight:400;line-height:1.35}.lyric-card--style-mrs-saint-delafield .lyric-card-line{letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1.5}.lyric-card--look-headliner .lyric-card-line{text-transform:uppercase;letter-spacing:-.005em;font-style:normal;font-weight:400}.lyric-card--look-gallery .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:400}.lyric-card--look-runway .lyric-card-line{letter-spacing:.015em;font-style:normal;font-weight:700}.lyric-card--look-zine .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:700}.lyric-card--look-studio .lyric-card-line{letter-spacing:-.03em;font-style:normal;font-weight:700}.lyric-card--look-festival .lyric-card-line{letter-spacing:-.01em;font-style:normal;font-weight:800}.lyric-card--look-letterpress .lyric-card-line{font-style:normal;font-weight:400}.lyric-card--look-neon .lyric-card-line{text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 0 .3vh #fff,0 0 1vh #fff,0 0 2.2vh #ff2d95,0 0 4vh #ff2d95,0 0 7vh #ff2d95;font-style:normal;font-weight:400;line-height:1.5}@supports (width:1cqw){.lyric-card--look-neon .lyric-card-line{text-shadow:0 0 .3cqh #fff,0 0 1cqh #fff,0 0 2.2cqh #ff2d95,0 0 4cqh #ff2d95,0 0 7cqh #ff2d95}}.lyric-card--look-cathedral .lyric-card-line{letter-spacing:.015em;font-style:normal;font-weight:400}.lyric-card--look-thrash .lyric-card-line{text-transform:uppercase;letter-spacing:.03em;font-style:normal;font-weight:400;line-height:1.35}.lyric-card--look-fraktur .lyric-card-line{letter-spacing:.03em;font-style:normal;font-weight:400;line-height:1.42}.lyric-card--look-signature .lyric-card-line{letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1.5}.lyric-card--look-notebook .lyric-card-line{letter-spacing:.02em;font-weight:700}.lyric-card--text-color-art .lyric-card-line{color:var(--lyric-accent-color,#fff);-webkit-text-stroke:.12vw #fff;paint-order:stroke fill}@supports (width:1cqw){.lyric-card--text-color-art .lyric-card-line{-webkit-text-stroke:.12cqw #fff}}.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:3cqmin;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.concert-poster{border-radius:.6cqw;width:min(92cqw,67.5cqh)}}.concert-poster p{margin:0}.concert-poster-headline{font-family:var(--poster-headline-font);font-size:calc(9cqmin * var(--poster-scale));color:var(--poster-accent);overflow-wrap:break-word;max-width:100%;line-height:1.05}.concert-poster-eyebrow{letter-spacing:.35em;text-transform:uppercase;opacity:.85;font-family:Bebas Neue,sans-serif;font-size:2.6cqmin}.concert-poster-bill-line{font-family:Fraunces,serif;font-size:3cqmin;font-style:italic}.concert-poster-venue{letter-spacing:.08em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:4.4cqmin}.concert-poster-facts{letter-spacing:.04em;font-family:Inter,sans-serif;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.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.8cqmin;font-weight:400}.concert-poster--look-gallery .concert-poster-bill-line{font-family:var(--poster-headline-font);text-transform:none;letter-spacing:0;font-size:3.2cqmin;font-style:italic;font-weight:400}.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.6cqmin;font-weight:700}.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.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.8cqmin * var(--poster-scale))}.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.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:4cqmin;font-weight:800}.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.6cqmin;font-weight:400}.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:4cqmin;font-weight:400}.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.6cqmin * var(--poster-scale))}.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.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.8cqmin;font-weight:400}.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.2cqmin * var(--poster-scale))}.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(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.6cqmin}.concert-poster--look-neon .concert-poster-facts{letter-spacing:.08em}.concert-poster--bill{justify-content:center;gap:1.6cqmin}.concert-poster-rule{background:var(--poster-ink);opacity:.9;width:82%;height:.5cqmin}.concert-poster-rule--thin{opacity:.6;height:.2cqmin}.concert-poster--marquee{justify-content:flex-end;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.4cqmin * var(--poster-scale));margin-bottom:.4cqmin;line-height:1}.concert-poster-footer-box{border:.45cqmin solid var(--poster-ink);background:var(--poster-paper);flex-direction:column;gap:.6cqmin;width:88%;padding:2cqmin 1.6cqmin;display:flex;position:relative}.concert-poster--groove{gap:2cqmin}.concert-poster-headline--tilted{font-size:calc(10cqmin * var(--poster-scale));transform:rotate(-4deg)}.concert-poster-bill-line--tilted{transform:rotate(-4deg)}.concert-poster-groove-facts{border-top:.3cqmin solid var(--poster-accent);flex-direction:column;gap:.5cqmin;margin-top:2cqmin;padding-top:1.6cqmin;display:flex;transform:rotate(-2deg)}.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:#f4efe6;border-radius:.6vw;overflow:hidden}@supports (width:1cqw){.pack-grid-sheet{border-radius:.6cqw}}.pack-grid-mat{box-sizing:border-box;width:100%;height:100%}.pack-grid-row{justify-content:center;display:flex}.pack-grid-tile{object-fit:cover;background:#e7e0d2;display:block}.pack-grid-title-band{justify-content:center;align-items:flex-end;width:100%;display:flex;overflow:hidden}.pack-grid-title{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#35302a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.3cqmin;overflow:hidden}.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:92vw;max-height:90vh;display:block;box-shadow:0 3vh 8vh #00000080}@supports (width:1cqw){.poster-card-art{border-radius:.6cqw;max-width:92cqw;max-height:90cqh;box-shadow:0 3cqh 8cqh #00000080}}.poster-card-art.is-measured{width:min(92vw, 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(92cqw, 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:4vh;left:4vw}@supports (width:1cqw){.poster-card--overlay-placard .poster-card-caption{bottom:4cqh;left:4cqw}}.poster-card-art-wrap.has-caption{flex-direction:column;gap:2.4vh}@supports (width:1cqw){.poster-card-art-wrap.has-caption{gap:2.4cqh}}.poster-card-art-wrap.has-caption .poster-card-art{max-height:80vh}@supports (width:1cqw){.poster-card-art-wrap.has-caption .poster-card-art{max-height:80cqh}}.poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(92vw, calc(80vh * var(--art-aspect)), var(--art-upscale-cap))}@supports (width:1cqw){.poster-card-art-wrap.has-caption .poster-card-art.is-measured{width:min(92cqw, calc(80cqh * var(--art-aspect)), var(--art-upscale-cap))}}.poster-card-caption{text-align:center}.poster-card-caption--artwork .poster-card-caption-line{text-transform:none}.poster-card-caption-line{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 .2vh 1vh #000000b3;margin:0;font-size:min(2.6vw,2.6vh);font-weight:600}@supports (width:1cqw){.poster-card-caption-line{text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(2.6cqw,2.6cqh)}}.poster-card-caption-line-secondary{color:#ffffff80;margin-top:.9vh;font-size:min(2.1vw,2.1vh)}@supports (width:1cqw){.poster-card-caption-line-secondary{margin-top:.9cqh;font-size:min(2.1cqw,2.1cqh)}}.poster-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){.poster-card-channel-label{top:var(--corner-label-top,4cqh);text-shadow:0 .2cqh 1cqh #000000b3;font-size:min(2cqw,2cqh);right:4cqw}}.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}}
