html{scroll-behavior:smooth;background:#080e14}.kr{--ink:#0d151b;--bone:#eee9df;--saf:#d8b579;--lat:#9f5738}.hero{background:#0a1118;min-height:100svh;isolation:isolate}.hero::before{content:'';position:absolute;inset:-5%;pointer-events:none;background:radial-gradient(ellipse at 78% 28%,#d8b57933,transparent 45%),linear-gradient(90deg,#080f17ee,#080f1777),url('skyline.svg') center/cover;animation:cinema-pan 25s ease-in-out infinite alternate}.hero::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0a1118,transparent 26%);box-shadow:inset 0 0 150px #0005}.hero-dots{opacity:.12}.contours{opacity:.2}.nav{border-bottom:1px solid #ffffff20;animation-delay:.1s}.nav .btn-ink{border-color:#d8b57977;background:transparent}.nav .btn-ink:hover{background:var(--saf);color:var(--ink)}.hero-grid{animation:none;padding-top:60px;padding-bottom:100px}.hl{font-size:clamp(4.8rem,9.4vw,9.5rem);line-height:.87;letter-spacing:-.02em;text-shadow:0 15px 50px #0005}.gw .f{color:var(--saf)}.gw .o{-webkit-text-stroke:1px var(--saf)}.kicker{color:var(--saf);animation-delay:.4s}.ln>span{animation-delay:calc(var(--d) * .3)}.lede{color:#d7d9da;animation-delay:1s}.madlib{background:#101d27d9;border:1px solid #d8b57944;border-left:2px solid var(--saf);backdrop-filter:blur(16px);box-shadow:0 25px 75px #0006;animation-delay:1.1s}.ml-go{background:var(--saf);color:var(--ink)}.hero-scene{filter:drop-shadow(0 30px 50px #0008)}.hero-scene>svg{animation:float-scene 9s ease-in-out infinite alternate}.b{animation-delay:calc(var(--d) * .35)}.lbl{animation-delay:1.6s}.seal{width:110px;height:110px;animation-delay:1.5s}.curtain{display:none}.ticker{animation-delay:1.3s}.svcs{background:var(--bone)}.svc::before{background:#172b39}.svc:hover .svc-n{color:var(--saf)}.aud-sec{background:radial-gradient(ellipse at 85% 0,#2c4453,transparent 65%),#0d151b}.proc{background:#b89160;color:#0d151b}.band{background:var(--bone)}.enq{background:radial-gradient(ellipse at 0 0,#263c4c,transparent 70%),#0a1118}.card{box-shadow:0 30px 85px #0005}.foot{background:#070d12}.cinema-intro{position:fixed;inset:0;z-index:999;display:grid;place-content:center;text-align:center;gap:22px;background:#080e14;color:var(--bone);pointer-events:none;animation:cinema-open 1.8s ease forwards}.cinema-intro strong{font-family:var(--disp);font-size:clamp(28px,5vw,66px);letter-spacing:.15em}.cinema-intro span{font:10px var(--mono);letter-spacing:.3em;color:var(--saf)}.cinema-controls{position:absolute;z-index:6;bottom:26px;left:48px;right:48px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cinema-controls a{font:10px var(--mono);text-transform:uppercase;letter-spacing:.15em;text-decoration:none}.cinema-controls button{background:#0a1118cc;border:1px solid #d8b57966;color:var(--bone);font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;padding:14px 16px;min-height:44px;cursor:pointer}.cinema-progress{position:fixed;inset:0 auto auto 0;height:2px;width:100%;background:var(--saf);transform:scaleX(var(--read,0));transform-origin:left;z-index:200;pointer-events:none}.cinema-ready .cinema-reveal{opacity:0;transform:translateY(30px);animation:none;transition:opacity .8s ease,transform .8s ease}.cinema-ready .cinema-reveal.is-visible{opacity:1;transform:none}@keyframes cinema-open{0%,50%{opacity:1;clip-path:inset(0)}100%{opacity:0;clip-path:inset(0 0 100%);visibility:hidden}}@keyframes cinema-pan{to{transform:scale(1.08) translateX(-1%)}}@keyframes float-scene{to{transform:translateY(-14px) rotate(1deg)}}.motion-paused .kr *,.motion-paused .kr *::before,.motion-paused .kr *::after{animation-play-state:paused!important}.motion-paused .cinema-intro{display:none}.motion-paused .cinema-reveal{opacity:1!important;transform:none!important}@media(max-width:640px){.hero-grid{padding:40px 20px 100px}.cinema-controls{left:20px;right:20px}.seal{display:none}.hl{font-size:clamp(4.3rem,18vw,6.5rem)}.hero::before,.hero-scene>svg{animation:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinema-intro{display:none}.hero::before,.hero-scene>svg{animation:none}.cinema-ready .cinema-reveal{opacity:1;transform:none;transition:none}.cinema-controls button{display:none}}
html .kr .rv,
html .kr .cinema-reveal {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  animation: none !important;
}