.page-shell__frame{background:transparent;overflow:visible;box-shadow:none;border:none;--venue-arch-gap-top: clamp(10px, 2vw, 22px);--venue-arch-gap-horizontal: clamp(16px, 3vw, 28px);--page-shell-arch-max-width: clamp(420px, 68vw, 600px);--page-shell-arch-height-limit: clamp(900px, 110vh, 1100px);--page-shell-arch-aspect: 1000 / 1350;--page-shell-arch-curve-x: 50%;--page-shell-arch-curve-y: 32%;--page-shell-arch-shadow: 0 42px 110px rgba(15, 23, 42, .26);--page-shell-panel-inset-top: clamp(1.5rem, 2.7vw, 2.3rem);--page-shell-panel-inset-bottom: clamp(1.2rem, 2vw, 1.7rem);--page-shell-panel-inset-horizontal: clamp(1.2rem, 2.3vw, 1.9rem);--page-shell-panel-radius: clamp(28px, 4vw, 40px);--page-shell-panel-padding-block: clamp(1.3rem, 2.5vw, 2rem);--page-shell-panel-padding-inline: clamp(1.1rem, 2.2vw, 1.7rem);--page-shell-panel-gap: clamp(.75rem, 1.7vw, 1.3rem);--page-shell-panel-bg: color-mix(in srgb, rgba(248, 250, 252, .35) 8%, transparent);--page-shell-panel-border: rgba(148, 163, 184, .2);--page-shell-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 16px 40px rgba(15, 23, 42, .08)}.page-shell__arch{position:relative;--arch-target-height: 90vh;--arch-max-width-limit: clamp(525px, 82vw, 912px);--arch-width-from-height: calc(var(--arch-target-height) / 1.35);--arch-height-from-width: calc(min(85vw, var(--arch-max-width-limit))*1.35) ;--arch-max-width: min(var(--arch-width-from-height), min(85vw, var(--arch-max-width-limit)));--arch-max-height: min(var(--arch-target-height), var(--arch-height-from-width));width:min(var(--arch-max-width),calc(var(--arch-max-height) / 1.35))!important;max-width:var(--arch-max-width)!important;max-height:var(--arch-max-height)!important;aspect-ratio:calc(1000 / 1350)!important;margin:var(--venue-arch-gap-top) auto clamp(8px,1vh,15px);padding:0!important;display:flex!important;flex-direction:column!important;background-color:transparent!important;background-image:var(--door-image-light)!important;background-position:45% center!important;background-size:cover!important;background-repeat:no-repeat!important;image-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;border:none!important;border-radius:var(--page-shell-arch-curve-x) var(--page-shell-arch-curve-x) 0 0 / var(--page-shell-arch-curve-y) var(--page-shell-arch-curve-y) 0 0!important;overflow:hidden!important;box-sizing:border-box;box-shadow:var(--page-shell-arch-shadow);isolation:isolate;pointer-events:none}.dark .page-shell__arch{background-image:var(--door-image-dark)!important}.page-shell__arch .venue-arch__panel{position:absolute;top:var(--page-shell-panel-inset-top);left:var(--page-shell-panel-inset-horizontal);right:var(--page-shell-panel-inset-horizontal);bottom:var(--page-shell-panel-inset-bottom);display:flex;flex-direction:column;gap:var(--page-shell-panel-gap);padding:var(--page-shell-panel-padding-block) var(--page-shell-panel-padding-inline);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;color:inherit;background:var(--page-shell-panel-bg);border-radius:var(--page-shell-arch-curve-x) var(--page-shell-arch-curve-x) 0 0 / calc(var(--page-shell-arch-curve-y) * 1.06) calc(var(--page-shell-arch-curve-y) * 1.06) 0 0;border:1px solid var(--page-shell-panel-border);box-shadow:var(--page-shell-panel-shadow);z-index:1;pointer-events:auto}.page-shell.svelte-l0942e{min-height:0;padding:clamp(0rem,.2vw,.12rem) clamp(1.1rem,3.1vw,2.25rem) 0;display:flex;flex-direction:column;gap:0}.page-shell__content.svelte-l0942e{display:flex;flex-direction:column;gap:clamp(.75rem,1.6vw,1.3rem);min-height:0;flex:1 1 auto;color:var(--text);pointer-events:auto}.dark .page-shell__content.svelte-l0942e{color:#e2e8f0}.page-shell__heading.svelte-l0942e{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1vw,.8rem);padding-bottom:clamp(.5rem,1.2vw,.8rem);margin-bottom:clamp(.45rem,1.2vw,.75rem);border-bottom:1px solid rgba(148,163,184,.25);text-align:center}.page-shell__heading.has-extra.svelte-l0942e{align-items:stretch;gap:clamp(.75rem,1.6vw,1.1rem)}.page-shell__heading-primary.svelte-l0942e{display:flex;flex-direction:column;align-items:center;gap:clamp(.15rem,.6vw,.3rem);text-align:center;width:100%;max-width:min(82%,700px);margin-inline:auto}.page-shell__heading-extra.svelte-l0942e{display:none;width:100%}.page-shell__heading.has-extra.svelte-l0942e .page-shell__heading-extra:where(.svelte-l0942e){display:flex;justify-content:center;width:100%}.page-shell__heading-extra>*{width:100%;max-width:clamp(320px,80%,720px);margin-inline:auto}.dark .page-shell__heading.svelte-l0942e{border-color:#47556959}.page-shell__heading.svelte-l0942e h1:where(.svelte-l0942e){margin:0;display:inline-flex;align-items:center;gap:clamp(.25rem,.8vw,.55rem);font-size:clamp(1.38rem,2.3vw,2rem);font-weight:650;line-height:1.08;color:#fff;text-shadow:0 2px 5px rgba(15,23,42,.88)}.page-shell__heading.svelte-l0942e p:where(.svelte-l0942e){margin:0;font-size:clamp(.85rem,1.18vw,.98rem);line-height:1.35;color:#fffffff0;font-weight:520;text-shadow:0 1px 4px rgba(15,23,42,.92)}.dark .page-shell__heading.svelte-l0942e p:where(.svelte-l0942e){color:#fffffff0}.page-shell__heading.svelte-l0942e svg{width:clamp(1.1em,2vw,1.25em);height:clamp(1.1em,2vw,1.25em)}.page-shell__floating.svelte-l0942e{position:relative;z-index:3;margin-top:clamp(.6rem,1.4vw,1.2rem)}@media(max-width:840px){.page-shell__frame{--page-shell-arch-max-width: min(90vw, 720px);--page-shell-arch-height-limit: clamp(760px, 118vh, 1100px);--page-shell-panel-inset-top: clamp(1.6rem, 4.5vw, 2.3rem);--page-shell-panel-inset-horizontal: clamp(1.3rem, 4vw, 2rem);--page-shell-panel-inset-bottom: clamp(1.3rem, 3.4vw, 1.8rem);--page-shell-panel-radius: clamp(24px, 5vw, 34px);--page-shell-panel-padding-block: clamp(1.3rem, 3.8vw, 2.2rem);--page-shell-panel-padding-inline: clamp(1.1rem, 3.4vw, 1.8rem);--page-shell-panel-gap: clamp(.75rem, 2.4vw, 1.3rem)}.page-shell__heading.svelte-l0942e{padding-bottom:clamp(.4rem,2vw,.7rem);margin-bottom:clamp(.35rem,2vw,.6rem)}}@media(max-width:640px){.page-shell__frame{border-radius:0;--venue-arch-gap-top: clamp(2px, 1vw, 6px);--page-shell-arch-max-width: 100vw;--page-shell-arch-height-limit: clamp(640px, 122vh, 900px);--page-shell-arch-curve-x: 58%;--page-shell-arch-curve-y: 48%;--page-shell-panel-inset-top: clamp(1.3rem, 7.2vw, 1.9rem);--page-shell-panel-inset-horizontal: clamp(.8rem, 5.6vw, 1.4rem);--page-shell-panel-inset-bottom: clamp(1.1rem, 4.8vw, 1.5rem);--page-shell-panel-radius: clamp(22px, 9vw, 32px);--page-shell-panel-padding-block: clamp(1.3rem, 5.6vw, 1.9rem);--page-shell-panel-padding-inline: clamp(.8rem, 5.1vw, 1.4rem);--page-shell-panel-gap: clamp(.7rem, 4.8vw, 1.2rem);--page-shell-arch-shadow: 0 26px 60px rgba(15, 23, 42, .32)}.page-shell__arch{--arch-target-height: 90vh;--arch-width-from-height: calc(var(--arch-target-height) / 1.35);--arch-height-from-width: calc((100vw - 16px)*1.35) ;--arch-max-width: min(var(--arch-width-from-height), calc(100vw - 16px) );--arch-max-height: min(var(--arch-target-height), var(--arch-height-from-width));width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:var(--arch-max-height)!important;aspect-ratio:calc(1000 / 1350)!important;margin:var(--venue-arch-gap-top) auto clamp(8px,1vh,15px)!important}.page-shell__heading-primary.svelte-l0942e{max-width:100%}.page-shell__heading.svelte-l0942e h1:where(.svelte-l0942e){max-width:12ch;margin-inline:auto}.page-shell.svelte-l0942e{padding:.35rem 0 0;gap:0}}
