@font-face{font-family: "Oswald";src: url("/assets/fonts/oswald-bold.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Manrope";src: url("/assets/fonts/manrope-regular.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Kanit";src: url("/assets/fonts/kanit-blackitalic.woff2") format("woff2");font-weight: 900;font-style: italic;font-display: swap}:root{--bg: #070a12;--bg-2: #0b1120;--surface: #10182b;--surface-2: #17213a;--line: rgba(160,176,204,0.16);--line-strong: rgba(160,176,204,0.3);--text: #f4f7f2;--text-2: #c7cfdc;--text-3: #9aa6bb;--gold: #f5c842;--gold-2: #e9a41f;--red: #ef3b45;--blue: #3a7bfa;--pitch: #1f7a44;--radius: 14px;--wrap: 1180px;--gutter: clamp(16px,4vw,40px);--art-h: clamp(360px,42vw,640px);--font-body: "Manrope",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-head: "Oswald","Arial Narrow","Roboto Condensed",system-ui,sans-serif;--font-display: "Kanit","Oswald","Arial Narrow",system-ui,sans-serif}:root:lang(ru){--font-display: "Oswald","Arial Narrow",system-ui,sans-serif}*,*::before,*::after{box-sizing: border-box}html{background: var(--bg);color-scheme: dark;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 16px}body{margin: 0;min-width: 320px;background: radial-gradient(1200px 600px at 0% 0%,rgba(239,59,69,0.07),transparent 60%),radial-gradient(1200px 600px at 100% 0%,rgba(58,123,250,0.08),transparent 60%),var(--bg);color: var(--text);font: 400 1.0625rem/1.65 var(--font-body);overflow-wrap: break-word}img,video,iframe,svg{max-width: 100%}img{height: auto}a{color: var(--gold);text-decoration-thickness: 1px;text-underline-offset: 3px}a:hover{color: #ffe08a}:focus-visible{outline: 3px solid var(--gold);outline-offset: 3px;border-radius: 4px}p{margin: 0 0 1em}h1,h2,h3,h4{margin: 0 0 0.5em;font-family: var(--font-head);font-weight: 700;line-height: 1.1;letter-spacing: 0.01em}ul{padding-left: 1.2em}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}.wrap.narrow{max-width: calc(820px + 2 * var(--gutter))}.icon{width: 1.15em;height: 1.15em;flex: none}.icon-sm{width: 0.95em;height: 0.95em;margin-left: 0.35em;vertical-align: -0.1em}.skip-link{position: absolute;left: 12px;top: -80px;z-index: 100;padding: 10px 16px;background: var(--gold);color: #0b0f1a;font-weight: 700;border-radius: 8px;text-decoration: none}.skip-link:focus{top: 12px}.kicker{margin: 0 0 10px;font: 700 0.8rem/1.2 var(--font-head);letter-spacing: 0.14em;text-transform: uppercase;color: var(--gold)}.kicker::before{content: "";display: inline-block;width: 22px;height: 4px;margin-right: 10px;vertical-align: 0.2em;background: linear-gradient(90deg,var(--red) 0 50%,var(--blue) 50% 100%);transform: skewX(-20deg)}.display{font-family: var(--font-display);font-weight: 900;font-style: italic;text-transform: uppercase;letter-spacing: 0;line-height: 1}:root:lang(ru) .display{font-weight: 700;font-style: normal}.section-title{font-size: clamp(1.8rem,3.6vw,2.6rem);text-transform: uppercase}.btn{position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: 0.6em;min-height: 52px;padding: 0.75em 1.5em;font: 700 1.02rem/1.2 var(--font-head);letter-spacing: 0.05em;text-transform: uppercase;text-align: center;text-decoration: none;color: var(--text);border: 0;background: none;cursor: pointer}.btn::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: 6px;transform: skewX(-9deg);transition: transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.btn-primary{color: #0b0f1a}.btn-primary:hover{color: #0b0f1a}.btn-primary::before{background: linear-gradient(180deg,#ffd964,var(--gold) 45%,var(--gold-2));box-shadow: 0 10px 28px rgba(245,200,66,0.22),inset 0 -3px 0 rgba(0,0,0,0.18)}.btn-primary:hover::before{transform: skewX(-9deg) translateY(-2px);box-shadow: 0 14px 34px rgba(245,200,66,0.32),inset 0 -3px 0 rgba(0,0,0,0.18)}.btn-ghost{color: var(--text)}.btn-ghost:hover{color: var(--text)}.btn-ghost::before{background: rgba(255,255,255,0.04);border: 1px solid var(--line-strong)}.btn-ghost:hover::before{background: rgba(255,255,255,0.1)}.btn-lg{min-height: 60px;padding: 0.85em 2em;font-size: 1.12rem}.btn:focus-visible{outline-offset: 6px}.cta-row{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px 22px}.text-link{font-weight: 400}.site-header{position: absolute;inset: 0 0 auto 0;z-index: 20}.header-inner{display: flex;align-items: center;gap: 12px;min-height: 64px;padding-top: 8px}.brand{display: inline-flex;align-items: center;gap: 10px;margin-right: auto;font: 900 italic 1.3rem/1 "Kanit","Oswald",system-ui,sans-serif;text-transform: uppercase;color: var(--text);text-decoration: none;text-shadow: 0 2px 10px rgba(0,0,0,0.6)}.brand:hover{color: var(--text)}.brand img{width: 32px;height: 32px;border-radius: 8px}.main-nav ul{display: flex;gap: 2px;margin: 0;padding: 0;list-style: none}.main-nav a{display: block;padding: 10px 12px;border-radius: 8px;font: 700 0.86rem/1 var(--font-head);letter-spacing: 0.08em;text-transform: uppercase;color: var(--text);text-decoration: none;text-shadow: 0 1px 8px rgba(0,0,0,0.7)}.main-nav a:hover{background: rgba(7,10,18,0.55);color: var(--gold)}.lang{position: relative}.lang summary{display: flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: 999px;background: rgba(7,10,18,0.6);font: 700 0.84rem/1 var(--font-head);letter-spacing: 0.08em;color: var(--text);cursor: pointer;list-style: none;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.lang summary::-webkit-details-marker{display: none}.lang summary:hover{border-color: var(--gold)}.lang .chev{width: 14px;height: 14px;transition: transform 0.15s ease}.lang[open] .chev{transform: rotate(180deg)}.lang-list{position: absolute;right: 0;top: calc(100% + 8px);z-index: 30;width: max-content;min-width: 230px;max-width: calc(100vw - 32px);margin: 0;padding: 6px;list-style: none;background: var(--surface);border: 1px solid var(--line-strong);border-radius: 12px;box-shadow: 0 20px 44px rgba(0,0,0,0.55)}.lang-list a{display: flex;justify-content: space-between;gap: 18px;padding: 10px 12px;border-radius: 8px;color: var(--text-2);text-decoration: none}.lang-list a:hover{background: var(--surface-2);color: var(--text)}.lang-list a[aria-current="page"]{color: var(--gold)}.lang-code{font: 700 0.78rem/1.9 var(--font-head);letter-spacing: 0.1em;color: var(--text-3)}.hero{position: relative;padding-bottom: clamp(48px,7vw,88px)}.hero-art{position: relative;display: flex;justify-content: center;height: var(--art-h);overflow: hidden}.hero-bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 58%}.hero-art::before,.hero-art::after{content: "";position: absolute;left: 0;right: 0;pointer-events: none}.hero-art::before{top: 0;height: 120px;background: linear-gradient(to bottom,rgba(7,10,18,0.75),rgba(7,10,18,0))}.hero-art::after{bottom: 0;height: 34%;background: linear-gradient(to bottom,rgba(7,10,18,0),var(--bg))}.hero-logo{position: relative;z-index: 1;width: min(600px,84vw,calc(var(--art-h) * 0.95));margin: 0;padding-top: clamp(64px,6vw,96px)}.hero-logo img{display: block;width: 100%}.hero-text{position: relative;z-index: 2;margin-top: -28px;text-align: center}.tagline{max-width: 30ch;margin: 0 auto 14px;font: 700 clamp(1.65rem,3.6vw,2.75rem)/1.12 var(--font-head);text-transform: uppercase;letter-spacing: 0.01em;text-wrap: balance}.lede{max-width: 62ch;margin: 0 auto 28px;font-size: clamp(1.02rem,1.4vw,1.18rem);color: var(--text-2);text-wrap: pretty}.facts{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 10px;margin: 26px 0 0;padding: 0;list-style: none}.facts li{padding: 6px 12px;border: 1px solid var(--line);border-radius: 999px;background: rgba(255,255,255,0.03);font: 700 0.78rem/1.3 var(--font-head);letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-2)}.trailer{max-width: 980px;margin: clamp(40px,6vw,64px) auto 0}.video-shell{position: relative;padding: 2px;border-radius: 18px;background: linear-gradient(100deg,var(--red),rgba(255,255,255,0.18) 50%,var(--blue));box-shadow: 0 30px 80px rgba(0,0,0,0.55)}.video-shell video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border-radius: 16px;background: #000}.video-play{position: absolute;inset: 2px;display: none;flex-direction: column;align-items: center;justify-content: center;gap: 14px;width: calc(100% - 4px);border: 0;border-radius: 16px;background: radial-gradient(closest-side,rgba(7,10,18,0.45),rgba(7,10,18,0.1));color: var(--text);cursor: pointer}.has-overlay .video-play{display: flex}.video-play-disc{display: grid;place-items: center;width: clamp(64px,9vw,92px);height: clamp(64px,9vw,92px);border-radius: 50%;background: var(--gold);color: #0b0f1a;box-shadow: 0 0 0 10px rgba(245,200,66,0.18),0 16px 40px rgba(0,0,0,0.5);transition: transform 0.15s ease}.video-play-disc .icon{width: 42%;height: 42%;margin-left: 6%}.video-play:hover .video-play-disc{transform: scale(1.06)}.video-play-label{padding: 6px 14px;border-radius: 999px;background: rgba(7,10,18,0.72);font: 700 0.95rem/1.2 var(--font-head);letter-spacing: 0.08em;text-transform: uppercase}.video-play:focus-visible{outline-offset: -6px}.trailer figcaption{margin-top: 12px;text-align: center;font-size: 0.9rem;color: var(--text-3)}.band{padding: clamp(40px,6vw,64px) 0;background: linear-gradient(180deg,var(--bg-2),var(--bg));border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.band-inner{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;align-items: center}.band h2{font-size: clamp(1.6rem,3vw,2.2rem);text-transform: uppercase}.band-text p{color: var(--text-2)}.band-text p:last-child{margin-bottom: 0}.widget-shell{width: 100%;max-width: 646px;min-height: 190px;justify-self: center;border-radius: 4px;background: linear-gradient(130deg,rgba(59,67,81,0.35),rgba(40,46,57,0.35))}.widget-shell.is-loaded{background: none}.widget-shell iframe{display: block;width: 100%;height: 190px;border: 0;color-scheme: light;background: transparent}.pitch{padding: clamp(64px,9vw,120px) 0 clamp(24px,4vw,40px)}.pitch-inner{max-width: calc(780px + 2 * var(--gutter));text-align: center}.pitch h2{font-size: clamp(2.6rem,7vw,5rem);margin-bottom: 0.45em}.pitch p{color: var(--text-2);font-size: clamp(1.05rem,1.35vw,1.15rem)}.pitch .fans{display: inline-block;margin-top: 8px;padding: 10px 18px;border-left: 4px solid var(--gold);background: rgba(245,200,66,0.07);color: var(--text);text-align: left}.features{display: grid;gap: clamp(56px,8vw,104px);padding-top: clamp(40px,6vw,72px);padding-bottom: clamp(64px,9vw,112px)}.feature{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;align-items: center}.feature-media{position: relative}.feature-media img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--radius);border: 1px solid var(--line-strong);box-shadow: 0 24px 60px rgba(0,0,0,0.5)}.feature-media::after{content: "";position: absolute;left: 18px;bottom: -8px;width: 96px;height: 6px;background: linear-gradient(90deg,var(--red) 0 50%,var(--blue) 50% 100%);transform: skewX(-20deg)}.feature-text h2{font-size: clamp(1.7rem,3.2vw,2.4rem);text-transform: uppercase;text-wrap: balance}.feature-text p{color: var(--text-2)}.ticks{margin: 0 0 1em;padding: 0;list-style: none;color: var(--text-2)}.ticks li{position: relative;padding-left: 30px;margin-bottom: 10px}.ticks li::before{content: "";position: absolute;left: 2px;top: 0.45em;width: 14px;height: 8px;border-left: 3px solid var(--gold);border-bottom: 3px solid var(--gold);transform: rotate(-45deg)}.stat{display: flex;align-items: center;gap: 16px;margin-top: 22px;padding: 14px 18px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.stat-num{font: 900 italic 3rem/1 var(--font-display);color: var(--gold)}:root:lang(ru) .stat-num{font-weight: 700;font-style: normal}.stat-text{color: var(--text-2);line-height: 1.4}.extras-section{padding: clamp(56px,8vw,96px) 0;background: var(--bg-2);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.extras-section .section-title{text-align: center;margin-bottom: 36px}.extras{display: grid;grid-template-columns: minmax(0,1fr);gap: 18px;margin: 0;padding: 0;list-style: none}.extra{padding: 26px 24px;border: 1px solid var(--line);border-radius: var(--radius);background: linear-gradient(180deg,var(--surface-2),var(--surface))}.extra h3{font-size: 1.35rem;text-transform: uppercase}.extra p{margin: 0;color: var(--text-2)}.extra-icon{width: 34px;height: 34px;margin-bottom: 14px;color: var(--gold)}.gallery-section{padding: clamp(64px,9vw,112px) 0}.section-head{text-align: center;margin-bottom: 32px}.hint{color: var(--text-3);margin: 0}.gallery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.shot{display: block;overflow: hidden;border-radius: 10px;border: 1px solid var(--line);background: var(--surface)}.shot img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;transition: transform 0.25s ease,opacity 0.25s ease}.shot:hover img{transform: scale(1.04)}.shot:focus-visible{outline-offset: 2px}.lightbox{width: 100%;max-width: 100%;height: 100%;max-height: 100%;margin: 0;padding: 0;border: 0;background: #05070d;color: var(--text)}.lightbox[open]{display: flex;flex-direction: column}.lightbox::backdrop{background: rgba(4,6,12,0.8)}.lb-stage{flex: 1;display: grid;place-items: center;min-height: 0;padding: 68px 16px 0}.lb-close{position: absolute;top: 12px;right: 12px;z-index: 2}.lb-stage img{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;border-radius: 8px}.lb-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 18px;width: 100%;max-width: 1280px;margin: 0 auto;padding: 14px 16px 18px}.lb-caption{flex: 1 1 320px;margin: 0;color: var(--text-2);font-size: 0.95rem}.lb-controls{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.lb-btn{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--line-strong);border-radius: 50%;background: var(--surface);color: var(--text);cursor: pointer}.lb-btn:hover{border-color: var(--gold);color: var(--gold)}.lb-count{min-width: 56px;text-align: center;font: 700 0.9rem/1 var(--font-head);letter-spacing: 0.08em;color: var(--text-2)}.lb-full{font-size: 0.9rem}.community{padding: 0 0 clamp(64px,9vw,112px)}.community-card{position: relative;overflow: hidden;padding: clamp(36px,6vw,72px) clamp(22px,5vw,64px);border: 1px solid var(--line-strong);border-radius: 20px;background: linear-gradient(100deg,rgba(7,10,18,0.96) 30%,rgba(7,10,18,0.72)),url("/assets/img/hero/rikogol-hero-1440.webp") center 60% / cover no-repeat,var(--surface)}.community-card::after{content: "";position: absolute;right: -34px;top: 0;bottom: 0;width: 70px;background: linear-gradient(90deg,var(--red) 0 50%,var(--blue) 50% 100%);opacity: 0.85;transform: skewX(-12deg)}.community-card>*{position: relative;z-index: 1;max-width: min(620px,calc(100% - 28px))}.community-card h2{font-size: clamp(2.4rem,6vw,4.2rem);color: var(--text)}.community-card p{color: var(--text-2);font-size: 1.08rem;margin-bottom: 26px}.finale{padding: clamp(56px,8vw,104px) 0 clamp(64px,9vw,112px);background: radial-gradient(700px 320px at 50% 0%,rgba(31,122,68,0.22),transparent 70%);border-top: 1px solid var(--line)}.finale-inner{text-align: center}.finale-icon{width: 88px;height: 88px;margin: 0 auto 22px;display: block}.finale h2{font-size: clamp(2.2rem,5.5vw,3.8rem)}.finale p{color: var(--text-2)}.finale .btn{margin: 10px 0 28px}.dev-line{font-size: 0.98rem}.site-footer{padding: 44px 0 28px;background: #05070d;border-top: 1px solid var(--line);font-size: 0.95rem}.footer-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px}.footer-brand{display: flex;align-items: center;gap: 14px}.footer-brand img{width: 40px;height: 40px}.footer-brand p{margin: 0;color: var(--text-3);line-height: 1.4}.footer-name{font: 900 italic 1.2rem/1.2 "Kanit","Oswald",system-ui,sans-serif;text-transform: uppercase;color: var(--text)}.site-footer ul{margin: 0;padding: 0;list-style: none}.footer-links li,.footer-langs li{margin-bottom: 8px}.footer-label{color: var(--text-3)}.footer-links a,.footer-langs a{color: var(--text-2);text-decoration: none}.footer-links a:hover,.footer-langs a:hover{color: var(--gold);text-decoration: underline}.footer-langs ul{display: flex;flex-wrap: wrap;gap: 4px 16px}.footer-langs a[aria-current="page"]{color: var(--gold)}.footer-legal{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 28px;padding-top: 20px;border-top: 1px solid var(--line);color: var(--text-3);font-size: 0.88rem}.footer-legal p{margin: 0}.press-hero{position: relative;padding: clamp(96px,12vw,140px) 0 clamp(40px,6vw,64px);text-align: center;overflow: hidden}.press-hero-art{position: absolute;inset: 0 0 auto 0;height: 100%;max-height: 520px}.press-hero-art img{width: 100%;height: 100%;object-fit: cover;opacity: 0.45}.press-hero-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(7,10,18,0.55),var(--bg))}.press-hero-text{position: relative}.press-logo{display: block;width: min(360px,72vw);margin: 0 auto 18px}.press-hero h1{font-size: clamp(2.8rem,8vw,5rem)}.press-section{padding: clamp(44px,6vw,72px) 0;border-top: 1px solid var(--line)}.press-section:nth-of-type(even){background: var(--bg-2)}.section-sub{color: var(--text-2)}.lead{font-size: 1.15rem;color: var(--text)}.press-section p{color: var(--text-2)}.press-section .lead{color: var(--text)}.press-section h3{margin-top: 1.6em;font-size: 1.35rem;text-transform: uppercase}.facts-table{display: grid;margin: 0;border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.facts-table div{display: grid;grid-template-columns: minmax(0,1fr);gap: 2px 20px;padding: 12px 18px;border-bottom: 1px solid var(--line)}.facts-table div:nth-child(odd){background: rgba(255,255,255,0.025)}.facts-table div:last-child{border-bottom: 0}.facts-table dt{font: 700 0.82rem/1.5 var(--font-head);letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-3)}.facts-table dd{margin: 0;color: var(--text)}.release{padding: clamp(22px,4vw,36px);border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.release-date{margin-bottom: 8px;font: 700 0.85rem/1.4 var(--font-head);letter-spacing: 0.1em;text-transform: uppercase;color: var(--gold) !important}.release h3{margin-top: 0;font-size: clamp(1.5rem,3vw,2rem);text-transform: none;line-height: 1.2}.standfirst{font-size: 1.1rem;color: var(--text) !important}.release strong{font-family: var(--font-head);letter-spacing: 0.04em;color: var(--text)}.release h4{margin: 1.6em 0 0.5em;font-size: 1.05rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text)}.asset-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,150px),1fr));gap: 14px;margin: 24px 0 0;padding: 0;list-style: none}.asset a{display: flex;flex-direction: column;height: 100%;padding: 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface);color: var(--text);text-decoration: none}.asset a:hover{border-color: var(--gold)}.asset-thumb{display: grid;place-items: center;aspect-ratio: 16 / 10;margin-bottom: 12px;border-radius: 8px;overflow: hidden;background: repeating-conic-gradient(rgba(255,255,255,0.05) 0 25%,transparent 0 50%) 0 0 / 20px 20px,var(--bg-2)}.asset-thumb img{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.asset-keyart .asset-thumb img,.asset-header .asset-thumb img,.asset-main .asset-thumb img{width: 100%;height: 100%;object-fit: cover}.asset-icon .asset-thumb img{max-height: 72%}.asset-vertical .asset-thumb img{max-height: 100%}.asset-name{font: 700 1rem/1.3 var(--font-head);letter-spacing: 0.04em;text-transform: uppercase}.asset-meta{margin-top: 4px;font-size: 0.85rem;color: var(--text-3)}.sub-title{margin-top: 2em !important}.press-shots{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 18px 0 0;padding: 0;list-style: none}.press-shots a{display: block;border-radius: 8px;overflow: hidden;border: 1px solid var(--line)}.press-shots img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.press-trailer{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px;align-items: center;margin-top: 18px}.press-trailer-thumb{position: relative;display: block;border-radius: 12px;overflow: hidden;border: 1px solid var(--line-strong)}.press-trailer-thumb img{display: block;width: 100%}.press-trailer-thumb .video-play-disc{position: absolute;left: 50%;top: 50%;width: 72px;height: 72px;margin: -36px 0 0 -36px}.press-trailer-text .btn{margin: 4px 0}.nf-main{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 100vh;padding: 48px var(--gutter);text-align: center}.nf-logo{display: block;width: min(420px,80vw);margin-bottom: 28px}.nf-logo img{display: block;width: 100%}.nf-main h1{font-size: clamp(3rem,10vw,6rem)}.nf-langs{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 18px;margin: 36px 0 0;padding: 0;list-style: none;font-size: 0.95rem}@media (max-width: 859px){.main-nav{display: none}}@media (min-width: 720px){.asset-grid{grid-template-columns: repeat(auto-fill,minmax(250px,1fr))}.gallery{grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.press-shots{grid-template-columns: repeat(4,minmax(0,1fr))}.extras{grid-template-columns: repeat(3,minmax(0,1fr))}.facts-table div{grid-template-columns: 200px minmax(0,1fr)}.footer-grid{grid-template-columns: 1.1fr 1fr 1.3fr}}@media (min-width: 960px){.community-card::after{right: -40px;width: 160px}.band-inner{grid-template-columns: minmax(0,1fr) minmax(0,646px);gap: 48px}.feature{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 56px}.feature-flip .feature-media{order: 2}.press-trailer{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 32px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}.shot:hover img,.video-play:hover .video-play-disc{transform: none}.btn-primary:hover::before{transform: skewX(-9deg)}}
