html{scroll-behavior:smooth}body{background:#000}.s-nav{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#000000d1;justify-content:space-between;align-items:center;gap:10px;padding:10px max(16px,3vw);display:flex;position:sticky;top:0}.s-link{color:var(--muted);padding:6px 8px;font-size:14px;text-decoration:none}.s-hero{text-align:center;background:radial-gradient(60% 70% at 50% 0,#3d0404 0%,#000 72%);justify-items:center;gap:20px;padding:clamp(56px,11vw,130px) 16px clamp(36px,7vw,70px);display:grid}.s-hero h1{max-width:19ch;font-size:clamp(36px,6.6vw,76px);font-weight:900;line-height:1.02}.s-lede{color:#d9d0d0;max-width:66ch;font-size:clamp(16px,2vw,20px)}.s-big{padding:14px 22px;font-size:15.5px}.s-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin:0 auto;display:grid}.s-stats div{text-align:center;border-right:1px solid var(--line);gap:2px;padding:22px 8px;display:grid}.s-stats div:nth-child(4n){border-right:0}.s-stats b{font-family:var(--display);font-variation-settings:"wdth" 125;font-size:clamp(26px,3.6vw,40px);font-weight:900}.s-stats span{color:var(--muted);font-size:13px}.s-sec{gap:14px;max-width:1120px;margin:0 auto;padding:clamp(44px,7vw,84px) 16px 0;display:grid}.s-sec h2{font-size:clamp(26px,4vw,44px);font-weight:850}.s-sub{color:var(--muted);max-width:64ch;font-size:16.5px}.s-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.s-shots{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.s-shots img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;display:block}.s-shots figcaption{justify-content:space-between;gap:8px;font-size:13.5px;font-weight:650;display:flex}.s-shots figcaption span{color:var(--muted);text-align:right;font-weight:400}.s-stage{gap:6px;margin-top:12px;display:grid}.s-stage>h3{color:var(--red-ink)}.s-day{border-bottom:1px solid var(--line)}.s-day summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-weight:600;display:flex}.s-day summary .chip{margin-left:auto}.s-day ol{color:var(--muted);gap:4px;margin:0 0 12px;padding-left:20px;display:grid}.s-who{grid-template-columns:repeat(2,minmax(0,1fr))}.s-price{text-align:center;justify-items:center}.s-price h2{font-size:clamp(52px,9vw,96px);font-weight:900}.s-price a:not(.btn){color:var(--red-ink)}.s-foot{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);gap:8px;margin:56px auto 0;padding:22px 16px 40px;font-size:12.5px;display:grid}.s-foot a{color:inherit}.sign .lede{color:var(--muted)}@media (max-width:720px){.s-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s-stats div:nth-child(2n){border-right:0}.s-who{grid-template-columns:minmax(0,1fr)}.s-nav .brand b{font-size:14px;display:block}}.s-nav .row{flex-wrap:nowrap;gap:6px}.s-nav .btn{padding:8px 12px}@media (max-width:720px){.s-hide{display:none}.s-nav .brand img{width:26px;height:26px}.s-link{padding:6px 4px;font-size:13px}}.s-count{justify-items:center;gap:10px;display:grid}.s-count .eyebrow{margin:0}.s-count-row{gap:8px;display:flex}.s-count-row>div{border:1px solid var(--line,#7f7f7f4d);border-radius:10px;justify-items:center;gap:2px;min-width:64px;padding:10px 8px;display:grid}.s-count-row b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1}.s-count-row span{opacity:.7;font-size:11.5px}
