:root{--bg:#07070a;--panel:#111116;--line:#2a2a33;--silver:#c9ccd3;--dim:#8c8f99;--gold:#d8b25a;--gold2:#f3d98b}*{box-sizing:border-box}html{background:#07070a;-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(1200px 600px at 50% -200px,#1b1a22 0,var(--bg) 70%);color:var(--silver);font:16px/1.6 Georgia,"Times New Roman",serif}a{color:var(--gold2)}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header{border-bottom:1px solid var(--line);background:rgba(7,7,10,.85);position:sticky;top:0;z-index:5;backdrop-filter:blur(6px)}header .wrap{display:flex;align-items:center;gap:14px;min-height:60px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--silver);font-weight:bold;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.brand img{width:40px;height:auto}nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}nav a{color:var(--silver);text-decoration:none;font-size:15px}nav a:hover,nav a.on{color:var(--gold2)}h1,h2,h3{font-weight:normal;letter-spacing:.06em;color:#eef0f4}h1{font-size:clamp(28px,5vw,46px);margin:.3em 0}h2{color:var(--gold);font-size:clamp(20px,3vw,28px);margin:1.6em 0 .5em}.gold{background:linear-gradient(180deg,var(--gold2),var(--gold) 55%,#9a7428);-webkit-background-clip:text;background-clip:text;color:transparent}.hero{text-align:center;padding:48px 0 24px}.hero .logo{width:min(420px,80%);margin:0 auto}.lead{font-size:clamp(17px,2.2vw,20px);max-width:720px;margin:0 auto 1em;color:var(--silver)}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:6px;text-decoration:none;font:bold 15px/1 system-ui,sans-serif;letter-spacing:.04em;border:1px solid var(--gold);color:#120e04;background:linear-gradient(180deg,var(--gold2),var(--gold));margin:6px}.btn.alt{background:transparent;color:var(--silver);border-color:#5a5d66}.btn:hover{filter:brightness(1.1)}.card{background:linear-gradient(180deg,#15151b,#0d0d11);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px rgba(216,178,90,.08) inset}.feat{display:grid;grid-template-columns:1.3fr 1fr;gap:0;margin:24px 0}.feat .txt{padding:26px}.feat .txt img.icon{width:72px;border-radius:16px;margin-bottom:10px}@media(max-width:760px){.feat{grid-template-columns:1fr}}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.shots img{border-radius:8px;border:1px solid var(--line);width:100%;height:auto}.news ul{margin:.3em 0 1em;padding-left:1.2em}.news h3{margin:.8em 0 .2em;color:var(--gold2);font-size:17px}.legal{max-width:780px}.legal h1{margin-top:1.2em}.legal h2{font-size:20px}footer{border-top:1px solid var(--line);margin-top:60px;padding:24px 0;font-size:14px;color:var(--dim)}footer a{color:var(--silver);margin-right:14px}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:30px 0;border:0}@font-face{font-family:Cinzel;src:url(/fonts/cinzel.woff2) format("woff2");font-weight:400 900;font-display:swap}h1,h2,h3,.brand,nav a,.btn{font-family:Cinzel,Georgia,serif}h1,h2{font-weight:800;text-transform:uppercase;letter-spacing:.1em}.home header{position:fixed;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);border:0;backdrop-filter:none}.cine{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;display:grid;place-items:center;text-align:center;isolation:isolate}.cine .bg{position:absolute;inset:-6%;background-size:cover;background-position:center;opacity:0;animation:kb 24s infinite;filter:saturate(.8) brightness(.55)}.cine .bg:nth-child(2){animation-delay:8s}.cine .bg:nth-child(3){animation-delay:16s}@keyframes kb{0%{opacity:0;transform:scale(1.02) translate(0,0)}8%{opacity:1}33%{opacity:1}42%{opacity:0;transform:scale(1.14) translate(-2%,-1.5%)}100%{opacity:0}}.cine:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.15),rgba(0,0,0,.75) 65%,#07070a 100%),linear-gradient(180deg,transparent 60%,#07070a)}.cine canvas{position:absolute;inset:0;z-index:2;pointer-events:none;width:100%;height:100%}.cine .in{position:relative;z-index:3;padding:80px 20px 40px}.crownwrap{position:relative;width:min(560px,82vw);margin:0 auto;filter:drop-shadow(0 0 40px rgba(216,178,90,.35))}.crownwrap img{width:100%;height:auto}.crownwrap .shine{position:absolute;inset:0;-webkit-mask:url(/img/logo.webp) center/100% 100% no-repeat;mask:url(/img/logo.webp) center/100% 100% no-repeat;background:linear-gradient(115deg,transparent 40%,rgba(255,240,190,.85) 50%,transparent 60%) no-repeat;background-size:250% 100%;animation:shine 5.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes shine{0%,35%{background-position:150% 0}75%,100%{background-position:-60% 0}}.cine h1{font-size:clamp(22px,4.4vw,40px);margin:.4em 0 .2em}.cine .lead{text-shadow:0 2px 12px #000}.cta{font-size:clamp(15px,2.2vw,19px);padding:18px 34px;border-radius:999px;box-shadow:0 0 0 1px #f3d98b inset,0 0 28px rgba(216,178,90,.55),0 0 80px rgba(216,178,90,.25);animation:glow 3s ease-in-out infinite}@keyframes glow{50%{box-shadow:0 0 0 1px #fff3c9 inset,0 0 44px rgba(243,217,139,.85),0 0 120px rgba(216,178,90,.4)}}.scroll{position:absolute;bottom:22px;left:50%;z-index:3;transform:translateX(-50%);color:var(--gold);font:12px Cinzel,serif;letter-spacing:.3em;opacity:.8;animation:bob 2s infinite}@keyframes bob{50%{transform:translate(-50%,6px)}}.divider{display:flex;align-items:center;gap:14px;margin:56px auto 24px;max-width:640px;color:var(--gold)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.divider:after{transform:scaleX(-1)}.divider span{font:800 clamp(16px,2.6vw,24px) Cinzel,serif;letter-spacing:.18em;text-transform:uppercase;text-align:center}.par{position:relative;height:70vh;min-height:360px;overflow:hidden;margin:0 calc(50% - 50vw);display:grid;align-items:end}.par img{position:absolute;left:0;top:-15%;width:100%;height:130%;object-fit:cover;will-change:transform;filter:brightness(.8)}.par .cap{position:relative;z-index:1;padding:28px max(20px,calc(50vw - 520px));background:linear-gradient(0deg,rgba(7,7,10,.95),transparent);font:700 clamp(18px,3vw,30px) Cinzel,serif;color:#eef0f4;letter-spacing:.08em;text-transform:uppercase}.par .cap small{display:block;font:16px Georgia,serif;color:var(--silver);text-transform:none;letter-spacing:0;margin-top:4px}.rv{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}.rv.on{opacity:1;transform:none}.final{text-align:center;padding:40px 0 10px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.cine .bg:first-child{opacity:1}.rv{opacity:1;transform:none}.par img{transform:none!important}}