@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.3a831a4d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.ec1a271e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.40b4fdec.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.6ee2be4b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-greek-600-normal.642314e1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-600-normal.41929c71.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.ec0f0d2d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.31cb43a1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.c6da524e.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.d62c3bc3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body:has(.cinema-home),html:has(.cinema-home){font-size:14px}body:has(.cinema-home){background:#0000!important}.cinema-home footer,.cinema-home header,body:has(.cinema-home) .cinema-header-root,body:has(.cinema-home) .cinpix-chrome-footer{background:#0000!important}.cinema-home{position:relative;min-height:100vh;overflow-x:hidden;background:#0000;color:#f4ead8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cinema-home ::selection{background:#c5a26e;color:#010d1d}.cinema-header-root{color:#f4ead8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;background:#010d1dfa!important;border-bottom:1px solid #f4ead81a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cinema-header-root ::selection{background:#c5a26e;color:#010d1d}.cinema-serif{font-family:Cormorant Garamond,Georgia,serif}.cinema-label,.cinema-mono{font-family:JetBrains Mono,ui-monospace,monospace}.cinema-label{font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.cinema-h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:.95;font-feature-settings:"kern","liga"}.cinema-numerals{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-feature-settings:"onum" 1;letter-spacing:-.04em;line-height:.85}.cinema-tabular{font-variant-numeric:tabular-nums}.cinema-rule-thin{border-top:1px solid #f4ead81a}.tip-header{max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.tip-header-visible{max-height:36px;opacity:1;pointer-events:auto}.tip-header-content{box-sizing:border-box;height:36px}@media (prefers-reduced-motion:reduce){.tip-header{transition-duration:1ms}}.cinema-home .text-base{font-size:14px}.cinema-home .text-lg{font-size:15.75px}.cinema-home .text-xl{font-size:17.5px}.cinema-home .text-2xl{font-size:21px}.cinema-home .text-3xl{font-size:26.25px}.cinema-home .text-6xl{font-size:52.5px}.cinema-home .text-7xl{font-size:63px}.cinema-home .text-8xl{font-size:84px}.cinema-home .text-base:not([class*=leading-]){line-height:21px}.cinema-home .text-lg:not([class*=leading-]),.cinema-home .text-xl:not([class*=leading-]){line-height:24.5px}.cinema-home .text-2xl:not([class*=leading-]){line-height:28px}.cinema-home .text-3xl:not([class*=leading-]){line-height:31.5px}@media (min-width:768px){.cinema-home .md\:text-lg{font-size:15.75px}.cinema-home .md\:text-xl{font-size:17.5px}.cinema-home .md\:text-2xl{font-size:21px}.cinema-home .md\:text-7xl{font-size:63px}.cinema-home .md\:text-8xl{font-size:84px}.cinema-home .md\:text-lg:not([class*=leading-]),.cinema-home .md\:text-xl:not([class*=leading-]){line-height:24.5px}.cinema-home .md\:text-2xl:not([class*=leading-]){line-height:28px}}@keyframes cinemaLightsDim{0%{opacity:0;filter:blur(14px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.cinema-fade-up{animation:cinemaLightsDim 1.6s cubic-bezier(.22,1,.36,1) backwards}@keyframes cinemaBreathe{0%,to{opacity:.4}50%{opacity:1}}.cinema-breathe{animation:cinemaBreathe 3.6s ease-in-out infinite}.cinema-starfield{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 8% 92%,#00000880 0,#0000 50%),radial-gradient(ellipse 100% 70% at 50% 50%,#1428462e 0,#0000 70%),linear-gradient(180deg,#00060f,#010d1d 45%,#021530)}.cinema-starfield:before{position:absolute;inset:0;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900'><defs><radialGradient id='g1'><stop offset='0%25' stop-color='%23ffffff' stop-opacity='1'/><stop offset='40%25' stop-color='%23ffffff' stop-opacity='0.4'/><stop offset='100%25' stop-color='%23ffffff' stop-opacity='0'/></radialGradient><radialGradient id='g2'><stop offset='0%25' stop-color='%23ffe9c0' stop-opacity='1'/><stop offset='40%25' stop-color='%23e8d3a8' stop-opacity='0.4'/><stop offset='100%25' stop-color='%23c5a26e' stop-opacity='0'/></radialGradient></defs><g fill='%23ffffff' opacity='0.5'><circle cx='42' cy='118' r='0.4'/><circle cx='178' cy='62' r='0.5'/><circle cx='287' cy='195' r='0.3'/><circle cx='402' cy='88' r='0.6'/><circle cx='523' cy='234' r='0.4'/><circle cx='641' cy='42' r='0.5'/><circle cx='765' cy='178' r='0.3'/><circle cx='892' cy='121' r='0.4'/><circle cx='1023' cy='251' r='0.5'/><circle cx='1156' cy='65' r='0.4'/><circle cx='1287' cy='198' r='0.6'/><circle cx='1421' cy='112' r='0.3'/><circle cx='1535' cy='247' r='0.5'/><circle cx='76' cy='328' r='0.4'/><circle cx='195' cy='412' r='0.3'/><circle cx='312' cy='358' r='0.5'/><circle cx='438' cy='295' r='0.4'/><circle cx='562' cy='452' r='0.6'/><circle cx='687' cy='318' r='0.3'/><circle cx='814' cy='398' r='0.4'/><circle cx='938' cy='287' r='0.5'/><circle cx='1075' cy='435' r='0.3'/><circle cx='1198' cy='342' r='0.4'/><circle cx='1325' cy='418' r='0.6'/><circle cx='1462' cy='312' r='0.5'/><circle cx='1561' cy='385' r='0.3'/><circle cx='58' cy='535' r='0.5'/><circle cx='187' cy='618' r='0.3'/><circle cx='298' cy='562' r='0.4'/><circle cx='415' cy='498' r='0.6'/><circle cx='547' cy='672' r='0.3'/><circle cx='672' cy='535' r='0.5'/><circle cx='798' cy='608' r='0.4'/><circle cx='925' cy='498' r='0.3'/><circle cx='1058' cy='645' r='0.5'/><circle cx='1187' cy='562' r='0.4'/><circle cx='1308' cy='635' r='0.6'/><circle cx='1442' cy='522' r='0.3'/><circle cx='1567' cy='598' r='0.5'/><circle cx='38' cy='742' r='0.4'/><circle cx='172' cy='818' r='0.6'/><circle cx='285' cy='765' r='0.3'/><circle cx='407' cy='708' r='0.5'/><circle cx='535' cy='852' r='0.4'/><circle cx='662' cy='738' r='0.3'/><circle cx='785' cy='818' r='0.5'/><circle cx='918' cy='702' r='0.4'/><circle cx='1045' cy='865' r='0.6'/><circle cx='1175' cy='772' r='0.3'/><circle cx='1298' cy='852' r='0.5'/><circle cx='1432' cy='728' r='0.4'/><circle cx='1558' cy='805' r='0.3'/></g><g fill='%23ffffff' opacity='0.78'><circle cx='125' cy='95' r='0.8'/><circle cx='362' cy='168' r='0.9'/><circle cx='587' cy='75' r='0.7'/><circle cx='824' cy='215' r='1.0'/><circle cx='1095' cy='102' r='0.8'/><circle cx='1342' cy='185' r='0.9'/><circle cx='225' cy='378' r='0.7'/><circle cx='478' cy='452' r='1.0'/><circle cx='725' cy='362' r='0.8'/><circle cx='987' cy='418' r='0.9'/><circle cx='1235' cy='378' r='0.7'/><circle cx='1495' cy='452' r='0.8'/><circle cx='148' cy='608' r='0.9'/><circle cx='395' cy='558' r='0.7'/><circle cx='635' cy='645' r='1.0'/><circle cx='885' cy='572' r='0.8'/><circle cx='1142' cy='628' r='0.9'/><circle cx='1395' cy='585' r='0.7'/><circle cx='115' cy='795' r='0.8'/><circle cx='358' cy='858' r='0.9'/><circle cx='608' cy='735' r='0.7'/><circle cx='855' cy='808' r='1.0'/><circle cx='1108' cy='752' r='0.8'/><circle cx='1365' cy='825' r='0.9'/></g><g opacity='0.9'><circle cx='438' cy='178' r='1.4' fill='url(%23g1)'/><circle cx='862' cy='325' r='1.8' fill='url(%23g1)'/><circle cx='1182' cy='258' r='1.5' fill='url(%23g1)'/><circle cx='285' cy='488' r='1.6' fill='url(%23g1)'/><circle cx='1058' cy='535' r='1.4' fill='url(%23g1)'/><circle cx='562' cy='672' r='1.7' fill='url(%23g1)'/></g><g opacity='0.85'><circle cx='1262' cy='438' r='1.8' fill='url(%23g2)'/><circle cx='482' cy='752' r='1.5' fill='url(%23g2)'/></g></svg>");background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.95}.cinema-paper-grain:before{z-index:1;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:0;mix-blend-mode:overlay}.cinema-paper-grain:before,.cinema-screen-glow{position:absolute;inset:0;display:none;pointer-events:none}.cinema-screen-glow{background:radial-gradient(ellipse 60% 40% at 50% 30%,#5078a00f 0,#0000 60%),radial-gradient(ellipse 40% 30% at 50% 35%,#00000040 0,#0000 70%),radial-gradient(ellipse 30% 50% at 50% 90%,#c5a26e0a 0,#0000 60%)}.cinema-menu-link{position:relative}.cinema-menu-link:after{position:absolute;right:0;bottom:-3px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.cinema-menu-link:hover:after{transform:scaleX(1)}.cinema-cta-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:15px 26px;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;color:#f4ead8;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:#c5a26e0a;border:1px solid #c5a26e;isolation:isolate;transition:background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);will-change:transform}.cinema-cta-primary:hover{color:#010d1d;background:#c5a26e;transform:translateY(-1px)}.cinema-cta-text{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#f4ead8b3;text-transform:uppercase;letter-spacing:.22em;transition:color .3s}.cinema-cta-text:hover{color:#c5a26e}.cinema-arrow{transition:transform .3s}.cinema-cta-label{display:inline-block;animation:cinema-cta-label-fade .22s ease-out}.cinema-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;animation:cinema-cta-icon-fade .24s ease-out}.cinema-cta-spinner{animation:cinema-cta-icon-fade .24s ease-out,cinema-spin 1s linear infinite}.cinema-cta-check{color:#4ade80;animation:cinema-check-fade .55s cubic-bezier(.16,1,.3,1)}.cinema-cta-primary:hover .cinema-arrow,.cinema-cta-text:hover .cinema-arrow,.cinema-partner-link:hover .cinema-arrow{transform:translateX(3px)}@keyframes cinema-spin{to{transform:rotate(1turn)}}@keyframes cinema-registered-hint{0%{opacity:0;transform:translateX(-6px)}14%{opacity:1;transform:translateX(0)}78%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes cinema-cta-label-fade{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-cta-icon-fade{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes cinema-check-fade{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.cinema-nav-pill{display:inline-flex;align-items:center;justify-content:center;min-width:124px;height:46px;padding:0 30px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#f4ead8eb;letter-spacing:0;background:#010d1d38;border:1px solid #c5a26e85;border-radius:999px;box-shadow:inset 0 0 0 1px #f4ead805;transition:background .28s,border-color .28s,color .28s,transform .28s}.cinema-nav-pill:hover{color:#e8d3a8;border-color:#e8d3a8d1;transform:translateY(-1px)}.cinema-nav-pill-primary{min-width:106px;color:#0b0b0b;background:linear-gradient(180deg,#e2c182,#c5a26e);border-color:#0000;box-shadow:0 16px 38px #c5a26e29}.cinema-nav-pill-primary:hover{color:#0b0b0b;background:linear-gradient(180deg,#edcf93,#caa873)}.cinema-sys-row{display:flex;align-items:center;gap:16px;font-family:JetBrains Mono,monospace;font-size:10px;color:#7d8089;text-transform:uppercase;letter-spacing:.22em}.cinema-sys-row .key{color:#f4ead88c}.cinema-sys-row .val{color:#f4ead8}.cinema-city-clock{padding-top:14px;border-top:1px solid #f4ead81a;opacity:1}.cinema-solari-time{position:relative;display:inline-flex;min-width:112px;font-size:12px;line-height:1.35;color:#f4ead8bd;white-space:nowrap;letter-spacing:.12em;font-variant-numeric:tabular-nums}.field-group{position:relative}.field-label{display:block;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#f4ead880;text-transform:uppercase;letter-spacing:.24em}.field-line{width:100%;padding:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;color:#f4ead8;background:#0000;border:none;border-bottom:1px solid #f4ead840;outline:none;transition:border-color .3s}.field-line:focus,.field-line:hover{border-bottom-color:#c5a26e}.field-line::placeholder{font-style:italic;color:#f4ead84d}textarea.field-line{min-height:56px;line-height:1.4;resize:none;overflow:hidden;overflow-wrap:break-word;white-space:pre-wrap}.field-group.is-invalid .field-label{color:#a85c4cd9;transition:color .35s ease}.field-group.is-invalid .field-hint{opacity:1;transform:translateX(0)}.field-hint{display:inline-block;margin-left:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#a85c4cb3;font-style:normal;opacity:0;transform:translateX(-4px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.field-invalid{border-bottom-color:#a85c4cb3!important;transition:border-bottom-color .35s ease;animation:fieldShake .6s cubic-bezier(.36,.07,.19,.97) both}.field-line.field-invalid::placeholder{color:#a85c4c8c}.field-valid{border-bottom-color:#c5a26e94;color:#f4ead8f0}.partner-form{position:relative}.partner-form:before{content:"";position:absolute;pointer-events:none;opacity:0;inset:-20px -18px;border:1px solid #e8d3a800;box-shadow:0 0 0 #c5a26e00;transform:scale(.992)}.partner-form.is-invalid{animation:fieldShake .42s cubic-bezier(.36,.07,.19,.97) both}.partner-form.is-invalid:before{border-color:#d64a403d;box-shadow:0 0 34px #d64a4014;opacity:1}.partner-form.is-sending .field-line{border-bottom-color:#e8d3a857}.partner-form.is-sending:before{border-color:#e8d3a847;box-shadow:0 0 48px #c5a26e1f;opacity:1;animation:formFrame 1.25s cubic-bezier(.22,1,.36,1) both}.partner-form.is-sent .field-line{border-bottom-color:#c5a26e70}.partner-form.is-sent:before{border-color:#c5a26e38;box-shadow:0 0 44px #c5a26e1a;opacity:1}.form-status{min-height:1.15rem;transition:color .28s,opacity .28s}#partner-form-status.is-error,.form-status.is-error{color:#a85c4cd9;font-style:italic;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;letter-spacing:0;text-transform:none}.form-status.is-sending,.form-status.is-sent{color:#e8d3a8d6}.partner-submit{width:auto;min-width:160px;transition:background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.notify-action,.notify-inline{position:relative;overflow:hidden}.notify-action{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;min-width:286px;min-height:50px;border:1px solid #c5a26e;background:#c5a26e0a;color:#f4ead8;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);cursor:pointer;isolation:isolate}.notify-action:before,.partner-submit:before{content:"";position:absolute;inset:-2px -45%;z-index:0;pointer-events:none;opacity:0;transform:translateX(-105%) skewX(-18deg);background:linear-gradient(105deg,#e8d3a800,#e8d3a800 38%,#e8d3a861 49%,#ffffff2e 52%,#e8d3a800 66%,#e8d3a800)}.notify-action:hover,.partner-submit:hover{color:#010d1d;background:#c5a26e;transform:translateY(-1px)}.notify-action.is-confirmed,.notify-action.is-pending,.partner-submit.is-sending,.partner-submit.is-sent{pointer-events:none}.notify-action.is-pending,.partner-submit.is-sending{border-color:#e8d3a8e0;background:#c5a26e1f;color:#e8d3a8;box-shadow:0 0 0 1px #e8d3a814,0 0 34px #c5a26e24}[data-notify-action].is-pending{color:#f4ead84d}.notify-action.is-pending:before,.partner-submit.is-sending:before{opacity:1;animation:frameSweep 1.08s cubic-bezier(.22,1,.36,1) infinite}.notify-action.is-confirmed,.partner-submit.is-sent{border-color:#e8d3a8eb;background:#c5a26e2e;color:#e8d3a8;box-shadow:0 0 0 1px #e8d3a81a,0 0 42px #c5a26e2e;transform:translateY(-1px)}.notify-action.is-confirmed{align-items:flex-start;justify-content:center;flex-direction:column;gap:4px;min-height:60px;padding:14px 24px;text-align:left;border-color:#e8d3a86b;background:#e8d3a808;color:#f4ead8eb;box-shadow:none;transform:none}.notify-action.is-confirmed:before,.partner-submit.is-sent:before{opacity:1;animation:sealSweep .7s cubic-bezier(.22,1,.36,1) both}.button-label{position:relative;z-index:1;transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.notify-action.is-pending .button-label,.partner-submit.is-sending .button-label{transform:translateY(-1px)}.button-status{width:18px;height:18px;display:inline-grid;place-items:center;position:relative;z-index:1;flex:0 0 18px;opacity:.82}.button-status .status-ring{position:absolute;inset:1px;border:1px solid;border-top:1px solid #0000;border-radius:50%;opacity:0;transform:scale(.72);box-shadow:0 0 14px #e8d3a833}.button-status .status-check{opacity:0;transform:scale(.6);font-size:12px;line-height:1;text-shadow:0 0 12px #e8d3a859}.notify-action.is-pending .status-ring,.partner-submit.is-sending .status-ring{opacity:1;animation:statusSpin .9s linear infinite}.notify-action.is-confirmed .status-ring,.partner-submit.is-sent .status-ring{opacity:.58;border-top-color:initial;animation:statusPulse .95s cubic-bezier(.22,1,.36,1) both}.notify-action.is-confirmed .status-check,.partner-submit.is-sent .status-check{opacity:1;transform:scale(1);transition:opacity .22s ease .18s,transform .32s cubic-bezier(.22,1,.36,1) .18s}.notify-inline{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:auto;padding:0;background:#0000;border-color:#0000;box-shadow:none;color:#e8d3a8eb;text-align:left}.notify-inline .button-status{width:14px;height:14px;flex-basis:14px}.notify-inline .status-check{font-size:10px}.notify-inline.is-confirmed{background:#0000;border-color:#0000;box-shadow:none;color:#e8d3a8eb}.notify-inline.is-confirmed .status-ring{opacity:.55;border-top-color:initial;animation:statusPulse .95s cubic-bezier(.22,1,.36,1) both}.notify-inline.is-confirmed .status-check{opacity:1;transform:scale(1);transition:opacity .22s ease .18s,transform .32s cubic-bezier(.22,1,.36,1) .18s}.notify-inline.is-confirmed .notify-confirmed-copy{display:none}.notify-inline.is-confirmed .notify-confirmed-mark{font-size:10px;letter-spacing:.22em}.notify-confirmed-mark{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#e8d3a8c7;font-weight:400;font-style:normal;opacity:0;animation:notifyFadeIn .5s ease .05s forwards}.notify-confirmed-copy{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;line-height:1.2;color:#f4ead8d9;letter-spacing:0;text-transform:none;font-weight:400;opacity:0;animation:notifyFadeIn .5s ease .15s forwards}.notify-confirmed-stamp{position:absolute;top:10px;right:14px;width:6px;height:6px;border-radius:50%;background:#e8d3a8d9;opacity:0;animation:notifyStampPulse 1.2s cubic-bezier(.22,1,.36,1) .42s forwards}.notify-inline .notify-confirmed-stamp{position:relative;top:auto;right:auto;order:-1;width:5px;height:5px;flex:0 0 5px}@keyframes statusSpin{to{transform:scale(1) rotate(1turn)}}@keyframes statusPulse{0%{opacity:.2;transform:scale(.7)}56%{opacity:.78;transform:scale(1.18)}to{opacity:.58;transform:scale(1)}}@keyframes frameSweep{0%{transform:translateX(-105%) skewX(-18deg)}to{transform:translateX(105%) skewX(-18deg)}}@keyframes sealSweep{0%{opacity:0;transform:translateX(-105%) skewX(-18deg)}42%{opacity:1}to{opacity:0;transform:translateX(105%) skewX(-18deg)}}@keyframes formFrame{0%{opacity:.2;transform:scale(.992)}55%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(1)}}@keyframes fieldShake{0%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1.5px)}80%{transform:translateX(1.5px)}to{transform:translateX(0)}}@keyframes notifyFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes notifyStampPulse{0%{opacity:0;box-shadow:0 0 0 #e8d3a800;transform:scale(.5)}35%{opacity:1;box-shadow:0 0 18px #e8d3a8a6;transform:scale(1.4)}to{opacity:.7;box-shadow:0 0 8px #e8d3a833;transform:scale(1)}}.partner-form-wrapper.is-sent #partner-form{opacity:.06;pointer-events:none}.ceremony-panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1);z-index:10}.ceremony-panel.is-revealed{opacity:1;pointer-events:auto}.ceremony-line{position:absolute;top:50%;height:1px;background:linear-gradient(90deg,#e8d3a800,#e8d3a8d9 40%,#e8d3a8d9 60%,#e8d3a800);width:0;transition:width 1.4s cubic-bezier(.22,1,.36,1) .2s}.ceremony-line-left{right:50%}.ceremony-line-right{left:50%}.ceremony-panel.is-revealed .ceremony-line{width:42%}.ceremony-content{text-align:center;max-width:540px;padding:0 24px;opacity:0;transform:translateY(8px);transition:opacity .9s ease 1.2s,transform .9s cubic-bezier(.22,1,.36,1) 1.2s}.ceremony-panel.is-revealed .ceremony-content{opacity:1;transform:translateY(0)}.ceremony-mark{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#e8d3a8a6;margin-bottom:22px}.ceremony-title{font-size:38px;line-height:1.18;font-weight:400;color:#f4ead8eb;margin-bottom:18px}.ceremony-copy,.ceremony-title{font-family:Cormorant Garamond,Georgia,serif}.ceremony-copy{font-style:italic;font-size:18px;color:#f4ead89e;margin-bottom:32px}.ceremony-ref{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e8d3a873}.cinema-footer,.cinema-partner-section,.cinema-section-divider,.cinema-time-sync-section{border-top:1px solid #f4ead81f}.cinema-programme-wall{top:9%;right:-8vw;width:min(68vw,1180px);max-width:1180px;height:76%;background-size:102% auto;background-position:50% 52%;background-repeat:no-repeat;opacity:.78;filter:saturate(1.08) contrast(1.2) brightness(1.03) blur(0);transform:perspective(1400px) translateX(1vw) translateZ(-90px);transform-origin:center;-webkit-mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#000000db 0,#000000bd 30%,#0000006b 58%,rgba(0,0,0,.045) 82%,#0000 100%);mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#000000db 0,#000000bd 30%,#0000006b 58%,rgba(0,0,0,.045) 82%,#0000 100%)}.cinema-programme-wall,.cinema-programme-wall-mobile{position:absolute;z-index:0;pointer-events:none;background-image:url(/cinema/avatar-placeholder.jpg);mix-blend-mode:screen}.cinema-programme-wall-mobile{top:16%;right:-18vw;width:104vw;height:36%;background-size:cover;background-position:50%;border-radius:24px;opacity:.15;filter:saturate(.86) contrast(.9) brightness(.88) blur(5px);-webkit-mask-image:radial-gradient(ellipse at center,#000000f0 0,#0000009e 44%,#0000 78%);mask-image:radial-gradient(ellipse at center,#000000f0 0,#0000009e 44%,#0000 78%)}.cinema-programme-depth-light{position:absolute;top:10%;right:-8vw;z-index:0;width:min(70vw,1200px);height:76%;pointer-events:none;background:radial-gradient(ellipse 54% 44% at 74% 46%,hsla(40,58%,78%,.026) 0,rgba(38,70,106,.018) 42%,#010d1d00 74%);-webkit-mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#00000094 0,#00000057 54%,#0000 100%);mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#00000094 0,#00000057 54%,#0000 100%)}.cinema-programme-soft-veil{top:8%;right:-9vw;width:min(74vw,1260px);height:78%;background:linear-gradient(90deg,#010d1de6,#010d1dad 24%,#010d1d40 44%,#010d1d0d 66%,#010d1d24),radial-gradient(ellipse 42% 56% at 67% 52%,#010d1d00 0,rgba(1,13,29,.035) 44%,#010d1d4d 100%),linear-gradient(180deg,#010d1da8,rgba(1,13,29,.055) 24%,rgba(1,13,29,.055) 70%,#010d1dad);-webkit-mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#000000a3 0,#0000006b 42%,#00000029 68%,#0000 100%);mask-image:radial-gradient(ellipse 76% 68% at 70% 52%,#000000a3 0,#0000006b 42%,#00000029 68%,#0000 100%)}.cinema-programme-soft-veil,.cinema-ticket-composition,.cinema-ticket-depth-mask{position:absolute;z-index:0;pointer-events:none}.cinema-ticket-composition{top:24%;right:max(6vw,106px);width:min(36vw,620px);aspect-ratio:1069/504;transform:perspective(1200px) rotateY(-3deg) translateZ(-54px);transform-origin:center}.cinema-ticket-composition:before{position:absolute;inset:0;content:"";background-image:url(/cinema/cinema-ticket.png);background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;border-radius:24px;opacity:.56;filter:saturate(.96) contrast(1) brightness(.88) blur(1.45px);mix-blend-mode:screen;box-shadow:inset 0 0 0 1px #e8d3a80f,inset 0 0 82px #010d1d8f,0 18px 80px #010d1d52;-webkit-mask-image:radial-gradient(ellipse 86% 74% at 54% 50%,#000000d6 0,#000000b8 35%,#0006 64%,#0000000f 86%,#0000 100%);mask-image:radial-gradient(ellipse 86% 74% at 54% 50%,#000000d6 0,#000000b8 35%,#0006 64%,#0000000f 86%,#0000 100%)}.cinema-ticket-composition:after{position:absolute;inset:-3%;z-index:1;content:"";background:radial-gradient(ellipse 42% 38% at 44% 34%,#010d1d61 0,#010d1d3d 46%,#010d1d00 78%),linear-gradient(90deg,#010d1d4d,#010d1d1f 48%,#010d1d0f 74%,#010d1d38);border-radius:30px;opacity:.58;filter:blur(.75px);mix-blend-mode:normal;-webkit-mask-image:radial-gradient(ellipse 78% 66% at 58% 48%,#000000bd 0,#00000070 54%,#0000 90%);mask-image:radial-gradient(ellipse 78% 66% at 58% 48%,#000000bd 0,#00000070 54%,#0000 90%)}.cinema-ticket-depth-mask{top:8%;right:max(3vw,56px);z-index:1;width:min(46vw,760px);height:38%;background:radial-gradient(ellipse 70% 62% at 66% 46%,#010d1d6b 0,#010d1d2e 48%,#010d1d00 82%);-webkit-mask-image:radial-gradient(ellipse 70% 62% at 66% 46%,#0000008c 0,#00000042 58%,#0000 100%);mask-image:radial-gradient(ellipse 70% 62% at 66% 46%,#0000008c 0,#00000042 58%,#0000 100%)}.cinema-reel-position{position:fixed;top:50%;right:24px;z-index:100;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.5;color:#f4ead866;text-align:right;letter-spacing:.2em;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(-50%);transition:opacity .6s}.cinema-reel-label{margin-bottom:4px;font-size:9px;color:#c5a26e73;text-transform:uppercase;letter-spacing:.32em}.cinema-reel-id{margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-style:italic;line-height:1;color:#f4ead899;letter-spacing:-.02em}.cinema-frame-code{margin-bottom:16px;font-size:11px;color:#f4ead873;font-variant-numeric:tabular-nums}.cinema-reel-rule{width:28px;height:1px;margin-bottom:16px;margin-left:auto;background:#c5a26e47}.cinema-section-label{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:9px;color:#c5a26e99;text-transform:uppercase;letter-spacing:.24em}.cinema-section-label:before{color:#c5a26eb3;content:"▸"}@media (prefers-reduced-motion:reduce){.button-status .status-ring,.field-line.field-invalid,.notify-action:before,.notify-confirmed-copy,.notify-confirmed-mark,.notify-confirmed-stamp,.partner-form,.partner-form:before,.partner-submit:before{animation:none!important}.notify-confirmed-copy,.notify-confirmed-mark,.notify-confirmed-stamp{opacity:1}}@media (max-width:768px){.cinema-reel-position,.cinema-ticket-composition,.cinema-ticket-depth-mask{display:none}}.cinema-header-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;color:#f4ead8cc}.cinema-header-icon-button:focus-visible,.cinema-mobile-menu-link:focus-visible,.cinema-mobile-search-form button:focus-visible,.cinema-mobile-search-form input:focus-visible{outline:2px solid #c5a26e;outline-offset:3px}.cinema-mobile-menu-link{display:flex;align-items:center;min-height:44px}.cinema-mobile-search-label{display:block;margin-bottom:12px;color:#c5a26e;font-size:11px;letter-spacing:.08em}.cinema-mobile-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.cinema-mobile-search-form input{width:100%;min-width:0;min-height:44px;border:1px solid #f4ead84d;border-radius:0;padding:8px 10px;background:#f4ead80a;color:#f4ead8;font-family:inherit;font-size:16px}.cinema-mobile-search-form input:focus{border-color:#c5a26e;box-shadow:none}.cinema-mobile-search-form button{min-height:44px;border:1px solid #c5a26e;padding:8px 12px;color:#f4ead8;font-size:12px}.cinema-mobile-search-form button:disabled{opacity:.4}