.cinema-hero[data-astro-cid-bbe6dxrz]{--cinema-carbon: #0d0e13;--cinema-paper: #fff;--cinema-muted: #efefef;--cinema-gutter: 4.4%;position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100svh;padding-top:max(12rem,calc(var(--cinema-header-h, 84px) + 4rem));color:var(--cinema-paper);background:var(--cinema-carbon)}.cinema-hero__figure[data-astro-cid-bbe6dxrz],.cinema-hero__exposure[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;margin:0;pointer-events:none}.cinema-hero__figure[data-astro-cid-bbe6dxrz]{z-index:-2;overflow:hidden}.cinema-hero__picture[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%}.cinema-hero__image[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cinema-hero__exposure[data-astro-cid-bbe6dxrz]{z-index:-1;background:linear-gradient(90deg,rgb(0 0 0 / .58) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .32) 52%,rgb(0 0 0 / .08) 68%,transparent 80%),linear-gradient(180deg,rgb(0 0 0 / .45),rgb(0 0 0 / .3) 8%,transparent 22%,rgb(0 0 0 / .18) 34%,rgb(0 0 0 / .38) 60%,rgb(0 0 0 / .58) 80%,rgb(0 0 0 / .72))}.cinema-hero__copy[data-astro-cid-bbe6dxrz]{text-shadow:0 1px 2px rgb(0 0 0 / .35),0 2px 24px rgb(0 0 0 / .3)}.cinema-hero__primary[data-astro-cid-bbe6dxrz]{text-shadow:none}.cinema-hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:#000;opacity:0;pointer-events:none}html:is([data-hero-entrance=waiting],[data-hero-entrance=armed],[data-hero-entrance=running],[data-hero-entrance=paused]) .cinema-hero__image[data-astro-cid-bbe6dxrz]{transform:translateY(1%) scale(1.06);transform-origin:70% 35%}html:is([data-hero-entrance=waiting],[data-hero-entrance=armed],[data-hero-entrance=running],[data-hero-entrance=paused]) [data-astro-cid-bbe6dxrz]:is(.cinema-hero__title,.cinema-hero__eyebrow,.cinema-hero__summary,.cinema-hero__location){opacity:0}.cinema-hero__copy[data-astro-cid-bbe6dxrz]{width:100%;max-width:1800px;margin-inline:auto;padding:0 var(--cinema-gutter) clamp(2rem,5svh,4rem)}.cinema-hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:.6875rem;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.cinema-hero__title[data-astro-cid-bbe6dxrz]{max-width:13.5ch;margin:1.25rem 0 0;font-family:var(--font-body);font-size:clamp(7rem,10.6vw,10rem);font-weight:400;line-height:.94;letter-spacing:-.065em;color:var(--cinema-paper);text-wrap:balance;font-variation-settings:normal}.cinema-hero__details[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.875rem 3rem;margin-top:2rem}.cinema-hero__summary[data-astro-cid-bbe6dxrz]{grid-row:1 / 3;max-width:45ch;font-size:1.0625rem;font-weight:400;line-height:1.6;text-wrap:pretty}.cinema-hero__actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;line-height:1.3}.cinema-hero__primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.9375rem 1.375rem;gap:1.75rem;color:var(--cinema-carbon);background:var(--cinema-paper);border:1px solid var(--cinema-paper);transition:background-color .16s ease,border-color .16s ease}.cinema-hero__primary[data-astro-cid-bbe6dxrz]:hover{background:#e4e0db;border-color:#e4e0db}.cinema-hero__secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;min-height:3rem;padding-block:.875rem;text-decoration:underline;text-underline-offset:.375rem;text-decoration-thickness:1px}.cinema-hero__secondary[data-astro-cid-bbe6dxrz]:hover{text-decoration-thickness:2px}.cinema-hero[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:focus-visible{outline:3px solid var(--cinema-paper);outline-offset:5px;border-radius:0}.cinema-hero__location[data-astro-cid-bbe6dxrz]{grid-column:2;justify-self:start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;line-height:1.5;color:#e2e2e5;text-decoration:none}.cinema-hero__location[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{flex:none;color:var(--pink, #feceda)}.cinema-hero__location-more[data-astro-cid-bbe6dxrz]{color:var(--cinema-paper, #fff);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.cinema-hero__location[data-astro-cid-bbe6dxrz]:hover .cinema-hero__location-more[data-astro-cid-bbe6dxrz]{text-decoration-thickness:2px}@media(min-width:901px)and (max-width:1199px){.cinema-hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(6rem,10.6vw,8rem)}.cinema-hero__details[data-astro-cid-bbe6dxrz]{gap:.875rem 2rem}}@media(max-width:600px),(max-width:900px)and (orientation:portrait){.cinema-hero__image[data-astro-cid-bbe6dxrz]{object-position:72% center}.cinema-hero__picture[data-astro-cid-bbe6dxrz]{position:relative;top:-10%;height:110%}}@media(min-width:601px)and (max-width:900px){.cinema-hero[data-astro-cid-bbe6dxrz]{padding-top:max(14rem,calc(var(--cinema-header-h, 76px) + 4rem))}.cinema-hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(5rem,11.5vw,6.5rem)}.cinema-hero__details[data-astro-cid-bbe6dxrz]{gap:.875rem 1.5rem}.cinema-hero__summary[data-astro-cid-bbe6dxrz]{font-size:1rem}.cinema-hero__actions[data-astro-cid-bbe6dxrz]{gap:1rem}}@media(max-width:600px){.cinema-hero[data-astro-cid-bbe6dxrz]{--cinema-gutter: 1.25rem;padding-top:max(14rem,calc(var(--cinema-header-h, 70px) + 7rem))}.cinema-hero__exposure[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,rgb(0 0 0 / .4),rgb(0 0 0 / .08) 11%,transparent 18%)}.cinema-hero__copy[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-3.25rem 0 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .5) 3.25rem,rgb(0 0 0 / .62) 9rem,rgb(0 0 0 / .66) 70%,rgb(0 0 0 / .78))}.cinema-hero__copy[data-astro-cid-bbe6dxrz]{padding-bottom:1.75rem}.cinema-hero__eyebrow[data-astro-cid-bbe6dxrz]{max-width:34ch;font-size:.625rem;letter-spacing:.12em;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 12px rgb(0 0 0 / .55)}.cinema-hero__title[data-astro-cid-bbe6dxrz]{max-width:11ch;margin-top:1rem;font-size:clamp(3.5rem,16vw,4.25rem);line-height:.98;letter-spacing:-.06em}.cinema-hero__details[data-astro-cid-bbe6dxrz]{display:block;margin-top:1.25rem}.cinema-hero__summary[data-astro-cid-bbe6dxrz]{max-width:48ch;font-size:1rem;line-height:1.55}.cinema-hero__actions[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;gap:1.25rem;font-size:.8125rem}.cinema-hero__primary[data-astro-cid-bbe6dxrz]{min-height:3rem;padding:.875rem 1.125rem;gap:1.25rem}.cinema-hero__location[data-astro-cid-bbe6dxrz]{margin-top:1rem;font-size:.75rem}html:is([data-hero-entrance=waiting],[data-hero-entrance=armed],[data-hero-entrance=running],[data-hero-entrance=paused]) .cinema-hero__image[data-astro-cid-bbe6dxrz]{transform:translateY(.5%) scale(1.035)}}.cinema-hero[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;justify-content:flex-end}.cinema-hero__credits[data-astro-cid-bbe6dxrz]{width:100%;max-width:1800px;margin-inline:auto;padding:0 var(--cinema-gutter) 1.5rem}.cinema-hero__credits[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.25rem 2rem;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .3)}.cinema-hero__credits[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:inline-flex;min-height:44px;align-items:center;font-size:.9375rem;color:#fff;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .18s ease}.cinema-hero__credits[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible){text-decoration-color:currentColor}.no-js .cinema-hero[data-astro-cid-bbe6dxrz]{padding-top:max(15rem,calc(var(--cinema-header-h, 140px) + 4rem))}.cinema-hero[data-astro-cid-bbe6dxrz]{overflow:hidden}.cinema-hero__copy[data-astro-cid-bbe6dxrz],.cinema-hero__credits[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.hero-scene[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.cinema-hero[data-astro-cid-bbe6dxrz][data-scene=live] .hero-scene[data-astro-cid-bbe6dxrz]{opacity:1}html:is([data-hero-entrance=waiting],[data-hero-entrance=armed],[data-hero-entrance=running],[data-hero-entrance=paused]) .hero-scene[data-astro-cid-bbe6dxrz]{transform:translateY(1%) scale(1.06);transform-origin:70% 35%}.cinema-hero__picture[data-astro-cid-bbe6dxrz]{transition:filter 1.4s ease}html:not(.no-js) .cinema-hero[data-astro-cid-bbe6dxrz]:is([data-hero-look=lights],[data-hero-look=signature]):not([data-scene]) .cinema-hero__picture[data-astro-cid-bbe6dxrz]{filter:brightness(.1) saturate(.5);transition:none}.cinema-hero__figure[data-astro-cid-bbe6dxrz]{container-type:size}.hero-fx[data-astro-cid-bbe6dxrz],.hero-fx__sweep[data-astro-cid-bbe6dxrz],.hero-fx__exposure[data-astro-cid-bbe6dxrz]{display:none}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] [data-astro-cid-bbe6dxrz]:is(.hero-fx,.hero-fx__sweep,.hero-fx__exposure){display:block}.hero-fx[data-astro-cid-bbe6dxrz]{--sw: max(100cqw, 140cqh );position:absolute;width:var(--sw);aspect-ratio:7 / 5;left:calc((100cqw - var(--sw)) * .5);top:calc((100cqh - var(--sw) / 1.4) * .5);pointer-events:none}.hero-fx[data-astro-cid-bbe6dxrz]>i[data-astro-cid-bbe6dxrz]{position:absolute;display:block;border-radius:50%;translate:-50% -50%}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] .cinema-hero__figure[data-astro-cid-bbe6dxrz]{animation:hero-push 32s ease-in-out infinite alternate}@keyframes hero-push{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1%,-.6%)}}.hero-fx__candle[data-astro-cid-bbe6dxrz]{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;background:radial-gradient(circle,rgb(255 200 125 / .8),rgb(255 150 70 / .32) 40%,transparent 70%);mix-blend-mode:screen;animation:hero-flicker var(--d) ease-in-out var(--delay) infinite}@keyframes hero-flicker{0%,to{opacity:.55;transform:scale(1)}18%{opacity:.9;transform:scale(1.08)}32%{opacity:.6;transform:scale(.96)}51%{opacity:1;transform:scale(1.12)}67%{opacity:.5;transform:scale(.94)}83%{opacity:.85;transform:scale(1.04)}}.hero-fx__bokeh[data-astro-cid-bbe6dxrz]{left:var(--x);top:var(--y);width:calc(var(--s) * 1.7);aspect-ratio:1;background:radial-gradient(circle,rgb(255 214 160 / .55),rgb(255 190 120 / .3) 50%,rgb(255 190 120 / .12) 64%,transparent 70%);mix-blend-mode:screen;filter:blur(1px);opacity:0;animation:hero-bokeh var(--dur) ease-in-out var(--delay) infinite}.hero-fx__bokeh--pink[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle,rgb(254 206 218 / .6),rgb(237 130 157 / .3) 50%,rgb(237 130 157 / .12) 64%,transparent 70%)}@keyframes hero-bokeh{0%{opacity:0;transform:translate(0) scale(.8)}20%{opacity:.9}80%{opacity:.7}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.15)}}.hero-fx__ring[data-astro-cid-bbe6dxrz]{left:48.8%;top:29.7%;width:15%;aspect-ratio:1;background:radial-gradient(circle,transparent 36%,rgb(254 206 218 / 0) 38%,rgb(254 206 218 / .75) 41%,rgb(237 130 157 / .35) 46%,transparent 60%);mix-blend-mode:screen;animation:hero-ring 4.5s ease-in-out infinite}@keyframes hero-ring{0%,to{opacity:.35}50%{opacity:.95}}.hero-fx__burst[data-astro-cid-bbe6dxrz]{display:none!important}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] .hero-fx__burst[data-astro-cid-bbe6dxrz]{display:block!important;left:47%;top:26%;width:70%;aspect-ratio:1;background:radial-gradient(circle,rgb(255 255 255 / .95),rgb(255 244 240 / .55) 12%,rgb(254 206 218 / .18) 32%,transparent 60%);mix-blend-mode:screen;opacity:0;animation:hero-burst 8s ease-out 2.6s infinite}@keyframes hero-burst{0%{opacity:0;transform:scale(.6)}2%{opacity:1;transform:scale(1)}9%{opacity:0;transform:scale(1.15)}to{opacity:0}}.hero-fx__exposure[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:#fff;opacity:0;mix-blend-mode:soft-light;pointer-events:none}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] .hero-fx__exposure[data-astro-cid-bbe6dxrz]{animation:hero-exposure 8s ease-out 2.6s infinite}@keyframes hero-exposure{0%{opacity:0}2%{opacity:.7}10%{opacity:0}to{opacity:0}}.hero-fx__sweep[data-astro-cid-bbe6dxrz]{position:absolute;inset:-10% -40%;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(255 228 200 / .1) 47%,rgb(255 236 220 / .16) 50%,rgb(255 228 200 / .1) 53%,transparent 60%);mix-blend-mode:screen;opacity:0}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] .hero-fx__sweep[data-astro-cid-bbe6dxrz]{animation:hero-sweep 16s ease-in-out 6s infinite}@keyframes hero-sweep{0%{opacity:1;transform:translate(-45%)}30%{opacity:1;transform:translate(45%)}31%,to{opacity:0;transform:translate(45%)}}@media(max-width:600px),(max-width:900px)and (orientation:portrait){.hero-fx[data-astro-cid-bbe6dxrz]{--sw: max(100cqw, 61.875cqh );aspect-ratio:9 / 16;left:calc((100cqw - var(--sw)) * .72);top:calc(-10cqh + (110cqh - var(--sw) / .5625) * .5)}.hero-scene[data-astro-cid-bbe6dxrz]{top:-10%;height:110%}.hero-fx__candle[data-astro-cid-bbe6dxrz]{left:var(--mx);top:var(--my);width:var(--ms)}.hero-fx__bokeh[data-astro-cid-bbe6dxrz]{left:var(--mx);top:var(--my);width:calc(var(--ms) * 1.5)}.hero-fx__bokeh--desk[data-astro-cid-bbe6dxrz]{display:none}.hero-fx__ring[data-astro-cid-bbe6dxrz]{left:31.1%;top:27.2%;width:27%}.cinema-hero[data-astro-cid-bbe6dxrz][data-hero-look=classic] .hero-fx__burst[data-astro-cid-bbe6dxrz]{left:29%;top:24%;width:130%}}.hero-slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:0;visibility:hidden;background:#08080b}.hero-slide[data-astro-cid-bbe6dxrz].is-under{z-index:1;opacity:1;visibility:visible}.hero-slide[data-astro-cid-bbe6dxrz].is-current{z-index:2;opacity:1;visibility:visible;transition:opacity .65s cubic-bezier(.33,0,.2,1)}.hero-slide[data-astro-cid-bbe6dxrz].is-fading{z-index:2;opacity:0;visibility:visible;transition:opacity .65s cubic-bezier(.4,0,.2,1),visibility 0s .65s}.hero-slide[data-astro-cid-bbe6dxrz] .hero-slide__scene{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-slide__shot[data-astro-cid-bbe6dxrz]{display:none}.hero-slide__shot[data-astro-cid-bbe6dxrz].is-fallback{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-slide[data-astro-cid-bbe6dxrz].is-current .hero-slide__shot[data-astro-cid-bbe6dxrz].is-fallback{animation:slide-push 8s cubic-bezier(.25,.6,.35,1) both}@keyframes slide-push{0%{transform:scale(1.06)}to{transform:scale(1)}}.photo-caption[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--print-right, 4.4%);top:calc(var(--print-bottom, 50%) + 22px);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e2e5;text-shadow:0 1px 2px rgb(0 0 0 / .6);opacity:0;transition:opacity .4s ease}.hero-slide--photo[data-astro-cid-bbe6dxrz][data-scene=live] .photo-caption[data-astro-cid-bbe6dxrz]{opacity:1}.custom-caption[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;right:var(--cinema-gutter, 4.4%);top:6rem;max-width:min(46%,30rem);padding:.55rem .9rem;border-radius:999px;background:#0b0b0ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px #00000059;text-align:right;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .4s ease 1.2s}.hero-slide--champagne[data-astro-cid-bbe6dxrz].is-current .custom-caption[data-astro-cid-bbe6dxrz]{opacity:1}.custom-caption__br[data-astro-cid-bbe6dxrz]{display:none}@media(max-width:640px){.custom-caption[data-astro-cid-bbe6dxrz]{top:5rem;max-width:none;line-height:1.45;border-radius:12px;padding:.4rem .7rem;font-size:.625rem}.custom-caption__dot[data-astro-cid-bbe6dxrz]{display:none}.custom-caption__br[data-astro-cid-bbe6dxrz]{display:inline}}.cinema-hero__pause[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--cinema-gutter);bottom:.75rem;z-index:3;min-height:44px;padding:.6rem 1rem;border:1px solid #fff;background:#0d0e13d9;color:#fff;font:inherit;font-size:.8125rem;cursor:pointer}.cinema-hero__pause[data-astro-cid-bbe6dxrz]:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}.cinema-hero__pause[data-astro-cid-bbe6dxrz]:focus-visible{outline:3px solid #fff;outline-offset:3px}.cinema-hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-hero-cta].is-swapping{animation:hero-cta-swap .5s ease both}@keyframes hero-cta-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.photo-collage[data-astro-cid-bbe6dxrz]{--top: calc(var(--cinema-header-h, 84px) + 1.5cqh);position:absolute;inset:0;background:radial-gradient(55% 65% at 80% 42%,rgb(130 92 76 / .3),transparent 70%),radial-gradient(40% 40% at 22% 18%,rgb(237 130 157 / .08),transparent 70%),#0b0b0e}.photo-collage__group[data-astro-cid-bbe6dxrz]{position:absolute;top:var(--top);width:calc(var(--dw) * var(--u));height:calc(var(--dh) * var(--u))}.photo-collage__group--right[data-astro-cid-bbe6dxrz]{--dw: 100;--dh: 121;--u: min(38cqw / 100, var(--right-room, 70cqh) / 121);right:4cqw;top:calc(var(--top) + max(0px,(var(--right-room, 0px) - var(--dh) * var(--u)) / 2))}.photo-collage__group--left[data-astro-cid-bbe6dxrz]{--dw: 147;--dh: 60;--u: min(54cqw / 147, var(--left-room, 30cqh) / 60);left:var(--cinema-gutter, 4.4cqw)}.photo-collage--accents[data-astro-cid-bbe6dxrz]{background:none;z-index:2;pointer-events:none}.photo-collage__group--accents[data-astro-cid-bbe6dxrz]{--dw: 108;--dh: 50;--u: min(52cqw / 108, var(--left-room, 30cqh) / 50)}.photo-collage__group--phone[data-astro-cid-bbe6dxrz]{--dw: 98;--dh: 90;--u: min((100cqw - 2 * var(--cinema-gutter, 16px)) / 98, var(--left-room, 36cqh) / 90);left:50%;margin-left:calc(var(--dw) * var(--u) / -2);display:none}.photo-collage__print[data-astro-cid-bbe6dxrz]{--pad: calc(var(--u) * 1.15);position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));margin:0;padding:var(--pad);background:#f7f4ef;box-shadow:0 1px 2px #00000059,0 calc(var(--u) * 3) calc(var(--u) * 7) #00000080;transform:rotate(var(--r));opacity:0}.photo-collage__print[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;aspect-ratio:var(--a);height:auto;object-fit:cover;background:#1a1a1f}.photo-collage__print[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:var(--pad);background:#fff;opacity:0;pointer-events:none}.photo-collage[data-astro-cid-bbe6dxrz][data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:var(--pad);z-index:1;background:#0b0b0e;box-shadow:inset 0 0 0 1px #ffffff0f;clip-path:inset(0 0 0 0);pointer-events:none}.photo-collage__caption[data-astro-cid-bbe6dxrz]{position:absolute;right:0;top:calc(100% + 1.2cqh);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e2e5;white-space:nowrap;opacity:0}.photo-collage[data-astro-cid-bbe6dxrz].is-playing .photo-collage__print[data-astro-cid-bbe6dxrz]{animation:print-toss .8s cubic-bezier(.22,.8,.3,1) calc(.1s + var(--o) * .26s) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing .photo-collage__print[data-astro-cid-bbe6dxrz]:after{animation:print-flash .5s ease-out calc(.42s + var(--o) * .26s) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]:before{animation:print-shutter .5s cubic-bezier(.6,0,.2,1) calc(.1s + var(--o) * .26s) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing .photo-collage__caption[data-astro-cid-bbe6dxrz]{animation:print-caption .6s ease 2.4s both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing .photo-collage__group[data-astro-cid-bbe6dxrz]{animation:collage-drift 6.6s cubic-bezier(.3,.4,.3,1) both}@keyframes print-toss{0%{opacity:0;transform:translate(calc(var(--s) * var(--u) * 6),calc(var(--u) * -16)) rotate(calc(var(--r) + var(--s) * 11deg)) scale(1.14)}30%{opacity:1}70%{transform:translateY(calc(var(--u) * .4)) rotate(calc(var(--r) - var(--s) * 1deg)) scale(.995)}to{opacity:1;transform:rotate(var(--r))}}@keyframes print-flash{0%{opacity:.7}to{opacity:0}}@keyframes print-shutter{0%,45%{clip-path:inset(0 0 0 0)}99%{clip-path:inset(50% 0 50% 0);visibility:visible}to{clip-path:inset(50% 0 50% 0);visibility:hidden}}@keyframes print-caption{0%{opacity:0}to{opacity:1}}@keyframes collage-drift{0%{scale:1.015}to{scale:1}}.photo-collage__group--wide[data-astro-cid-bbe6dxrz]{--dw: 100;--dh: 56;--u: 1cqw;left:0;top:0}.photo-collage__group--wide[data-astro-cid-bbe6dxrz] .photo-collage__caption[data-astro-cid-bbe6dxrz]{position:fixed;top:calc(var(--cinema-header-h, 84px) + 1rem);right:var(--cinema-gutter, 4.4cqw);text-shadow:0 1px 3px rgb(0 0 0 / .7);z-index:2}.photo-collage[data-astro-cid-bbe6dxrz][data-collage]{--step: 1.6s}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__group[data-astro-cid-bbe6dxrz]{animation:none}.photo-collage[data-astro-cid-bbe6dxrz][data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]{--n: var(--i);background:none;box-shadow:none;transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(var(--big, 1))}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]{animation:print-swap-in .01s linear calc(.15s + var(--n) * var(--step)) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{animation:print-swap-photo .6s linear calc(.15s + var(--n) * var(--step)) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]:before{animation:print-shutter-swap .6s cubic-bezier(.6,0,.2,1) calc(.15s + var(--n) * var(--step)) both}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__print[data-astro-cid-bbe6dxrz]:after{animation-delay:calc(.48s + var(--n) * var(--step))}.photo-collage[data-astro-cid-bbe6dxrz].is-playing[data-collage] .photo-collage__caption[data-astro-cid-bbe6dxrz]{animation-delay:1s}@media(max-width:600px),(max-width:900px)and (orientation:portrait){.photo-caption[data-astro-cid-bbe6dxrz],.photo-collage__group--right[data-astro-cid-bbe6dxrz],.photo-collage__group--left[data-astro-cid-bbe6dxrz],.photo-collage__group--wide[data-astro-cid-bbe6dxrz]{display:none}.photo-collage__group--phone[data-astro-cid-bbe6dxrz]{display:block}.photo-collage__group--phone[data-astro-cid-bbe6dxrz] .photo-collage__caption[data-astro-cid-bbe6dxrz]{display:none}}@keyframes print-swap-in{0%{opacity:0}to{opacity:1}}@keyframes print-swap-photo{0%,44%{opacity:0}45%,to{opacity:1}}@keyframes print-shutter-swap{0%{clip-path:inset(50% 0 50% 0);visibility:visible}40%,52%{clip-path:inset(0 0 0 0)}99%{clip-path:inset(50% 0 50% 0);visibility:visible}to{clip-path:inset(50% 0 50% 0);visibility:hidden}}@keyframes print-solo{0%{opacity:0;scale:1.06}to{opacity:1;scale:1}}@keyframes print-settle{0%{z-index:5;transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(var(--big, 1));box-shadow:0 12px 40px #0000008c}to{z-index:1;transform:rotate(var(--r))}}.hero-looks[data-astro-cid-bbe6dxrz]{position:fixed;right:1rem;bottom:1rem;z-index:90;max-width:min(23rem,calc(100vw - 2rem));font-size:.8125rem;line-height:1.35;color:#0d0e13}.hero-looks[data-astro-cid-bbe6dxrz][hidden]{display:none}.hero-looks__toggle[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.6rem 1rem;border:0;border-radius:999px;background:#feceda;color:#0d0e13;font:inherit;cursor:pointer;box-shadow:0 8px 28px #00000059}.hero-looks__label[data-astro-cid-bbe6dxrz]{opacity:.7}.hero-looks__panel[data-astro-cid-bbe6dxrz]{position:absolute;right:0;bottom:calc(100% + .5rem);width:min(23rem,calc(100vw - 2rem));padding:.5rem;border-radius:1rem;background:#fff;box-shadow:0 18px 50px #0006}.hero-looks__panel[data-astro-cid-bbe6dxrz][hidden]{display:none}.hero-looks[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{margin:0;padding:0;list-style:none}.hero-looks[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:grid;gap:.1rem;padding:.6rem .75rem;border-radius:.6rem;color:inherit;text-decoration:none}.hero-looks[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:#5b5b63;font-size:.75rem}.hero-looks[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible){background:#fbf3f0}.hero-looks[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz][aria-current]{background:#fde8e9;box-shadow:inset 3px 0 #ed829d}.hero-looks__replay[data-astro-cid-bbe6dxrz]{width:100%;min-height:2.75rem;margin-top:.25rem;border:0;border-radius:.6rem;background:#0d0e13;color:#fff;font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){.cinema-hero__primary[data-astro-cid-bbe6dxrz]{transition:none}.cinema-hero__image[data-astro-cid-bbe6dxrz],.hero-scene[data-astro-cid-bbe6dxrz]{transform:none!important}.cinema-hero__picture[data-astro-cid-bbe6dxrz]{filter:none!important}.cinema-hero__figure[data-astro-cid-bbe6dxrz],.hero-fx[data-astro-cid-bbe6dxrz]>i[data-astro-cid-bbe6dxrz],.hero-fx__sweep[data-astro-cid-bbe6dxrz],.hero-fx__exposure[data-astro-cid-bbe6dxrz]{animation:none!important}.hero-fx__bokeh[data-astro-cid-bbe6dxrz],.hero-fx__burst[data-astro-cid-bbe6dxrz]{opacity:0!important}.hero-slide[data-astro-cid-bbe6dxrz]{display:none}[data-astro-cid-bbe6dxrz]:is(.cinema-hero__title,.cinema-hero__eyebrow,.cinema-hero__summary,.cinema-hero__location){opacity:1!important}.site-header--cinema .header-inner{opacity:1!important}}.google-reviews[data-astro-cid-cn2a356h]{min-width:0;margin-top:clamp(3rem,6vw,5rem);text-align:left}.google-reviews__widget[data-astro-cid-cn2a356h]{min-width:0;min-height:260px}.google-reviews__notice[data-astro-cid-cn2a356h]{margin:1.5rem 0;text-align:center;color:#d6d6d9}.google-reviews__actions[data-astro-cid-cn2a356h]{display:flex;justify-content:center;margin-top:1.5rem}@media(max-width:360px){.google-reviews__widget[data-astro-cid-cn2a356h]{margin-inline:calc(-1 * var(--gutter));zoom:.95}}.reel{position:relative;z-index:1;background:var(--cinema-ink);color:#fff}.reel__stage{position:relative;display:grid;place-items:center;height:100svh;overflow:hidden}.reel__frame{grid-area:1/1;position:relative;margin:0;width:min(100vw,calc(100svh * 1920 / 1136));aspect-ratio:1920/1136;background:#000}.reel__frame :is(picture,img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.reel__video{opacity:0}.reel__frame[data-frame-ready] .reel__video{opacity:1}.reel__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#0000001f 55%,#0003);pointer-events:none}.reel__words{grid-area:1/1;align-self:end;z-index:2;display:flex;gap:.18em;margin:0 0 12svh;font-size:14vw;color:#fff}.cinema-site .reel__words .monument{font-size:1em;color:#fff}.reel__eyebrow{position:absolute;z-index:3;top:clamp(20px,3vw,40px);left:clamp(20px,4vw,64px);margin:0;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pink, #feceda)}.reel__control,.reel__link{position:absolute;z-index:3;bottom:clamp(20px,3vw,40px)}.reel__link{left:clamp(20px,4vw,64px);color:#fff}.reel__control{right:0;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 0 0 .25rem;border:0;background:none;color:#fff;font:500 .875rem var(--font-body);cursor:pointer}.reel__control:before{content:"";width:10px;height:10px;border-radius:50%;border:1px solid currentColor}.reel__control[hidden]{display:none}.reel__control:focus-visible{outline:2px solid #fff;outline-offset:4px}.reel__frame .reel__control{right:clamp(20px,3vw,40px);bottom:clamp(14px,2vw,28px)}@media(prefers-reduced-motion:no-preference){.js .reel{height:300svh}.js .reel__stage{position:sticky;top:0}.js .reel+*{position:relative;z-index:2;margin-top:-100svh}}@media(orientation:portrait)and (max-width:1024px),(max-width:700px){.reel__frame{position:absolute;inset:0;width:auto;aspect-ratio:auto}.reel__words{flex-direction:column;align-self:center;align-items:center;gap:.22em;margin:0;font-size:22vw}}.booth-film-collage[data-astro-cid-j7pv25f6]{width:min(100%,31rem);margin-inline:auto;padding-bottom:0}.booth-film-collage[data-astro-cid-j7pv25f6] .kit-collage__inset[data-astro-cid-j7pv25f6]{top:auto;bottom:14%;width:30%}@media(max-width:860px){.booth-film-collage[data-astro-cid-j7pv25f6]{width:min(100%,24rem)}}
