.leia-cinema{--lc-intro:1;--lc-intro-scale:1;--lc-world:0;--lc-orb-scale:.55;--lc-panels:0;--lc-headline:0;--lc-depth:0;--lc-photo-opacity:.24;--lc-photo-scale:1.09;--lc-bg-offset:0px;--lc-panels-y:60px;--lc-copy-shift:35px;isolation:isolate;color:#f8f1e6;background:#050302;height:250svh;min-height:1200px;position:relative}.leia-cinema__stage{isolation:isolate;background:#070402;width:100%;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.leia-cinema__restaurant{z-index:0;opacity:var(--lc-photo-opacity);transform:scale(var(--lc-photo-scale)) translateY(var(--lc-bg-offset));filter:saturate(.8)sepia(.26)brightness(.76);will-change:transform,opacity;background-image:linear-gradient(90deg,#000000e6,#0000007a 43%,#0000008c 75%,#000000c7),linear-gradient(#030201,#0000 28% 78%,#030201),url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;position:absolute;inset:-6%}.leia-cinema__vignette{z-index:1;pointer-events:none;background:radial-gradient(at 55% 53%,#96530f29,#0000 48%),radial-gradient(#0000 15%,#000000ad 89%);position:absolute;inset:0}.leia-cinema__intro{z-index:9;width:min(380px,65vw);transform:translate(-50%,-50%) scale(var(--lc-intro-scale));opacity:var(--lc-intro);pointer-events:none;will-change:transform,opacity;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:42%;left:50%}.leia-cinema__intro img{object-fit:contain;filter:drop-shadow(0 0 32px #de9c3d63);width:clamp(140px,24vw,350px);max-width:100%;height:auto}.leia-cinema__intro span{color:#dfbd81;letter-spacing:.23em;text-transform:uppercase;white-space:nowrap;font-size:clamp(9px,.95vw,13px);font-weight:500}.leia-cinema__intro small{color:#b09b7e;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:36px;font-size:11px;display:inline-flex}.leia-cinema__universe{z-index:2;aspect-ratio:1;width:min(42vw,620px);opacity:var(--lc-world);transform:translate(-50%,-50%) scale(var(--lc-orb-scale));transform-origin:50%;filter:drop-shadow(0 0 55px #e79d2c40);will-change:transform,opacity;pointer-events:none;position:absolute;top:49%;left:55%}.leia-cinema__halo{filter:blur(35px);background:radial-gradient(circle,#fcbe5259 0,#ca6f0b1a 31%,#0000 65%);border-radius:50%;position:absolute;inset:-9%}.leia-cinema__orb{background:radial-gradient(at 20% 16%,#fffdd5eb,#0000 17%),radial-gradient(at 35% 20%,#ffc056f2,#0000 35%),radial-gradient(circle at 64% 64%,#050403 0,#211207 31%,#61350c 57%,#c88723 76%,#ffe4a1 92%,#8e480c);border-radius:50%;animation:5s ease-in-out infinite leia-cinema-breathe;position:absolute;inset:15%;overflow:hidden;box-shadow:inset -18px -18px 33px #000000eb,inset 12px 12px 18px #fff1af8f,0 0 0 1px #ffd57bde,0 0 28px #eca034e6,0 0 92px #d97a1a94}.leia-cinema__orb-mesh{opacity:.6;background-image:repeating-linear-gradient(90deg,#0000 0 10px,#f6ab4561 11px 12px,#0000 13px 28px),repeating-linear-gradient(0deg,#0000 0 10px,#f6ab454f 11px 12px,#0000 13px 25px);border-radius:50%;animation:18s linear infinite leia-cinema-mesh;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 45%,#000 8%,#0000 85%);mask-image:radial-gradient(circle at 48% 45%,#000 8%,#0000 85%)}.leia-cinema__orb-glow{background:radial-gradient(circle at 74% 57%,#fea83461,#0000 31%),radial-gradient(circle at 40% 35%,#0000 25%,#ffb8412e 80%);position:absolute;inset:0}.leia-cinema__orb-highlight{filter:blur(17px);background:#fffcd799;border-radius:50%;width:17%;height:19%;position:absolute;top:9%;left:20%;transform:rotate(-35deg)}.leia-cinema__orbit{border:2px solid #ffcd77e0;border-radius:50%;width:108%;height:17%;animation:9s ease-in-out infinite leia-cinema-orbit;position:absolute;top:43%;left:-4%;transform:rotate(-23deg);box-shadow:0 0 10px #ffae2ee8,0 0 26px #f6a6366b,inset 0 0 14px #ffb8386e}.leia-cinema__orbit--two{opacity:.85;border-color:#c4751ed1;animation-delay:-4.5s;transform:rotate(25deg)}.leia-cinema__floor{background:radial-gradient(#ffd78d,#d57e1ca3 11%,#120903d9 55%,#0000 78%);border-radius:50%;width:56%;height:7%;position:absolute;bottom:3%;left:22%;box-shadow:0 0 34px #ed9d2c99}.leia-cinema__panels{z-index:3;opacity:var(--lc-panels);transform:translateY(var(--lc-panels-y));pointer-events:none;will-change:transform,opacity;position:absolute;inset:0}.leia-cinema__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(132deg,#1f150af0,#070605de);border:1px solid #dfa44978;border-radius:13px;flex-direction:column;width:clamp(130px,16vw,218px);min-height:112px;padding:14px;animation:6s ease-in-out infinite leia-cinema-float;display:flex;position:absolute;transform:perspective(680px)rotateY(-7deg);box-shadow:0 13px 35px #000b,0 0 20px #d378171f}.leia-cinema__panel-top{color:#f1d39d;border-bottom:1px solid #f7d9a421;align-items:center;gap:7px;padding-bottom:8px;display:flex}.leia-cinema__panel-top strong{color:#eee3d4;font-size:12px}.leia-cinema__panel-top span{color:#987d53;margin-left:auto;font-size:11px}.leia-cinema__panel>b{color:#faf5eb;margin-top:9px;font-size:15px}.leia-cinema__panel>small{color:#ae9c87;margin-top:4px;font-size:10px}.leia-cinema__mini-bars{opacity:.7;background:linear-gradient(90deg,#a7712f 4%,#0000 4% 11%,#e9b764 11% 20%,#0000 20% 28%,#b17b36 28% 43%,#0000 43% 50%,#f2cc83 50% 63%,#0000 63% 70%,#b98840 70% 90%,#0000 90%);border-radius:2px;width:80%;height:14px;margin-top:10px;display:block}.leia-cinema__panel--pos{animation-delay:-1s;top:17%;left:18%}.leia-cinema__panel--kds{animation-delay:-3s;top:13%;right:8%}.leia-cinema__panel--bookings{animation-delay:-5s;top:42%;right:4%}.leia-cinema__panel--staff{animation-delay:-2.5s;bottom:16%;left:22%}.leia-cinema__panel--stock{animation-delay:-3.6s;top:43%;left:6%}.leia-cinema__panel--analytics{animation-delay:-4s;bottom:15%;right:12%}.leia-cinema__illustrative{color:#fbe7c4b3;font-size:10px;position:absolute;bottom:24px;right:25px}.leia-cinema__copy{z-index:6;width:min(43vw,625px);transform:translateY(-44%) translateY(var(--lc-copy-shift));opacity:var(--lc-headline);will-change:transform,opacity;position:absolute;top:50%;left:clamp(20px,7vw,115px)}.leia-cinema__eyebrow{color:#e6bc78;text-transform:uppercase;letter-spacing:.21em;align-items:center;gap:8px;font-size:clamp(10px,.95vw,13px);display:flex}.leia-cinema__narrative{isolation:isolate;display:flow-root;position:relative}.leia-cinema__narrative:before{content:"";z-index:-1;background:var(--cinema-copy-contrast);filter:blur(12px);pointer-events:none;position:absolute;inset:-42px -70px -30px -52px}.leia-cinema__copy h1{letter-spacing:-.025em;color:var(--cinema-headline-foreground);text-shadow:var(--cinema-headline-shadow);margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,76px);font-weight:400;line-height:1.07}.leia-cinema__copy h1 em{background:var(--cinema-headline-gold);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 3px var(--leia-black));-webkit-background-clip:text;background-clip:text;font-style:normal}.leia-cinema__description{color:#dfd1c0;max-width:510px;text-shadow:var(--cinema-description-shadow);font-size:clamp(13px,1.1vw,17px);line-height:1.6}.leia-cinema__actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.leia-cinema__button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:12px 19px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.leia-cinema__button:hover{transform:translateY(-2px)}.leia-cinema__button--primary{color:#160d05;background:linear-gradient(100deg,#af772d,#f7d18d 49%,#bb873c);box-shadow:0 9px 35px #e191233b}.leia-cinema__button--outline{color:#efd6b1;background:#060402b8;border:1px solid #b98947}.leia-cinema__founder{color:#e6c58a;background:#100b07ba;border:1px solid #c5873166;border-radius:99px;align-items:center;gap:6px;margin-top:20px;padding:10px 14px;font-size:11px;text-decoration:none;display:inline-flex}.leia-cinema__scroll-hint{z-index:7;color:#ccb18a;letter-spacing:.22em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes leia-cinema-breathe{0%,to{filter:brightness(.95)}50%{filter:brightness(1.13)}}@keyframes leia-cinema-mesh{0%{transform:translate(-7%)}to{transform:translate(7%)}}@keyframes leia-cinema-orbit{0%,to{rotate:0deg}50%{rotate:9deg}}@keyframes leia-cinema-float{0%,to{translate:0}50%{translate:0 -7px}}@media(max-width:1024px){.leia-cinema__universe{width:55vw;top:49%;left:57%}.leia-cinema__panel--pos{top:12%;left:9%}.leia-cinema__panel--kds{right:4%}.leia-cinema__panel--staff{left:6%}.leia-cinema__panel--analytics{right:4%}.leia-cinema__copy{width:52vw}.leia-cinema__copy h1{font-size:clamp(40px,6vw,63px)}}@media(max-width:680px){.leia-cinema{height:225svh;min-height:1020px}.leia-cinema__stage{height:100svh;min-height:550px}.leia-cinema__intro{width:70vw;top:34%}.leia-cinema__intro img{width:220px}.leia-cinema__intro span{white-space:normal;font-size:9px}.leia-cinema__restaurant{background-image:linear-gradient(#000000b3,#00000061 45%,#000000eb),url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?auto=format&fit=crop&w=850&q=80)}.leia-cinema__universe{filter:drop-shadow(0 0 24px #e79d2c47);width:80vw;top:37%;left:50%}.leia-cinema__panel{border-radius:9px;width:clamp(102px,29vw,140px);min-height:78px;padding:9px}.leia-cinema__panel-top{gap:4px;padding-bottom:4px}.leia-cinema__panel-top svg{width:12px;height:12px}.leia-cinema__panel-top strong{font-size:9px}.leia-cinema__panel>b{margin-top:4px;font-size:11px}.leia-cinema__panel>small{margin-top:2px;font-size:8px}.leia-cinema__mini-bars{height:7px;margin-top:6px}.leia-cinema__panel--pos{top:11%;left:2%}.leia-cinema__panel--kds{top:9%;right:2%}.leia-cinema__panel--bookings{top:36%;right:0%}.leia-cinema__panel--staff{top:39%;bottom:auto;left:2%}.leia-cinema__panel--stock,.leia-cinema__panel--analytics{display:none}.leia-cinema__copy{width:calc(100% - 40px);transform:translateY(var(--lc-copy-shift));padding:8px 0;top:auto;bottom:60px;left:20px}.leia-cinema__narrative:before{filter:blur(10px);inset:-25px -30px -22px}.leia-cinema__eyebrow{letter-spacing:.18em;font-size:9px}.leia-cinema__copy h1{margin:10px 0;font-size:clamp(37px,8.7vw,51px)}.leia-cinema__description{margin:6px 0;font-size:12px;line-height:1.52}.leia-cinema__actions{gap:8px;margin-top:14px}.leia-cinema__button{min-height:41px;padding:10px 13px;font-size:11px}.leia-cinema__founder{max-width:100%;margin-top:11px;padding:9px 10px;font-size:10px}.leia-cinema__illustrative{font-size:8px;top:58%;bottom:auto;right:9px}.leia-cinema__scroll-hint{font-size:8px;bottom:15px}}@media(prefers-reduced-motion:reduce){.leia-cinema{height:auto;min-height:0}.leia-cinema__stage{height:100svh;min-height:780px;position:relative;--lc-intro:0!important;--lc-world:1!important;--lc-panels:1!important;--lc-headline:1!important;--lc-orb-scale:1!important;--lc-photo-opacity:1!important;--lc-photo-scale:1!important;--lc-panels-y:0px!important;--lc-copy-shift:0px!important}.leia-cinema__intro{display:none}.leia-cinema__universe,.leia-cinema__panels,.leia-cinema__copy{will-change:auto}.leia-cinema__orb,.leia-cinema__orb-mesh,.leia-cinema__orbit,.leia-cinema__panel{animation:none!important}}
