:root{--ink:#0b1226;--ink2:#101b3a;--navy:#16265c;--bone:#efe7d7;--champagne:#e6d5b8;--brass:#c9a46a;--brass-hi:#e8c98a}*{box-sizing:border-box;margin:0;padding:0}#d2k-cinema{background:var(--ink);color:var(--bone);font-family:Manrope,sans-serif;overflow-x:hidden}.italiana{font-family:Italiana,serif;font-weight:400}::selection{background:var(--brass);color:var(--ink)}a{color:inherit;text-decoration:none}#d2k-cinema{cursor:none}@media(hover:none){#d2k-cinema{cursor:auto}}#cur,#curRing{z-index:200;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cur{background:var(--brass-hi);width:6px;height:6px}#curRing{border:1px solid #c9a46aa6;width:38px;height:38px;transition:width .3s,height .3s,background .3s,border-color .3s}#curRing.hov{border-color:var(--brass-hi);background:#c9a46a1f;width:70px;height:70px}@media(hover:none){#cur,#curRing{display:none}}#pre{z-index:150;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#pre .curtain{background:linear-gradient(160deg,#0b1226,#16265c);height:50.5%;position:absolute;inset-inline:0}#pre .top{top:0}#pre .bot{bottom:0}#pre .core{z-index:2;text-align:center;position:relative}#pre img{opacity:0;width:200px;transform:translateY(18px)}#pre .count{letter-spacing:.55em;color:var(--brass);margin-top:26px;font-size:11px;font-weight:500}#pre .line{background:var(--brass);width:0;height:1px;margin:18px auto 0}header{inset-inline:0;z-index:90;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:26px 46px;transition:background .5s,padding .5s;display:flex;position:fixed;top:0}header.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1226d9;padding:16px 46px}header img{height:34px}header nav{gap:36px;display:flex}header nav a{letter-spacing:.24em;text-transform:uppercase;color:#efe7d7bf;padding:4px 0;font-size:12px;position:relative}header nav a:after{content:"";background:var(--brass-hi);width:0;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}header nav a:hover:after{width:100%}header nav a:hover{color:var(--bone)}.pill{letter-spacing:.22em;text-transform:uppercase;color:var(--brass-hi);border:1px solid #c9a46a80;border-radius:99px;padding:10px 22px;font-size:11px;transition:all .35s}.pill:hover{background:var(--brass);color:var(--ink)}@media(max-width:900px){header nav{display:none}}#hero{perspective:1200px;height:100svh;position:relative;overflow:hidden}.slide{opacity:0;will-change:transform;position:absolute;inset:-4%}.slide img{object-fit:cover;width:100%;height:100%}.slide.active{opacity:1}#hero .veil{background:linear-gradient(#0b1226a6,#0b122640 40%,#0b122659 62%,#0b1226f5);position:absolute;inset:0}#hero .frame{pointer-events:none;border:1px solid #efe7d729;position:absolute;inset:34px}#hero .frame:after{content:"";border:1px solid #c9a46a00;transition:border-color .5s;position:absolute;inset:-1px}#dust{pointer-events:none;position:absolute;inset:0}.heroCore{z-index:5;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;padding:0 72px 84px;display:flex;position:absolute;inset:0}.kick{letter-spacing:.6em;text-transform:uppercase;color:var(--brass-hi);font-size:11px;font-weight:500}.heroTitle{color:var(--bone);letter-spacing:.01em;text-transform:uppercase;margin-top:18px;font-size:clamp(3.4rem,10.5vw,9.5rem);line-height:.98}.heroTitle .ch{will-change:transform,opacity;display:inline-block}.heroTitle .thin{color:#0000;-webkit-text-stroke:1px #efe7d78c}.heroTitle .gold{color:var(--brass-hi)}.heroSub{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:34px;display:flex}.heroSub p{color:#efe7d7b8;max-width:430px;font-size:14.5px;font-weight:300;line-height:1.8}.heroBtns{flex-wrap:wrap;gap:18px;display:flex}.btnMain{background:var(--brass);color:var(--ink);letter-spacing:.22em;text-transform:uppercase;border-radius:99px;padding:19px 40px;font-size:12px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.btnMain span{z-index:2;position:relative}.btnMain:before{content:"";background:var(--bone);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}.btnMain:hover:before{transform:translateY(0)}.btnGhost{letter-spacing:.22em;text-transform:uppercase;color:var(--bone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #efe7d766;border-radius:99px;padding:19px 40px;font-size:12px;font-weight:600;transition:all .4s}.btnGhost:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.slideNav{z-index:6;flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;right:72px;transform:translateY(-50%)}.slideNav b{cursor:pointer;background:#efe7d740;width:34px;height:2px;display:block;position:relative;overflow:hidden}.slideNav b i{background:var(--brass-hi);position:absolute;inset:0;transform:translate(-101%)}.scrollCue{z-index:6;letter-spacing:.5em;text-transform:uppercase;color:#efe7d78c;align-items:center;gap:12px;font-size:9.5px;display:flex;position:absolute;bottom:30px;left:72px}.scrollCue i{background:linear-gradient(to right,var(--brass),transparent);width:52px;height:1px;display:block}@media(max-width:900px){.heroCore{padding:0 26px 70px}.slideNav{right:24px}.scrollCue{left:26px}}#statement{background:var(--ink);padding:180px 46px}#statement .txt{text-transform:uppercase;letter-spacing:.02em;max-width:1180px;margin:0 auto;font-size:clamp(2rem,4.6vw,4.2rem);line-height:1.22}#statement .w{color:#efe7d724;transition:none}#statement .w.gold{color:#c9a46a33}#collections{background:var(--ink2);position:relative}#collections .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;padding:120px 46px 40px;display:flex}.secKick{letter-spacing:.55em;text-transform:uppercase;color:var(--brass);font-size:10.5px;font-weight:600}.secTitle{color:var(--bone);text-transform:uppercase;margin-top:14px;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1}#track{align-items:flex-start;gap:44px;width:max-content;padding:30px 46px 140px;display:flex}.gcard{flex-shrink:0;width:min(62vw,660px);position:relative}.gcard .im{aspect-ratio:3/2;border-radius:4px;overflow:hidden}.gcard img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:scale(1.15)}.gcard:hover img{transform:scale(1.02)!important}.gcard figcaption{justify-content:space-between;align-items:baseline;gap:14px;margin-top:18px;display:flex}.gcard .name{color:var(--bone);font-family:Italiana,serif;font-size:26px}.gcard .tag{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:10px}.gnum{color:#0000;-webkit-text-stroke:1px #c9a46a66;font-family:Italiana,serif;font-size:88px;line-height:1;position:absolute;top:-34px;left:-8px}#journeys{background:var(--ink);padding:160px 0 60px}.jrow{grid-template-columns:1.15fr 1fr;align-items:center;min-height:78vh;margin-bottom:130px;display:grid;position:relative}.jrow.flip{grid-template-columns:1fr 1.15fr}.jrow .imwrap{height:78vh;position:relative;overflow:hidden}.jrow .imwrap img{object-fit:cover;will-change:transform;width:100%;height:112%}.jrow .imveil{background:linear-gradient(90deg,#0b122626,#0b12268c);position:absolute;inset:0}.jrow.flip .imveil{background:linear-gradient(270deg,#0b122626,#0b12268c)}.jtext{padding:0 70px}.jnum{color:#0000;-webkit-text-stroke:1px #c9a46a80;font-family:Italiana,serif;font-size:120px;line-height:1}.jtext h3{color:var(--bone);text-transform:uppercase;margin-top:8px;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.02}.jtext p{color:#efe7d7b3;max-width:440px;margin-top:22px;font-size:15px;font-weight:300;line-height:1.85}.jlink{letter-spacing:.32em;text-transform:uppercase;color:var(--brass-hi);align-items:center;gap:16px;margin-top:36px;font-size:11px;display:inline-flex}.jlink .ring{border:1px solid #c9a46a8c;border-radius:99px;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;transition:all .4s;display:inline-flex}.jlink:hover .ring{background:var(--brass);color:var(--ink);transform:scale(1.1)}@media(max-width:900px){.jrow,.jrow.flip{grid-template-columns:1fr}.jrow .imwrap{height:50vh}.jtext{padding:40px 26px}}#packages{background:linear-gradient(180deg,var(--ink) 0%,var(--ink2) 100%);padding:150px 46px 170px}.pkGrid{background:#c9a46a40;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1240px;margin:70px auto 0;display:grid}.pk{background:var(--ink);padding:52px 40px 60px;transition:background .5s;position:relative;overflow:hidden}.pk:hover{background:#0e1830}.pk .tier{letter-spacing:.4em;text-transform:uppercase;color:var(--brass);font-size:10px}.pk h4{color:var(--bone);margin-top:14px;font-family:Italiana,serif;font-size:44px}.pk .rate{color:var(--bone);margin-top:10px;font-size:15px}.pk .rate b{color:var(--brass-hi);font-size:26px;font-weight:600}.pk .rate small{color:#efe7d780}.pk ul{margin-top:28px;list-style:none}.pk li{color:#efe7d7b3;border-top:1px solid #efe7d717;padding:12px 0;font-size:13px;font-weight:300}.pk .shine{background:linear-gradient(105deg,#0000,#e8c98a14,#0000);width:60%;height:100%;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.pk:hover .shine{animation:1.1s shine}@keyframes shine{to{left:130%}}@media(max-width:900px){.pkGrid{grid-template-columns:1fr}}#final{background:var(--ink2);text-align:center;padding:190px 46px;position:relative;overflow:hidden}#final h2{text-transform:uppercase;color:var(--bone);font-size:clamp(2.8rem,7vw,6.4rem);line-height:1.02}#final .gold{color:var(--brass-hi)}#dust2{pointer-events:none;position:absolute;inset:0}footer{background:#080d1d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:34px 46px;display:flex}footer img{opacity:.9;height:26px}footer span{letter-spacing:.24em;text-transform:uppercase;color:#efe7d773;font-size:10.5px}footer b{color:#efe7d7bf;font-weight:500}footer .admLink{letter-spacing:.24em;text-transform:uppercase;color:#efe7d759;font-size:10.5px;text-decoration:none;transition:color .25s}footer .admLink:hover{color:#c9a46a}.badge{z-index:95;color:#efe7d7bf;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1226d9;border:1px solid #c9a46a59;border-radius:99px;padding:8px 14px;font-size:9.5px;position:fixed;bottom:14px;right:14px}#d2k-cinema[lang=ar] .italiana{font-family:Amiri,Italiana,serif}#d2k-cinema[lang=ar] *{letter-spacing:0!important}#d2k-cinema[lang=ar] .heroSub p,#d2k-cinema[lang=ar] .jrow p,#d2k-cinema[lang=ar] #state,#d2k-cinema[lang=ar] .pk li{direction:rtl}#d2k-cinema[lang=ar] #heroTitle{direction:rtl;font-size:clamp(2.6rem,7.6vw,6.6rem);line-height:1.6}.langSwitch{letter-spacing:.18em;text-transform:uppercase;color:#efe7d799;font-size:11px;transition:color .3s}.langSwitch:hover{color:var(--bone)}
