.home-cine{color:#ece6d8;--cine-ink:#0a0b0b;--cine-paper:#ece6d8;--cine-dim:#ece6d8b8;background:#0a0b0b}.home-cine:before{display:none}.home-cine main{position:relative}.cine-mono{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.cine-mono:lang(el){font-family:ui-monospace,Menlo,Roboto Mono,Consolas,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.home-cine .site-header{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;left:0;right:0}.home-cine .site-header.is-solid{-webkit-backdrop-filter:blur(14px);background:#0a0b0bb8;border-bottom-color:#ece6d814}.home-cine .nav__logo{color:#fff}.home-cine .nav__links a{color:#f3efe6}.home-cine .nav__links a:hover{color:var(--ochre)}.home-cine .nav__burger span{background:#fff}.home-cine .lang-switch{background:#0a0b0b59;border-color:#ece6d838}.home-cine .lang-switch__btn{color:#ece6d8b3}.home-cine .lang-switch__btn.is-active{color:#0a0b0b;background:#ece6d8}.cine-grain{pointer-events:none;z-index:120;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:1s steps(6,end) infinite cine-grain;position:fixed;inset:-50%}@keyframes cine-grain{0%,to{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,6%)}80%{transform:translate(5%,-2%)}}.cine-vignette{pointer-events:none;z-index:119;background:radial-gradient(120% 90% at 50% 45%,#0000 58%,#00000080 100%);position:fixed;inset:0}.cine-bars{pointer-events:none;z-index:118;display:none;position:fixed;inset:0}.cine .cine-bars{display:block}.cine-bars:before,.cine-bars:after{content:"";background:#000;height:11vh;transition:transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute;left:0;right:0}.cine-bars:before{top:0}.cine-bars:after{bottom:0}.cine-bars.open:before{transform:translateY(-100%)}.cine-bars.open:after{transform:translateY(100%)}.titlecard{display:none}.cine-intro .titlecard{z-index:150;text-align:center;color:#e9e2d2;background:#000;place-items:center;padding:0 6vw;display:grid;position:fixed;inset:0}.titlecard p{opacity:0}.titlecard .t2{font-family:var(--font-display);font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:.01em;margin:16px 0;font-size:clamp(26px,4vw,54px);font-weight:300;line-height:1.15}.cine-hero{height:100svh;min-height:560px;position:relative}.cine-hero__stage{background:#0a0b0b;height:100%;position:relative;overflow:hidden}.cine .cine-hero{height:340vh}.cine .cine-hero__stage{height:100svh;position:sticky;top:0}.cine-hero__layer{will-change:transform,opacity,filter;position:absolute;inset:0}.cine-hero__layer img{object-fit:cover;width:100%;height:100%}.cine-hero__map{opacity:0}.cine .cine-hero__map{opacity:1}.cine-hero__map img{object-position:52% 60%;filter:sepia(.3)contrast(1.05)}.cine-hero__fountain img{object-position:50% 40%}.cine .cine-hero__fountain{opacity:0}.cine-hero__shade{background:linear-gradient(#00000073,#0000000d 38%,#000000b8);position:absolute;inset:0}.cine-hero__line{max-width:1000px;display:none;position:absolute;bottom:17vh;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px)}.cine .cine-hero__line{display:block}.cine-hero__line p{font-family:var(--font-display);font-variation-settings:"wdth" 80,"opsz" 96;letter-spacing:-.02em;color:#f4efe4;text-shadow:0 2px 24px #00000059;font-size:clamp(28px,4.4vw,66px);font-weight:300;line-height:1.04}.cine .cine-hero__line--2{opacity:0}.cine-hero__word{text-align:center;pointer-events:none;align-content:center;place-items:center;padding:0 4vw;display:grid;position:absolute;inset:0}.cine-hero__word h1{font-family:var(--font-display);letter-spacing:-.06em;color:#f6f1e6;font-variation-settings:"wdth" 75,"opsz" 96;text-shadow:0 10px 60px #00000059;font-size:clamp(64px,17vw,300px);font-weight:800;line-height:.8}.cine .cine-hero__word h1{opacity:0}.cine-hero__sub{text-align:center;color:#efe9dc;padding:0 6vw;position:absolute;bottom:8vh;left:0;right:0}.cine .cine-hero__sub{opacity:0}.cine-hero__sub p{color:#ffffffdb;max-width:52ch;margin:12px auto 22px;font-size:clamp(15px,1.35vw,19px);line-height:1.5}.cine-hero__sub .btns{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cine-hero__meta{color:#ffffffb8;display:none;position:absolute;top:96px;left:clamp(18px,5vw,72px)}.cine .cine-hero__meta{display:block}.cine-hero__rec{color:#ffffffb8;align-items:center;gap:10px;display:none;position:absolute;top:96px;right:clamp(18px,5vw,72px)}.cine .cine-hero__rec{display:flex}.cine-hero__rec i{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite cine-blink}@keyframes cine-blink{50%{opacity:0}}.btn--film{color:#fff;border:1px solid #ffffff8c}.btn--film:hover{border-color:#fff;transform:translateY(-2px)}.cine-credits{border-top:1px solid #ece6d81f;border-bottom:1px solid #ece6d81f;grid-template-columns:repeat(4,1fr);display:grid}.cine-credits div{border-right:1px solid #ece6d81f;padding:clamp(22px,3vw,40px) clamp(16px,2.4vw,36px)}.cine-credits div:last-child{border-right:0}.cine-credits .n{font-family:var(--font-display);font-variation-settings:"wdth" 80,"opsz" 96;letter-spacing:-.03em;color:#fff;font-size:clamp(28px,3vw,44px);font-weight:700;display:block}.cine-credits .l{color:var(--cine-dim);margin-top:8px;font-size:14px;line-height:1.5;display:block}@media (width<=48rem){.cine-credits{grid-template-columns:1fr 1fr}.cine-credits div:nth-child(2){border-right:0}.cine-credits div:nth-child(-n+2){border-bottom:1px solid #ece6d81f}}.chron{background:#0e0f0f;position:relative}.chron__head{color:#ece6d88c;padding:12vh 6vw 0}.chron__pin{position:relative}.chron__track{flex-direction:column;display:flex}.frame{grid-template-columns:1.15fr 1fr;align-items:center;gap:4vw;padding:8vh 6vw;display:grid;position:relative}.frame__pic{border-radius:2px;height:min(66vh,620px);position:relative;overflow:hidden}.frame__pic img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.frame__tag{color:#fffc;text-shadow:0 1px 6px #0009;font-size:10px;position:absolute;bottom:12px;left:14px}.frame__txt{position:relative}.frame__yr{font-family:var(--font-display);font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.2px #ece6d88c;font-size:clamp(70px,11vw,190px);font-weight:800;line-height:.85}.frame__yr small{-webkit-text-stroke:0;color:var(--ochre);letter-spacing:0;margin-left:.2em;font-size:.32em;font-weight:500}.frame--today .frame__yr{-webkit-text-stroke:0;color:var(--coral)}.frame h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:22px 0 14px;font-size:clamp(26px,2.8vw,44px);font-weight:600;line-height:1.04}.frame p{color:var(--cine-dim);max-width:46ch;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.frame__inset{aspect-ratio:3/4;object-fit:cover;border:6px solid #0e0f0f;width:min(190px,15vw);position:absolute;top:-12vh;right:-1vw;transform:rotate(4deg)}.chron__hud{display:none}.cine .chron__head{z-index:3;padding:0;position:absolute;top:14vh;left:6vw}.cine .chron__pin{height:100svh;overflow:hidden}.cine .chron__track{will-change:transform;flex-direction:row;height:100%}.cine .frame{flex:0 0 100vw;height:100%;padding:12vh 6vw 14vh}.cine .frame__pic img{width:124%;height:112%;inset:-6% -12%}.cine .chron__hud{color:#fff9;z-index:3;align-items:center;gap:24px;display:flex;position:absolute;bottom:6vh;left:6vw;right:6vw}.chron__bar{background:#ffffff2e;flex:1;height:1px;position:relative}.chron__bar i{background:var(--ochre);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.chron__count{font-family:var(--font-mono);letter-spacing:.12em;color:#fff;text-align:right;min-width:120px;font-size:13px}@media (width<=48rem){.frame{grid-template-columns:1fr;gap:18px}.frame__pic{height:42vh}.frame__inset{display:none}.frame__yr{font-size:22vw}.cine .frame{align-content:center;padding:17vh 7vw 15vh}.cine .frame__pic{height:36vh}.frame h3{margin:12px 0 8px}.frame p{font-size:15px}}.board{padding:16vh clamp(18px,6vw,90px) 12vh}.board__title{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"wdth" 80,"opsz" 96;color:#fff;max-width:15ch;margin:18px 0 7vh;font-size:clamp(40px,6vw,96px);font-weight:700;line-height:.92}.board__rows{border-top:1px solid #ffffff1f}.board__row{color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:70px minmax(0,1.2fr) minmax(0,1.4fr) 150px;align-items:center;gap:20px;padding:22px 8px;transition:background .4s;display:grid}.board__row:hover{background:#c6963f12}.board__no{color:#fff6}.flap{font-family:var(--font-mono);color:#f3d9a0;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:3px;font-size:clamp(17px,2vw,28px);font-weight:500;display:flex}.flap span{letter-spacing:0;background:#151717;border-radius:3px;place-items:center;width:.82em;height:1.2em;display:inline-grid;position:relative;box-shadow:inset 0 -1px #0009}.flap span:after{content:"";background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.flap span.sp{box-shadow:none;background:0 0;width:.4em}.flap span.sp:after{display:none}.board__what{color:var(--cine-dim);font-size:15px;line-height:1.55}.board__st{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#6fd3a8;text-align:right;font-size:11px}.board__st--now{color:var(--coral);animation:1.4s steps(2,end) infinite cine-blink}.board__note{color:var(--cine-dim);margin-top:22px;font-size:14px}@media (width<=48rem){.board__row{grid-template-columns:1fr;gap:10px}.board__st{text-align:left}.board__no{display:none}}.cine-tours{padding:4vh clamp(18px,6vw,90px) 12vh}.cine-tours .sec-head h2{color:#fff}.cine-tours .sec-head p{color:var(--cine-dim)}.cine-tours .eyebrow{color:var(--ochre)}.cine-tours .card{color:#ece6d8;background:#141616;border-color:#ece6d81a}.cine-tours .card__body h3{color:#fff}.cine-tours .card__meta,.cine-tours .card__arrow{color:var(--ochre)}.cine-tours .fineprint{color:#ece6d88c}.cine-guide{padding:0 clamp(18px,6vw,90px) 12vh}.finale{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.finale__img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;inset:-10% 0}.finale:after{content:"";background:linear-gradient(#00000040,#000c);position:absolute;inset:0}.finale__in{z-index:2;color:#fff;width:100%;padding:0 clamp(18px,6vw,90px) 12vh;position:relative}.finale h2{font-family:var(--font-display);font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.05em;color:#fff;max-width:13ch;font-size:clamp(46px,9vw,150px);font-weight:800;line-height:.86}.finale__act{flex-wrap:wrap;align-items:center;gap:14px;margin-top:5vh;display:flex}.finale__addr{color:#ffffffb8;flex-wrap:wrap;gap:12px 36px;margin-top:5vh;display:flex}.finale__addr a{color:inherit}.home-cine .site-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070808;border-top-color:#ece6d814;margin-top:0}.home-cine .foot__logo{color:#fff}.home-cine .foot h4{color:var(--ochre)}.home-cine .foot a,.home-cine .foot__tag,.home-cine .foot__base{color:#ece6d89e}.home-cine .foot a:hover{color:#fff}.home-cine .foot__base{border-top-color:#ece6d81a}.cine-split .cw{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.cine-split .cc{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.cine-grain,.cine-hero__rec i,.board__st--now{animation:none}}@media (width<=48rem){.home-cine .nav__logo{white-space:nowrap;font-size:1.2rem}.home-cine .nav{gap:12px}}
