:root{--bg:#06090b;--panel:#ffffff0b;--panel-strong:#ffffff12;--line:#ffffff1c;--text:#f4f7f7;--muted:#9da7ad;--teal:#0f5f59;--violet:#59268f;--silver:#d7dde2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 13% 12%, #12675c38, transparent 32%), radial-gradient(circle at 83% 8%, #57248e33, transparent 34%), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}p{line-height:1.65}.shell{width:min(1180px,100% - 40px);margin:0 auto}.nav-wrap{z-index:20;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:26px 0;display:flex;position:relative}.brand{letter-spacing:-.04em;font-size:1.15rem;font-weight:800}.nav-links{color:var(--muted);gap:24px;font-size:.92rem;display:flex}.nav-links a:hover,.socials a:hover{color:#fff}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;min-height:76vh;padding:52px 0 88px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#aab5ba;margin-bottom:18px;font-size:.72rem}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,8vw,7rem);line-height:.84}.hero-tagline{max-width:620px;color:var(--muted);margin:26px 0 34px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.92rem;display:inline-flex}.button-primary{background:linear-gradient(100deg,#0f5f59f0,#59268ff0);border:none}.button-ghost{background:#ffffff06}.hero-visual{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0f,#ffffff03),linear-gradient(135deg,#0f5f592e,#00000080 48%,#59268f38);border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b}.hero-visual:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.hero-visual span{letter-spacing:.26em;color:#c8cfd3;font-size:.72rem;position:absolute;bottom:34px}.chrome-orb{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 30% 24%,#f0f3f5 0,#8d9aa4 14%,#2f3941 34%,#cad0d3 52%,#181d22 70%,#8a97a1 87%,#1b2024 100%);border-radius:50%;width:44%;position:relative;box-shadow:0 0 60px #cdd7dc2b,inset 0 0 30px #ffffff2b}.hero-cover{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.crack{transform-origin:top;background:#0f1112b3;width:2px;position:absolute}.crack-a{height:54%;top:0;left:50%;transform:rotate(18deg)}.crack-b{height:38%;top:28%;left:48%;transform:rotate(112deg)}.crack-c{height:34%;top:33%;left:52%;transform:rotate(-67deg)}.feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:72px 0;display:grid}.feature-copy{max-width:700px}.feature h2,.section h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.4rem,6vw,4.7rem)}.feature p{color:var(--muted);max-width:620px}.feature-number{color:#ffffff0f;letter-spacing:-.08em;font-size:clamp(5rem,12vw,10rem);font-weight:800;line-height:.7}.section{padding:92px 0}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.section-heading p{color:var(--muted);max-width:420px;margin:0}.release-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.release-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden}.release-art{aspect-ratio:1;background:linear-gradient(145deg,#0f5f592e,#0000006b 48%,#59268f38);place-items:center;display:grid}.release-cover{object-fit:cover;width:100%;height:100%;display:block}.symbol{aspect-ratio:1;border:1px solid #ffffff59;width:29%;box-shadow:inset 0 0 28px #ffffff14}.symbol-1{border-radius:50%;transform:rotate(18deg)}.symbol-2{border-radius:14px;transform:rotate(45deg)}.symbol-3{border-radius:50% 50% 10%;transform:rotate(-20deg)}.release-copy{padding:22px}.meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.release-copy h3{margin:8px 0;font-size:1.45rem}.release-copy p{color:var(--muted);margin:0 0 18px}.release-copy a{font-size:.9rem}.about{border-top:1px solid var(--line)}.about-grid{grid-template-columns:.9fr 1.1fr;gap:54px;display:grid}.about-grid h2{margin:0}.about-grid p{color:#d9e0e3;margin-top:0}.muted{color:var(--muted)!important}.fan-panel{border:1px solid var(--line);background:linear-gradient(120deg,#0f5f592b,#ffffff06 45%,#59268f29);border-radius:28px;padding:40px}.fan-panel h2{margin-top:0}.fan-panel p{color:var(--muted);max-width:700px}.signup-form{grid-template-columns:1fr 1.2fr auto;gap:10px;margin:28px 0 14px;display:grid}.signup-form input,.signup-form button{border:1px solid var(--line);min-height:48px;font:inherit;border-radius:999px;padding:0 18px}.signup-form input{color:#fff;background:#0000003d}.signup-form button{color:#0a0c0e;cursor:pointer;background:#fff;font-weight:700}.fan-panel small{color:#7f8a90}.footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:end;gap:28px;padding:44px 0 58px;display:grid}.footer p{color:var(--muted);margin-bottom:0}.socials{color:var(--muted);gap:16px;font-size:.9rem;display:flex}.contact-link{font-size:.9rem}.ambient{filter:blur(100px);opacity:.13;pointer-events:none;border-radius:50%;width:420px;height:420px;position:fixed}.ambient-one{background:#0c8d81;top:20%;left:-180px}.ambient-two{background:#7b2cbf;top:46%;right:-190px}@media (max-width:820px){.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:40px}.hero-visual{width:min(100%,560px)}.feature{grid-template-columns:1fr}.feature-number{display:none}.section-heading{flex-direction:column;align-items:start}.release-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:14px}.signup-form{grid-template-columns:1fr}.footer{grid-template-columns:1fr;align-items:start}}
