:root{--ink:#070d20;--blue:#2457ff;--lime:#c8ff3d;--white:#f7f8fc;--muted:#adb3ca;--line:rgba(216,221,255,.16)}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.6 Inter,sans-serif}a{color:inherit;text-decoration:none}h1,h2,.mark{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.05em;margin:0}.scene{position:fixed;inset:0;z-index:0}header,main,footer{position:relative;z-index:1}header{display:flex;justify-content:space-between;align-items:center;padding:20px 5.5%;font-size:13px}.mark{font-size:24px}.mark b{color:var(--lime);margin-left:6px}.hero{min-height:88svh;display:flex;flex-direction:column;justify-content:center;padding:0 5.5%}.hero h1{font-size:clamp(56px,10vw,150px);line-height:.98}.hero h1 span{color:var(--lime)}.eyebrow{color:var(--lime);font-size:13px}.lead{color:var(--white);text-shadow:0 2px 16px var(--ink);max-width:520px;font-size:18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:0 5.5% 120px;margin-top:40vh}.card{display:flex;flex-direction:column;gap:8px;padding:32px;border:1px solid var(--line);border-radius:16px;background:#101a37b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s,border-color .3s}.card:hover{transform:translateY(-8px) rotate(-.5deg);border-color:var(--c)}.card span{font-size:12px;color:var(--c)}.card h2{font-size:42px}.card p{color:var(--muted);margin:0}.card i{color:var(--c);font-style:normal;margin-top:12px}.row{display:flex;gap:14px;flex-wrap:wrap}.btn{padding:14px 26px;border-radius:50px;background:var(--lime);color:var(--ink);font-weight:500}.btn.ghost{background:none;color:var(--white);border:1px solid var(--line)}footer{padding:28px 5.5%;font-size:12px;color:var(--muted);border-top:1px solid var(--line);background:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.icon{border-radius:22px;margin:16px 0}.detail,.doc{max-width:980px}.detail{padding:0 5.5% 100px;margin:0 auto}.about,.cols{text-shadow:0 2px 16px var(--ink)}.about{font-size:20px;max-width:700px}.shots{display:flex;gap:14px;overflow-x:auto;padding:24px 0}.shots img{height:420px;border-radius:18px;border:1px solid var(--line)}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.cols h2,.prose h2{font-size:28px;margin:24px 0 8px}.cols li{color:var(--muted);margin:6px 0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:40px 0 0}.facts div{border:1px solid var(--line);border-radius:12px;padding:14px}.facts dt{font-size:12px;color:var(--lime)}.facts dd{margin:0}.doc{margin:0 auto;padding-top:40px;justify-content:flex-start}.doc h1{font-size:clamp(40px,6vw,72px)}.prose{max-width:720px;padding:8px 28px 28px;margin-bottom:80px;color:#d3d8ea;background:#070d20d9;border:1px solid var(--line);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prose b{color:var(--white)}.prose a{color:var(--lime)}
