.app-header[data-v-fec087f8]{left:0;padding:calc(var(--space-4) + var(--safe-top)) calc(var(--gutter) + var(--safe-right)) var(--space-4) calc(var(--gutter) + var(--safe-left));pointer-events:none;position:fixed;right:0;top:0;transition:transform var(--duration-md) var(--ease-out),opacity var(--duration-md) var(--ease-out);z-index:var(--z-header)}.app-header--static[data-v-fec087f8]{position:absolute}.app-header[data-v-fec087f8]:before{background:linear-gradient(0deg,#05050500 80%,#0a0a0a 200%);content:"";height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.app-header--menu-open[data-v-fec087f8]{z-index:calc(var(--z-header) + 20)}.app-header--hidden[data-v-fec087f8]{opacity:0;transform:translate3d(0,calc(-100% - var(--safe-top) - var(--space-4)),0)}.app-header__inner[data-v-fec087f8]{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-inline:auto;max-width:var(--container-max)}.app-header--centered .app-header__inner[data-v-fec087f8]{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.app-header--centered .app-header__brand[data-v-fec087f8]{grid-column:2;justify-self:center}.app-header--centered .app-header__actions[data-v-fec087f8]{grid-column:3;justify-self:end}.app-header--dark-logo .app-header__brand[data-v-fec087f8] img{filter:brightness(0)}.app-header--light-logo .app-header__brand[data-v-fec087f8] img{filter:brightness(0) invert(1) drop-shadow(0 2px 0 rgba(0,0,0,.15))}.app-header--dark-logo .menu-button__label[data-v-fec087f8],.app-header--dark-menu .menu-button__label[data-v-fec087f8]{color:var(--c-black)}.app-header--light-menu .menu-button__label[data-v-fec087f8]{color:var(--c-white)}.app-header--centered[data-v-fec087f8]:before{display:none}.app-header__inner[data-v-fec087f8]>*{pointer-events:auto}.app-header__brand[data-v-fec087f8]{align-items:center;display:inline-flex;opacity:1;transform:translateY(0);transition:opacity var(--duration-md) var(--ease-out),transform var(--duration-md) var(--ease-out)}.app-header__brand--hidden[data-v-fec087f8]{opacity:0;pointer-events:none;transform:translateY(-6px)}.app-header__brand[data-v-fec087f8] img{display:block;filter:drop-shadow(0 2px 0 rgba(0,0,0,.15));height:5rem;width:auto}.app-header__actions[data-v-fec087f8],.menu-button[data-v-fec087f8]{align-items:center;display:inline-flex}.menu-button[data-v-fec087f8]{background:transparent;border:0;cursor:url(../media/cursor/cursor.png),default;justify-content:center;min-height:46px;min-width:46px;padding:0 var(--space-2);transition:opacity var(--duration-fast) var(--ease-out)}.menu-button__label[data-v-fec087f8]{color:var(--c-white);font-family:var(--font-display);font-size:clamp(1.35rem,1.05rem + 1vw,2rem);letter-spacing:.1em;line-height:1;text-transform:uppercase}.menu-button__close[data-v-fec087f8]{color:var(--c-black);display:block;height:36px;opacity:1;shape-rendering:crispEdges;width:36px}.menu-button[data-v-fec087f8]:focus-visible,.menu-button[data-v-fec087f8]:hover{opacity:.72}@media(max-width:540px){.app-header[data-v-fec087f8]{padding-top:calc(var(--space-3) + var(--safe-top))}.app-header__brand[data-v-fec087f8]{margin-right:auto}.app-header__brand[data-v-fec087f8] img{height:36px}.app-header--centered .app-header__inner[data-v-fec087f8]{display:flex}.app-header--centered .app-header__actions[data-v-fec087f8],.app-header--centered .app-header__brand[data-v-fec087f8]{grid-column:unset;justify-self:unset}.menu-button[data-v-fec087f8]{min-height:40px;min-width:40px}.menu-button__label[data-v-fec087f8]{font-size:clamp(1.1rem,4.8vw,1.45rem)}.menu-button__close[data-v-fec087f8]{height:30px;width:30px}}.app-footer[data-v-fe1926b6]{background:var(--footer-bg,var(--c-black));color:var(--footer-color,var(--c-white));overflow:hidden;padding-block:var(--space-6) var(--space-8);position:relative}.app-footer--billetterie[data-v-fe1926b6]{overflow:visible}.app-footer__strokes[data-v-fe1926b6]{display:flex;flex-direction:column;margin-bottom:var(--space-8);position:relative;z-index:2}.app-footer__stroke-row[data-v-fe1926b6]{align-items:center;display:flex;height:10px}.app-footer__stroke[data-v-fe1926b6]{background:var(--footer-color,var(--c-white));display:block;flex-shrink:0;height:100%}.app-footer__page-palm-clip[data-v-fe1926b6]{--footer-palm-top-room:32rem;height:calc(100% + var(--footer-palm-top-room));left:0;overflow:hidden;right:0}.app-footer__page-palm[data-v-fe1926b6],.app-footer__page-palm-clip[data-v-fe1926b6]{bottom:0;pointer-events:none;position:absolute;z-index:1}.app-footer__page-palm[data-v-fe1926b6]{--footer-palm-offset-y:2rem;display:block;height:auto;image-rendering:pixelated;left:-4%;transform:translateY(var(--footer-palm-offset-y)) scaleX(-1) rotate(12deg);width:16.5%}.app-footer__inner[data-v-fe1926b6]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;position:relative;z-index:2}.app-footer__copy[data-v-fe1926b6]{color:var(--footer-color,var(--c-white));font-family:var(--font-display);font-size:var(--fs-md)}.app-footer__nav[data-v-fe1926b6]{display:flex;gap:var(--space-4);list-style:none;margin:0;padding:0}.app-footer__nav a[data-v-fe1926b6]{color:var(--footer-color,var(--c-white));font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.app-footer__nav a[data-v-fe1926b6]:focus-visible,.app-footer__nav a[data-v-fe1926b6]:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.22em}@media(max-width:640px){.app-footer__strokes--desktop[data-v-fe1926b6]{display:none}.app-footer__inner[data-v-fe1926b6]{align-items:center;flex-direction:column-reverse;gap:var(--space-6);text-align:center}.app-footer__nav[data-v-fe1926b6]{align-items:center;flex-direction:column;gap:var(--space-3)}.app-footer__page-palm[data-v-fe1926b6]{--footer-palm-offset-y:2.25rem;left:-12%;width:34%}.app-footer__page-palm-clip[data-v-fe1926b6]{--footer-palm-top-room:9rem}}.ic-scroller[data-v-7d9fb05c]{animation:ic-pop-7d9fb05c .6s cubic-bezier(.34,1.56,.64,1) .8s forwards;background:#fffffffa;border:1px solid rgba(0,0,0,.12);border-radius:999px;box-shadow:0 6px 24px #00000026;cursor:grab;height:250px;margin-top:-125px;padding:0 4px;pointer-events:auto;position:fixed;right:12px;top:50%;touch-action:none;transform:scale(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px;z-index:var(--z-header)}.ic-scroller.is-dragging[data-v-7d9fb05c]{cursor:grabbing}.ic-scroller.is-near-footer[data-v-7d9fb05c]{opacity:0;pointer-events:none;transition:opacity .2s ease}.ic-scroller__thumb[data-v-7d9fb05c]{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 8px #0003;height:52px;left:4px;position:absolute;top:0;transition:transform .14s var(--ease-out);width:calc(100% - 8px)}.ic-scroller.is-dragging .ic-scroller__thumb[data-v-7d9fb05c]{transition:none}@keyframes ic-pop-7d9fb05c{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:800px){.ic-scroller[data-v-7d9fb05c]{display:none}}@media(hover:none){.ic-scroller[data-v-7d9fb05c]{display:none}}.consent-banner[data-v-921a2680]{bottom:calc(var(--space-4, 1rem) + env(safe-area-inset-bottom,0px));left:var(--space-4,1rem);pointer-events:auto;position:fixed;right:var(--space-4,1rem);z-index:9000}.consent-banner__inner[data-v-921a2680]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1210f5;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;box-shadow:0 12px 30px #0006;color:#fff;display:grid;gap:.65rem;margin-inline:auto;max-width:720px;padding:1rem 1.25rem}.consent-banner__title[data-v-921a2680]{font-size:.95rem;font-weight:600;margin:0}.consent-banner__desc[data-v-921a2680]{color:#ffffffd1;font-size:.85rem;line-height:1.45;margin:0}.consent-banner__link[data-v-921a2680]{color:#fff;text-decoration:underline;text-underline-offset:2px}.consent-banner__actions[data-v-921a2680]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.consent-banner__btn[data-v-921a2680]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:background .12s ease,border-color .12s ease}.consent-banner__btn[data-v-921a2680]:hover{background:#ffffff14}.consent-banner__btn--accept[data-v-921a2680]{background:#fff;border-color:#fff;color:#0f1210}.consent-banner__btn--accept[data-v-921a2680]:hover{background:#ffffffeb}.consent-fade-enter-active[data-v-921a2680],.consent-fade-leave-active[data-v-921a2680]{transition:opacity .2s ease,transform .2s ease}.consent-fade-enter-from[data-v-921a2680],.consent-fade-leave-to[data-v-921a2680]{opacity:0;transform:translateY(8px)}
