.live-head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-top:clamp(28px,4vw,48px);margin-bottom:var(--s-6);display:flex}.live-head .eyebrow{margin:0 0 var(--s-2)}.live-head h1{margin:0 0 var(--s-3)}.live-head .lede{margin:0}.live-wall{--night:#0f0e0b;background:var(--night);color:#ece4d4;padding:clamp(32px,5vw,72px) 0 clamp(40px,6vw,88px);overflow:hidden}.live-hero{justify-items:start;gap:var(--s-2);margin-bottom:clamp(28px,4vw,56px);display:grid}.live-hero .eyebrow{color:#9a9180;margin:0}.live-slot{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144, "SOFT" 100;color:#f3eee4;align-items:center;gap:clamp(14px,2vw,28px);font-size:clamp(3.2rem,1rem + 9vw,9rem);font-weight:560;line-height:1;display:flex}.slot-num{min-height:1em}.pulse{--p:0;flex:none;width:.28em;height:.28em;position:relative}.pulse:before,.pulse i{content:"";background:var(--ember);border-radius:50%;position:absolute;inset:0}.pulse:before{transform:scale(calc(.8 + var(--p) * .45))}.pulse i{border:2px solid var(--ember);opacity:calc(var(--p) * .9);transform:scale(calc(1 + (1 - var(--p)) * 1.6));background:0 0}.live-token{margin:4px 0 0;font-size:14.5px}.live-token a{color:#e0a43a}.live-now{color:#c4bba9}.live-now .live-badge{color:#ece4d4}.live-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,2vw,28px);display:grid}.live-tile{border-radius:var(--r-2);background:#1a1813;margin:0;padding:10px 10px 12px;box-shadow:inset 0 1px #ffffff0a,0 18px 34px -18px #000c}.live-tile canvas{aspect-ratio:1;border-radius:3px;width:100%;height:auto;display:block}.live-tile figcaption{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:15px;display:flex}.live-tile figcaption a{color:#ece4d4}.live-tile figcaption a:hover{color:#fff}.live-tile figcaption .mono{color:#9a9180;white-space:nowrap;font-size:11.5px}.live-page .site-foot,.live+.site-foot{padding-top:var(--s-8);margin-top:0}.live-wall.is-full{padding:16px;overflow:auto}.live-wall.is-full .live-grid{grid-template-columns:repeat(auto-fill,minmax(min(30vh,45vw),1fr));gap:12px}.live-wall.is-full .live-tile{box-shadow:none;background:0 0;padding:0}.live-wall.is-full figcaption{display:none}.live-wall.is-full .live-slot{font-size:clamp(2.4rem,6vw,5rem)}@media (max-width:640px){.live-head{flex-direction:column;align-items:flex-start}}.slot-num .odo-col,.slot-num .odo-d{transition-duration:.3s}
