.venue-facts[data-astro-cid-djchn65u]{--facts-rule: var(--color-base-300);--facts-icon: var(--color-primary)}.venue-facts__heading[data-astro-cid-djchn65u]{display:block;margin-bottom:2.375rem}.venue-facts__heading[data-astro-cid-djchn65u] p[data-astro-cid-djchn65u]{margin:0 0 .625rem}.venue-facts__heading[data-astro-cid-djchn65u] h2[data-astro-cid-djchn65u]{margin:0}.venue-facts__grid[data-astro-cid-djchn65u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem}.venue-facts__group[data-astro-cid-djchn65u]{min-width:0;border-top:1px solid var(--facts-rule);padding-top:1.4375rem}.venue-facts__group-heading[data-astro-cid-djchn65u]{display:flex;gap:.75rem;align-items:center;margin-bottom:.875rem}.venue-facts__group-heading[data-astro-cid-djchn65u] h3[data-astro-cid-djchn65u]{margin:0}.venue-facts__icon[data-astro-cid-djchn65u]{display:flex;flex:none;color:var(--facts-icon)}.venue-facts__group[data-astro-cid-djchn65u] ul[data-astro-cid-djchn65u]{list-style:none;padding:0;margin:0 0 0 2.25rem;display:grid;gap:.5rem}.venue-facts__group[data-astro-cid-djchn65u] li[data-astro-cid-djchn65u]{margin:0;color:var(--muted);overflow-wrap:anywhere}.venue-facts__payments[data-astro-cid-djchn65u]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-block:1px solid var(--facts-rule);padding:1.4375rem 0;margin-top:2.25rem}.venue-facts__payments[data-astro-cid-djchn65u] h3[data-astro-cid-djchn65u]{margin:0;flex-shrink:0}.venue-facts__payments[data-astro-cid-djchn65u] ul[data-astro-cid-djchn65u]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;list-style:none;padding:0;margin:0}.venue-facts__payments[data-astro-cid-djchn65u] li[data-astro-cid-djchn65u]{display:flex;align-items:center;gap:.625rem;margin:0;color:var(--muted)}body[data-ui-theme=modern_glassy] .venue-facts[data-astro-cid-djchn65u]{--facts-rule: var(--line, var(--color-base-300));--facts-icon: var(--accent, var(--color-primary))}@media(max-width:1100px){.venue-facts__payments[data-astro-cid-djchn65u]{align-items:flex-start;flex-direction:column;gap:1.125rem}}@media(max-width:1000px){.venue-facts__grid[data-astro-cid-djchn65u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media(max-width:600px){.venue-facts__heading[data-astro-cid-djchn65u]{margin-bottom:1.4375rem}.venue-facts__grid[data-astro-cid-djchn65u]{grid-template-columns:1fr;gap:1.375rem}.venue-facts__group[data-astro-cid-djchn65u]{padding-top:1.125rem}.venue-facts__group-heading[data-astro-cid-djchn65u]{margin-bottom:.625rem}.venue-facts__group[data-astro-cid-djchn65u] ul[data-astro-cid-djchn65u]{gap:.375rem}.venue-facts__payments[data-astro-cid-djchn65u]{margin-top:1.5rem;padding:1.1875rem 0}.venue-facts__payments[data-astro-cid-djchn65u] ul[data-astro-cid-djchn65u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1.125rem 1rem}.venue-facts__payments[data-astro-cid-djchn65u] li[data-astro-cid-djchn65u]{align-items:flex-start;flex-direction:column;gap:.4375rem;overflow-wrap:anywhere}}.homepage-notice[data-astro-cid-j5mrrd55]{display:grid;gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(20px,4vw,40px)}.homepage-notice--image[data-astro-cid-j5mrrd55]{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.homepage-notice__copy[data-astro-cid-j5mrrd55]{min-width:0;display:grid;gap:14px}.homepage-notice__copy[data-astro-cid-j5mrrd55] [data-astro-cid-j5mrrd55]:is(p,h2){margin:0}.homepage-notice__body[data-astro-cid-j5mrrd55]{max-width:65ch;white-space:pre-line;overflow-wrap:anywhere}.homepage-notice__image{--image-frame-ratio: 4 / 3}@media(max-width:680px){.homepage-notice--image[data-astro-cid-j5mrrd55]{grid-template-columns:minmax(0,1fr)}.homepage-notice__image{grid-row:1}}.media-gallery__credits[data-astro-cid-yhrsm75c]{margin-top:1rem;color:var(--theme-muted);overflow-wrap:anywhere}.media-gallery__credits[data-astro-cid-yhrsm75c] p[data-astro-cid-yhrsm75c]{margin:.5rem 0}.media-gallery__credits[data-astro-cid-yhrsm75c] a[data-astro-cid-yhrsm75c]{text-underline-offset:.2em}.media-gallery__grid[data-astro-cid-yhrsm75c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.media-gallery__item[data-astro-cid-yhrsm75c]{aspect-ratio:1;overflow:hidden;margin:0;background:var(--glass)}.media-gallery__item--large[data-astro-cid-yhrsm75c]{grid-column:span 2;grid-row:span 2}.media-gallery__item[data-astro-cid-yhrsm75c]{--image-frame-ratio: 1}.media-gallery[data-astro-cid-yhrsm75c] img{transition:transform .4s ease}.media-gallery__item[data-astro-cid-yhrsm75c]:hover img{transform:scale(1.025)}@media(max-width:720px){.media-gallery__grid[data-astro-cid-yhrsm75c]{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-theme=modern_glassy]:has(.site-hero--cinematic){overflow-x:clip}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic{--type-hero: clamp(1.5rem, 2.1vw, 2rem);width:100vw;max-width:none;min-height:max(0px,calc(100svh - var(--hero-header-height, 140px)));margin:-20px calc(50% - 50vw) 80px;border-radius:0;box-shadow:none}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__content{width:min(1220px,calc(100% - 112px));margin-inline:auto;min-height:inherit;padding:clamp(36px,6vh,72px) 0;align-items:end;justify-content:flex-start}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__glass{width:min(100%,650px);padding:clamp(24px,3vw,40px);color:#fff;border:1px solid #ffffff36;border-radius:var(--radius-box);background:linear-gradient(135deg,#18211bdb,#18211baa);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:none}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic h1{color:#fff;font-family:var(--font-heading);font-size:var(--type-hero);max-width:26ch;line-height:1.06;font-weight:var(--weight-heading)}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__intro{color:#fffffff0;max-width:42ch;font-size:var(--type-body);line-height:1.5}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__veil{background:linear-gradient(90deg,#10191144,transparent 80%),linear-gradient(0deg,#10191144,transparent 70%)}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__image{opacity:0;transition:opacity 2.2s ease-in-out;transform-origin:center;animation:hero-ken-burns 14s linear infinite alternate}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__image.is-visible{opacity:1}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic.is-paused .site-hero__image{animation-play-state:paused}@keyframes hero-ken-burns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.16) translate(-1%,-.8%)}}@media(max-width:680px){body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic{min-height:max(0px,calc((100svh - var(--hero-header-height, 120px)) * .9));margin-top:-14px;margin-bottom:48px}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__content{width:calc(100% - 44px);padding-bottom:84px}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__glass{padding:24px}}@media(prefers-reduced-motion:reduce){body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__image{animation:none!important;transition:none;transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__glass{background:#18211b;backdrop-filter:none;-webkit-backdrop-filter:none}}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .bv-btn-ghost{--bv-btn-rest-fg: #fff;--bv-btn-fg: #fff;color:#fff}.site-hero__copies{position:relative;overflow:hidden}.site-hero__copy{position:absolute;inset:0 0 auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.site-hero__copy.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease .25s}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__slide-title{color:#fff;font-family:var(--font-heading);font-size:var(--type-hero);max-width:26ch;line-height:1.06;font-weight:var(--weight-heading);margin:0}@media(prefers-reduced-motion:reduce){.site-hero__copy{transition:none}}body[data-theme]:not([data-theme=modern_glassy]) .site-hero__image{opacity:0;transition:opacity 2.2s ease-in-out}body[data-theme]:not([data-theme=modern_glassy]) .site-hero__image.is-visible{opacity:.68}body[data-theme][data-ui-theme] .site-hero__slide-title{font-family:var(--font-heading);font-size:var(--type-hero);font-weight:var(--weight-heading);line-height:1.08;margin:0}@media(prefers-reduced-motion:reduce){.site-hero__image{transition:none!important}}body[data-theme]:not([data-theme=modern_glassy]) .site-hero__image{animation:hero-ken-burns 14s linear infinite alternate}body[data-theme]:not([data-theme=modern_glassy]) .site-hero.is-paused .site-hero__image{animation-play-state:paused}@media(prefers-reduced-motion:reduce){body[data-theme] .site-hero__image{animation:none!important}}body[data-theme][data-ui-theme]:not([data-theme=modern_glassy]) .site-hero__glass{background:color-mix(in srgb,var(--color-neutral) 82%,transparent);color:var(--color-neutral-content)}body[data-theme][data-ui-theme]:not([data-theme=modern_glassy]) .site-hero .site-hero__slide-title,body[data-theme][data-ui-theme]:not([data-theme=modern_glassy]) .site-hero .site-hero__intro{color:var(--color-neutral-content)}.site-hero__navigation{display:none}body[data-theme][data-ui-theme] .site-hero__navigation:not([hidden]){display:flex;position:absolute;right:clamp(24px,4.4vw,64px);bottom:24px;gap:8px;z-index:3}body[data-theme][data-ui-theme] .site-hero__navigation button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-field);background:transparent;color:var(--color-neutral-content, #fff);cursor:pointer;transition:opacity .16s ease}.site-hero__navigation svg{width:32px;height:32px;filter:drop-shadow(0 1px 4px #0009)}.site-hero__navigation button:hover{opacity:.7}.site-hero__navigation button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.site-hero__navigation button{transition:none}}body[data-theme=modern_glassy][data-ui-theme] .site-hero--cinematic .site-hero__image{object-fit:cover;aspect-ratio:auto}@media(max-width:680px){body[data-theme][data-ui-theme] .site-hero__navigation:not([hidden]){right:16px;bottom:16px}.site-hero__navigation svg{width:28px;height:28px}}
