@font-face{font-family:WindDisplay;src:url('/fonts/DelaGothicOne.woff2') format('woff2');font-display:swap;font-weight:400}
.page-home .nav-wrap{height:82px}.page-home .brand{width:174px;height:64px}.page-home .brand img{width:174px;height:64px}.cinema-hero{position:relative;isolation:isolate;min-height:660px;height:min(850px,calc(100svh - 82px));overflow:hidden;background:#0b100c}.cinema-stage{position:absolute;inset:0;z-index:-2}.cinema-stage video{width:100%;height:100%;object-fit:cover;object-position:65% 50%;filter:saturate(1.08);opacity:.88}.cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050905f2 0%,#050905df 24%,#05090580 52%,#05090518 100%),linear-gradient(0deg,#070b09 0%,transparent 32%,#080d0644 100%)}.cinema-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:50px;position:relative}.cinema-content .eyebrow{font-size:11px;letter-spacing:2.2px;margin-bottom:28px;color:#c5ff55}.cinema-content h1{font-family:WindDisplay,Arial,sans-serif;font-weight:400;font-size:clamp(40px,4.65vw,75px);line-height:1.15;letter-spacing:-.035em;max-width:960px;margin:0 0 26px;text-wrap:balance}.cinema-content h1 em{font-style:normal;color:#c5ff55}.cinema-intro{max-width:550px;color:#c5ccc1;line-height:1.65;font-size:17px;margin-bottom:32px}.cinema-actions{display:flex;align-items:center;gap:28px}.cinema-actions .button{font-size:15px;min-height:58px;padding-inline:26px}.cinema-contact{display:inline-flex;gap:20px;align-items:center;font-size:14px;border-bottom:1px solid #9cb98080;padding-block:12px}.cinema-contact:hover{color:var(--lime)}.cinema-facts{display:flex;align-items:center;gap:38px;margin-top:42px}.cinema-facts>span{display:flex;align-items:center;gap:12px;font-size:10px;max-width:165px;text-transform:uppercase;line-height:1.4;letter-spacing:1px;color:#bdc7b9}.cinema-facts b{color:#e9f7df;font-size:32px;font-weight:500;letter-spacing:-1px}.cinema-facts .cinema-platforms{font-size:9px;border-left:1px solid #597048;padding-left:25px;line-height:1.6}.film-toggle{position:absolute;right:32px;bottom:32px;width:42px;height:42px;border:1px solid #bed09b66;border-radius:50%;background:#101a10bb;color:#fff;backdrop-filter:blur(6px);font-size:18px}.film-toggle:hover{border-color:var(--lime)}.cinema-caption{position:absolute;right:32px;top:28px;display:flex;gap:15px;align-items:center;color:#fff;font-size:11px;letter-spacing:1.5px;text-shadow:0 2px 8px #000}.cinema-caption span{font-size:8px;color:#c8d6b7}.page-home .catalog.section{padding-block:64px}.page-home .section-heading{margin-bottom:32px}.page-home .section-heading h2{font-family:WindDisplay,Arial,sans-serif;font-size:clamp(26px,3vw,42px);line-height:1.2}.page-home .game-grid{gap:24px}
@media(min-width:1600px){.cinema-content.wrap{width:min(1500px,calc(100% - 112px))}.cinema-content h1{font-size:78px}.cinema-intro{font-size:19px}.cinema-hero{height:calc(100svh - 82px);max-height:950px}}
@media(max-width:1000px){.cinema-content h1{font-size:clamp(38px,5.5vw,57px)}.cinema-intro{max-width:480px;font-size:16px}.cinema-shade{background:linear-gradient(90deg,#050905ed,#05090588 70%,#05090544),linear-gradient(0deg,#070b09,transparent 50%)}.cinema-hero{min-height:600px}}
@media(max-width:620px){.page-home .nav-wrap{height:72px}.page-home .brand,.page-home .brand img{width:148px;height:54px}.cinema-hero{min-height:650px;height:calc(100svh - 72px);max-height:840px}.cinema-content{justify-content:flex-end;padding-block:70px 38px}.cinema-stage video{object-position:65% 50%;opacity:.65}.cinema-shade{background:linear-gradient(0deg,#060b07 8%,#060b07eb 32%,#060b0766 75%,#060b0733)}.cinema-content .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:18px}.cinema-content h1{font-size:clamp(29px,7.4vw,46px);line-height:1.22;letter-spacing:-1px;margin-bottom:20px}.cinema-intro{font-size:14px;line-height:1.65;margin-bottom:23px;max-width:360px}.cinema-actions{gap:18px;flex-wrap:wrap;width:100%}.cinema-actions .button{min-height:50px;font-size:13px;padding:14px 20px}.cinema-contact{font-size:12px;gap:10px}.cinema-facts{gap:18px;margin-top:29px}.cinema-facts b{font-size:26px}.cinema-facts>span{gap:8px;font-size:8px;max-width:115px}.cinema-facts .cinema-platforms{font-size:7px;padding-left:13px}.cinema-caption{top:24px;left:16px;right:auto;font-size:9px}.film-toggle{right:16px;bottom:auto;top:16px;width:34px;height:34px;font-size:15px}.page-home .catalog.section{padding-block:48px}}
@media(max-height:600px)and(min-width:621px){.cinema-hero{min-height:540px;height:auto}.cinema-content{padding-block:48px}.cinema-content h1{font-size:45px}.cinema-facts{margin-top:26px}}
@media(prefers-reduced-motion:reduce){.cinema-stage video{display:none}.cinema-stage{background:url('/assets/hero114-poster.jpg') center/cover no-repeat}}
