.hsdj-venue-dossier{--venue-accent:#5be9ee;--venue-ink:#071217;background:var(--venue-ink);color:#fff;overflow:clip}.hsdj-venue-dossier[data-tone=pink]{--venue-accent:#ff70a6}.hsdj-venue-dossier[data-tone=amber]{--venue-accent:#ffd05d}.hsdj-venue-dossier[data-tone=green]{--venue-accent:#8ee7b0}#main-content .hsdj-venue-dossier:after,#main-content .hsdj-venue-dossier:before,#main-content .hsdj-venue-dossier>section:before{display:none}#main-content .hsdj-venue-dossier>section{border:0}#main-content .hsdj-venue-dossier .venue-dossier-hero{position:relative;display:flex;align-items:center;min-height:min(760px,80vw);padding:clamp(5rem,8vw,8rem) max(5vw,calc((100vw - 82rem) / 2));isolation:isolate;background:#071217}.venue-dossier-hero-art{position:absolute;inset:0 0 0 38%;z-index:-2;overflow:hidden}.venue-dossier-hero-art img{object-fit:cover;object-position:center}.venue-dossier-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071217 4%,#071217f5 27%,#071217c9 48%,#07121729 77%),linear-gradient(0deg,#07121790,transparent 36%);pointer-events:none}.hsdj-venue-dossier[data-layout=panorama] .venue-dossier-hero-art{left:28%}.hsdj-venue-dossier[data-layout=split] .venue-dossier-hero-art{left:52%}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero-art{inset:clamp(3rem,5vw,5rem) max(5vw,calc((100vw - 82rem) / 2)) clamp(3rem,5vw,5rem) 55%;border:2px solid var(--venue-accent);box-shadow:18px 18px 0 #113449,0 16px 45px #0009;transform:rotate(2deg)}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero:after{background:linear-gradient(90deg,#071217 10%,#071217f0 40%,#07121733 70%)}.venue-dossier-hero-copy{position:relative;z-index:1;width:min(100%,48rem);padding:1rem 0}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero-copy,.hsdj-venue-dossier[data-layout=split] .venue-dossier-hero-copy{width:min(100%,40rem)}.venue-dossier-hero-copy nav a{color:var(--venue-accent);font:800 .78rem/1.4 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.venue-dossier-overline{color:var(--venue-accent);font:900 .74rem/1.5 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.venue-dossier-hero .venue-dossier-overline{margin:2.7rem 0 1rem}#main-content .hsdj-venue-dossier .venue-dossier-heading{display:block;max-width:min(100%,46rem);margin:0}.venue-dossier-heading img{display:block;width:100%;max-height:360px;height:auto;object-fit:contain;object-position:left center}.venue-dossier-hero-intro{max-width:42rem;margin:1.8rem 0 0;padding:1rem 1.25rem;border-left:4px solid var(--venue-accent);background:#071217db;color:#f7fbfb;font-size:clamp(1.08rem,1.35vw,1.32rem);font-weight:650;line-height:1.48}.venue-dossier-booking-note{max-width:42rem;margin:1rem 0;padding:.8rem 1rem;border:1px solid #ffd05d;background:#261d11eb;color:#fff0c8;font-size:.98rem;line-height:1.5}.venue-dossier-source-link{display:inline-flex;align-items:center;margin-top:1.2rem;padding:.72rem 1rem;border:1px solid var(--venue-accent);background:#071217e8;color:var(--venue-accent);font:900 .74rem/1.3 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;box-shadow:4px 4px 0 #0009;transition:background .2s,color .2s}.venue-dossier-source-link:hover{background:var(--venue-accent);color:var(--venue-ink)}#main-content .hsdj-venue-dossier .venue-dossier-details{display:block;padding:clamp(4.5rem,6vw,6rem) max(5vw,calc((100vw - 82rem) / 2));background-color:#102631;background-image:linear-gradient(90deg,#102631fa 0,#102631ee 42%,#102631aa 75%,#10263185),var(--venue-story-art);background-size:cover;background-position:50%,62% 18%}.venue-dossier-section-lead{width:100%;min-width:0}#main-content main.hsdj-venue-dossier :is(.venue-dossier-details,.venue-dossier-plan,.venue-dossier-outro) h2{display:block;box-sizing:border-box;width:auto;max-width:28ch!important;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none;font-family:var(--font-display),var(--font-geist-sans),sans-serif!important;font-palette:--hsdj-paper-light;font-synthesis:none;font-size:clamp(2.1rem,3.6vw,4rem)!important;font-weight:800!important;letter-spacing:.025em!important;line-height:1.36!important;text-wrap:balance;text-transform:uppercase;overflow-wrap:break-word}#main-content main.hsdj-venue-dossier .venue-dossier-details h2{color:#fff!important}.venue-dossier-section-lead>p:last-child{max-width:43rem;margin:1.2rem 0 0;color:#d0e2e5;font-size:1.1rem;line-height:1.6}.venue-dossier-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch;padding:0;margin:3.2rem 0 0;list-style:none}.venue-dossier-facts li{padding:1.4rem 1.5rem;background:#071820ee;border:1px solid #79a0a452;border-left:5px solid var(--venue-accent);box-shadow:7px 7px 0 #041116}.venue-dossier-facts h3{margin:0 0 .4rem;color:#fff;font-size:1.12rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.venue-dossier-facts p{margin:0;color:#d4e4e5;font-size:1rem;line-height:1.5}.venue-dossier-research-note{margin:2rem 0 0;padding-top:1.2rem;border-top:1px solid #7aa4aa66;color:#b6cbcf;font-size:.85rem;line-height:1.5}.venue-dossier-research-note a{color:var(--venue-accent);text-decoration:underline;text-underline-offset:.2em}#main-content .hsdj-venue-dossier .venue-dossier-plan{padding:clamp(4.5rem,6vw,6rem) max(5vw,calc((100vw - 82rem) / 2));background-color:#f4eddb;background-image:linear-gradient(90deg,#f4eddbfc 0,#f4eddbf2 43%,#f4eddbcd 74%,#f4eddb9e),var(--venue-story-art);background-size:cover;background-position:50%,78% 55%;color:var(--venue-ink)}.venue-dossier-plan-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:1.4rem 2rem;align-items:end}#main-content main.hsdj-venue-dossier .venue-dossier-plan h2{color:var(--venue-ink)!important;font-palette:--hsdj-ink-on-light}.venue-dossier-plan-heading>p:last-child{max-width:24rem;margin:0 0 .3rem;color:#34434a;font-size:1.14rem;line-height:1.55}.venue-dossier-cues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.venue-dossier-cues li{min-height:14rem;padding:1.5rem;background:#0b2029f0;border-top:7px solid var(--venue-accent);color:white;box-shadow:8px 8px 0 #c5bfae}.venue-dossier-cues h3{margin:0 0 .7rem;color:#fff;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:900;line-height:1.12;text-transform:uppercase}.venue-dossier-cues p{margin:0;color:#d6e5e7;font-size:1rem;line-height:1.55}.venue-dossier-story-link{min-height:1.5rem;margin-top:2rem}.venue-dossier-story-link a{color:#073a4b;font-weight:900;text-decoration:underline;text-underline-offset:.25em}#main-content .hsdj-venue-dossier .venue-dossier-outro{padding:clamp(4.5rem,8vw,8rem) max(5vw,calc((100vw - 82rem) / 2));background-color:#ffe021;background-image:linear-gradient(90deg,#ffe021fc 0,#ffe021f0 42%,#ffe021b3 76%,#ffe02180),var(--venue-story-art);background-size:cover;background-position:50%,100% 88%;color:var(--venue-ink)}#main-content main.hsdj-venue-dossier .venue-dossier-outro h2{max-width:19ch!important;color:var(--venue-ink)!important;font-palette:--hsdj-ink-on-light;font-size:clamp(2.3rem,4vw,4.5rem)!important}.venue-dossier-outro>p{max-width:43rem;margin:1.5rem 0 2rem;color:var(--venue-ink);font-size:1.2rem;font-weight:700;line-height:1.55}.venue-dossier-date-cue{min-width:min(100%,16rem)}@media (max-width:900px){#main-content .hsdj-venue-dossier .venue-dossier-hero{min-height:690px;padding:4rem 1.5rem}.venue-dossier-hero-art{left:15%;opacity:.83}.hsdj-venue-dossier[data-layout=split] .venue-dossier-hero-art{left:25%}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero-art{inset:2rem 1.5rem 2rem 38%}.venue-dossier-hero:after{background:linear-gradient(90deg,#071217 1%,#071217e8 45%,#0712177a)}#main-content .hsdj-venue-dossier .venue-dossier-details{padding:5rem 1.5rem}.venue-dossier-facts{grid-template-columns:1fr;margin-top:2rem}#main-content .hsdj-venue-dossier .venue-dossier-outro,#main-content .hsdj-venue-dossier .venue-dossier-plan{padding:5rem 1.5rem}.venue-dossier-cues{gap:.7rem}.venue-dossier-cues li{padding:1.2rem}}@media (max-width:650px){#main-content .hsdj-venue-dossier .venue-dossier-hero{min-height:700px;align-items:flex-end;padding:8rem 1.2rem 5rem}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero-art,.hsdj-venue-dossier[data-layout=panorama] .venue-dossier-hero-art,.hsdj-venue-dossier[data-layout=split] .venue-dossier-hero-art,.venue-dossier-hero-art{inset:0;transform:none;border:0;box-shadow:none;opacity:.8}.hsdj-venue-dossier[data-layout=framed] .venue-dossier-hero:after,.venue-dossier-hero:after{background:linear-gradient(0deg,#071217 2%,#071217f2 41%,#0712177a 73%,#07121745)}.venue-dossier-hero .venue-dossier-overline{margin-top:1.5rem}.venue-dossier-heading img{max-height:245px}.venue-dossier-hero-intro{margin-top:1rem;padding:.8rem 1rem}.venue-dossier-plan-heading{grid-template-columns:1fr;gap:1rem}#main-content main.hsdj-venue-dossier :is(.venue-dossier-details,.venue-dossier-plan,.venue-dossier-outro) h2{max-width:100%!important;font-size:clamp(1.9rem,7vw,2.8rem)!important;line-height:1.42!important}.venue-dossier-cues{grid-template-columns:1fr;margin-top:2rem}.venue-dossier-cues li{min-height:0}.venue-dossier-facts li{padding:1.1rem}}