.ph[data-astro-cid-6ui6d7ko]{background:var(--ph-deep);color:#fffffc;--ph-ink:#0b2a18}.ph[data-astro-cid-6ui6d7ko] .label{color:var(--ph-cream);--accent:var(--brand-red)}.hero[data-astro-cid-6ui6d7ko]{align-items:flex-end;min-height:100svh;padding:140px 0 clamp(48px,7vw,96px);display:flex;position:relative;overflow:hidden}.badge-bg[data-astro-cid-6ui6d7ko]{width:clamp(340px,52vw,760px);animation:60s linear infinite turn;position:absolute;top:8%;right:-10%}.badge-bg[data-astro-cid-6ui6d7ko] svg,.badge-small[data-astro-cid-6ui6d7ko] svg,.wordmark[data-astro-cid-6ui6d7ko] svg,.star[data-astro-cid-6ui6d7ko] svg{width:100%;height:auto}@keyframes turn{to{rotate:360deg}}.hero-inner[data-astro-cid-6ui6d7ko]{z-index:2;position:relative}.wordmark[data-astro-cid-6ui6d7ko]{width:clamp(220px,34vw,460px);margin:20px 0 28px}.hero-title[data-astro-cid-6ui6d7ko]{margin-bottom:24px}.hero-title[data-astro-cid-6ui6d7ko]>span[data-astro-cid-6ui6d7ko]{display:block}.hero-meta[data-astro-cid-6ui6d7ko]{flex-wrap:wrap;gap:8px;display:flex}.hero-meta[data-astro-cid-6ui6d7ko] span[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ph-cream);border:1px solid #efecca66;border-radius:999px;padding:.45em 1em;font-size:.78rem}.hero[data-astro-cid-6ui6d7ko] .btn-ghost[data-astro-cid-6ui6d7ko]{color:#fffffc;border-color:#efecca66}.ph-marquee[data-astro-cid-6ui6d7ko]{background:var(--brand-red);color:#fffffc;--accent:var(--ph-deep);padding:10px 0 16px;font-size:clamp(2.6rem,7vw,6rem)}.idea-text[data-astro-cid-6ui6d7ko]{max-width:16em;font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 clamp(36px,5vw,64px);font-size:clamp(2.2rem,6vw,5.4rem);font-weight:800;line-height:1.02}.idea-body[data-astro-cid-6ui6d7ko] .lede[data-astro-cid-6ui6d7ko]{color:#fffffcbf;margin:0}.opp[data-astro-cid-6ui6d7ko]{background:var(--ph-cream);color:var(--ph-ink)}.opp[data-astro-cid-6ui6d7ko] .label{color:var(--ph-green)}.opp-grid[data-astro-cid-6ui6d7ko]{align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (width>=900px){.opp-grid[data-astro-cid-6ui6d7ko]{grid-template-columns:.9fr 1.1fr}}.big[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.07em;color:var(--brand-red);font-size:clamp(9rem,26vw,22rem);font-weight:800;line-height:.8;display:block}.big-label[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 18px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;display:block}.chips[data-astro-cid-6ui6d7ko]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-6ui6d7ko] li[data-astro-cid-6ui6d7ko]{border:1.5px solid var(--ph-green);color:var(--ph-green);border-radius:999px;padding:.35em .9em;font-size:.95rem;font-weight:600}.opp-body[data-astro-cid-6ui6d7ko]{max-width:34em;font-size:clamp(1.1rem,1.5vw,1.25rem)}.daynight[data-astro-cid-6ui6d7ko]{display:grid}@media (width>=900px){.daynight[data-astro-cid-6ui6d7ko]{grid-template-columns:1fr 1fr;min-height:80vh}}.dn[data-astro-cid-6ui6d7ko]{padding:clamp(56px, 8vw, 120px) var(--gutter);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:60vh;display:flex;position:relative;overflow:hidden}.dn-img[data-astro-cid-6ui6d7ko]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.dn[data-astro-cid-6ui6d7ko]:after{content:"";z-index:-1;background:linear-gradient(#00000059 0%,#0000 30%,#000000bf 100%);position:absolute;inset:0}.dn[data-astro-cid-6ui6d7ko].day:after{background:linear-gradient(#01402273 0%,#01402200 30%,#014022d9 100%)}@media (hover:hover){.dn[data-astro-cid-6ui6d7ko]:hover .dn-img[data-astro-cid-6ui6d7ko]{transform:scale(1.05)}}.dn[data-astro-cid-6ui6d7ko].day{background:var(--ph-bright);color:#fffffc}.dn[data-astro-cid-6ui6d7ko].day p[data-astro-cid-6ui6d7ko]{color:#fffffcd9}.dn[data-astro-cid-6ui6d7ko].night{color:#fffffc;background:#04140b}.dn-label[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-size:.8rem}.dn[data-astro-cid-6ui6d7ko] .h1[data-astro-cid-6ui6d7ko]{margin-top:40px}.dn[data-astro-cid-6ui6d7ko] p[data-astro-cid-6ui6d7ko]{max-width:26em;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem)}.dn[data-astro-cid-6ui6d7ko].night p[data-astro-cid-6ui6d7ko]{color:#fffffcbf}.venue[data-astro-cid-6ui6d7ko]{height:clamp(320px,60vw,760px);margin:clamp(48px,7vw,96px) 0 0;overflow:hidden}.venue[data-astro-cid-6ui6d7ko] img[data-astro-cid-6ui6d7ko]{object-fit:cover;width:100%;height:115%}.days[data-astro-cid-6ui6d7ko]{gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width>=760px){.days[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.days[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(4,1fr)}}.wday[data-astro-cid-6ui6d7ko]{background:var(--ph-green);border-radius:var(--radius);flex-direction:column;padding:26px 24px 28px;display:flex}@media (width>=760px){.wday[data-astro-cid-6ui6d7ko]{min-height:260px}}.wday[data-astro-cid-6ui6d7ko].final{background:var(--brand-red)}.wday-date[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.6rem,4.6vw,3.8rem);font-weight:800;line-height:1}.wday-name[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ph-cream);margin:6px 0 auto;font-size:.78rem}.wday[data-astro-cid-6ui6d7ko] .h3[data-astro-cid-6ui6d7ko]{margin:22px 0 8px}.wday[data-astro-cid-6ui6d7ko] p[data-astro-cid-6ui6d7ko]{color:#fffffccc;margin:0}.weekend-note[data-astro-cid-6ui6d7ko]{color:var(--ph-cream);margin-top:24px}.watch[data-astro-cid-6ui6d7ko]{background:var(--ph-green)}.watch-grid[data-astro-cid-6ui6d7ko]{gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width>=900px){.watch-grid[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(3,1fr)}}.watch-card[data-astro-cid-6ui6d7ko]{border-radius:var(--radius);background:#0140228c;border:1px solid #efecca40;flex-direction:column;min-height:240px;padding:clamp(26px,3vw,40px);display:flex}.watch-n[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);color:var(--ph-cream);margin-bottom:auto;font-size:.8rem}.watch-card[data-astro-cid-6ui6d7ko] .h3[data-astro-cid-6ui6d7ko]{margin:32px 0 8px;font-size:clamp(1.6rem,2.8vw,2.2rem)}.watch-card[data-astro-cid-6ui6d7ko] p[data-astro-cid-6ui6d7ko]{color:#fffffccc;margin:0}.around[data-astro-cid-6ui6d7ko]{background:var(--ph-cream);color:var(--ph-ink)}.around[data-astro-cid-6ui6d7ko] .label{color:var(--ph-green)}.around-grid[data-astro-cid-6ui6d7ko]{border-top:1.5px solid #0b2a1833;gap:0;margin-top:clamp(32px,4vw,48px);display:grid}@media (width>=760px){.around-grid[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(2,1fr);column-gap:48px}}@media (width>=1080px){.around-grid[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(3,1fr)}}.around-item[data-astro-cid-6ui6d7ko]{border-bottom:1.5px solid #0b2a1833;padding:26px 0}.star[data-astro-cid-6ui6d7ko]{width:26px;margin-bottom:14px;display:block}.around-item[data-astro-cid-6ui6d7ko] .h3[data-astro-cid-6ui6d7ko]{margin-bottom:6px}.around-item[data-astro-cid-6ui6d7ko] p[data-astro-cid-6ui6d7ko]{color:#0b2a18b8;margin:0}.around-item[data-astro-cid-6ui6d7ko].tennis .h3[data-astro-cid-6ui6d7ko]{color:var(--brand-red)}.crowd-list[data-astro-cid-6ui6d7ko]{border-top:1px solid #efecca33;gap:0;margin-top:clamp(32px,4vw,48px);display:grid}.crowd-list[data-astro-cid-6ui6d7ko] li[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.03em;border-bottom:1px solid #efecca33;grid-template-columns:64px 1fr;align-items:baseline;padding:22px 0;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;line-height:1.1;display:grid}.crowd-n[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-red);font-size:.85rem;font-weight:500}.countdown-sec[data-astro-cid-6ui6d7ko]{background:var(--ph-green)}.cd-grid[data-astro-cid-6ui6d7ko]{align-items:center;gap:48px;display:grid}@media (width>=900px){.cd-grid[data-astro-cid-6ui6d7ko]{grid-template-columns:1.4fr 1fr}}.when[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ph-cream);margin:14px 0 28px;font-size:clamp(2rem,5vw,4.2rem);font-weight:800;line-height:1}.countdown[data-astro-cid-6ui6d7ko]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.countdown[data-astro-cid-6ui6d7ko] div[data-astro-cid-6ui6d7ko]{background:var(--ph-deep);text-align:center;border-radius:14px;padding:18px 6px}.countdown[data-astro-cid-6ui6d7ko] span[data-astro-cid-6ui6d7ko]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,4.4rem);font-weight:800;line-height:1;display:block}.countdown[data-astro-cid-6ui6d7ko] small[data-astro-cid-6ui6d7ko]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ph-cream);font-size:.72rem}.badge-small[data-astro-cid-6ui6d7ko]{justify-self:center;width:min(80%,380px)}.closer[data-astro-cid-6ui6d7ko]{text-align:center}.closer-text[data-astro-cid-6ui6d7ko]{max-width:13em;font-family:var(--font-display);letter-spacing:-.05em;margin:0 auto;font-size:clamp(2.6rem,8vw,7.5rem);font-weight:800;line-height:.98}.closer-sub[data-astro-cid-6ui6d7ko]{color:var(--ph-cream);margin-top:28px;font-size:1.2rem}
