.housing{border:14px solid transparent;background:radial-gradient(circle,#8a847b 2px,#3a3631 2.6px,transparent 3.2px) 0 0 / 14px 14px no-repeat border-box,radial-gradient(circle,#8a847b 2px,#3a3631 2.6px,transparent 3.2px) 100% 0 / 14px 14px no-repeat border-box,radial-gradient(circle,#8a847b 2px,#3a3631 2.6px,transparent 3.2px) 0 100% / 14px 14px no-repeat border-box,radial-gradient(circle,#8a847b 2px,#3a3631 2.6px,transparent 3.2px) 100% 100% / 14px 14px no-repeat border-box,radial-gradient(#161513 1.5px,transparent 1.7px) 0 0 / 9px 9px padding-box,linear-gradient(#070706,#070706) padding-box,linear-gradient(180deg,#3b3733,#26231f 38%,#1a1816) border-box;box-shadow:0 0 0 1px #f1eee817,inset 0 0 0 1px #000000e6,inset 0 1px 0 1px #f1eee80d,0 40px 80px #00000080}.bulb-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:7px;pointer-events:none;background:radial-gradient(circle,var(--chalk) 1.7px,rgb(241 238 232 / .18) 2.2px,transparent 2.6px) 0 0 / 9px 9px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rig{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,23vw,360px);gap:16px;padding:22px var(--gutter) 0}.jt{align-self:start;scroll-margin-top:calc(var(--bar-h) + 12px)}.jt__screen{position:relative;display:grid;grid-template-columns:clamp(260px,28vw,420px) minmax(0,1fr);gap:clamp(22px,2.8vw,44px);padding:clamp(18px,2.2vw,32px)}.jt__screen.is-live:after{opacity:1}.jt__screen:after{opacity:0;transition:opacity .4s var(--ease-out)}.jt__side{display:grid;gap:14px;align-content:start;min-width:0}.jt__cover{position:relative;margin:0;aspect-ratio:1;background:var(--concrete);box-shadow:0 30px 60px #0000008c;outline:1px solid rgb(241 238 232 / .08)}.jt__cover img{width:100%;height:100%;object-fit:cover}.jt__coverplay{display:none;position:absolute;left:12px;bottom:12px;width:64px;height:64px;border:0;cursor:pointer;place-items:center;background:var(--chalk);color:var(--asphalt);box-shadow:0 8px 20px #00000073;transition:transform .16s var(--ease-out)}.jt__coverplay:active{transform:scale(.95)}.jt__coverplay .glyph{width:24px;height:24px}.jt__screen.is-live .jt__coverplay{background:var(--heart);color:var(--chalk)}.jt__screen.is-plate .jt__cover img{display:none}.jt__screen.is-plate .jt__cover{display:grid;place-items:center;padding:8%;background:var(--concrete-2)}.jt__screen.is-plate .jt__cover:after{content:attr(data-plate);font-family:var(--font-sign);font-size:clamp(28px,3vw,48px);text-align:center;line-height:1.05;text-transform:uppercase;color:var(--chalk)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;border:1px solid rgb(241 238 232 / .12)}.stats div{padding:9px 12px 10px;border-left:1px solid rgb(241 238 232 / .12);min-width:0}.stats div:first-child{border-left:0}.stats dt{font-size:12px;font-weight:700;color:var(--primer);text-transform:uppercase;letter-spacing:.1em}.stats dd{margin:4px 0 0;font-family:var(--font-sign);font-size:21px;line-height:1;color:var(--chalk);white-space:nowrap}.jt__now{display:flex;flex-direction:column;gap:16px;min-width:0}.jt__title{font-size:clamp(42px,5vw,84px)}.jt__title.is-long{font-size:clamp(32px,3.4vw,60px)}.jt__credit{margin:-2px 0 0;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2)}.bulbs{display:block;width:100%;height:154px;margin-top:4px}.jt__track{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;font-size:16px}.jt__track[hidden]{display:none}.jt__track>span:first-child{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt__time{color:var(--chalk-2);font-variant-numeric:tabular-nums}.jt__bar{grid-column:1 / -1;height:2px;background:#f1eee824;overflow:hidden}.jt__bar b,.ticker__bar b{display:block;height:100%;background:var(--chalk);transform:scaleX(0);transform-origin:left}.jt__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.jt__acts .btn{padding:0 18px;font-size:15px;letter-spacing:.04em}.jt__acts .btn[hidden]{display:none}.jt__play{min-width:176px}.jt__play .glyph{width:16px;height:16px}.jt__screen.is-live .jt__play{background:var(--heart);color:var(--chalk)}.jt__off{display:inline-flex;align-items:center;min-height:52px;padding:0 16px;border:1px solid rgb(241 238 232 / .16);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primer)}.jt__off[hidden]{display:none}.jt__screen.is-video{grid-template-columns:minmax(0,1fr)}.jt__screen.is-video>.jt__side,.jt__screen.is-video>.jt__now{display:none}.jt__video{display:grid;gap:18px;animation:jt-screen-in .36s var(--ease-out) both}.jt__video[hidden]{display:none}@keyframes jt-screen-in{0%{opacity:0;transform:translateY(8px) scale(.995)}}@media(prefers-reduced-motion:reduce){.jt__video{animation:none}}.jt__vhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.jt__vtitle{margin:0;font-family:var(--font-sign);font-weight:400;font-size:clamp(24px,2.4vw,36px);line-height:1.05;color:var(--chalk)}.jt__vnote{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--primer)}.jt__bezel{padding:clamp(8px,1vw,14px);background:#0a0908;border:1px solid rgb(241 238 232 / .18);box-shadow:0 2px #0009,0 34px 64px #0009}.jt__frame{position:relative;aspect-ratio:16 / 9;background:#000;outline:1px solid rgb(241 238 232 / .08)}.jt__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.jt__vacts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.rail{display:grid;grid-template-rows:auto minmax(0,1fr);contain:size;min-height:420px;padding:0;border-width:10px}.rail__tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgb(241 238 232 / .12)}.rail__tabs button{min-height:56px;border:0;background:none;cursor:pointer;color:var(--primer);font-family:var(--font-sign);font-size:19px;text-transform:uppercase;letter-spacing:.02em;box-shadow:inset 0 -2px 0 transparent;transition:color .15s,box-shadow .2s var(--ease-out)}.rail__tabs button:hover{color:var(--chalk-2)}.rail__tabs button[aria-selected=true]{color:var(--chalk);box-shadow:inset 0 -2px 0 var(--heart)}.rail__pane{overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px;scrollbar-width:thin}.rail__pane[hidden]{display:none}#pane-half{display:grid;gap:14px;align-content:start}#pane-half[hidden]{display:none}.box__list{list-style:none;margin:0;padding:0}.box__list li+li{border-top:1px solid rgb(241 238 232 / .07)}.box__list button{width:100%;display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:baseline;gap:10px;min-height:46px;padding:10px 8px;border:0;background:none;text-align:left;cursor:pointer;font-size:15px;color:var(--chalk-2);transition:background-color .15s,color .15s}.box__list button:hover:not(:disabled){background:#f1eee80f;color:var(--chalk)}.box__list button:disabled{cursor:default}.box__list button[data-on]{background:var(--chalk);color:var(--asphalt)}.box__n{font-family:var(--font-sign);color:var(--primer)}.box__list button[data-on] .box__n{color:var(--heart)}.box__t{font-weight:700}.box__d{font-size:13px;font-variant-numeric:tabular-nums;color:var(--primer)}.box__list button[data-on] .box__d{color:var(--asphalt)}.rail__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vid{width:100%;display:grid;gap:6px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--chalk)}.vid__thumb{position:relative;display:block;aspect-ratio:16 / 9;background:var(--concrete);overflow:hidden;outline:1px solid rgb(241 238 232 / .08)}.vid__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.vid__thumb .glyph{position:absolute;left:10px;bottom:10px;width:34px;height:34px;padding:10px;background:var(--chalk);color:var(--asphalt)}@media(hover:hover){.vid:hover .vid__thumb img{transform:scale(1.04)}}.vid__name{font-weight:800;font-size:16px;line-height:1.2}.vid__note{font-size:14px;color:var(--chalk-2);margin-top:-4px}.season{padding:clamp(40px,4vw,64px) var(--gutter) 0}.season__head{display:flex;flex-wrap:wrap;align-items:end;gap:14px 32px;margin-bottom:26px}.season__head .display{font-size:clamp(40px,4.6vw,76px)}.season__head .lede{flex:1 1 260px;max-width:34ch;font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.chip{min-height:44px;padding:0 16px;border:1px solid rgb(241 238 232 / .14);cursor:pointer;background:none;color:var(--chalk-2);font-weight:750;font-size:14px;letter-spacing:.04em;transition:background-color .15s,color .15s,border-color .15s}.chip:hover{border-color:#f1eee866;color:var(--chalk)}.chip[aria-pressed=true]{background:var(--chalk);border-color:var(--chalk);color:var(--asphalt)}.board{display:grid;gap:26px}.board__row{display:grid;grid-template-columns:clamp(64px,7vw,110px) minmax(0,1fr);gap:16px;border-top:1px solid rgb(241 238 232 / .1);padding-top:18px}.board__row[hidden]{display:none}.board__year{margin:0;font-family:var(--font-sign);font-weight:400;font-size:clamp(26px,2.6vw,40px);color:var(--primer);line-height:1}.board__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px}.board__tiles li[hidden]{display:none}.tile{width:100%;display:grid;gap:7px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--chalk)}.tile__art{position:relative;display:block;aspect-ratio:1;background:var(--concrete);overflow:hidden;outline:1px solid rgb(241 238 232 / .06);transition:opacity .3s var(--ease-out)}.tile__art img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}@media(hover:hover){.tile:hover .tile__art img{transform:scale(1.04)}}.tile__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12%;text-align:center;font-family:var(--font-sign);font-size:22px;line-height:1.05;text-transform:uppercase;background:var(--concrete-2);color:var(--chalk)}.tile__name{font-weight:800;font-size:16px;line-height:1.2}.tile__meta{font-size:14px;color:var(--chalk-2)}.board.is-isolating .tile[aria-pressed=false] .tile__art{opacity:.38}.board.is-isolating .tile[aria-pressed=false]:hover .tile__art,.board.is-isolating .tile:focus-visible .tile__art{opacity:1}.tile[aria-pressed=true] .tile__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:7px;pointer-events:none;background:radial-gradient(circle,var(--chalk) 1.7px,rgb(241 238 232 / .2) 2.2px,transparent 2.6px) 0 0 / 9px 9px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tile[aria-pressed=true] .tile__name:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--heart);vertical-align:.1em}.tape{padding:var(--section-gap) var(--gutter) 0}.tape>.display{font-size:clamp(44px,5.6vw,96px);margin-bottom:36px}.tape__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.tape__group{min-width:0}.tape__kind{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgb(241 238 232 / .1);font-family:var(--font-sign);font-weight:400;font-size:24px;color:var(--chalk-2)}.tape__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px 16px}.tape__more{display:flex;flex-wrap:wrap;gap:12px 28px;margin:36px 0 0}.stand{padding:var(--section-gap) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;align-items:start}.stand__head{display:grid;gap:18px;min-width:0}.stand__head .display{font-size:clamp(40px,4.4vw,76px)}.stand__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.standcard{display:grid;background:var(--asphalt-2);outline:1px solid rgb(241 238 232 / .08)}.standcard__img{display:block;background:#e9e5de;overflow:hidden}.standcard__img img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s var(--ease-out)}@media(hover:hover){.standcard__img:hover img{transform:scale(1.04)}}.standcard__body{display:grid;gap:12px;padding:16px}.standcard .endlabel{grid-template-columns:1fr auto;column-gap:12px;align-items:baseline}.standcard .sizes legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.standcard .sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.standcard .sizes span{min-width:0;height:42px;padding:0;font-size:14px}.standcard__msg{margin:0;font-size:14px;color:var(--chalk-2)}.standcard__msg:empty{display:none}.everywhere{padding:var(--section-gap) var(--gutter) 0}.everywhere .display{font-size:clamp(40px,5vw,88px);margin-bottom:28px}.everywhere__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));border-top:1px solid rgb(241 238 232 / .12)}.everywhere__list a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-height:68px;padding:22px 4px;border-bottom:1px solid rgb(241 238 232 / .12);text-decoration:none;transition:color .15s,padding .25s var(--ease-out)}.everywhere__list a:hover{color:var(--wing);padding-left:10px}.everywhere__name{font-weight:850;font-size:18px;font-stretch:112%;text-transform:uppercase;white-space:nowrap}.everywhere__act{font-size:14px;color:var(--chalk-2);letter-spacing:.04em}.ticker{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:6px;border-width:8px;max-width:560px;margin:0 auto}.ticker[hidden]{display:none}.ticker__btn{width:48px;height:48px;border:0;background:var(--chalk);color:var(--asphalt);cursor:pointer;display:grid;place-items:center}.ticker__btn .glyph{width:16px;height:16px}.ticker__now{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;color:var(--chalk);text-align:left;cursor:pointer;padding:0}.ticker__now img{width:44px;height:44px;object-fit:cover;flex:none}.ticker__now span{display:grid;min-width:0}.ticker__now b,.ticker__now small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker__now small{color:var(--chalk-2);font-size:14px}.ticker__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f1eee81f;overflow:hidden}@media(max-width:1100px){.rig{grid-template-columns:minmax(0,1fr)}.rail{contain:none;min-height:0}.rail__pane{max-height:520px}.rail__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.jt__screen{grid-template-columns:minmax(0,1fr)}.housing{border-width:10px}.jt__cover{width:100%}.jt__coverplay{display:grid}.jt__coverplay[hidden]{display:none}.jt__title,.jt__title.is-long{font-size:clamp(38px,11vw,64px)}.bulbs{height:112px}.rail__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:10px;margin:0 -16px;padding:0 16px 6px}.rail__list li{flex:0 0 72%;scroll-snap-align:start}.chips{margin-left:0}.board__row{grid-template-columns:minmax(0,1fr);gap:10px}.board__tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 12px}.stand{grid-template-columns:minmax(0,1fr)}.tape__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);gap:12px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 6px}.tape__list li{flex:0 0 72%;scroll-snap-align:start}}@media(max-width:560px){.stand__cards{grid-template-columns:minmax(0,1fr)}.stats dd{font-size:17px}.stats div{padding:8px 8px 9px}.stats dt{font-size:11px;letter-spacing:.06em}.jt__acts .btn{flex:1 1 auto}.jt__play{min-width:0;flex-basis:100%!important}}
