.landing{--cyan:#67e1ed;--ink:#f4f7fa;--muted:#93a8b8;background:#06101a;color:var(--ink);overflow-x:clip}.landing-header{position:relative;z-index:2;max-width:1320px;margin:auto;padding:27px 42px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-mark{font-family:Inter,Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.brand-mark span{color:#48cbdf}.landing nav{align-items:center;gap:31px}.landing nav a{color:#aebbc7;font-size:12px;letter-spacing:0;padding:9px 0}.landing nav a:hover{color:white}.landing nav .nav-follow{border:1px solid #80c5dc33;border-radius:99px;padding:11px 18px;color:#daedf3;display:flex;gap:25px}
.landing-hero{position:relative;isolation:isolate;overflow:hidden;min-height:690px;display:flex;align-items:center;justify-content:center;margin-top:-96px;padding:156px 24px 120px;border-bottom:1px solid #75aec51a}.universe{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 60%,#0c2f46,transparent 65%),linear-gradient(#06101a,#081b2b 75%,#102e42)}.starfield{position:absolute;inset:0;opacity:.65;background-image:radial-gradient(1px 1px at 12% 23%,#b6e5ff 99%,transparent),radial-gradient(1px 1px at 78% 14%,#e2f7ff 99%,transparent),radial-gradient(1.2px 1.2px at 89% 55%,#a5deef 99%,transparent),radial-gradient(1px 1px at 34% 39%,#a2bccb 99%,transparent),radial-gradient(1px 1px at 65% 79%,#bfd2dd 99%,transparent),radial-gradient(1px 1px at 12% 79%,#e4f0f3 99%,transparent);background-size:650px 470px}.nebula{position:absolute;left:25%;right:25%;top:20%;height:60%;background:radial-gradient(ellipse,#3aafd51a,transparent 68%);animation:nebula-breathe 12s ease-in-out infinite alternate}.field-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.horizon{position:absolute;left:50%;bottom:-430px;transform:translateX(-50%);width:max(1300px,135vw);height:500px;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#122a3b,#06101a 56%);border-top:1px solid #8beafa85;box-shadow:0 -4px 12px #6ee0f22e,0 -20px 70px #3db4e324,0 -40px 130px #4ec7f319}
.hero-content{position:relative;text-align:center;max-width:960px;width:100%}.hero-kicker{display:flex;justify-content:center;align-items:center;gap:18px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:#9cbcca;margin:0 0 28px}.hero-kicker span{height:1px;width:26px;background:#6cc7dd55}.brand-title{font-family:Inter,Arial,sans-serif;font-size:clamp(110px,16vw,212px);font-weight:700;line-height:.91;letter-spacing:-.065em;margin:0;padding-right:.065em;text-shadow:0 7px 45px #071a27;white-space:nowrap}.brand-title span{display:inline-block;background:linear-gradient(140deg,#a4f7ff 0%,#46cfe5 46%,#2ba6c5 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.hero-tagline{font-size:clamp(19px,2vw,27px);font-weight:300;color:#b3c6d2;letter-spacing:-.01em;margin:30px 0 0}.hero-tagline strong{color:white;font-weight:500}.hero-description{font-size:14px;line-height:1.85;color:#90a6b7;margin:23px 0 30px}.hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.landing-button{display:inline-flex;justify-content:center;align-items:center;gap:30px;text-decoration:none;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;padding:16px 23px;transition:background .2s,box-shadow .2s,transform .2s}.landing-button span{font-size:18px;font-weight:400}.landing-button.primary{background:#a4edf3;color:#072330}.landing-button.primary:hover{background:#c6f8fa;box-shadow:0 0 24px #67e1ed24;transform:translateY(-2px)}.landing-button.secondary{border-color:#9fc4d440;background:#10263855;color:#d6e5ed}.landing-button.secondary:hover{background:#203d50;border-color:#80bccd;transform:translateY(-2px)}.hero-baseline{position:absolute;bottom:27px;width:calc(100% - 84px);max-width:1236px;display:flex;justify-content:space-between;align-items:center;color:#8aa1b1;font-size:9px;text-transform:uppercase;letter-spacing:.18em}.hero-baseline .motion-button{font-size:10px;text-transform:none;letter-spacing:0;color:#91aaba}.hero-baseline .motion-button::before{color:#78cbd8}.paused .nebula{animation-play-state:paused}
.social-section{max-width:1320px;margin:auto;padding:65px 42px 58px;scroll-margin-top:30px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.social-eyebrow{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#69c5d2;margin:0 0 13px;font-weight:500}.section-heading h2,.landing-contact h2{font-weight:400;font-size:32px;letter-spacing:-.035em;line-height:1.2;margin:0}.section-heading>p{font-size:12px;color:#8097a9;margin:0 0 5px}.social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.social-channel{text-decoration:none;border:1px solid #60889c30;border-radius:9px;padding:24px;min-height:196px;display:flex;flex-direction:column;background:linear-gradient(140deg,#0d1e2b66,transparent)}.channel-active{border-color:#4b9aaf66;background:linear-gradient(135deg,#13374a,#0b202e);transition:background .2s,border-color .2s,transform .2s}.channel-active:hover{border-color:#82dfed;transform:translateY(-3px);background:#12384b}.channel-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:27px}.social-icon{width:27px;height:27px;color:#9ab5c5}.youtube-icon{color:#8be4ee}.channel-arrow{font-size:20px;color:#77cbd9}.social-channel h3{font-size:17px;font-weight:500;letter-spacing:-.025em;margin:0 0 7px}.social-channel p{font-size:11px;color:#7f99ac;margin:0;line-height:1.7}.channel-active p{color:#a7c8d6}.channel-status{font-size:10px;color:#a1d4de;margin-top:22px;display:flex;align-items:center;gap:8px}.status-dot{width:5px;height:5px;background:#81dce4;border-radius:50%}.soon-pill{font-size:8px;letter-spacing:.03em;color:#9aafbd;border:1px solid #708d9c3b;border-radius:99px;padding:5px 8px;white-space:nowrap}
.landing-contact{max-width:1236px;margin:0 auto;padding:35px 0 48px;border-top:1px solid #60889c30;display:flex;justify-content:space-between;align-items:center;gap:30px}.landing-contact h2{font-size:24px}.landing-contact>a{display:flex;align-items:center;gap:45px;font-size:18px;font-weight:300;color:#d0e9f1;text-decoration:none;padding:12px 0;border-bottom:1px solid #5a95a657}.landing-contact>a:hover{color:#7fe9f0;border-bottom-color:#7fe9f0}.landing-contact>a span{color:#76c9d7}.landing-footer{padding:25px max(42px,calc((100% - 1236px)/2));border-top:1px solid #60889c22;display:flex;justify-content:space-between;align-items:center;gap:25px}.landing-footer .brand-mark{font-size:21px}.landing-footer>span{font-size:10px;color:#6e8a9f}.landing-footer>div{display:flex;gap:26px}.landing-footer>div a{color:#90a8b9;text-decoration:none;font-size:10px}.landing-footer>div a:hover{color:white}
@keyframes nebula-breathe{from{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}
@media(prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}
@media(max-width:1320px){.landing-contact{margin-left:42px;margin-right:42px}}
@media(max-width:900px){.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero{min-height:650px}.brand-title{font-size:clamp(110px,19vw,170px)}.section-heading{align-items:start}.landing-contact>a{gap:20px}.social-channel{min-height:190px}}
@media(max-width:600px){.landing-header{padding:23px 24px;gap:20px}.brand-mark{font-size:25px}.landing nav{gap:19px}.landing nav a{font-size:10px}.landing nav .nav-follow{display:none}.landing-hero{margin-top:-78px;min-height:650px;padding:147px 24px 115px}.hero-kicker{font-size:8px;letter-spacing:.17em;gap:11px;margin-bottom:31px}.hero-kicker span{width:16px}.brand-title{font-size:clamp(95px,25vw,150px);letter-spacing:-.07em}.hero-tagline{font-size:18px;margin-top:26px;line-height:1.6}.hero-description{font-size:12px;line-height:1.8;margin:21px 0 27px}.hero-actions{flex-direction:column;align-items:center;gap:11px}.landing-button{width:min(100%,290px);padding:15px 20px;font-size:12px;justify-content:space-between}.hero-baseline{width:calc(100% - 48px);bottom:23px;font-size:7px;letter-spacing:.12em;gap:12px}.hero-baseline .motion-button{font-size:9px}.horizon{bottom:-455px;width:1100px}.field-lines{width:170%;left:-35%;opacity:.5}.social-section{padding:44px 24px 35px;scroll-margin-top:20px}.section-heading{flex-direction:column;gap:13px;margin-bottom:24px}.section-heading h2{font-size:30px}.section-heading>p{font-size:12px}.social-grid{gap:10px}.social-channel{padding:17px 14px;min-height:176px}.channel-top{margin-bottom:24px;gap:5px}.social-icon{width:23px;height:23px}.soon-pill{font-size:7px;padding:4px 6px}.social-channel h3{font-size:16px}.social-channel p{font-size:10px}.channel-status{font-size:9px;margin-top:20px}.landing-contact{margin:0 24px;padding:30px 0 35px;flex-direction:column;align-items:start;gap:19px}.landing-contact h2{font-size:23px}.landing-contact>a{font-size:19px;gap:45px}.landing-footer{padding:25px 24px;flex-wrap:wrap;gap:19px}.landing-footer>span{font-size:9px}.landing-footer>div{width:100%;gap:25px}.social-eyebrow{font-size:8px;letter-spacing:.17em}}
