[data-astro-cid-4lunwx2e],[data-astro-cid-4lunwx2e]:before,[data-astro-cid-4lunwx2e]:after{box-sizing:border-box;margin:0;padding:0}a[data-astro-cid-4lunwx2e]{color:inherit;text-decoration:none}html.cinema-nav-open{overscroll-behavior:none;height:100%}#cinema-nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:100;view-transition-name:site-nav;width:100%;max-width:var(--content-max);margin:0 auto}.nav[data-astro-cid-4lunwx2e]{position:relative;border-radius:0 0 var(--radius-xl) var(--radius-xl);transition:border-radius .25s ease;display:flex;align-items:center;gap:0;height:var(--nav-h)}.nav[data-astro-cid-4lunwx2e]:before{content:"";position:absolute;inset:-1px 0 0;background:var(--bg);border-radius:inherit;border-bottom:1px solid transparent;transition:box-shadow .25s ease,border-bottom-color .25s ease;z-index:-1}#cinema-nav[data-astro-cid-4lunwx2e]:not(.has-hero).is-stuck .nav[data-astro-cid-4lunwx2e]:before{border-bottom-color:color-mix(in oklab,var(--border-subtle) 88%,transparent);box-shadow:0 14px 36px -10px var(--week-cal-shadow),0 1px 0 var(--week-cal-inset) inset}@media(max-width:767px){.nav[data-astro-cid-4lunwx2e]{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}}#cinema-nav[data-astro-cid-4lunwx2e].has-hero.is-stuck .nav[data-astro-cid-4lunwx2e]{border-radius:0}a[data-astro-cid-4lunwx2e].nav-brand{display:flex;align-items:center;gap:.625rem;flex-shrink:0;min-width:0;margin-right:auto;text-decoration:none;color:inherit;border-radius:var(--radius-md);outline-offset:2px}a[data-astro-cid-4lunwx2e].nav-brand:focus-visible{outline:2px solid var(--primary)}@media(min-width:768px){a[data-astro-cid-4lunwx2e].nav-brand{padding-left:1rem}}.nav-cinema[data-astro-cid-4lunwx2e]{font-family:var(--font-display);font-size:.8rem;font-weight:800;color:var(--nav-cinema-name);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}#cinema-nav[data-astro-cid-4lunwx2e].has-hero .nav-cinema[data-astro-cid-4lunwx2e]{opacity:0;transform:translateY(.45rem);transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}#cinema-nav[data-astro-cid-4lunwx2e].has-hero.is-scrolled .nav-cinema[data-astro-cid-4lunwx2e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#cinema-nav[data-astro-cid-4lunwx2e].has-hero .nav-cinema[data-astro-cid-4lunwx2e]{transform:none;transition:opacity .2s ease}}.nav-links[data-astro-cid-4lunwx2e]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0;height:100%}.nav-link[data-astro-cid-4lunwx2e]{display:flex;align-items:center;height:100%;padding:0 .875rem;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);position:relative;transition:color .18s ease;white-space:nowrap}.nav-link[data-astro-cid-4lunwx2e]:hover{color:var(--on-surface)}.nav-link[data-astro-cid-4lunwx2e].active{color:var(--primary)}@keyframes nav-underline-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.nav-link[data-astro-cid-4lunwx2e].active:after{content:"";position:absolute;bottom:0;left:.875rem;right:.875rem;height:2px;background:var(--primary-container);border-radius:2px 2px 0 0;transform-origin:center bottom;animation:nav-underline-in .5s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.nav-link[data-astro-cid-4lunwx2e].active:after{animation:none;opacity:1;transform:none}}.nav-toggle[data-astro-cid-4lunwx2e]{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--on-surface);cursor:pointer;position:relative;z-index:101;margin-left:.25rem;transition:background .18s ease}.nav-toggle[data-astro-cid-4lunwx2e]:hover{background:color-mix(in oklab,var(--on-surface) 8%,transparent)}.nav-toggle[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-toggle[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:color .18s ease}.theme-toggle[data-astro-cid-4lunwx2e]:hover{color:var(--on-surface)}.theme-toggle[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-toggle-icon[data-astro-cid-4lunwx2e]{display:none;width:1.25rem;height:1.25rem}html[data-theme=dark] .theme-toggle-icon--sun[data-astro-cid-4lunwx2e],html[data-theme=light] .theme-toggle-icon--moon[data-astro-cid-4lunwx2e]{display:block}.nav-toggle-bar[data-astro-cid-4lunwx2e]{position:absolute;left:.6rem;right:.6rem;height:2px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease,top .2s ease}.nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(1){top:calc(50% - 6px)}.nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(3){top:calc(50% + 6px)}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(2){opacity:0}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-toggle-bar[data-astro-cid-4lunwx2e]:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.nav-backdrop[data-astro-cid-4lunwx2e]{display:none;position:fixed;z-index:98;background:var(--nav-backdrop-scrim);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.nav-socials[data-astro-cid-4lunwx2e]{position:relative;display:flex;align-items:center;height:100%;margin-left:.25rem}.nav-socials-trigger[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;padding:0 .375rem 0 .625rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:color .18s ease}.nav-socials-trigger[data-astro-cid-4lunwx2e]:hover,.nav-socials[data-astro-cid-4lunwx2e].is-open .nav-socials-trigger[data-astro-cid-4lunwx2e]{color:var(--on-surface)}.nav-socials-trigger[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-socials-trigger[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{width:1.05rem;height:1.05rem}.nav-socials-trigger[data-astro-cid-4lunwx2e] .nav-socials-chevron[data-astro-cid-4lunwx2e]{width:.7rem;height:.7rem;transition:transform .2s ease}.nav-socials[data-astro-cid-4lunwx2e].is-open .nav-socials-chevron[data-astro-cid-4lunwx2e]{transform:rotate(180deg)}.nav-socials-menu[data-astro-cid-4lunwx2e]{position:absolute;top:calc(100% + .375rem);right:0;z-index:101;min-width:10.5rem;display:flex;flex-direction:column;gap:.125rem;padding:.375rem;background:var(--nav-mobile-menu-bg);border:1px solid var(--border-muted);border-radius:var(--radius-lg);box-shadow:0 18px 40px -12px var(--week-cal-shadow);visibility:hidden;opacity:0;transform:translateY(-.3rem) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.16,1,.3,1),visibility .16s ease}.nav-socials[data-astro-cid-4lunwx2e].is-open .nav-socials-menu[data-astro-cid-4lunwx2e]{visibility:visible;opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.nav-socials-menu[data-astro-cid-4lunwx2e]{transform:none;transition:opacity .16s ease,visibility .16s ease}}.nav-connect-link[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:.625rem;padding:.55rem .75rem;border-radius:var(--radius-md);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);white-space:nowrap;transition:color .18s ease}.nav-connect-link[data-astro-cid-4lunwx2e]:hover{color:var(--on-surface)}.nav-connect-link[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-connect-link[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{width:1.05rem;height:1.05rem;flex:none}.nav-lang-row[data-astro-cid-4lunwx2e]{display:none}@media(max-width:767px){html.cinema-nav-open body{touch-action:none}html.cinema-nav-open #nav-menu[data-astro-cid-4lunwx2e]{touch-action:pan-y}.nav-cinema[data-astro-cid-4lunwx2e]{max-width:11rem}.nav-toggle[data-astro-cid-4lunwx2e]{display:flex}.nav-backdrop[data-astro-cid-4lunwx2e]{display:block;left:0;right:0;top:calc(var(--nav-h) - 1px);width:100%;height:calc(100vh - var(--nav-h) + 1px);height:calc(100dvh - var(--nav-h) + 1px)}.nav-links[data-astro-cid-4lunwx2e]{position:fixed;top:calc(var(--nav-h) - 1px);left:0;right:0;bottom:auto;z-index:99;width:100%;height:calc(100vh - var(--nav-h) + 1px);height:calc(100dvh - var(--nav-h) + 1px);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:.25rem 0 max(env(safe-area-inset-bottom),.75rem);background:var(--nav-mobile-menu-bg);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transform:translateY(-.5rem);pointer-events:none;transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility .22s ease}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-links[data-astro-cid-4lunwx2e]{visibility:visible;opacity:1;transform:none;pointer-events:none}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-links[data-astro-cid-4lunwx2e] .nav-link[data-astro-cid-4lunwx2e],#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-links[data-astro-cid-4lunwx2e] .nav-connect-link[data-astro-cid-4lunwx2e],#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-links[data-astro-cid-4lunwx2e] .nav-lang-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.nav-links[data-astro-cid-4lunwx2e]{transform:none;transition:opacity .2s ease,visibility .2s ease}}#cinema-nav[data-astro-cid-4lunwx2e].is-open .nav-backdrop[data-astro-cid-4lunwx2e]{opacity:1;visibility:visible;pointer-events:auto}.nav-link[data-astro-cid-4lunwx2e]{height:auto;min-height:4rem;padding:1.125rem max(1.5rem,env(safe-area-inset-right)) 1.125rem max(1.5rem,env(safe-area-inset-left));font-size:1.05rem;letter-spacing:.06em;border-bottom:1px solid var(--border-muted);color:var(--on-surface-variant);white-space:normal}.nav-link[data-astro-cid-4lunwx2e]:hover{color:var(--on-surface)}.nav-link[data-astro-cid-4lunwx2e].active:after{display:none}.nav-link[data-astro-cid-4lunwx2e].active{color:var(--primary);border-left:3px solid var(--primary-container);padding-left:calc(max(1.5rem,env(safe-area-inset-left)) - 3px);background:var(--nav-active-row-bg)}.nav-lang-row[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem max(1.5rem,env(safe-area-inset-right)) 1.125rem max(1.5rem,env(safe-area-inset-left));border-bottom:1px solid var(--border-muted)}.nav-socials[data-astro-cid-4lunwx2e]{display:block;position:static;height:auto;margin:0}.nav-socials-trigger[data-astro-cid-4lunwx2e]{display:none}.nav-socials-menu[data-astro-cid-4lunwx2e]{position:static;z-index:auto;min-width:0;flex-direction:row;gap:.5rem;padding:1.125rem max(1.5rem,env(safe-area-inset-right)) 1.125rem max(1.5rem,env(safe-area-inset-left));background:none;border:none;border-bottom:1px solid var(--border-muted);border-radius:0;box-shadow:none;visibility:visible;opacity:1;transform:none;transition:none;pointer-events:none}.nav-connect-link[data-astro-cid-4lunwx2e]{justify-content:center;gap:0;width:2.75rem;height:2.75rem;padding:0}.nav-connect-link[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{width:1.25rem;height:1.25rem}.nav-connect-label[data-astro-cid-4lunwx2e]{display:none}.nav-lang-label[data-astro-cid-4lunwx2e]{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.nav-lang-links[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:.25rem}.nav-lang-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:var(--radius-md);font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.06em;color:var(--on-surface-variant)}.nav-lang-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current=true]{color:var(--primary);font-weight:700;background:var(--nav-active-row-bg)}.nav-lang-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}[data-astro-cid-gcn2mc3v],[data-astro-cid-gcn2mc3v]:before,[data-astro-cid-gcn2mc3v]:after{box-sizing:border-box;margin:0;padding:0}a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none}footer[data-astro-cid-gcn2mc3v]{background:var(--surface-container-lowest);border-top:1px solid var(--border-muted);padding:2.5rem max(1.5rem,env(safe-area-inset-left));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.footer-inner[data-astro-cid-gcn2mc3v]{max-width:var(--content-max);margin:0 auto}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.5rem;padding-bottom:2rem}.footer-grid[data-astro-cid-gcn2mc3v]:has(>:nth-child(4)){grid-template-columns:2fr 1fr 1fr 1fr}.footer-brand-name[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem}.footer-brand-sub[data-astro-cid-gcn2mc3v]{font-size:.76rem;color:color-mix(in oklab,var(--on-surface-variant) 28%,var(--on-surface));line-height:1.6;max-width:18rem}.footer-col-title[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem}.footer-links[data-astro-cid-gcn2mc3v]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:.78rem;color:color-mix(in oklab,var(--on-surface-variant) 35%,var(--on-surface));transition:color .18s ease}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--primary)}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][href^="tel:"],.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][href^="tel:"]:visited,.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][href^="tel:"]:active{color:color-mix(in oklab,var(--on-surface-variant) 35%,var(--on-surface));text-decoration:none;-webkit-text-decoration:none}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][href^="tel:"]:hover{color:var(--primary)}.footer-bottom[data-astro-cid-gcn2mc3v]{padding-top:1.25rem;border-top:1px solid var(--border-muted);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-copyright[data-astro-cid-gcn2mc3v]{font-size:.68rem;color:color-mix(in oklab,var(--on-surface-variant) 22%,var(--on-surface));letter-spacing:.05em;text-transform:uppercase}.footer-powered[data-astro-cid-gcn2mc3v]{font-size:.68rem;color:color-mix(in oklab,var(--on-surface-variant) 30%,var(--on-surface))}.footer-lang[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;margin-bottom:1.25rem;gap:.15rem;font-size:.72rem;font-weight:600;letter-spacing:.08em}.footer-lang[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{opacity:.35}.footer-lang[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{padding:.5rem .4rem;margin:-.5rem 0;color:var(--on-surface-variant);transition:color .18s ease}.footer-lang[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--on-surface)}.footer-lang[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current=true]{color:var(--primary);font-weight:700}.footer-lang[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.125rem}.footer-social[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:.5rem}.footer-social[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:1rem;height:1rem;flex:none}.footer-powered[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--primary);transition:color .18s ease;display:inline-flex;align-items:center;gap:.3em;vertical-align:middle}.footer-powered-logo[data-astro-cid-gcn2mc3v]{width:1.6em;height:1.6em;border-radius:.25em}.footer-powered[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--primary-container)}@media(max-width:767px){.footer-grid[data-astro-cid-gcn2mc3v],.footer-grid[data-astro-cid-gcn2mc3v]:has(>:nth-child(4)){grid-template-columns:1fr;gap:1.75rem}}:root{--bg: #000000;--surface: #0d0d0d;--surface-container-lowest: #080808;--surface-container-low: #141414;--surface-container: #1a1a1a;--surface-container-high: #232323;--surface-container-highest:#2c2c2c;--surface-bright: #383838;--primary: #df0000;--primary-container: #c20000;--on-surface: #fafafa;--on-surface-variant: #a1a1aa;--outline-variant: rgba(255, 255, 255, .1);--text-on-primary: #ffffff;--border-default: rgba(255, 255, 255, .12);--border-muted: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--border-subtle: rgba(255, 255, 255, .06);--border-day: rgba(255, 255, 255, .12);--border-day-inner: rgba(255, 255, 255, .08);--hairline: 1px solid var(--border-default);--nav-mobile-menu-bg: #0a0a0a;--nav-backdrop-scrim: rgba(0, 0, 0, .6);--nav-active-row-bg: rgba(223, 0, 0, .08);--nav-cinema-name: #ffffff;--movie-row-hover: rgba(255, 255, 255, .04);--week-cal-shadow: rgba(0, 0, 0, .4);--week-cal-inset: rgba(255, 255, 255, .04);--day-pick-hover-border: rgba(255, 255, 255, .22);--day-pick-bg: color-mix(in oklab, var(--surface-container-low) 62%, transparent);--day-pick-bg-hover: color-mix(in oklab, var(--surface-container) 70%, transparent);--day-pick-head-bg: color-mix(in oklab, var(--surface-container-lowest) 75%, transparent);--day-pick-selected-bg: color-mix(in oklab, var(--primary) 14%, var(--surface-container-low));--day-pick-selected-border: color-mix(in oklab, var(--primary) 60%, var(--day-pick-hover-border));--day-pick-selected-shadow: 0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent);--day-pick-elevate-shadow: none;--page-card: #0f0f0f;--page-card-hover: #161616;--page-card-elevated: #1e1e1e;--page-cta-surface: #0f0f0f;--page-hero-fallback: #0f0f0f;--divider-warm: rgba(255, 255, 255, .08);--divider-warm-soft: rgba(255, 255, 255, .06);--cta-border: rgba(255, 255, 255, .1);--hero-overlay-1: #000000;--hero-overlay-2: rgba(0, 0, 0, .5);--hero-overlay-3: rgba(0, 0, 0, .25);--price-accent-border: #df0000;--map-grid-line: rgba(223, 0, 0, .3);--map-pin-ring: rgba(223, 0, 0, .2);--map-pin-glow: rgba(223, 0, 0, .4);--movie-hero-gradient: linear-gradient( to bottom, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .6) 60%, var(--bg) 100% );--movie-hero-filter: brightness(.3) saturate(.7);--movie-hero-mask: none;--poster-shadow: 0 10px 40px rgba(0, 0, 0, .55);--poster-shadow-hover: 0 14px 60px rgba(0, 0, 0, .65);--details-header-muted: rgba(255, 255, 255, .65);--accent-card-sub: rgba(255, 255, 255, .75);--font-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--nav-h: 3.25rem;--content-max: 960px;--brand-bg: radial-gradient(70% 55% at 50% 116%, rgba(84, 2, 2, .5) 0%, transparent 72%), radial-gradient(50% 48% at 12% 82%, rgba(57, 20, 20, .22) 0%, transparent 70%), radial-gradient(58% 52% at 88% 72%, rgba(84, 2, 2, .2) 0%, transparent 70%);--space-1: .375rem;--space-2: .625rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.25rem;--space-6: 3rem;--radius-1: .25rem;--radius-2: .375rem;--radius-3: .75rem;--ring: 0 0 0 3px color-mix(in oklab, var(--primary) 38%, transparent)}@media(prefers-color-scheme:light){html:not([data-theme]){color-scheme:light;--bg: #f9fafb;--surface: #ffffff;--surface-container-lowest: #ffffff;--surface-container-low: #f3f4f6;--surface-container: #eceef1;--surface-container-high: #e5e7eb;--surface-container-highest:#dadde2;--surface-bright: #d1d5db;--primary: #df0000;--primary-container: #c20000;--on-surface: #111827;--on-surface-variant: #4b5563;--outline-variant: rgba(17, 24, 39, .18);--text-on-primary: #ffffff;--border-default: rgba(17, 24, 39, .12);--border-muted: rgba(17, 24, 39, .08);--border-strong: rgba(17, 24, 39, .2);--border-subtle: rgba(17, 24, 39, .06);--border-day: rgba(17, 24, 39, .1);--border-day-inner: rgba(17, 24, 39, .07);--nav-mobile-menu-bg: #ffffff;--nav-backdrop-scrim: rgba(0, 0, 0, .35);--nav-active-row-bg: rgba(223, 0, 0, .07);--nav-cinema-name: var(--on-surface);--movie-row-hover: rgba(17, 24, 39, .04);--week-cal-shadow: rgba(17, 24, 39, .08);--week-cal-inset: rgba(255, 255, 255, .6);--day-pick-hover-border: rgba(17, 24, 39, .28);--day-pick-bg: #ffffff;--day-pick-bg-hover: #f9fafb;--day-pick-head-bg: #f3f4f6;--day-pick-selected-bg: rgba(223, 0, 0, .08);--day-pick-selected-border: #df0000;--day-pick-selected-shadow: 0 1px 3px rgba(17, 24, 39, .08);--day-pick-elevate-shadow: 0 1px 3px rgba(17, 24, 39, .07);--page-card: #ffffff;--page-card-hover: #f9fafb;--page-card-elevated: #f3f4f6;--page-cta-surface: #f3f4f6;--page-hero-fallback: #e5e7eb;--divider-warm: rgba(17, 24, 39, .1);--divider-warm-soft: rgba(17, 24, 39, .07);--cta-border: rgba(17, 24, 39, .1);--hero-overlay-1: #f3f4f6;--hero-overlay-2: rgba(243, 244, 246, .6);--hero-overlay-3: rgba(255, 255, 255, .15);--price-accent-border: #df0000;--map-grid-line: rgba(223, 0, 0, .22);--map-pin-ring: rgba(223, 0, 0, .18);--map-pin-glow: rgba(223, 0, 0, .35);--movie-hero-gradient: linear-gradient( to bottom, rgba(249, 250, 251, .35) 0%, rgba(249, 250, 251, .72) 55%, var(--bg) 100% );--movie-hero-filter: brightness(1.06) saturate(.82);--movie-hero-mask: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--poster-shadow: 0 10px 36px rgba(17, 24, 39, .12);--poster-shadow-hover: 0 14px 48px rgba(17, 24, 39, .16);--details-header-muted: rgba(255, 255, 255, .82);--accent-card-sub: rgba(255, 255, 255, .88);--brand-bg: radial-gradient(58% 52% at 12% 82%, rgba(255, 157, 157, .34) 0%, transparent 70%), radial-gradient(62% 56% at 88% 72%, rgba(255, 194, 194, .38) 0%, transparent 70%), radial-gradient(46% 42% at 50% 118%, rgba(255, 157, 157, .28) 0%, transparent 72%)}}html[data-theme=light]{color-scheme:light;--bg: #f9fafb;--surface: #ffffff;--surface-container-lowest: #ffffff;--surface-container-low: #f3f4f6;--surface-container: #eceef1;--surface-container-high: #e5e7eb;--surface-container-highest:#dadde2;--surface-bright: #d1d5db;--primary: #df0000;--primary-container: #c20000;--on-surface: #111827;--on-surface-variant: #4b5563;--outline-variant: rgba(17, 24, 39, .18);--text-on-primary: #ffffff;--border-default: rgba(17, 24, 39, .12);--border-muted: rgba(17, 24, 39, .08);--border-strong: rgba(17, 24, 39, .2);--border-subtle: rgba(17, 24, 39, .06);--border-day: rgba(17, 24, 39, .1);--border-day-inner: rgba(17, 24, 39, .07);--nav-mobile-menu-bg: #ffffff;--nav-backdrop-scrim: rgba(0, 0, 0, .35);--nav-active-row-bg: rgba(223, 0, 0, .07);--nav-cinema-name: var(--on-surface);--movie-row-hover: rgba(17, 24, 39, .04);--week-cal-shadow: rgba(17, 24, 39, .08);--week-cal-inset: rgba(255, 255, 255, .6);--day-pick-hover-border: rgba(17, 24, 39, .28);--day-pick-bg: #ffffff;--day-pick-bg-hover: #f9fafb;--day-pick-head-bg: #f3f4f6;--day-pick-selected-bg: rgba(223, 0, 0, .08);--day-pick-selected-border: #df0000;--day-pick-selected-shadow: 0 1px 3px rgba(17, 24, 39, .08);--day-pick-elevate-shadow: 0 1px 3px rgba(17, 24, 39, .07);--page-card: #ffffff;--page-card-hover: #f9fafb;--page-card-elevated: #f3f4f6;--page-cta-surface: #f3f4f6;--page-hero-fallback: #e5e7eb;--divider-warm: rgba(17, 24, 39, .1);--divider-warm-soft: rgba(17, 24, 39, .07);--cta-border: rgba(17, 24, 39, .1);--hero-overlay-1: #f3f4f6;--hero-overlay-2: rgba(243, 244, 246, .6);--hero-overlay-3: rgba(255, 255, 255, .15);--price-accent-border: #df0000;--map-grid-line: rgba(223, 0, 0, .22);--map-pin-ring: rgba(223, 0, 0, .18);--map-pin-glow: rgba(223, 0, 0, .35);--movie-hero-gradient: linear-gradient( to bottom, rgba(249, 250, 251, .35) 0%, rgba(249, 250, 251, .72) 55%, var(--bg) 100% );--movie-hero-filter: brightness(1.06) saturate(.82);--movie-hero-mask: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--poster-shadow: 0 10px 36px rgba(17, 24, 39, .12);--poster-shadow-hover: 0 14px 48px rgba(17, 24, 39, .16);--details-header-muted: rgba(255, 255, 255, .82);--accent-card-sub: rgba(255, 255, 255, .88);--brand-bg: radial-gradient(58% 52% at 12% 82%, rgba(255, 157, 157, .34) 0%, transparent 70%), radial-gradient(62% 56% at 88% 72%, rgba(255, 194, 194, .38) 0%, transparent 70%), radial-gradient(46% 42% at 50% 118%, rgba(255, 157, 157, .28) 0%, transparent 72%)}html[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface: #0d0d0d;--surface-container-lowest: #080808;--surface-container-low: #141414;--surface-container: #1a1a1a;--surface-container-high: #232323;--surface-container-highest:#2c2c2c;--surface-bright: #383838;--primary: #df0000;--primary-container: #c20000;--on-surface: #fafafa;--on-surface-variant: #a1a1aa;--outline-variant: rgba(255, 255, 255, .1);--text-on-primary: #ffffff;--border-default: rgba(255, 255, 255, .12);--border-muted: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--border-subtle: rgba(255, 255, 255, .06);--border-day: rgba(255, 255, 255, .12);--border-day-inner: rgba(255, 255, 255, .08);--nav-mobile-menu-bg: #0a0a0a;--nav-backdrop-scrim: rgba(0, 0, 0, .6);--nav-active-row-bg: rgba(223, 0, 0, .08);--nav-cinema-name: #ffffff;--movie-row-hover: rgba(255, 255, 255, .04);--week-cal-shadow: rgba(0, 0, 0, .4);--week-cal-inset: rgba(255, 255, 255, .04);--day-pick-hover-border: rgba(255, 255, 255, .22);--day-pick-bg: color-mix(in oklab, var(--surface-container-low) 62%, transparent);--day-pick-bg-hover: color-mix(in oklab, var(--surface-container) 70%, transparent);--day-pick-head-bg: color-mix(in oklab, var(--surface-container-lowest) 75%, transparent);--day-pick-selected-bg: color-mix(in oklab, var(--primary) 14%, var(--surface-container-low));--day-pick-selected-border: color-mix(in oklab, var(--primary) 60%, var(--day-pick-hover-border));--day-pick-selected-shadow: 0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent);--day-pick-elevate-shadow: none;--page-card: #0f0f0f;--page-card-hover: #161616;--page-card-elevated: #1e1e1e;--page-cta-surface: #0f0f0f;--page-hero-fallback: #0f0f0f;--divider-warm: rgba(255, 255, 255, .08);--divider-warm-soft: rgba(255, 255, 255, .06);--cta-border: rgba(255, 255, 255, .1);--hero-overlay-1: #000000;--hero-overlay-2: rgba(0, 0, 0, .5);--hero-overlay-3: rgba(0, 0, 0, .25);--price-accent-border: #df0000;--map-grid-line: rgba(223, 0, 0, .3);--map-pin-ring: rgba(223, 0, 0, .2);--map-pin-glow: rgba(223, 0, 0, .4);--movie-hero-gradient: linear-gradient( to bottom, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .6) 60%, var(--bg) 100% );--movie-hero-filter: brightness(.3) saturate(.7);--movie-hero-mask: none;--poster-shadow: 0 10px 40px rgba(0, 0, 0, .55);--poster-shadow-hover: 0 14px 60px rgba(0, 0, 0, .65);--details-header-muted: rgba(255, 255, 255, .65);--accent-card-sub: rgba(255, 255, 255, .75)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}[data-astro-cid-4bibpaap],[data-astro-cid-4bibpaap]:before,[data-astro-cid-4bibpaap]:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{font-family:var(--font-body);background:var(--bg);color:var(--on-surface);line-height:1.5;min-height:100dvh;display:flex;flex-direction:column;transition:background-color .2s ease,color .2s ease}.page-body[data-astro-cid-4bibpaap]{flex:1 0 auto}.brand-bg[data-astro-cid-4bibpaap]{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--brand-bg)}a[data-astro-cid-4bibpaap]{color:inherit;text-decoration:none}@media(max-width:767px){.brand-bg[data-astro-cid-4bibpaap]{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 90%);mask-image:linear-gradient(to bottom,#000 55%,transparent 90%)}}::selection{background:#df000059;color:inherit}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-page-out .18s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-page-in .34s cubic-bezier(.16,1,.3,1) both}@keyframes vt-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(.poster),::view-transition-image-pair(.poster){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(site-nav){z-index:200}::view-transition-old(site-nav),::view-transition-new(site-nav){animation:none}::view-transition-group(week-selector){z-index:100}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(.poster),::view-transition-image-pair(.poster){animation:none}}.page-section{max-width:var(--content-max);margin:0 auto;padding:0 max(2rem,env(safe-area-inset-right)) 0 max(2rem,env(safe-area-inset-left))}.page-section+.page-section{margin-top:2.5rem}@media(max-width:640px){.page-section{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}}.md-content{color:var(--on-surface-variant);font-size:.95rem;line-height:1.65}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content p,.md-content ul,.md-content ol{margin:0 0 .75em}.md-content ul,.md-content ol{padding-left:1.25em}.md-content strong{color:var(--on-surface)}.md-content a{color:var(--primary)}.md-content h1,.md-content h2,.md-content h3,.md-content h4{color:var(--on-surface);font-size:1.05rem;font-weight:700;margin:1.2em 0 .4em}.md-content blockquote{margin:0 0 .75em;padding-left:.9em;border-left:3px solid var(--border-default)}
