/* December 2026 visitor information. */
.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 24px}.experience-card{border-radius:24px;padding:32px 36px;border:1px solid var(--border);background:#fff;box-shadow:0 14px 40px rgba(7,16,31,.05)}.experience-card h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;letter-spacing:-.03em}.experience-card .eyebrow{font-size:.68rem;letter-spacing:.1em;margin-bottom:16px}.experience-card p{margin-bottom:18px}.experience-card ul{margin:0;padding-left:20px}.experience-card li{margin:8px 0}.weekday-card{border-top:5px solid var(--blue-dark)}.effects-card{background:var(--night);color:#fff;border-top:5px solid var(--gold)}.effects-card .eyebrow{color:var(--gold)}.schedule-note{font-size:.94rem;padding:18px 24px;border-radius:14px;background:#e9edf1;margin-bottom:38px}.schedule-note strong{display:block}.hero-lede{max-width:770px}
@media(max-width:820px){.experience-grid{grid-template-columns:1fr}.experience-card{padding:28px}}
@media(max-width:560px){.hero-lede{font-size:1.05rem}.hero h1{font-size:clamp(2.8rem,12vw,3.8rem)}.experience-card{padding:25px 23px}.experience-card .eyebrow{font-size:.65rem}.experience-grid{gap:18px}.schedule-note{padding:18px}}
