/* POSHT NAGHSHE — CINEMA EDITION V4
   Premium interactive website / bilingual / reduced-motion aware */
:root{--v4-copper:#b37e44;--v4-brass:#d8ae71;--v4-champagne:#ffe4b2;--v4-pearl:#eaf0f4;--v4-dark:#03080f;--v4-ease:cubic-bezier(.17,.8,.19,1)}
body.ultra-v4{background:#02060b;color:#eef3f5}
body.ultra-v4::selection{background:#e6c387;color:#06111c}
body.ultra-v4 .film-grain{opacity:.09}
body.ultra-v4 .cinema-progress{height:2px;background:linear-gradient(90deg,#9a6536,#f9dba2,#6da5b1);box-shadow:0 0 15px #e8c59177}
body.ultra-v4 .site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#04080ee8,#05090b49)}
body.ultra-v4 .site-header.scrolled{background:rgba(3,8,13,.84);border-bottom:1px solid #d0aa6538}
body.ultra-v4 .brand-name{font-size:31px;text-shadow:0 4px 24px #000b}
body.ultra-v4 .brand-sub{letter-spacing:3.5px}
body.ultra-v4 .studio-link{border-color:rgba(244,201,139,.35);border-radius:999px;background:linear-gradient(130deg,#e3b66b24,#0d1d29bb);box-shadow:0 0 22px #deb46d0a,inset 0 1px #ffffff1d}
body.ultra-v4 .nav-link{font-size:11px;letter-spacing:.03em}
body.ultra-v4 .nav-link:hover{color:#ffe6bb}
body.ultra-v4 .hero{min-height:100svh;background:
 radial-gradient(circle at 73% 43%, #5d55472c 0, #24658016 23%, transparent 44%),
 radial-gradient(ellipse at 15% 67%, #1f4a633f 0, transparent 53%),
 linear-gradient(110deg, #040911 1%,#091723 46%,#050c13 70%,#020407 100%);
 overflow:hidden}
body.ultra-v4 .hero:before{background:linear-gradient(90deg,#02060ce3 0,#040c15b6 28%,transparent 50%,#02050a8f 100%),linear-gradient(0deg,#02060bd6 0,transparent 25%,transparent 72%,#03080da6 100%);opacity:1}
body.ultra-v4 .hero:after{background:radial-gradient(ellipse at 78% 33%,rgba(239,194,111,.16),transparent 38%),linear-gradient(113deg,transparent 38%,#d9c39d0c 50%,transparent 56%);background-size:auto,220% 100%;animation:heroSweep 15s linear infinite}
body.ultra-v4 .hero .hero-grid{min-height:790px;position:relative}
body.ultra-v4 .hero .hero-grid:after{content:"";position:absolute;width:700px;height:1px;left:12%;bottom:3%;background:linear-gradient(90deg,transparent,#c7a57134,#cee5f421,transparent);pointer-events:none}
body.ultra-v4 .hero-content{z-index:7}
body.ultra-v4 .hero-overline{letter-spacing:.32em;font-size:10px;color:#bda57e}
body.ultra-v4 .hero .hero-white{color:#f5f4ed;font-weight:400}
body.ultra-v4 .hero .hero-gold{filter:drop-shadow(0 16px 45px #cd975123)}
body.ultra-v4 .hero h1{font-size:clamp(80px,8.1vw,132px);line-height:1.02}
body.ultra-v4 .hero .hero-lead{max-width:510px;color:#b5c2c5;font-size:14px;line-height:2.28}
body.ultra-v4 .hero-cta{gap:12px}
body.ultra-v4 .btn-gold{border:1px solid #ffeca099}
body.ultra-v4 .hero-cta .btn-outline{background:#0b1d2a80}
body.ultra-v4 .hero .hero-visual{height:730px}
body.ultra-v4 .hero .orbit-shell{width:min(690px,52vw);height:min(690px,52vw);max-width:700px;max-height:700px;transform:translateY(-8px) scale(1.07)}
body.ultra-v4 .orbit-shell::before{border-color:#e5b77430;box-shadow:0 0 70px #5c9fb72a,inset 0 0 75px #254c7221}
body.ultra-v4 .globe-aura{width:103%;height:103%;background:radial-gradient(circle,#dfa75b20 0,#4d98b825 42%,transparent 71%);filter:blur(39px)}
body.ultra-v4 .globe-reticle{opacity:.65}
body.ultra-v4 .globe-data-tag{color:#d8c59c;letter-spacing:1.8px}
body.ultra-v4 .floating-glass{padding:15px 19px;border-radius:16px;box-shadow:0 18px 55px #0009,0 0 27px #d6b67d0c,inset 0 1px #ffffff24}
body.ultra-v4 .float-top{top:130px;left:-17px}
body.ultra-v4 .float-bottom{bottom:140px;right:-13px}
body.ultra-v4 .hero-features{margin-top:32px;border-color:#efd1a422;background:linear-gradient(140deg,#0f2534b7,#06101980)}
body.ultra-v4 .hero-edition{font-size:9px;letter-spacing:.16em}
body.ultra-v4 .hero-edition b{color:#bd9d68}
body.ultra-v4 .hero-index{font-size:10px;color:#ddc598}
body.ultra-v4 .hero-bottom{padding-bottom:34px}

/* Intro button */
.director-launch{display:flex;align-items:center;gap:13px;margin-top:22px;direction:ltr}
.director-button{direction:rtl;background:linear-gradient(105deg,#112739b0,#071620c7);border:1px solid #d6b37655;color:#f1e6cf;display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:14px;transition:transform .3s,border .3s,box-shadow .3s;text-align:right;box-shadow:0 15px 30px #0004,inset 0 1px #ffffff0a}
.director-button:hover{transform:translateY(-3px);border-color:#f1c88cbb;box-shadow:0 18px 45px #c08d4229}
.director-button-icon{height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#f9e0ad,#b68a50);color:#08121b;font-size:12px;box-shadow:0 0 0 4px #c79c4a1d,0 0 24px #d6a85a55}
.director-button strong,.director-button small{display:block}
.director-button strong{font-size:12px;font-weight:700}
.director-button small{font:8px Arial,sans-serif;letter-spacing:1.2px;color:#b4a17f;direction:ltr;margin-top:1px}
.director-button-arrow{font-size:20px;color:#b89d70;margin-inline-start:16px;transition:transform .3s}
.director-button:hover .director-button-arrow{transform:translate(3px,-3px)}
.director-launch-line{height:1px;width:32px;background:#ba986259}
.director-launch-label{font:9px Arial,sans-serif;color:#67808a;letter-spacing:1.4px}

/* Draggable globe dossier pins */
.globe-hotspots{position:absolute;inset:8%;z-index:6;pointer-events:none;border-radius:50%;overflow:visible}
.globe-pin{position:absolute;display:flex;align-items:center;gap:9px;transform:translate(-50%,-50%);border:0;background:transparent;color:#fce6be;transition:opacity .16s,filter .18s;pointer-events:auto;padding:0;white-space:nowrap;filter:drop-shadow(0 4px 11px #000a)}
.globe-pin[hidden]{display:none}
.globe-pin .pin-dot{width:10px;height:10px;background:#ffe2a6;border:2px solid #fff6da;border-radius:50%;box-shadow:0 0 0 5px #f3c77527,0 0 19px 5px #ffca7585;flex:none;position:relative}
.globe-pin .pin-dot:before{content:"";position:absolute;inset:-12px;border:1px solid #f5bd6a6b;border-radius:50%;animation:globePinPulse 3.4s ease-out infinite}
.globe-pin .pin-label{font:9px Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase;padding:5px 8px;border:1px solid #dfc09440;border-radius:5px;background:#071521c9;backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff2}
.globe-pin:hover{filter:drop-shadow(0 3px 18px #f8cf8488)}
.globe-pin:focus-visible .pin-label{border-color:#ffe5af}
@keyframes globePinPulse{0%{transform:scale(.7);opacity:.8}70%,100%{transform:scale(1.45);opacity:0}}

/* Exhibition atmosphere and editorial refinements */
body.ultra-v4 .marquee-caption{background:#030a12}
body.ultra-v4 .ticker{background:linear-gradient(90deg,#071522,#13283a,#081522)}
body.ultra-v4 .cinematic-feature{padding:118px 0 60px;background:radial-gradient(ellipse at 55% 4%,#7b512815,transparent 40%),linear-gradient(180deg,#04080e,#09141e 66%,#060b11)}
body.ultra-v4 .feature-intro{padding-bottom:18px}
body.ultra-v4 .feature-screen{height:690px;border-radius:26px;border:1px solid #efd6ad2c;box-shadow:0 65px 130px #0009,0 0 85px #e4ae5210}
body.ultra-v4 .feature-screen:after{content:"";position:absolute;inset:14px;border:1px solid #ffffff15;border-radius:15px;z-index:3;pointer-events:none}
body.ultra-v4 .feature-title{font-size:clamp(106px,10.7vw,175px);line-height:1}
body.ultra-v4 .feature-photograph{filter:saturate(.95) contrast(1.13) brightness(.89)}
body.ultra-v4 .feature-glass-side{border:1px solid #cba46f4a;background:linear-gradient(160deg,#152d3bbd,#030b12e0);box-shadow:0 28px 65px #0009,inset 0 1px #fff3}
body.ultra-v4 .feature-badge{border-color:#ffdfaa58}
body.ultra-v4 .feature-pagination button{border-radius:8px;border-color:#dec59b32}
body.ultra-v4 .feature-pagination button.active{border-color:#dfbc7e9d}
.feature-cinema-open{position:absolute;left:37px;top:31px;z-index:8;border:1px solid #f2d29c69;background:#04111ccc;backdrop-filter:blur(10px);border-radius:999px;color:#f5d9a9;padding:10px 17px;font-size:10px;letter-spacing:.8px;display:flex;align-items:center;gap:9px;transition:background .3s}
.feature-cinema-open:hover{background:#936d3899}
body.ultra-v4 .doc-card{border-radius:22px}
body.ultra-v4 .doc-card:hover{box-shadow:0 35px 75px #000c,0 0 35px #d4a35b20}
body.ultra-v4 .docs-section{background:linear-gradient(180deg,#050b11,#07141c 40%,#040a11)}
body.ultra-v4 .section-heading h2{font-weight:500}
body.ultra-v4 .archive-notice{opacity:.75}
body.ultra-v4 .atlas-section{background:linear-gradient(180deg,#040c14,#071823 68%,#050d15)}
body.ultra-v4 .atlas-shell{box-shadow:0 50px 100px #0009,inset 0 1px #ffffff10}
body.ultra-v4 .atlas-map{box-shadow:inset 0 0 75px #000a,0 20px 45px #0006}
body.ultra-v4 .command-section{background:radial-gradient(ellipse at 70% 55%,#2c617223,transparent 45%),#040c12}
body.ultra-v4 .command-glass-panel{box-shadow:0 65px 105px #000a,0 0 66px #a38a471c}
body.ultra-v4 .join-panel{box-shadow:0 65px 105px #000a, inset 0 1px #ffffff20}
body.ultra-v4 .footer{border-top:1px solid #d6af6b22}

/* Immersive cinematic scene player */
.cinema-experience{position:fixed;inset:0;z-index:500;background:#02060a;color:#fff;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate;overflow:hidden;opacity:0;visibility:hidden;transform:scale(1.018);transition:opacity .65s,visibility .65s,transform .9s var(--v4-ease);}
.cinema-experience.active{opacity:1;visibility:visible;transform:scale(1)}
body.cinema-active{overflow:hidden}
.cinema-background{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#071320}
.cinema-bg-image{position:absolute;inset:-3%;background-position:center;background-size:cover;transition:opacity 1.4s ease,transform 9s linear;opacity:0;filter:contrast(1.08) saturate(.95) brightness(.75)}
.cinema-bg-image.visible{opacity:1;transform:scale(1.065) translateX(-1%)}
.cinema-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03070df2 0,#03070dba 37%,#04101f2e 71%,#03070d85 100%),linear-gradient(0deg,#03070de8 0,transparent 34%,#01040991 100%)}
.cinema-light-fog{position:absolute;inset:-10%;z-index:1;background:radial-gradient(ellipse at 70% 24%,#ffc26822,transparent 46%),radial-gradient(ellipse at 80% 78%,#62b3c31c,transparent 55%);mix-blend-mode:screen;animation:cinemaFog 15s ease-in-out infinite}
@keyframes cinemaFog{0%,100%{transform:scale(1) translate(0,0)}50%{transform:scale(1.09) translate(-2%,2%)}}
.cinema-sky-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.cinema-lens-line{position:absolute;z-index:1;top:-40%;left:30%;width:2px;height:190%;transform:rotate(20deg);background:linear-gradient(180deg,transparent,#fff9cf18 30%,#ffffff21 50%,transparent);box-shadow:0 0 150px 42px #f4b75d13;animation:cinemaBeam 10s linear infinite}
@keyframes cinemaBeam{0%{left:20%}100%{left:100%}}
.cinema-topline{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:32px clamp(25px,5vw,85px);direction:ltr;gap:12px}
.cinema-brand{font:700 13px Arial,sans-serif;letter-spacing:4px;color:#f0dfbb;display:flex;gap:11px;align-items:center}
.cinema-brand b{color:#edc689;font-size:27px;font-weight:400;animation:spinSlow 12s linear infinite}
@keyframes spinSlow{to{transform:rotate(360deg)}}
.cinema-top-series{font:9px Arial,sans-serif;letter-spacing:3px;color:#8fa7b0}
.cinema-close{border:1px solid #e1bd854c;border-radius:999px;background:#02081091;backdrop-filter:blur(12px);color:#f4e5c9;display:flex;align-items:center;gap:14px;padding:12px 18px;font-size:11px;transition:.25s}
.cinema-close:hover{background:#9a76404d;border-color:#e1bd85}
.cinema-side-label{position:absolute;right:22px;top:49%;writing-mode:vertical-rl;font:9px Arial,sans-serif;letter-spacing:3px;color:#b9a785;z-index:2}
.cinema-side-label span{margin-top:22px;color:#e6c887}
.cinema-main{align-self:center;position:relative;z-index:3;max-width:1300px;width:calc(100% - 130px);margin:auto;padding:40px 0 90px;direction:rtl;text-align:right}
.cinema-left-marker{display:flex;align-items:center;gap:12px;direction:ltr;color:#d2b884;font:10px Arial,sans-serif;letter-spacing:2px;margin-bottom:24px}
.cinema-left-marker i{height:1px;width:65px;background:linear-gradient(90deg,#e7c88c,transparent)}
.cinema-eyebrow{font:11px Arial,sans-serif;letter-spacing:4px;color:#e4d1aa;direction:ltr;text-align:right;margin-bottom:11px}
.cinema-main h2{font-family:'Lalezar',Georgia,serif;font-size:clamp(90px,13vw,198px);line-height:1.06;font-weight:400;letter-spacing:-.035em;margin:0;color:#f6f1e8;text-shadow:0 8px 35px #000b,0 25px 90px #000c;max-width:1000px}
.cinema-scene-en{font:13px Arial,sans-serif;direction:ltr;letter-spacing:7px;color:#d7ad6c;text-align:right;margin-top:-10px}
.cinema-main p#cinemaSceneText{font-size:16px;font-weight:300;color:#d4dce1;line-height:2.3;max-width:560px;margin:22px 0 28px;text-shadow:0 6px 20px #000a}
.cinema-scene-actions{display:flex;align-items:center;gap:25px}
.cinema-explore{border:1px solid #ebc888a8;background:linear-gradient(110deg,#fce0a9,#b7884b);padding:14px 22px;color:#07101b;display:flex;gap:26px;align-items:center;border-radius:10px;font-size:12px;font-weight:800;box-shadow:0 18px 30px #0005;transition:.3s}
.cinema-explore:hover{transform:translateY(-3px);box-shadow:0 22px 40px #d7b67634}
.cinema-scene-symbol{font-size:30px;color:#c8a676}
.cinema-bottom{position:relative;z-index:10;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:end;padding:16px clamp(25px,5vw,85px) 42px;direction:ltr}
.cinema-controls{display:flex;align-items:center;gap:7px}
.cinema-controls button{height:38px;width:38px;background:#081823c7;border:1px solid #dac29347;color:#fce6bd;border-radius:50%;font-size:21px;transition:background .2s}
.cinema-controls button:hover{background:#a581494d}
.cinema-controls #cinemaPause{font-size:12px}
.cinema-step-readout{font:11px Arial,sans-serif;color:#e2c69a;letter-spacing:2px;margin-left:12px}
.cinema-track{display:flex;gap:8px;align-items:flex-end;width:100%;max-width:650px;justify-self:center;}
.cinema-track button{height:34px;flex:1;max-width:190px;text-align:left;display:flex;flex-direction:column;gap:5px;padding:0;background:transparent;border:0;color:#98a8ad;cursor:pointer;min-width:0}
.cinema-track button strong{font:10px Arial,sans-serif;letter-spacing:1.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cinema-track button:before{content:"";height:2px;display:block;width:100%;background:#bac9d047;transition:background .3s}
.cinema-track button.active{color:#f5d5a0}
.cinema-track button.active:before{background:#e4be82;box-shadow:0 0 12px #f3cb7b88}
.cinema-audio{border:1px solid #d6b67a3e;background:#07141bd0;color:#cab998;border-radius:999px;padding:10px 14px;font:9px Arial,sans-serif;letter-spacing:1.1px;display:flex;align-items:center;gap:11px;white-space:nowrap}
.cinema-audio[aria-pressed=true]{border-color:#e8c78f90;color:#fbe4bb}
.cinema-audio-bars{display:flex;gap:2px;height:13px;align-items:end}
.cinema-audio-bars i{display:block;background:#d6a86c;width:2px;height:4px}
.cinema-audio[aria-pressed=true] .cinema-audio-bars i:nth-child(1){animation:soundMeter .65s ease-in-out infinite alternate}
.cinema-audio[aria-pressed=true] .cinema-audio-bars i:nth-child(2){animation:soundMeter .82s .1s ease-in-out infinite alternate}
.cinema-audio[aria-pressed=true] .cinema-audio-bars i:nth-child(3){animation:soundMeter .7s .2s ease-in-out infinite alternate}
.cinema-audio[aria-pressed=true] .cinema-audio-bars i:nth-child(4){animation:soundMeter .91s .13s ease-in-out infinite alternate}
@keyframes soundMeter{to{height:12px}}
.cinema-progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#68767e44;z-index:12}
.cinema-progress-track div{height:100%;width:0;background:linear-gradient(90deg,#8c5a2d,#ffe4ac);box-shadow:0 0 13px #f8c7778a}

/* Nice focus states */
.cinema-experience button:focus-visible,.director-button:focus-visible,.globe-pin:focus-visible{outline:2px solid #fff0c3;outline-offset:4px}

@media(max-width:1160px){body.ultra-v4 .hero h1{font-size:clamp(67px,8vw,97px)}body.ultra-v4 .hero .orbit-shell{width:55vw;height:55vw}.cinema-top-series{display:none}.cinema-main{width:calc(100% - 100px)}.cinema-bottom{grid-template-columns:auto 1fr;gap:20px}.cinema-audio{grid-column:2;justify-self:end}}
@media(max-width:980px){body.ultra-v4 .hero .hero-visual{height:560px}body.ultra-v4 .hero .orbit-shell{width:57vw;height:57vw}.director-launch-label,.director-launch-line{display:none}.cinema-main h2{font-size:clamp(86px,14vw,145px)}}
@media(max-width:720px){
 body.ultra-v4 .hero{min-height:0;padding-top:86px}
 body.ultra-v4 .hero .hero-grid{min-height:0}
 body.ultra-v4 .hero .hero-visual{height:350px}
 body.ultra-v4 .hero .orbit-shell{width:min(370px,97vw);height:min(370px,97vw);transform:scale(1.02)}
 body.ultra-v4 .hero h1{font-size:clamp(58px,14vw,84px)}
 body.ultra-v4 .hero .hero-lead{font-size:12px}
 body.ultra-v4 .director-launch{order:5;margin:22px auto 0}
 body.ultra-v4 .hero-features{order:6;margin-top:24px}
 body.ultra-v4 .hero-edition{letter-spacing:0}
 body.ultra-v4 .float-top{top:25px;left:-5px}
 body.ultra-v4 .float-bottom{bottom:15px;right:0}
 .globe-pin .pin-label{font-size:7px;padding:3px 5px}
 .globe-pin .pin-dot{width:7px;height:7px}
 body.ultra-v4 .feature-screen{height:650px;border-radius:17px}
 body.ultra-v4 .feature-screen:after{inset:7px;border-radius:13px}
 body.ultra-v4 .feature-title{font-size:clamp(80px,20vw,125px)}
 body.ultra-v4 .cinematic-feature{padding:78px 0 30px}
 .feature-cinema-open{left:18px;top:17px;padding:8px 11px;font-size:9px}
 .cinema-topline{padding:18px 18px}
 .cinema-brand{font-size:10px;letter-spacing:2px;gap:6px}
 .cinema-brand b{font-size:20px}
 .cinema-close{padding:9px 12px;font-size:10px}
 .cinema-side-label{display:none}
 .cinema-main{width:calc(100% - 40px);padding:25px 0 25px;text-align:right}
 .cinema-left-marker{font-size:8px;letter-spacing:1.1px;margin-bottom:15px}
 .cinema-left-marker i{width:30px}
 .cinema-eyebrow{letter-spacing:2px;font-size:9px}
 .cinema-main h2{font-size:clamp(74px,20vw,120px);line-height:1.1}
 .cinema-scene-en{letter-spacing:3px;font-size:9px;margin-top:0}
 .cinema-main p#cinemaSceneText{font-size:12px;max-width:330px;margin:20px 0}
 .cinema-explore{padding:11px 15px;font-size:10px}
 .cinema-bottom{display:flex;align-items:stretch;flex-direction:column;gap:20px;padding:15px 18px 30px}
 .cinema-track{order:-1;max-width:none}
 .cinema-track button strong{font-size:7px;letter-spacing:.5px}
 .cinema-controls{justify-content:center}
 .cinema-audio{align-self:center;padding:8px 12px}
}
@media(max-width:380px){body.ultra-v4 .hero .hero-visual{height:308px}body.ultra-v4 .hero .orbit-shell{width:320px;height:320px}.director-button{padding:9px}.director-button strong{font-size:10px}.director-button small{font-size:7px}.cinema-main h2{font-size:74px}}
@media(prefers-reduced-motion:reduce){body.ultra-v4 .hero:after,.cinema-light-fog,.cinema-lens-line,.cinema-brand b,.globe-pin .pin-dot:before{animation:none!important}.cinema-experience,.cinema-bg-image{transition:none!important}}
/* Restore layered positioning overridden by the inherited glass styling. */
body.ultra-v4 .floating-glass,body.ultra-v4 .feature-glass-side{position:absolute}
body.ultra-v4 .orbit-shell{flex:0 0 auto}
@media(max-width:720px){
 body.ultra-v4 .hero .orbit-shell{width:min(344px,88vw);height:min(344px,88vw);margin:0;flex:0 0 auto}
 body.ultra-v4 .float-top{top:18px;left:-5px;right:auto}
 body.ultra-v4 .float-bottom{bottom:20px;right:-4px;left:auto}
 body.ultra-v4 .floating-glass{padding:8px 10px;max-width:135px}
 body.ultra-v4 .floating-glass strong{font-size:9px}
 body.ultra-v4 .floating-glass small{font-size:6px}
}
/* Place the animated scenery above the modal backdrop and below its editorial content. */
.cinema-background{z-index:0}
.cinema-background .cinema-bg-image{z-index:0}
.cinema-topline,.cinema-main,.cinema-bottom,.cinema-side-label{z-index:4}
