@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-latin-normal-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-latin-italic-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-normal-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-latin-normal-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-normal-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-normal-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-arabic-normal-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --sn-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}[data-pack=sinema]{--sn-black:#121110;--sn-bar:#080707;--sn-screen:#151311;--sn-char:#1c1a17;--sn-char-2:#24211d;--sn-char-3:#2e2a25;--sn-amber:#e8b04a;--sn-amber-hi:#f3c76f;--sn-cream:#f2e9d8;--sn-paper:#f2e9d8;--sn-paper-2:#e9ddc6;--sn-text:#f2e9d8cc;--sn-muted:#9c9488;--sn-line:#f2e9d821;--sn-line-2:#f2e9d842;--sn-red:#b23a2b;--sn-red-hi:#ec9483;--sn-ink:#121110;--sn-ink-2:#5a5146;--sn-display:"Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--sn-serif:"Playfair Display", Georgia, "Times New Roman", serif;--sn-mono:"Courier Prime", "Courier New", Courier, monospace;--sn-sans:"Barlow", "Helvetica Neue", Arial, sans-serif;--sn-arabic:"Amiri", "Times New Roman", serif;--sn-ease:cubic-bezier(.22, 1, .36, 1);--sn-ease-in:cubic-bezier(.55, .06, .68, .19);--sn-gutter:20px;--sn-count:.55s;--sn-lb:clamp(44px, 8vh, 84px);--sn-lb-top:calc(var(--sn-lb) + env(safe-area-inset-top,0px));--sn-lb-bottom:calc(var(--sn-lb) + env(safe-area-inset-bottom,0px));--sn-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.7' intercept='-.35'/%3E%3CfeFuncG type='linear' slope='1.7' intercept='-.35'/%3E%3CfeFuncB type='linear' slope='1.7' intercept='-.35'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--sn-perf-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20'%3E%3Crect x='7' y='5' width='12' height='10' rx='2.4' fill='%23f2e9d8' fill-opacity='.5'/%3E%3C/svg%3E");--sn-perf-y:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='28'%3E%3Crect x='6' y='8' width='10' height='12' rx='2.2' fill='%23f2e9d8' fill-opacity='.36'/%3E%3C/svg%3E");--sn-perf-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='30'%3E%3Crect x='6' y='8' width='12' height='14' rx='2.6' fill='%23080707' fill-opacity='.72'/%3E%3C/svg%3E");--sn-bulb:radial-gradient(circle, #fff1cf 0 2.2px, #f3c76fd9 2.8px, #e8b04a40 4.2px, transparent 5.4px);background:var(--sn-black);min-height:100vh;color:var(--sn-text);font-family:var(--sn-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.7;position:relative;overflow-x:clip}@supports (height:1svh){[data-pack=sinema]{--sn-lb:clamp(44px, 8svh, 84px)}}@media (min-width:760px) and (min-aspect-ratio:4/3){[data-pack=sinema]{--sn-lb:max(48px, calc((100vh - 100vw / 2.39) / 2))}}:is(html:has([data-pack=sinema]),body:has([data-pack=sinema])){background-color:#121110}[data-pack=sinema] *,[data-pack=sinema] :before,[data-pack=sinema] :after{box-sizing:border-box}[data-pack=sinema] :where(h1,h2,h3,p,ol,dl,dd,figure,blockquote){margin:0}[data-pack=sinema] ::selection{color:var(--sn-cream);background:#e8b04a59}[data-pack=sinema] .sn-icon{stroke-width:1.7px;flex:none;width:1.05em;height:1.05em}[data-pack=sinema] .sn-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-pack=sinema] :focus-visible{outline:2px solid var(--sn-amber);outline-offset:3px}[data-pack=sinema] .sn-lead{max-width:38rem;color:var(--sn-text);font-size:1.04rem;line-height:1.75}[data-pack=sinema] .sn-lead strong{font-family:var(--sn-serif);color:var(--sn-cream);font-style:italic;font-weight:500}[data-pack=sinema] .sn-arabic{font-family:var(--sn-arabic);color:var(--sn-cream);font-size:clamp(1.35rem,5.6vw,1.75rem);line-height:2}[data-pack=sinema] .sn-latin{font-family:var(--sn-serif);color:var(--sn-amber);font-size:1.1rem;font-style:italic;line-height:1.5}[data-pack=sinema] .sn-caption{font-family:var(--sn-mono);letter-spacing:.05em;color:var(--sn-muted);font-size:12px;line-height:1.5}[data-pack=sinema] .sn-textlink,[data-pack=sinema] .sn-link{min-height:44px;color:var(--sn-cream);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sn-amber);text-decoration-color:var(--sn-amber);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.92rem;text-decoration-thickness:1px;transition:color .3s;display:inline-flex}[data-pack=sinema] .sn-textlink:hover,[data-pack=sinema] .sn-link:hover{color:var(--sn-amber)}[data-pack=sinema] .sn-btn{border:1px solid var(--sn-line-2);min-height:48px;color:var(--sn-cream);font-family:var(--sn-display);letter-spacing:.16em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--sn-ease), color .3s var(--sn-ease), border-color .3s var(--sn-ease), transform .3s var(--sn-ease);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 22px 10px;font-size:1.05rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}[data-pack=sinema] .sn-btn .sn-icon{margin-top:-2px}[data-pack=sinema] .sn-btn:disabled{opacity:.4;cursor:not-allowed}[data-pack=sinema] .sn-btn--solid{border-color:var(--sn-amber);background:var(--sn-amber);color:var(--sn-ink)}[data-pack=sinema] .sn-btn--solid:not(:disabled):hover{border-color:var(--sn-amber-hi);background:var(--sn-amber-hi)}[data-pack=sinema] .sn-btn--ghost:not(:disabled):hover{border-color:var(--sn-amber);color:var(--sn-amber)}[data-pack=sinema] .sn-btn--sm{letter-spacing:.14em;min-height:44px;padding:10px 15px 8px;font-size:.95rem}[data-pack=sinema] .sn-btn--block{width:100%}[data-pack=sinema] .sn-btn[data-copied]{border-color:var(--sn-amber);background:var(--sn-amber);color:var(--sn-ink)}[data-pack=sinema] .sn-iconbtn{border:1px solid var(--sn-line-2);width:44px;height:44px;color:var(--sn-cream);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .3s,color .3s;display:grid}[data-pack=sinema] .sn-iconbtn:hover{border-color:var(--sn-amber);color:var(--sn-amber)}[data-pack=sinema] .sn-gate{z-index:80;color:var(--sn-cream);touch-action:none;-webkit-tap-highlight-color:transparent;--sn-head-shift:clamp(84px, 16vh, 150px);outline:none;position:fixed;inset:0;overflow:hidden}[data-pack=sinema] .sn-gate[data-stage=leader],[data-pack=sinema] .sn-gate[data-stage=title]{cursor:pointer}[data-pack=sinema] .sn-gate__bar{height:50.5%;transition:transform .95s cubic-bezier(.7,0,.2,1) .46s;position:absolute;left:0;right:0}[data-pack=sinema] .sn-gate__bar--top{background:linear-gradient(to bottom, var(--sn-bar) 0 var(--sn-lb-top), #2a2723 var(--sn-lb-top) calc(var(--sn-lb-top) + 1px), var(--sn-screen) calc(var(--sn-lb-top) + 1px));top:0}[data-pack=sinema] .sn-gate__bar--bottom{background:linear-gradient(to top, var(--sn-bar) 0 var(--sn-lb-bottom), #2a2723 var(--sn-lb-bottom) calc(var(--sn-lb-bottom) + 1px), var(--sn-screen) calc(var(--sn-lb-bottom) + 1px));bottom:0}[data-pack=sinema] .sn-gate[data-phase=opening]{pointer-events:none}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__bar--top{transform:translateY(calc(-100% + var(--sn-lb-top)))}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__bar--bottom{transform:translateY(calc(100% - var(--sn-lb-bottom)))}[data-pack=sinema] .sn-gate__beam{pointer-events:none;opacity:0;background:radial-gradient(60% 42% at 50% 0,#e8b04a26,#0000 72%),conic-gradient(from 180deg at 50% -6%,#0000 0deg 160deg,#f2e9d80d 171deg,#e8b04a17 180deg,#f2e9d80d 189deg,#0000 200deg 360deg);transition:opacity 1.1s;position:absolute;inset:0}[data-pack=sinema] .sn-gate:not([data-stage=leader]) .sn-gate__beam{opacity:1}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__beam{opacity:0;transition-duration:.45s}[data-pack=sinema] .sn-gate__beam span{top:6%;left:calc(40% + var(--i) * 2.4%);opacity:0;width:2px;height:2px;animation:8s linear infinite sn-mote;animation-delay:calc(var(--i) * -.9s);background:#ffeecdd9;border-radius:50%;position:absolute}[data-pack=sinema] .sn-gate__beam span:nth-child(3n){width:1.5px;height:1.5px;animation-duration:11s}[data-pack=sinema] .sn-leader{z-index:2;background:radial-gradient(circle at 50% 46%,#4a443a 0%,#2c2823 48%,#161412 100%);place-items:center;transition:opacity .4s,visibility linear;display:grid;position:absolute;inset:0;overflow:hidden}[data-pack=sinema] .sn-gate:not([data-stage=leader]) .sn-leader{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s}[data-pack=sinema] .sn-leader:before{content:"";background:linear-gradient(#f2e9d857,#f2e9d857) 50%/1.5px 100% no-repeat,linear-gradient(#f2e9d857,#f2e9d857) 50%/100% 1.5px no-repeat;position:absolute;inset:0}[data-pack=sinema] .sn-leader__perfs{background:var(--sn-perf-dark) 0 0 / 24px 30px repeat-y;width:24px;animation:.32s linear infinite sn-perf-run;position:absolute;top:0;bottom:0}[data-pack=sinema] .sn-leader__perfs--l{left:2px}[data-pack=sinema] .sn-leader__perfs--r{right:2px}[data-pack=sinema] .sn-leader__dial{--sn-dial:min(66vw, 46vh, 330px);width:var(--sn-dial);height:var(--sn-dial);border-radius:50%;animation:.42s step-end infinite sn-weave;position:relative}[data-pack=sinema] .sn-leader__sweep{background:conic-gradient(#f2e9d83d var(--sn-sweep), #08070738 var(--sn-sweep));animation:sn-sweep var(--sn-count) linear 3 both;border-radius:50%;position:absolute;inset:0}[data-pack=sinema] .sn-leader__ring{border:2px solid #f2e9d8d9;border-radius:50%;position:absolute;inset:0}[data-pack=sinema] .sn-leader__ring--inner{border-width:1.5px;border-color:#f2e9d88c;inset:11%}[data-pack=sinema] .sn-leader__num{font-family:var(--sn-display);font-size:calc(var(--sn-dial) * .62);color:var(--sn-cream);text-shadow:0 0 24px #00000073;opacity:0;animation:sn-num var(--sn-count) steps(1) calc(var(--i) * var(--sn-count));place-items:center;padding-top:.08em;line-height:1;display:grid;position:absolute;inset:0}[data-pack=sinema] .sn-leader__scratch{background:linear-gradient(#0000,#f2e9d88c 18%,#f2e9d826 64%,#0000);width:1px;animation:1.1s step-end infinite sn-scratch;position:absolute;top:0;bottom:0;left:30%}[data-pack=sinema] .sn-leader__scratch--b{background:linear-gradient(#0000 10%,#08070780 40%,#0000 90%);width:2px;animation-duration:.8s;animation-direction:reverse}[data-pack=sinema] .sn-leader__dust{background:radial-gradient(circle at 30% 40%,#080707a6 0 1.6px,#0000 2.2px),radial-gradient(circle at 70% 64%,#f2e9d899 0 1.1px,#0000 1.6px),radial-gradient(circle at 56% 22%,#08070780 0 2.2px,#0000 2.8px),radial-gradient(circle at 18% 78%,#f2e9d873 0 1px,#0000 1.5px);animation:.6s step-end infinite sn-dust;position:absolute;inset:0}[data-pack=sinema] .sn-gate__content{z-index:3;padding:max(20px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));text-align:center;transition:opacity .5s ease .32s, transform .9s var(--sn-ease) .32s;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vh,30px);display:flex;position:absolute;inset:0}[data-pack=sinema] .sn-gate[data-stage=leader] .sn-gate__content{opacity:0;transition:none}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__content{opacity:0;transform:scale(.985)}[data-pack=sinema] .sn-gate__head{transform-origin:50%;max-width:100%;transition:transform 1s var(--sn-ease);flex-direction:column;align-items:center;gap:clamp(6px,1.3vh,12px);display:flex}[data-pack=sinema] .sn-gate:not([data-stage=ticket]) .sn-gate__head{transform:translateY(var(--sn-head-shift)) scale(1.14)}[data-pack=sinema] .sn-gate__kicker{display:grid}[data-pack=sinema] .sn-gate__kicker>*{grid-area:1/1;align-self:end;transition:opacity .6s}[data-pack=sinema] .sn-gate__presents{font-family:var(--sn-mono);letter-spacing:.04em;color:var(--sn-muted);font-size:12.5px;line-height:1.5}[data-pack=sinema] .sn-gate__presents span{color:var(--sn-amber);display:block}[data-pack=sinema] .sn-gate__eyebrow{font-family:var(--sn-display);letter-spacing:.34em;color:var(--sn-amber);opacity:0;font-size:15px}[data-pack=sinema] .sn-gate[data-stage=ticket] .sn-gate__presents{opacity:0}[data-pack=sinema] .sn-gate[data-stage=ticket] .sn-gate__eyebrow{opacity:1}[data-pack=sinema] .sn-gate__names{max-width:100%;font-family:var(--sn-serif);letter-spacing:0;color:var(--sn-cream);text-shadow:0 2px 24px #00000080;overflow-wrap:anywhere;transition:letter-spacing 1.3s var(--sn-ease), filter 1.1s ease;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.24em;font-size:clamp(2.3rem,min(11vw,6.4vh),3.6rem);font-style:italic;font-weight:500;line-height:1.06;display:flex}[data-pack=sinema] .sn-gate[data-stage=leader] .sn-gate__names{letter-spacing:.1em;filter:blur(6px)}[data-pack=sinema] .sn-gate__amp{color:var(--sn-amber);font-weight:400}[data-pack=sinema] .sn-gate__date{font-family:var(--sn-display);letter-spacing:.26em;color:var(--sn-text);font-size:15px}[data-pack=sinema] .sn-gate__ticketwrap{width:100%;transition:opacity .7s var(--sn-ease) .2s, transform .9s var(--sn-ease) .2s, visibility 0s linear 0s;flex-direction:column;align-items:center;gap:clamp(12px,2.2vh,20px);display:flex}[data-pack=sinema] .sn-gate:not([data-stage=ticket]) .sn-gate__ticketwrap{opacity:0;visibility:hidden;transition:none;transform:translateY(28px)}[data-pack=sinema] .sn-gate__enter{min-width:min(100%,250px)}[data-pack=sinema] .sn-gate__note{color:#f2e9d8c7;max-width:280px;font-size:12px;line-height:1.5}[data-pack=sinema] .sn-gate__skip{z-index:7;top:max(12px, calc(env(safe-area-inset-top) + 8px));color:#f2e9d8e0;min-height:44px;font-family:var(--sn-mono);letter-spacing:.05em;cursor:pointer;background:#0807078c;border:1px solid #f2e9d847;border-radius:999px;align-items:center;gap:4px;padding:8px 10px 8px 14px;font-size:12px;display:inline-flex;position:absolute;right:12px}[data-pack=sinema] .sn-gate__grain,[data-pack=sinema] .sn-gate__flicker{pointer-events:none;position:absolute;inset:0}[data-pack=sinema] .sn-gate__grain{z-index:5;background-image:var(--sn-noise);opacity:.1;background-size:200px 200px;transition:opacity .4s;animation:.5s step-end infinite sn-grain}[data-pack=sinema] .sn-gate__flicker{z-index:6;--sn-flicker:1;opacity:0;background:#fff3dc;animation:.9s step-end infinite sn-flicker}[data-pack=sinema] .sn-gate[data-stage=ticket] .sn-gate__flicker{--sn-flicker:.3;animation-duration:2.6s}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__grain,[data-pack=sinema] .sn-gate[data-phase=opening] .sn-gate__flicker{opacity:0;animation:none}[data-pack=sinema] .sn-admit{width:min(100%,360px);color:var(--sn-ink);text-align:left;filter:drop-shadow(0 18px 28px #0000008c);display:flex;position:relative}[data-pack=sinema] .sn-admit__main,[data-pack=sinema] .sn-admit__stub{background:linear-gradient(170deg, #f6efe0 0%, var(--sn-paper) 55%, var(--sn-paper-2) 100%);position:relative}[data-pack=sinema] .sn-admit__main{min-width:0;transition:transform .6s var(--sn-ease);border-radius:8px 0 0 8px;flex:1;padding:15px 14px 14px 18px;-webkit-mask:radial-gradient(9px at 100% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(9px at 100% 100%,#0000 96%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(9px at 100% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(9px at 100% 100%,#0000 96%,#000) bottom/100% 51% no-repeat}[data-pack=sinema] .sn-admit__main:before{content:"";background:var(--sn-red);width:5px;position:absolute;top:0;bottom:0;left:0}[data-pack=sinema] .sn-admit__kicker{font-family:var(--sn-display);letter-spacing:.16em;color:var(--sn-red);border-bottom:1px dashed #1211104d;margin-bottom:9px;padding-bottom:7px;font-size:15px;line-height:1.1}[data-pack=sinema] .sn-admit__to{font-family:var(--sn-mono);letter-spacing:.03em;color:var(--sn-ink-2);font-size:11.5px;line-height:1.4}[data-pack=sinema] .sn-admit__guest{font-family:var(--sn-serif);color:var(--sn-ink);overflow-wrap:anywhere;margin-top:2px;font-size:clamp(1.2rem,5.2vw,1.45rem);font-style:italic;font-weight:600;line-height:1.2}[data-pack=sinema] .sn-admit__meta{flex-wrap:wrap;gap:4px 18px;margin-top:11px;display:flex}[data-pack=sinema] .sn-admit__meta dt{font-family:var(--sn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-ink-2);font-size:9.5px;line-height:1.3}[data-pack=sinema] .sn-admit__meta dd{font-family:var(--sn-display);letter-spacing:.08em;color:var(--sn-ink);margin:0;font-size:15px;line-height:1.25}[data-pack=sinema] .sn-admit__stub{transform-origin:0 0;transition:transform .75s var(--sn-ease-in), opacity .45s ease .28s;border-left:2px dashed #12111052;border-radius:0 8px 8px 0;flex-direction:column;flex:0 0 76px;justify-content:space-between;align-items:center;gap:6px;padding:14px 6px 12px;display:flex;-webkit-mask:radial-gradient(9px at 0 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(9px at 0 100%,#0000 96%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(9px at 0 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(9px at 0 100%,#0000 96%,#000) bottom/100% 51% no-repeat}[data-pack=sinema] .sn-admit__mono{font-family:var(--sn-serif);color:var(--sn-red);font-size:1.1rem;font-style:italic;font-weight:600;line-height:1}[data-pack=sinema] .sn-admit__barcode{width:40px;height:46px;color:var(--sn-ink);opacity:.85}[data-pack=sinema] .sn-admit__serial{font-family:var(--sn-mono);letter-spacing:.1em;color:var(--sn-ink-2);font-size:9.5px;line-height:1}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-admit__stub{opacity:0;transform:translate(14px,30px)rotate(14deg)}[data-pack=sinema] .sn-gate[data-phase=opening] .sn-admit__main{transform:translate(-5px)rotate(-1deg)}[data-pack=sinema] .sn-hero{isolation:isolate;background:var(--sn-bar);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}[data-pack=sinema] .sn-hero__frame{left:0;right:0;top:var(--sn-lb-top);bottom:var(--sn-lb-bottom);background:var(--sn-char);position:absolute;overflow:hidden}[data-pack=sinema] .sn-hero__frame img{object-fit:cover;transform-origin:50% 42%;filter:saturate(.9)contrast(1.05)sepia(.1)brightness(.86);width:100%;height:100%;animation:18s cubic-bezier(.2,.6,.25,1) both sn-kenburns;display:block}[data-pack=sinema][data-phase=closed] .sn-hero__frame img{animation-play-state:paused}[data-pack=sinema] .sn-hero__frame:after{content:"";background:linear-gradient(#08070780 0%,#0807070a 28%,#0807071f 48%,#080707e0 100%),radial-gradient(120% 85% at 50% 45%,#0000 55%,#00000080);position:absolute;inset:0}[data-pack=sinema] .sn-hero__fallback{width:100%;height:100%;font-family:var(--sn-serif);color:#f2e9d829;background:radial-gradient(circle at 50% 40%,#2c2722,#121110 72%);justify-content:center;align-items:center;gap:.1em;font-size:clamp(5rem,30vw,12rem);font-style:italic;display:flex}[data-pack=sinema] .sn-hero__fallback i{color:#e8b04a59;font-size:.6em}[data-pack=sinema] .sn-hero__bar{z-index:2;padding-inline:var(--sn-gutter);background:var(--sn-bar);font-family:var(--sn-display);letter-spacing:.3em;color:#f2e9d8a8;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1;display:flex;position:absolute;left:0;right:0}[data-pack=sinema] .sn-hero__bar--top{height:var(--sn-lb-top);padding-top:env(safe-area-inset-top,0px);top:0}[data-pack=sinema] .sn-hero__bar--bottom{height:var(--sn-lb-bottom);padding-bottom:env(safe-area-inset-bottom,0px);bottom:0}[data-pack=sinema] .sn-hero__tc{font-family:var(--sn-mono);letter-spacing:.12em;color:var(--sn-amber);font-size:12px}[data-pack=sinema] .sn-hero__title{z-index:1;width:100%;max-width:1160px;padding:0 var(--sn-gutter) calc(var(--sn-lb-bottom) + clamp(26px, 5vh, 52px));flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative}[data-pack=sinema] .sn-hero__eyebrow{font-family:var(--sn-mono);letter-spacing:.08em;color:var(--sn-amber);font-size:13px}[data-pack=sinema] .sn-hero__names{font-family:var(--sn-serif);letter-spacing:-.01em;color:var(--sn-cream);text-shadow:0 2px 30px #00000073;overflow-wrap:anywhere;outline:none;flex-direction:column;font-size:clamp(3.2rem,15vw,7.5rem);font-style:italic;font-weight:500;line-height:.98;display:flex}[data-pack=sinema] .sn-hero__amp{color:var(--sn-amber);margin:.04em 0 .02em .08em;font-size:.6em;font-weight:400}[data-pack=sinema] .sn-hero__meta{font-family:var(--sn-display);letter-spacing:.2em;color:var(--sn-cream);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;font-size:clamp(15px,4.4vw,19px);line-height:1.2;display:flex}[data-pack=sinema] .sn-rating{min-width:32px;height:22px;font-family:var(--sn-display);letter-spacing:.06em;border:1.5px solid;border-radius:3px;place-items:center;padding:2px 5px 0;font-size:14px;line-height:1;display:inline-grid}[data-pack=sinema] .sn-hero__venue{color:var(--sn-text);font-size:.95rem;line-height:1.5}[data-pack=sinema] .sn-hero [data-reveal]{transition-delay:.5s}[data-pack=sinema] .sn-hero .sn-hero__names{transition-delay:.65s}[data-pack=sinema] .sn-hero .sn-hero__meta{transition-delay:.85s}[data-pack=sinema] .sn-hero .sn-hero__venue{transition-delay:.95s}[data-pack=sinema] .sn-hero__scroll{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}[data-pack=sinema] .sn-hero__scroll span{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;animation:1.8s ease-in-out infinite sn-nudge;transform:translateY(-3px)rotate(45deg)}[data-pack=sinema] .sn-hero__bar--bottom>*{display:none}[data-pack=sinema] .sn-hero__runtime--inline{margin-top:2px}[data-pack=sinema] .sn-hero__runtime{font-family:var(--sn-mono);letter-spacing:.05em;color:var(--sn-muted);font-size:11.5px}[data-pack=sinema] .sn-section{padding:88px var(--sn-gutter);background:var(--sn-black);position:relative}[data-pack=sinema] .sn-section[data-tone=alt]{background:var(--sn-char)}[data-pack=sinema] .sn-scene{gap:36px;display:grid}[data-pack=sinema] .sn-scene>*{width:100%;min-width:0;max-width:680px}[data-pack=sinema] .sn-scene__body{gap:30px;display:grid}[data-pack=sinema] .sn-slate{align-content:start;gap:10px;display:grid}[data-pack=sinema] .sn-slate__meta{align-items:center;gap:10px;display:flex}[data-pack=sinema] .sn-clapper{width:31px;height:24px;color:var(--sn-cream);flex:none}[data-pack=sinema] .sn-clapper__ink{fill:none;stroke:var(--sn-black)}[data-pack=sinema] .sn-clapper__ink-fill{fill:var(--sn-black)}[data-pack=sinema] .sn-section[data-tone=alt] .sn-clapper__ink{stroke:var(--sn-char)}[data-pack=sinema] .sn-section[data-tone=alt] .sn-clapper__ink-fill{fill:var(--sn-char)}[data-pack=sinema] .sn-clapper__stick{transform-box:view-box;transform-origin:2px 11.5px;transition:transform .36s cubic-bezier(.6,0,.9,.4) .4s;transform:rotate(-22deg)}[data-pack=sinema] .sn-slate[data-shown=true] .sn-clapper__stick{transform:rotate(0)}[data-pack=sinema] .sn-slate__scene{font-family:var(--sn-display);letter-spacing:.22em;white-space:nowrap;color:var(--sn-amber);padding-top:3px;font-size:17px;line-height:1}[data-pack=sinema] .sn-slate__rule{background:var(--sn-line-2);transform-origin:0;min-width:20px;height:1px;transition:transform 1.1s var(--sn-ease) .2s;flex:1;transform:scaleX(0)}[data-pack=sinema] .sn-slate[data-shown=true] .sn-slate__rule{transform:scaleX(1)}[data-pack=sinema] .sn-slate__tc{font-family:var(--sn-mono);letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--sn-muted);font-size:12.5px;line-height:1}[data-pack=sinema] .sn-slate__title{font-family:var(--sn-display);letter-spacing:.01em;color:var(--sn-cream);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(3.1rem,15vw,5.4rem);font-weight:400;line-height:.92}[data-pack=sinema] .sn-slate__kicker{font-family:var(--sn-serif);color:var(--sn-text);font-size:1.15rem;font-style:italic;line-height:1.4}[data-pack=sinema] .sn-slate--center{text-align:center;justify-items:center}[data-pack=sinema] .sn-slate--center .sn-slate__meta{justify-content:center}[data-pack=sinema] .sn-slate--center .sn-slate__rule{flex:0 0 40px}[data-pack=sinema] .sn-scene__body>.sn-arabic{text-align:right}[data-pack=sinema] .sn-scene__body>.sn-latin{margin-top:-18px}[data-pack=sinema] .sn-subframe{gap:14px;display:grid}[data-pack=sinema] .sn-subframe__screen{border-top:16px solid var(--sn-bar);border-bottom:16px solid var(--sn-bar);text-align:center;background:radial-gradient(circle at 16% 28%,#e8b04a4d 0 6%,#0000 17%),radial-gradient(circle at 80% 20%,#f2e9d829 0 4%,#0000 13%),radial-gradient(circle at 70% 74%,#b23a2b42 0 7%,#0000 21%),radial-gradient(circle at 30% 82%,#e8b04a29 0 4%,#0000 15%),radial-gradient(circle at 92% 58%,#e8b04a24 0 3%,#0000 11%),radial-gradient(120% 90% at 50% 40%,#2b231b 0%,#0d0c0b 78%);border-radius:3px;align-content:center;justify-items:center;gap:20px;min-height:300px;padding:44px 18px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000000e6}[data-pack=sinema] .sn-subframe__tc{font-family:var(--sn-mono);letter-spacing:.1em;color:#e8b04abf;font-size:11px;position:absolute;top:12px;left:14px}[data-pack=sinema] .sn-arabic--verse{text-shadow:0 2px 14px #0009;font-size:clamp(1.2rem,5vw,1.55rem);line-height:2.15}[data-pack=sinema] .sn-subtitle{max-width:32rem;font-family:var(--sn-serif);color:#fbf4e4;font-size:clamp(1rem,4.1vw,1.18rem);font-style:italic;line-height:1.95}[data-pack=sinema] .sn-subtitle span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#080707a8;border-radius:2px;padding:.16em .45em}[data-pack=sinema] .sn-subframe__cite{font-family:var(--sn-display);letter-spacing:.28em;color:var(--sn-amber);text-align:center;font-size:15px}[data-pack=sinema] .sn-cast-grid{gap:30px;display:grid}[data-pack=sinema] .sn-cast-grid__amp{font-family:var(--sn-serif);text-align:center;color:var(--sn-amber);font-size:clamp(3.4rem,17vw,5.2rem);font-style:italic;line-height:.8}[data-pack=sinema] .sn-cast{gap:6px;min-width:0;display:grid}[data-pack=sinema] .sn-cast__frame{border:1px solid var(--sn-line);background:var(--sn-bar);border-radius:3px;margin-bottom:14px;padding:10px 10px 8px;position:relative}[data-pack=sinema] .sn-cast__photo{aspect-ratio:4/5;background:var(--sn-char-2);position:relative;overflow:hidden}[data-pack=sinema] .sn-cast__photo:after{--c:#f2e9d8d9;content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / 18px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1.5px 18px no-repeat, linear-gradient(var(--c), var(--c)) top right / 18px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1.5px 18px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 18px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1.5px 18px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 18px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1.5px 18px no-repeat;position:absolute;inset:12px}[data-pack=sinema] .sn-cast__photo img{object-fit:cover;object-position:50% 30%;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform 1.4s var(--sn-ease);display:block}[data-pack=sinema] .sn-cast:hover .sn-cast__photo img{transform:scale(1.03)}[data-pack=sinema] .sn-cast__edge{font-family:var(--sn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:10.5px;line-height:1.2;display:flex}[data-pack=sinema] .sn-cast__role{font-family:var(--sn-display);letter-spacing:.26em;color:var(--sn-amber);font-size:15px;line-height:1.2}[data-pack=sinema] .sn-cast__name{font-family:var(--sn-serif);color:var(--sn-cream);overflow-wrap:anywhere;font-size:clamp(2.6rem,12vw,3.4rem);font-style:italic;font-weight:500;line-height:1.04}[data-pack=sinema] .sn-cast__full{font-family:var(--sn-display);letter-spacing:.12em;color:var(--sn-cream);font-size:1.22rem;line-height:1.25}[data-pack=sinema] .sn-cast__parents{color:var(--sn-text)}[data-pack=sinema] .sn-cast__parents span{font-family:var(--sn-serif);color:var(--sn-muted);font-style:italic}[data-pack=sinema] .sn-cast__address{color:var(--sn-muted);font-size:.92rem}[data-pack=sinema] .sn-photo-fallback{background:repeating-linear-gradient(-45deg,#0000 0 16px,#f2e9d809 16px 17px),radial-gradient(circle at 50% 40%,#2b2722,#191715 75%);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}[data-pack=sinema] .sn-photo-fallback__letter{font-family:var(--sn-serif);color:#e8b04ab3;font-size:clamp(3.6rem,18vw,5.4rem);font-style:italic;line-height:1}[data-pack=sinema] .sn-photo-fallback__note{font-family:var(--sn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sn-muted);font-size:10.5px}[data-pack=sinema] .sn-poster{background:#0c0b0a;border-radius:6px;padding:16px;position:relative;box-shadow:0 0 0 1px #e8b04a4d,0 30px 60px -32px #000000e6}[data-pack=sinema] .sn-poster__bulbs{pointer-events:none;position:absolute;inset:3px}[data-pack=sinema] .sn-poster__bulbs:before,[data-pack=sinema] .sn-poster__bulbs:after{content:"";background:var(--sn-bulb) 0 0 / 22px 11px repeat-x, var(--sn-bulb) 0 100% / 22px 11px repeat-x, var(--sn-bulb) 0 11px / 11px 22px repeat-y, var(--sn-bulb) 100% 11px / 11px 22px repeat-y;animation:1.6s step-end infinite sn-blink;position:absolute;inset:0}[data-pack=sinema] .sn-poster__bulbs:after{background-position:11px 0,11px 100%,0 0,100% 0;animation-delay:-.8s}[data-pack=sinema] .sn-poster__inner{text-align:center;background:radial-gradient(110% 70% at 50% 0,#e8b04a24,#0000 70%),linear-gradient(#181512,#100e0c);border:1px solid #e8b04a61;border-radius:3px;justify-items:center;gap:14px;padding:30px 16px 26px;display:grid;position:relative}[data-pack=sinema] .sn-poster__ribbon{background:var(--sn-red);font-family:var(--sn-display);letter-spacing:.3em;color:var(--sn-cream);padding:7px 16px 5px;font-size:18px;line-height:1;transform:rotate(-2deg);box-shadow:0 8px 16px -8px #000000b3}[data-pack=sinema] .sn-poster[data-live] .sn-poster__ribbon{background:var(--sn-amber);color:var(--sn-ink)}[data-pack=sinema] .sn-poster__names{font-family:var(--sn-serif);color:var(--sn-cream);overflow-wrap:anywhere;font-size:clamp(2rem,9vw,3rem);font-style:italic;font-weight:500;line-height:1.1}[data-pack=sinema] .sn-poster__names i{color:var(--sn-amber)}[data-pack=sinema] .sn-poster__date{font-family:var(--sn-display);letter-spacing:.2em;color:var(--sn-text);font-size:16px;line-height:1.3}[data-pack=sinema] .sn-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:420px;margin-top:4px;display:grid}[data-pack=sinema] .sn-countdown__unit{justify-items:center;gap:7px;min-width:0;display:grid}[data-pack=sinema] .sn-countdown__num{width:100%;font-family:var(--sn-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--sn-ink);background:linear-gradient(#f7efdf,#e6d9c0);border-radius:3px;padding:11px 0 7px;font-size:clamp(2rem,10vw,2.8rem);line-height:1;display:block;position:relative;box-shadow:inset 0 -2px #12111024,0 8px 16px -10px #000c}[data-pack=sinema] .sn-countdown__num:after{content:"";background:#12111029;height:1px;position:absolute;top:50%;left:0;right:0}[data-pack=sinema] .sn-countdown__label{font-family:var(--sn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted);font-size:11px;line-height:1}[data-pack=sinema] .sn-countdown__done{font-family:var(--sn-serif);color:var(--sn-amber);font-size:1.5rem;font-style:italic}[data-pack=sinema] .sn-cal{margin-top:4px;position:relative}[data-pack=sinema] .sn-cal__menu{z-index:20;border:1px solid var(--sn-line-2);background:#0f0e0c;border-radius:6px;min-width:232px;animation:.25s both sn-fade;display:grid;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 40px -20px #000000e6}[data-pack=sinema] .sn-cal__item{border:0;border-bottom:1px solid var(--sn-line);min-height:46px;color:var(--sn-cream);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:.92rem;text-decoration:none;display:flex}[data-pack=sinema] .sn-cal__item:last-child{border-bottom:0}[data-pack=sinema] .sn-cal__item:hover,[data-pack=sinema] .sn-cal__item:focus-visible{color:var(--sn-amber);background:#e8b04a1a}[data-pack=sinema] .sn-tickets{gap:24px;display:grid}[data-pack=sinema] .sn-ticket{min-width:0;color:var(--sn-ink);filter:drop-shadow(0 22px 30px #00000080);display:grid;position:relative}[data-pack=sinema] .sn-ticket__main,[data-pack=sinema] .sn-ticket__stub{background:linear-gradient(175deg, #f6efe0 0%, var(--sn-paper) 60%, var(--sn-paper-2) 100%);position:relative}[data-pack=sinema] .sn-ticket__main{border-radius:8px 8px 0 0;padding:18px;-webkit-mask:radial-gradient(11px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat}[data-pack=sinema] .sn-ticket__stub{background:linear-gradient(175deg, var(--sn-paper-2), #e2d4ba);border-top:2px dashed #1211104d;border-radius:0 0 8px 8px;gap:14px;padding:16px 18px;display:grid;-webkit-mask:radial-gradient(11px at 0 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 96%,#000) 100%/51% 100% no-repeat}[data-pack=sinema] .sn-ticket__head{font-family:var(--sn-display);letter-spacing:.24em;color:var(--sn-red);border-bottom:1px solid #12111029;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:15px;line-height:1;display:flex}[data-pack=sinema] .sn-ticket__no{font-family:var(--sn-mono);letter-spacing:.06em;color:var(--sn-ink-2);font-size:12px}[data-pack=sinema] .sn-ticket__title{font-family:var(--sn-serif);color:var(--sn-ink);overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,2.15rem);font-style:italic;font-weight:600;line-height:1.1}[data-pack=sinema] .sn-ticket__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}[data-pack=sinema] .sn-ticket__grid>div{min-width:0}[data-pack=sinema] .sn-ticket__wide{grid-column:1/-1}[data-pack=sinema] .sn-ticket__grid dt{font-family:var(--sn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sn-ink-2);font-size:10px;line-height:1.3}[data-pack=sinema] .sn-ticket__grid dd{color:var(--sn-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:.95rem;font-weight:500;line-height:1.4}[data-pack=sinema] .sn-ticket__venue{font-weight:600;display:block}[data-pack=sinema] .sn-ticket__address{color:#4d463c;margin-top:2px;font-size:.88rem;font-weight:400;display:block}[data-pack=sinema] .sn-ticket__actions{flex-wrap:wrap;gap:8px;display:flex}[data-pack=sinema] .sn-ticket__barcode{width:min(62%,200px);height:26px;color:var(--sn-ink);opacity:.8;justify-self:end}[data-pack=sinema] .sn-ticket .sn-btn{color:var(--sn-ink);background:0 0;border-color:#1211108c}[data-pack=sinema] .sn-ticket .sn-btn:not(:disabled):hover,[data-pack=sinema] .sn-ticket .sn-btn--ink{border-color:var(--sn-ink);background:var(--sn-ink);color:var(--sn-cream)}[data-pack=sinema] .sn-ticket .sn-btn--ink:not(:disabled):hover{border-color:var(--sn-red);background:var(--sn-red)}[data-pack=sinema] .sn-ticket .sn-btn[data-copied]{border-color:var(--sn-ink);background:var(--sn-ink);color:var(--sn-amber)}[data-pack=sinema] .sn-map{gap:10px;display:grid}[data-pack=sinema] .sn-map__screen{background-color:var(--sn-bar);background:var(--sn-bar);border-radius:3px;padding:12px 0}[data-pack=sinema] .sn-map iframe{aspect-ratio:16/10;filter:grayscale()invert(.9)contrast(.92)sepia(.28)brightness(.95);border:0;width:100%;display:block}[data-pack=sinema] .sn-story{background:var(--sn-perf-y) 6px 0 / 22px 28px repeat-y, var(--sn-perf-y) calc(100% - 6px) 0 / 22px 28px repeat-y, var(--sn-bar);border-radius:4px;gap:14px;margin:0;padding:16px 34px;list-style:none;display:grid;position:relative}[data-pack=sinema] .sn-story__frame{background:linear-gradient(#23201c,#1a1815);border:1px solid #f2e9d81a;border-radius:3px;gap:6px;min-width:0;padding:18px 18px 22px;display:grid;position:relative}[data-pack=sinema] .sn-story__panel{font-family:var(--sn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted);justify-content:space-between;gap:10px;font-size:10.5px;line-height:1.3;display:flex}[data-pack=sinema] .sn-story__date{font-family:var(--sn-display);letter-spacing:.02em;color:var(--sn-amber);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(2.6rem,13vw,3.6rem);line-height:.95}[data-pack=sinema] .sn-story__title{font-family:var(--sn-serif);color:var(--sn-cream);font-size:1.45rem;font-style:italic;font-weight:500;line-height:1.25}[data-pack=sinema] .sn-story__text{color:var(--sn-text);white-space:pre-line}[data-pack=sinema] .sn-story__frame[data-reveal]{filter:brightness(1.9)saturate(0)blur(2px);transition:opacity 1s var(--sn-ease), transform 1s var(--sn-ease), filter 1.4s ease .1s}[data-pack=sinema] .sn-story__frame[data-reveal][data-shown=true]{filter:none}[data-pack=sinema] .sn-strip{gap:14px;min-width:0;display:grid}[data-pack=sinema] .sn-strip__track{margin-inline:calc(var(--sn-gutter) * -1);padding:36px var(--sn-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sn-gutter);scrollbar-width:none;background:var(--sn-perf-x) 0 4px / 26px 20px repeat-x, var(--sn-perf-x) 0 calc(100% - 4px) / 26px 20px repeat-x, var(--sn-bar);background-attachment:local;gap:12px;display:flex;overflow-x:auto}[data-pack=sinema] .sn-strip__track::-webkit-scrollbar{display:none}[data-pack=sinema] .sn-strip__frame{scroll-snap-align:start;flex:0 0 78%;max-width:420px;position:relative}[data-pack=sinema] .sn-strip[data-count="1"] .sn-strip__frame{flex-basis:100%;max-width:640px}[data-pack=sinema] .sn-strip__btn{aspect-ratio:3/2;background:var(--sn-char-2);cursor:zoom-in;border:0;border-radius:2px;width:100%;padding:0;display:block;overflow:hidden}[data-pack=sinema] .sn-strip__btn img{object-fit:cover;filter:sepia(.14)saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform 1.2s var(--sn-ease), filter .6s ease;display:block}[data-pack=sinema] .sn-strip__btn:hover img,[data-pack=sinema] .sn-strip__btn:focus-visible img{filter:none;transform:scale(1.04)}[data-pack=sinema] .sn-strip__code{font-family:var(--sn-mono);letter-spacing:.14em;color:#e8b04ad1;pointer-events:none;justify-content:space-between;font-size:9.5px;line-height:1;display:flex;position:absolute;top:-13px;left:2px;right:2px}[data-pack=sinema] .sn-strip__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-pack=sinema] .sn-strip__hint{font-family:var(--sn-mono);letter-spacing:.05em;text-align:center;color:var(--sn-muted);font-size:11.5px}[data-pack=sinema] .sn-gift{justify-items:start;gap:16px;display:grid}[data-pack=sinema] .sn-gift__grid{gap:14px;width:100%;display:grid}[data-pack=sinema] .sn-gift__grid[hidden]{display:none}[data-pack=sinema] .sn-gift__card{min-width:0;animation:sn-rise .7s var(--sn-ease) both;background:radial-gradient(90% 60% at 100% 0,#e8b04a1a,#0000 70%),linear-gradient(160deg,#201d19,#141210);border:1px dashed #e8b04a73;border-radius:6px;justify-items:start;gap:4px;padding:20px 20px 22px;display:grid;position:relative}[data-pack=sinema] .sn-gift__reel{color:#e8b04a80;width:30px;height:30px;position:absolute;top:16px;right:16px}[data-pack=sinema] .sn-gift__bank{font-family:var(--sn-display);letter-spacing:.24em;color:var(--sn-amber);font-size:17px;line-height:1.2}[data-pack=sinema] .sn-gift__number{font-family:var(--sn-mono);letter-spacing:.04em;color:var(--sn-cream);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(1.3rem,6.2vw,1.65rem);font-weight:700;line-height:1.3}[data-pack=sinema] .sn-gift__name{color:var(--sn-text);font-size:.93rem}[data-pack=sinema] .sn-gift__address{white-space:pre-line;color:var(--sn-cream);margin-top:6px}[data-pack=sinema] .sn-gift__card .sn-btn{margin-top:14px}[data-pack=sinema] .sn-panel{border:1px solid var(--sn-line);background:linear-gradient(#f2e9d809,#f2e9d802),#161412;border-radius:8px;padding:26px 20px;position:relative;box-shadow:0 30px 60px -42px #000000f2}[data-pack=sinema] .sn-section[data-tone=alt] .sn-panel{background:linear-gradient(#f2e9d808,#f2e9d802),#131210}[data-pack=sinema] .sn-seats{border-bottom:1px dashed var(--sn-line-2);justify-items:center;gap:10px;margin-bottom:24px;padding-bottom:22px;display:grid}[data-pack=sinema] .sn-seats__screen{width:min(78%,280px);font-family:var(--sn-mono);letter-spacing:.32em;text-align:center;text-transform:uppercase;color:var(--sn-muted);border-bottom:2px solid #e8b04a99;border-radius:0 0 50% 50%/0 0 10px 10px;padding-bottom:8px;font-size:10px;line-height:1}[data-pack=sinema] .sn-seats__row{width:min(100%,250px);height:auto}[data-pack=sinema] .sn-seat>path:first-child,[data-pack=sinema] .sn-seat>rect{fill:#f2e9d821}[data-pack=sinema] .sn-seat>path:last-child{stroke:#f2e9d833}[data-pack=sinema] .sn-seat--you>path:first-child,[data-pack=sinema] .sn-seat--you>rect{fill:var(--sn-amber)}[data-pack=sinema] .sn-seat--you>path:last-child{stroke:var(--sn-amber)}[data-pack=sinema] .sn-seats__label{font-family:var(--sn-display);letter-spacing:.28em;color:var(--sn-amber);font-size:13px;line-height:1}[data-pack=sinema] .sn-form{gap:20px;display:grid}[data-pack=sinema] .sn-form__lead{font-family:var(--sn-serif);color:var(--sn-cream);font-size:1.3rem;font-style:italic;line-height:1.35}[data-pack=sinema] .sn-form__note{border-left:2px solid var(--sn-amber);color:var(--sn-cream);background:#e8b04a14;padding:10px 12px;font-size:.9rem}[data-pack=sinema] .sn-field{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid;position:relative}[data-pack=sinema] .sn-field__label{font-family:var(--sn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted);padding:0;font-size:11px;line-height:1.4}[data-pack=sinema] .sn-field__hint{letter-spacing:.02em;text-transform:none}[data-pack=sinema] .sn-field__count{font-family:var(--sn-mono);color:var(--sn-muted);justify-self:end;font-size:11px}[data-pack=sinema] .sn-input{border:0;border-bottom:1px solid var(--sn-line-2);width:100%;min-height:46px;color:var(--sn-cream);font-family:var(--sn-sans);background:0 0;border-radius:0;padding:10px 0;font-size:16px;transition:border-color .3s,box-shadow .3s}[data-pack=sinema] .sn-input::placeholder{color:#f2e9d857}[data-pack=sinema] .sn-input:focus{border-bottom-color:var(--sn-amber);box-shadow:0 1px 0 var(--sn-amber);outline:none}[data-pack=sinema] .sn-input:disabled{opacity:.5}[data-pack=sinema] .sn-input--area{resize:vertical;line-height:1.55}[data-pack=sinema] .sn-choices{flex-wrap:wrap;gap:8px;display:flex}[data-pack=sinema] .sn-choices legend{width:100%;margin-bottom:8px}[data-pack=sinema] .sn-choice{border:1px solid var(--sn-line-2);min-height:44px;color:var(--sn-text);cursor:pointer;border-radius:999px;align-items:center;padding:10px 16px;font-size:.92rem;line-height:1.2;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex;position:relative}[data-pack=sinema] .sn-choice[data-checked]{border-color:var(--sn-amber);background:var(--sn-amber);color:var(--sn-ink);font-weight:500}[data-pack=sinema] .sn-choice:has(input:focus-visible){outline:2px solid var(--sn-amber);outline-offset:2px}[data-pack=sinema] fieldset:disabled .sn-choice{opacity:.55;cursor:not-allowed}[data-pack=sinema] .sn-stepper{border:1px solid var(--sn-line-2);border-radius:999px;justify-self:start;align-items:center;display:inline-flex}[data-pack=sinema] .sn-stepper button{width:46px;height:46px;color:var(--sn-cream);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}[data-pack=sinema] .sn-stepper button:disabled{opacity:.3;cursor:not-allowed}[data-pack=sinema] .sn-stepper output{min-width:44px;font-family:var(--sn-display);text-align:center;color:var(--sn-amber);padding-top:3px;font-size:1.5rem;line-height:1}[data-pack=sinema] .sn-form__status{min-height:1.4em;color:var(--sn-amber);font-size:.92rem}[data-pack=sinema] .sn-form__status[data-tone=error],[data-pack=sinema] .sn-form__error{color:var(--sn-red-hi)}[data-pack=sinema] .sn-form__error{font-size:.92rem}[data-pack=sinema] .sn-wishes{gap:26px;display:grid}[data-pack=sinema] .sn-wishes__head{border-top:1px solid var(--sn-line-2);font-family:var(--sn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted);align-items:baseline;gap:10px;padding-top:20px;font-size:12px;display:flex}[data-pack=sinema] .sn-wishes__count{font-family:var(--sn-display);letter-spacing:.02em;color:var(--sn-amber);font-size:2.6rem;line-height:1}[data-pack=sinema] .sn-wishes__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8b04a66 transparent;max-height:520px;display:grid;overflow-y:auto}[data-pack=sinema] .sn-wishes__state{font-family:var(--sn-serif);color:var(--sn-muted);padding:16px 0;font-style:italic}[data-pack=sinema] .sn-wish{border-bottom:1px solid var(--sn-line);animation:sn-rise .6s var(--sn-ease) both;grid-template-columns:auto 1fr;gap:14px;padding:18px 0;display:grid}[data-pack=sinema] .sn-wish__avatar{width:38px;height:38px;font-family:var(--sn-display);color:var(--sn-amber);background:#e8b04a29;border-radius:50%;justify-content:center;align-items:center;padding-top:3px;font-size:1.15rem;line-height:1;display:flex}[data-pack=sinema] .sn-wish__avatar[data-tone="1"]{color:var(--sn-cream);background:#b23a2b4d}[data-pack=sinema] .sn-wish__avatar[data-tone="2"]{background:var(--sn-cream);color:var(--sn-ink)}[data-pack=sinema] .sn-wish__avatar[data-tone="3"]{background:var(--sn-char-3);color:var(--sn-cream)}[data-pack=sinema] .sn-wish__body{min-width:0}[data-pack=sinema] .sn-wish__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}[data-pack=sinema] .sn-wish__name{font-family:var(--sn-display);letter-spacing:.12em;color:var(--sn-cream);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.2}[data-pack=sinema] .sn-wish__time{font-family:var(--sn-mono);color:var(--sn-muted);margin-left:auto;font-size:11px}[data-pack=sinema] .sn-wish__msg{font-family:var(--sn-serif);color:var(--sn-text);overflow-wrap:anywhere;white-space:pre-line;margin-top:6px;font-size:1.04rem;font-style:italic;line-height:1.6}[data-pack=sinema] .sn-wish__msg:before{content:"“";color:var(--sn-amber)}[data-pack=sinema] .sn-wish__msg:after{content:"”";color:var(--sn-amber)}[data-pack=sinema] .sn-closing{padding-bottom:calc(132px + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:22px;display:grid}[data-pack=sinema] .sn-closing>*{width:100%;max-width:680px}[data-pack=sinema] .sn-closing .sn-lead{margin:0 auto}[data-pack=sinema] .sn-closing>.sn-latin{margin-top:-14px}[data-pack=sinema] .sn-credits{--sn-credits-h:min(62vh, 540px);border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);justify-items:center;gap:14px;width:100%;margin-top:8px;padding:0 0 6px;display:grid}[data-pack=sinema] .sn-credits__viewport{width:100%;height:var(--sn-credits-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}[data-pack=sinema] .sn-credits__roll{padding:calc(var(--sn-credits-h) * .18) 8px calc(var(--sn-credits-h) * .2);animation-name:sn-roll;animation-duration:var(--sn-roll-duration,24s);justify-items:center;gap:30px;animation-timing-function:linear;animation-play-state:paused;animation-delay:.6s;animation-fill-mode:both;display:grid}[data-pack=sinema] .sn-credits__viewport[data-inview=true]:not([data-paused]) .sn-credits__roll{animation-play-state:running}@media (hover:hover){[data-pack=sinema] .sn-credits__viewport[data-inview=true]:hover .sn-credits__roll{animation-play-state:paused}}[data-pack=sinema] .sn-credits[data-mode=static] .sn-credits__viewport,[data-pack=sinema] .sn-credits__viewport[data-fits]{height:auto;-webkit-mask-image:none;mask-image:none}[data-pack=sinema] .sn-credits[data-mode=static] .sn-credits__roll,[data-pack=sinema] .sn-credits__viewport[data-fits] .sn-credits__roll{padding:36px 8px;animation:none}[data-pack=sinema] .sn-credits__viewport[data-fits]+.sn-credits__toggle{display:none}[data-pack=sinema] .sn-credits__overline{font-family:var(--sn-mono);letter-spacing:.1em;color:var(--sn-muted);font-size:12px}[data-pack=sinema] .sn-credits__title{font-family:var(--sn-serif);color:var(--sn-cream);overflow-wrap:anywhere;margin-top:-18px;font-size:clamp(2.2rem,10vw,3.4rem);font-style:italic;font-weight:500;line-height:1.05}[data-pack=sinema] .sn-credits__title i{color:var(--sn-amber)}[data-pack=sinema] .sn-credits__title--end{margin-top:0}[data-pack=sinema] .sn-credits__block{gap:4px;max-width:100%;display:grid}[data-pack=sinema] .sn-credits__role{font-family:var(--sn-display);letter-spacing:.32em;color:var(--sn-amber);font-size:14px;line-height:1.3}[data-pack=sinema] .sn-credits__name{letter-spacing:.03em;color:var(--sn-cream);overflow-wrap:anywhere;font-size:1.08rem;font-weight:500;line-height:1.45}[data-pack=sinema] .sn-credits__finale{gap:10px;margin-top:16px;display:grid}[data-pack=sinema] .sn-credits__line{font-family:var(--sn-serif);color:var(--sn-text);font-style:italic}[data-pack=sinema] .sn-credits__toggle{border:1px solid var(--sn-line-2);min-height:44px;color:var(--sn-text);font-family:var(--sn-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;transition:border-color .3s,color .3s;display:inline-flex}[data-pack=sinema] .sn-credits__toggle:hover{border-color:var(--sn-amber);color:var(--sn-amber)}[data-pack=sinema] .sn-hashtag{font-family:var(--sn-serif);letter-spacing:.01em;color:var(--sn-amber);overflow-wrap:anywhere;font-size:clamp(1.6rem,7vw,2.2rem);font-style:italic;font-weight:500;line-height:1.1}[data-pack=sinema] .sn-footer{border-top:1px solid var(--sn-line);color:var(--sn-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:30px;padding-top:16px;font-size:.82rem;display:flex}[data-pack=sinema] .sn-footer a{color:var(--sn-cream)}[data-pack=sinema] .sn-vignette,[data-pack=sinema] .sn-grain{pointer-events:none;position:fixed;inset:0}[data-pack=sinema] .sn-vignette{z-index:44;background:radial-gradient(140% 100%,#0000 62%,#0006 100%)}[data-pack=sinema] .sn-grain{z-index:45;background-image:var(--sn-noise);opacity:.055;background-size:220px 220px;animation:1s step-end infinite sn-grain}[data-pack=sinema] .sn-dock{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;border:1px solid var(--sn-line);-webkit-backdrop-filter:blur(12px)saturate(1.2);opacity:0;pointer-events:none;max-width:calc(100vw - 24px);transition:opacity .6s var(--sn-ease), transform .6s var(--sn-ease);background:#0c0b0ae0;border-radius:14px;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%,18px);box-shadow:0 18px 40px -14px #000000d9}[data-pack=sinema] .sn-dock[data-visible]{opacity:1;pointer-events:auto;transform:translate(-50%)}[data-pack=sinema] .sn-dock__item{color:#f2e9d89e;min-width:54px;min-height:48px;font-family:var(--sn-display);letter-spacing:.14em;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px 4px;font-size:12.5px;line-height:1;text-decoration:none;transition:color .3s,background-color .3s;display:flex;position:relative}[data-pack=sinema] .sn-dock__item .sn-icon{width:18px;height:18px}[data-pack=sinema] .sn-dock__item:hover{color:var(--sn-cream)}[data-pack=sinema] .sn-dock__item[aria-current=true]{color:var(--sn-amber);background:#e8b04a1f}[data-pack=sinema] .sn-music{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:55;width:48px;height:48px;color:var(--sn-amber);cursor:pointer;touch-action:manipulation;background:#0f0e0c;border:1px solid #e8b04a99;border-radius:50%;justify-content:center;align-items:center;gap:6px;text-decoration:none;animation:.8s both sn-fade;display:flex;position:fixed;box-shadow:0 12px 26px -10px #000000d9}[data-pack=sinema] .sn-music:after{content:"";opacity:0;border:1px dashed #e8b04a8c;border-radius:50%;transition:opacity .4s;position:absolute;inset:-6px}[data-pack=sinema] .sn-music[data-playing]:after{opacity:1;animation:10s linear infinite sn-spin}[data-pack=sinema] .sn-music--link{width:auto;font-family:var(--sn-mono);border-radius:999px;padding:0 16px;font-size:.8rem}[data-pack=sinema] .sn-lightbox{z-index:90;background:#080706f5;justify-content:center;align-items:center;padding:64px 12px;animation:.3s both sn-fade;display:flex;position:fixed;inset:0}[data-pack=sinema] .sn-lightbox__img{object-fit:contain;max-width:100%;max-height:100%;animation:sn-pop .45s var(--sn-ease) both;border:6px solid #050504;box-shadow:0 30px 70px -20px #000000e6}[data-pack=sinema] .sn-lightbox__close,[data-pack=sinema] .sn-lightbox__nav{border:1px solid var(--sn-line-2);width:46px;height:46px;color:var(--sn-amber);cursor:pointer;background:#121110cc;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}[data-pack=sinema] .sn-lightbox__close{top:max(12px, env(safe-area-inset-top));right:12px}[data-pack=sinema] .sn-lightbox__nav--prev{left:10px}[data-pack=sinema] .sn-lightbox__nav--next{right:10px}[data-pack=sinema] .sn-lightbox__count{bottom:max(18px, env(safe-area-inset-bottom));font-family:var(--sn-mono);letter-spacing:.2em;color:var(--sn-cream);font-size:12px;position:absolute;left:50%;transform:translate(-50%)}[data-pack=sinema] [data-reveal]{opacity:0;transition:opacity 1s var(--sn-ease), transform 1s var(--sn-ease);transform:translateY(22px)}[data-pack=sinema] [data-reveal][data-shown=true]{opacity:1;transform:none}@supports (animation-timeline:scroll()){[data-pack=sinema] .sn-dock:before{content:"";background:linear-gradient(90deg, var(--sn-amber), var(--sn-amber-hi));transform-origin:0;height:2px;animation-name:sn-progress;animation-duration:auto;border-radius:2px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);position:absolute;top:-1px;left:14px;right:14px}}@supports (animation-timeline:view()){[data-pack=sinema] .sn-story{view-timeline-name:--sn-story;view-timeline-axis:block}[data-pack=sinema] .sn-story:before{content:"";background:linear-gradient(var(--sn-amber), #e8b04a59);transform-origin:top;width:2px;animation-name:sn-fill-y;animation-duration:auto;border-radius:2px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sn-story;animation-range:cover 40vh cover calc(100% - 40vh);position:absolute;top:14px;bottom:14px;left:29px}@media (prefers-reduced-motion:no-preference){[data-pack=sinema] .sn-hero__frame{animation-name:sn-hero-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:view();animation-range:exit}}}@media (min-width:760px){[data-pack=sinema]{--sn-gutter:40px}[data-pack=sinema] .sn-section{padding-top:112px;padding-bottom:112px}[data-pack=sinema] .sn-hero__names{flex-flow:wrap;align-items:baseline;column-gap:.22em}[data-pack=sinema] .sn-hero__amp{margin:0}[data-pack=sinema] .sn-hero__bar--bottom>*{display:inline-flex}[data-pack=sinema] .sn-hero__runtime--inline{display:none}[data-pack=sinema] .sn-cast-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:22px}[data-pack=sinema] .sn-cast-grid>.sn-cast:last-child{margin-top:96px}[data-pack=sinema] .sn-cast-grid__amp{align-self:center}[data-pack=sinema] .sn-tickets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-pack=sinema] .sn-tickets[data-count="1"]{grid-template-columns:minmax(0,440px)}[data-pack=sinema] .sn-poster__inner{padding:40px 32px 34px}[data-pack=sinema] .sn-subframe__screen{min-height:340px;padding:52px 40px 44px}[data-pack=sinema] .sn-story__frame{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px}[data-pack=sinema] .sn-story__panel{grid-column:1/-1}[data-pack=sinema] .sn-story__date{grid-row:span 2}[data-pack=sinema] .sn-story__title,[data-pack=sinema] .sn-story__text{grid-column:2}[data-pack=sinema] .sn-strip__track{border-radius:4px;margin-inline:0;padding-inline:18px;scroll-padding-inline:18px}[data-pack=sinema] .sn-strip__frame{flex-basis:380px}[data-pack=sinema] .sn-gift__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pack=sinema] .sn-gift__card--address{grid-column:1/-1}[data-pack=sinema] .sn-panel{padding:36px}[data-pack=sinema] .sn-closing .sn-slate__title{font-size:clamp(4rem,9vw,6.4rem)}}@media (min-width:960px){[data-pack=sinema] .sn-scene{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;column-gap:clamp(48px,6vw,96px);padding-inline:max(48px,50% - 580px)}[data-pack=sinema] .sn-scene>*{max-width:none}[data-pack=sinema] .sn-scene .sn-slate{position:sticky;top:72px}[data-pack=sinema] .sn-scene .sn-slate__title{font-size:clamp(3.6rem,5.4vw,5rem)}[data-pack=sinema] .sn-scene--wide{grid-template-columns:minmax(0,1fr);row-gap:44px}[data-pack=sinema] .sn-scene--wide .sn-slate{max-width:680px;position:static}[data-pack=sinema] .sn-scene--wide .sn-slate__title{font-size:clamp(4rem,7vw,6rem)}[data-pack=sinema] .sn-hero__bar{padding-inline:max(48px,50% - 580px)}[data-pack=sinema] .sn-hero__title{max-width:none;padding-inline:max(48px,50% - 580px)}}@keyframes sn-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes sn-fade{0%{opacity:0}}@keyframes sn-pop{0%{opacity:0;transform:scale(.97)}}@keyframes sn-spin{to{transform:rotate(360deg)}}@keyframes sn-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sn-nudge{0%,to{transform:translateY(-3px)rotate(45deg)}50%{transform:translateY(2px)rotate(45deg)}}@keyframes sn-sweep{0%{--sn-sweep:0deg}to{--sn-sweep:360deg}}@keyframes sn-num{0%{opacity:1;transform:scale(1.06)}35%,to{opacity:1;transform:scale(1)}}@keyframes sn-weave{0%{transform:translate(0)}25%{transform:translate(.6px,-.8px)}50%{transform:translate(-.5px,.4px)}75%{transform:translate(.3px,.9px)}}@keyframes sn-perf-run{to{background-position:0 30px}}@keyframes sn-scratch{0%{opacity:.7;left:22%}18%{opacity:0;left:64%}33%{opacity:.5;left:71%}52%{opacity:.25;left:36%}70%{opacity:.6;left:12%}86%{opacity:0;left:83%}}@keyframes sn-dust{0%{background-position:0 0,0 0,0 0,0 0}33%{background-position:40px -60px,-80px 30px,20px 90px,70px -20px}66%{background-position:-50px 70px,60px -40px,-30px -20px,-60px 50px}}@keyframes sn-flicker{0%{opacity:calc(var(--sn-flicker,1) * .035)}11%{opacity:calc(var(--sn-flicker,1) * .01)}23%{opacity:calc(var(--sn-flicker,1) * .055)}37%{opacity:calc(var(--sn-flicker,1) * .02)}49%{opacity:calc(var(--sn-flicker,1) * .045)}63%{opacity:calc(var(--sn-flicker,1) * .006)}78%{opacity:calc(var(--sn-flicker,1) * .032)}90%{opacity:calc(var(--sn-flicker,1) * .015)}}@keyframes sn-grain{0%{background-position:0 0}10%{background-position:-38px 22px}20%{background-position:61px -47px}30%{background-position:-17px 83px}40%{background-position:94px 12px}50%{background-position:-71px -66px}60%{background-position:33px 57px}70%{background-position:-88px 31px}80%{background-position:52px -91px}90%{background-position:-9px -28px}}@keyframes sn-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.7}85%{opacity:.45}to{transform:translate(calc((var(--i) - 4) * 10px), 72vh);opacity:0}}@keyframes sn-blink{0%{opacity:1}50%{opacity:.28}}@keyframes sn-roll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--sn-credits-h)))}}@keyframes sn-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sn-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sn-hero-out{to{opacity:.2;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){[data-pack=sinema] *,[data-pack=sinema] :before,[data-pack=sinema] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-pack=sinema] [data-reveal]{opacity:1;transform:none}[data-pack=sinema] .sn-story__frame[data-reveal]{filter:none}[data-pack=sinema] .sn-grain,[data-pack=sinema] .sn-hero__frame img,[data-pack=sinema] .sn-poster__bulbs:before,[data-pack=sinema] .sn-poster__bulbs:after,[data-pack=sinema] .sn-music[data-playing]:after,[data-pack=sinema] .sn-hero__scroll span{animation:none!important}[data-pack=sinema] .sn-leader,[data-pack=sinema] .sn-gate__flicker,[data-pack=sinema] .sn-gate__grain,[data-pack=sinema] .sn-gate__beam span{display:none}[data-pack=sinema] .sn-clapper__stick,[data-pack=sinema] .sn-slate__rule{transform:none}}[data-pack=sinema][data-phase=closed] .sn-arabic{font-family:Times New Roman,serif}[data-pack=sinema] .sn-rsvp-cta{justify-content:center;margin-top:40px;display:flex}