.spon-hero{border-bottom:1px solid var(--haze);padding-block:clamp(116px,17vw,200px) clamp(30px,5vw,52px);position:relative}.spon-hero__inner{gap:20px;max-width:44rem;margin-right:auto;display:grid}.spon-hero__title{font-family:var(--font-display), serif;font-weight:800;font-size:var(--text-title);letter-spacing:-.02em;line-height:1}.spon-hero__title em{color:var(--gold);text-shadow:var(--glow-text-pink);font-style:italic}.spon-marquee{border-block:1px solid var(--haze);background:var(--midnight-2)}.spon-featured{border-radius:var(--r-lg);background:linear-gradient(150deg, #fb02b824, var(--midnight-3) 60%);box-shadow:var(--shadow);border:1px solid #fb02b866;border:1px solid lab(56.6043% 86.4405 -25.9764/.4);grid-template-columns:1.4fr .9fr;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(24px,3.4vw,44px);display:grid}@supports (color:lab(0% 0 0)){.spon-featured{background:linear-gradient(150deg, lab(56.6043% 86.4405 -25.9764/.14), var(--midnight-3) 60%)}}.spon-featured__body{align-content:center;gap:14px;display:grid}.spon-featured__title{font-family:var(--font-display), serif;letter-spacing:-.02em;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.8rem);font-weight:800;line-height:1}.spon-featured__wordmark{line-height:0}.spon-featured__wordmark img{width:min(360px,74%);height:auto}.spon-featured__aside{border:1px solid var(--haze-2);border-radius:var(--r);background:var(--midnight-2);align-content:center;gap:10px;margin:0;padding:clamp(18px,2.4vw,26px);display:grid}.spon-featured__fact{gap:2px;display:grid}.spon-featured__fact dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.spon-featured__fact dd{color:var(--fg);font-size:.92rem}@media (max-width:760px){.spon-featured{grid-template-columns:1fr}}.spon-lineup__head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.spon-partners{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),330px));justify-content:center;gap:clamp(16px,2.4vw,24px);display:grid}.spon-partner-tilt{border-radius:var(--r);height:100%}.spon-partner{align-content:start;gap:10px;height:100%;display:grid}.spon-partner__name{font-family:var(--font-display), serif;font-size:1.2rem;font-weight:800}.spon-partner__blurb{color:var(--fg-2);font-size:.92rem;line-height:1.55}.spon-partner__cta{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--fg-2);transition:gap .16s var(--ease-out), color .16s ease;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:.78rem;display:inline-flex}.spon-partner-tilt:hover .spon-partner__cta{color:var(--gold);gap:11px}.spon-inquiry{border:1px solid var(--haze);border-radius:var(--r-lg);background:var(--midnight-3);box-shadow:var(--shadow);gap:clamp(20px,3vw,32px);padding:clamp(24px,4vw,44px);display:grid}.jts-hero{border-bottom:1px solid var(--haze);padding-block:clamp(120px,18vw,210px) clamp(30px,5vw,52px);position:relative}.jts-hero__inner{gap:18px;max-width:46rem;margin-right:auto;display:grid}.jts-hero__title{font-family:var(--font-display), serif;letter-spacing:-.02em;text-shadow:0 2px 40px #010002b3;text-shadow:0 2px 40px lab(.169138% .457399 -.651225/.7);font-size:clamp(2.6rem,1.6rem + 4vw,5.2rem);font-weight:800;line-height:.96}.jts-hero__wordmark{line-height:0}.jts-hero__wordmark img{filter:drop-shadow(0 0 28px #fb02b84d);filter:drop-shadow(0 0 28px lab(56.6043% 86.4405 -25.9764/.3));width:min(520px,82vw);height:auto}.jts-tagline{font-family:var(--font-mono), monospace;color:var(--cyan);letter-spacing:.04em}.jts-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.6vw,28px);display:grid}.jts-col h2{font-family:var(--font-display), serif;margin-bottom:12px;font-size:1.3rem;font-weight:800}.jts-status{gap:10px;display:grid}.jts-status li{color:var(--fg-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.5;list-style:none;display:grid}.jts-status li b{color:var(--fg);font-weight:700}.jts-tag{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:.7rem}.jts-tag--live{color:var(--acid)}.jts-tag--soon{color:var(--muted)}.jts-finale{isolation:isolate;border:1px solid var(--haze);border-radius:var(--r-lg);background:radial-gradient(120% 150% at 100% 0%, #fb02b81f, transparent 55%), var(--midnight-3);padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.jts-finale{background:radial-gradient(120% 150% at 100% 0%, lab(56.6043% 86.4405 -25.9764/.12), transparent 55%), var(--midnight-3)}}.jts-finale__ghost{z-index:0;font-size:clamp(4rem,15vw,12rem);position:absolute;bottom:-.12em;right:clamp(-16px,-1vw,10px)}.jts-finale__inner{z-index:1;gap:14px;max-width:46rem;display:grid;position:relative}
