.venue-hero[data-astro-cid-56qtmjt6]{background:var(--ink);align-items:end;min-height:min(88svh,58rem);display:grid;position:relative;overflow:hidden}.venue-hero-media[data-astro-cid-56qtmjt6],.venue-hero-shade[data-astro-cid-56qtmjt6]{position:absolute;inset:0}.venue-hero-media[data-astro-cid-56qtmjt6] img[data-astro-cid-56qtmjt6]{object-fit:cover;object-position:36% center;filter:saturate(.62)contrast(1.04);width:100%;height:100%}.venue-hero-shade[data-astro-cid-56qtmjt6]{background:linear-gradient(90deg,#080505d1,#08050542 58%,#0805057a),linear-gradient(#0000 45%,#080505cc)}.venue-hero-copy[data-astro-cid-56qtmjt6]{z-index:1;width:min(100% - 2rem,90rem);margin:0 auto;padding:clamp(8rem,16vw,13rem) 0 clamp(4rem,8vw,7rem);position:relative}h1[data-astro-cid-56qtmjt6],h2[data-astro-cid-56qtmjt6]{letter-spacing:-.06em;margin:.7rem 0 0;font-weight:400;line-height:.88}h1[data-astro-cid-56qtmjt6]{max-width:59rem;font-size:clamp(4rem,10vw,9rem)}h2[data-astro-cid-56qtmjt6]{font-size:clamp(3.1rem,6vw,6.2rem)}h1[data-astro-cid-56qtmjt6] i[data-astro-cid-56qtmjt6],h2[data-astro-cid-56qtmjt6] i[data-astro-cid-56qtmjt6]{color:var(--champagne);font-weight:400}.venue-hero-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6]:last-child{max-width:35rem;color:var(--ivory-muted);margin:2rem 0 0;font-size:.94rem;line-height:1.8}.visit[data-astro-cid-56qtmjt6],.arrival[data-astro-cid-56qtmjt6],.nearby[data-astro-cid-56qtmjt6]{padding:clamp(6rem,11vw,10rem) 0}.visit[data-astro-cid-56qtmjt6]{background:var(--ivory);color:var(--ink)}.visit[data-astro-cid-56qtmjt6] .eyebrow[data-astro-cid-56qtmjt6],.visit[data-astro-cid-56qtmjt6] h2[data-astro-cid-56qtmjt6] i[data-astro-cid-56qtmjt6]{color:var(--wine)}.visit-grid[data-astro-cid-56qtmjt6],.arrival-grid[data-astro-cid-56qtmjt6],.nearby-grid[data-astro-cid-56qtmjt6]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.visit-intro[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6]:last-child,.arrival-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6],.nearby-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6]{color:#655b53;max-width:38rem;margin:2rem 0 0;font-size:.9rem;line-height:1.85}.arrival-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6],.nearby-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6]{color:var(--ivory-muted)}.visit-details[data-astro-cid-56qtmjt6]{border-top:1px solid #08050540;margin:0}.visit-details[data-astro-cid-56qtmjt6] div[data-astro-cid-56qtmjt6]{border-bottom:1px solid #08050529;padding:1.35rem 0}.visit-details[data-astro-cid-56qtmjt6] dt[data-astro-cid-56qtmjt6]{color:var(--wine);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.45rem;font-size:.55rem;font-weight:600}.visit-details[data-astro-cid-56qtmjt6] dd[data-astro-cid-56qtmjt6]{margin:0;font:400 1.35rem/1.45 Bodoni Moda,serif}.visit-details[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]{text-decoration:none}.arrival[data-astro-cid-56qtmjt6]{background:var(--ink-soft)}.arrival-actions[data-astro-cid-56qtmjt6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.3rem;display:grid}.arrival-actions[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]{box-sizing:border-box;letter-spacing:.11em;text-transform:uppercase;border:1px solid #cdb99557;justify-content:space-between;align-items:center;min-height:3.5rem;padding:1rem 1.1rem;font-size:.56rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.arrival-actions[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]:not(.primary-action){background:#08050538}.arrival-actions[data-astro-cid-56qtmjt6] .primary-action[data-astro-cid-56qtmjt6]{border-color:var(--champagne);background:var(--champagne);color:var(--ink);grid-column:1/-1}.location-map[data-astro-cid-56qtmjt6]{background:#0b0809;display:grid}.map-frame[data-astro-cid-56qtmjt6]{background:radial-gradient(circle at 72% 38%,#4b17229e,#0000 35%),linear-gradient(135deg,#13090b,#080505);min-height:24rem;position:relative;overflow:hidden}.map-frame[data-astro-cid-56qtmjt6]:before{content:"";background-color:#0000;background-image:linear-gradient(#cdb9950b 1px,#0000 1px),linear-gradient(90deg,#cdb9950b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.location-map[data-astro-cid-56qtmjt6] iframe[data-astro-cid-56qtmjt6]{filter:grayscale(.85)sepia(.08)brightness(.8)contrast(1.04);border:0;width:100%;height:100%;position:absolute;inset:0}.map-card[data-astro-cid-56qtmjt6]{z-index:1;box-sizing:border-box;backdrop-filter:blur(12px);background:#10090aeb;width:min(24rem,100% - 2rem);padding:1.5rem;position:absolute;top:50%;left:max(1rem,50vw - 45rem);transform:translateY(-50%);box-shadow:0 1.5rem 4rem #00000052}.map-card[data-astro-cid-56qtmjt6] p[data-astro-cid-56qtmjt6]{margin:0 0 1rem}.map-card[data-astro-cid-56qtmjt6] strong[data-astro-cid-56qtmjt6]{font:400 1.65rem/1.35 Bodoni Moda,serif;display:block}.map-card[data-astro-cid-56qtmjt6]>span[data-astro-cid-56qtmjt6]{color:var(--ivory-muted);margin-top:.8rem;font-size:.63rem;line-height:1.6;display:block}.map-card[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]{border-bottom:1px solid var(--champagne);color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;margin-top:1.25rem;padding-bottom:.4rem;font-size:.56rem;font-weight:600;text-decoration:none;display:inline-block}.map-caption[data-astro-cid-56qtmjt6]{border-top:1px solid var(--line);color:var(--ivory-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem max(1rem,50vw - 45rem);font-size:.63rem;display:flex}.map-caption[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]{color:var(--champagne);text-transform:uppercase;font-weight:600;text-decoration:none}.nearby[data-astro-cid-56qtmjt6]{background:var(--oxblood)}.nearby-grid[data-astro-cid-56qtmjt6]{align-items:end}.nearby-copy[data-astro-cid-56qtmjt6]>p[data-astro-cid-56qtmjt6]{margin-bottom:1.5rem}.nearby-copy[data-astro-cid-56qtmjt6] a[data-astro-cid-56qtmjt6]{border-bottom:1px solid var(--champagne);color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.45rem;font-size:.58rem;font-weight:600;text-decoration:none}@media (width<=52rem){.venue-hero[data-astro-cid-56qtmjt6]{min-height:76svh}.visit-grid[data-astro-cid-56qtmjt6],.arrival-grid[data-astro-cid-56qtmjt6],.nearby-grid[data-astro-cid-56qtmjt6]{grid-template-columns:1fr}.venue-hero-media[data-astro-cid-56qtmjt6] img[data-astro-cid-56qtmjt6]{object-position:40% center}}@media (width<=38rem){.arrival-actions[data-astro-cid-56qtmjt6]{grid-template-columns:1fr}.arrival-actions[data-astro-cid-56qtmjt6] .primary-action[data-astro-cid-56qtmjt6]{grid-column:1}.map-frame[data-astro-cid-56qtmjt6]{min-height:27rem}.map-card[data-astro-cid-56qtmjt6]{top:auto;bottom:1rem;transform:none}.map-caption[data-astro-cid-56qtmjt6]{flex-direction:column;align-items:flex-start}}
