.travel-page[data-astro-cid-odljksbn]{background:#f2f1ee}.travel-hero[data-astro-cid-odljksbn]{padding:9rem 0 3.4rem;background-image:linear-gradient(180deg,#0a0c0f80,#0d1620e6),url(/coming-soon-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.travel-inner[data-astro-cid-odljksbn]{width:min(1120px,94%)}.eyebrow[data-astro-cid-odljksbn]{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:700;color:#fff9}.travel-hero[data-astro-cid-odljksbn] h1[data-astro-cid-odljksbn]{margin:.5rem 0 0;font-size:clamp(2.6rem,7vw,5rem);line-height:.94;letter-spacing:-.03em;color:#fff;font-family:Funnel Sans,Segoe UI,sans-serif}.lead[data-astro-cid-odljksbn]{margin:1rem 0 0;max-width:60ch;color:#ffffffd6;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6}.venue-feature[data-astro-cid-odljksbn]{background:#12233b;padding:clamp(2.8rem,5vw,4.4rem) 0}.venue-feature[data-astro-cid-odljksbn] .container[data-astro-cid-odljksbn]{width:min(1120px,94%)}.venue-feature-title[data-astro-cid-odljksbn]{margin:0 0 1.8rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:#fff;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700}.venue-feature-grid[data-astro-cid-odljksbn]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem,4vw,2.6rem);align-items:center}.venue-feature-info[data-astro-cid-odljksbn] h3[data-astro-cid-odljksbn]{margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.12;color:#fff;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700}.venue-addr[data-astro-cid-odljksbn]{margin:1rem 0 0;color:#ffffffd1;line-height:1.5}.venue-date[data-astro-cid-odljksbn]{margin:1rem 0 0;color:#ff6a3c;font-weight:700;font-size:1.1rem}.venue-maps-btn[data-astro-cid-odljksbn]{display:inline-flex;align-items:center;margin-top:1.5rem;padding:.82rem 1.6rem;background:#ff4d10;color:#fff;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.venue-maps-btn[data-astro-cid-odljksbn]:hover{background:#fff;color:#ff4d10;box-shadow:inset 0 0 0 2px #ff4d10;transform:translateY(-1px)}.venue-feature-map[data-astro-cid-odljksbn]{overflow:hidden;background:#0b111b;border:1px solid rgba(255,255,255,.12);line-height:0}.travel-map[data-astro-cid-odljksbn]{width:100%;height:360px;border:0;display:block}.getting-here[data-astro-cid-odljksbn]{background:#f2f1ee;padding:clamp(2.8rem,5vw,4.4rem) 0 1rem}.getting-here[data-astro-cid-odljksbn] .container[data-astro-cid-odljksbn]{width:min(1120px,94%)}.getting-here-title[data-astro-cid-odljksbn]{margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:#16202b;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700}.getting-here-lead[data-astro-cid-odljksbn]{margin:0 0 1.8rem;max-width:70ch;color:#4d555d;font-size:1.05rem;line-height:1.55}.travel-grid[data-astro-cid-odljksbn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.travel-block[data-astro-cid-odljksbn]{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:1.6rem 1.7rem 1.8rem}.travel-block[data-astro-cid-odljksbn] h3[data-astro-cid-odljksbn]{margin:0 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.5rem);color:#16202b;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700;line-height:1.15}.travel-block[data-astro-cid-odljksbn] p[data-astro-cid-odljksbn]{margin:.7rem 0 0;color:#4d555d;font-size:1rem;line-height:1.6}.travel-block[data-astro-cid-odljksbn] p[data-astro-cid-odljksbn] strong[data-astro-cid-odljksbn]{color:#16202b;font-weight:700}.travel-block[data-astro-cid-odljksbn] ol[data-astro-cid-odljksbn]{margin:.7rem 0 0;padding-left:1.3rem;color:#4d555d;font-size:1rem;line-height:1.6}.travel-block[data-astro-cid-odljksbn] li[data-astro-cid-odljksbn]{margin-top:.35rem}.travel-block[data-astro-cid-odljksbn] li[data-astro-cid-odljksbn]::marker{color:#c4502f;font-weight:700}.travel-subhead[data-astro-cid-odljksbn]{font-weight:700;color:#16202b!important;margin-top:1rem!important}.travel-subheading[data-astro-cid-odljksbn]{margin:1.8rem 0 0;font-size:clamp(1.15rem,1.9vw,1.4rem);color:#16202b;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700;line-height:1.15}.travel-block[data-astro-cid-odljksbn] ul[data-astro-cid-odljksbn]{margin:.7rem 0 0;padding-left:1.3rem;color:#4d555d;font-size:1rem;line-height:1.6;list-style:disc}.travel-block[data-astro-cid-odljksbn] ul[data-astro-cid-odljksbn] li[data-astro-cid-odljksbn]::marker{color:#9aa1a8;font-weight:400}.travel-map-card[data-astro-cid-odljksbn]{padding:0;overflow:hidden;background:#0b0b0b}.travel-grid-map[data-astro-cid-odljksbn]{display:block;width:100%;height:100%;min-height:420px;border:0}.travel-route[data-astro-cid-odljksbn]{margin-top:.75rem;padding:.75rem 1rem;background:#f4f0ea;border-left:3px solid #c4502f;color:#2f3740!important;font-weight:600}.travel-block[data-astro-cid-odljksbn] a[data-astro-cid-odljksbn]{color:#c4502f;font-weight:700;text-decoration:none}.travel-block[data-astro-cid-odljksbn] a[data-astro-cid-odljksbn]:hover{text-decoration:underline}.visit-cta[data-astro-cid-odljksbn]{background:#f2f1ee;padding:clamp(2.6rem,5vw,4rem) 0 5rem}.visit-cta[data-astro-cid-odljksbn] .container[data-astro-cid-odljksbn]{width:min(1120px,94%)}.visit-cta-inner[data-astro-cid-odljksbn]{background:#c4502f;padding:clamp(2rem,5vw,3.2rem);box-shadow:0 18px 44px #0003}.visit-cta-inner[data-astro-cid-odljksbn] h2[data-astro-cid-odljksbn]{margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1;letter-spacing:-.02em;color:#fff;font-family:Funnel Sans,Segoe UI,sans-serif;font-weight:700}.visit-cta-inner[data-astro-cid-odljksbn] p[data-astro-cid-odljksbn]{margin:.9rem 0 0;max-width:62ch;color:#ffffffeb;font-size:1.06rem;line-height:1.55}.visit-cta-btn[data-astro-cid-odljksbn]{display:inline-flex;align-items:center;margin-top:1.7rem;padding:.9rem 1.8rem;background:#fff;color:#c4502f;font-weight:800;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.visit-cta-btn[data-astro-cid-odljksbn]:hover{background:#1f1b19;color:#fff;transform:translateY(-1px)}@media(max-width:860px){.venue-feature-grid[data-astro-cid-odljksbn],.travel-grid[data-astro-cid-odljksbn]{grid-template-columns:1fr}}@media(max-width:640px){.travel-hero[data-astro-cid-odljksbn]{padding-top:12rem}.travel-map[data-astro-cid-odljksbn]{height:280px}}
