:root{--ink:#080c0f;--ink-2:#0c1216;--paper:#eeece5;--gold:#dcb873;--muted:#92999b;--line:rgba(255,255,255,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f3f0e7;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}em{color:var(--gold);font-family:Georgia,'Times New Roman',serif;font-weight:400}.skip-link{position:fixed;left:16px;top:-60px;background:var(--gold);color:#080c0f;padding:12px 18px;z-index:100}.skip-link:focus{top:16px}.nav-shell{position:absolute;top:0;left:0;right:0;height:94px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);z-index:20;transition:background .25s}.nav-shell.is-scrolled{position:fixed;height:72px;background:rgba(8,12,15,.9);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:13px}.brand-name{font-size:12px;letter-spacing:.21em;font-weight:700}.brand-name b{display:block;color:#b9bec0;font-size:8px;letter-spacing:.38em;margin-top:4px}.brand-orbit{position:relative;width:36px;height:36px;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:grid;place-items:center}.brand-orbit:before{content:'';width:14px;height:14px;border:1px solid var(--gold);border-radius:50%}.brand-orbit i{position:absolute;width:46px;height:1px;background:var(--gold);transform:rotate(-35deg)}.nav-shell nav{display:flex;gap:34px;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.nav-shell nav a{color:#d0d4d4}.nav-shell nav a:hover{color:var(--gold)}.nav-button{border:1px solid rgba(255,255,255,.36);padding:14px 17px;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.nav-button span{color:var(--gold);margin-left:18px}.menu-button{display:none;background:none;border:0;width:40px;height:40px;padding:10px}.menu-button span{display:block;height:1px;background:#fff;margin:7px 0}.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;background:url('assets/aetherluna-lunar-array.jpg') center/cover no-repeat;transform:scale(1.01)}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.96) 0%,rgba(5,8,10,.69) 35%,rgba(5,8,10,.06) 72%),linear-gradient(0deg,rgba(5,8,10,.68),transparent 45%)}.stars{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:87px 87px;mask-image:linear-gradient(to right,#000,transparent 55%)}.hero-copy{position:relative;z-index:2;margin-left:8vw;padding-top:82px;max-width:750px}.overline,.section-label{font-size:9px;letter-spacing:.29em;font-weight:700;color:#aeb3b4}.overline span{display:inline-block;width:29px;height:1px;background:var(--gold);vertical-align:middle;margin-right:11px}.hero h1{margin:23px 0 29px;font-size:clamp(70px,8.7vw,142px);font-weight:300;line-height:.75;letter-spacing:-.067em}.hero h1 em{font-size:.84em}.lead{width:min(535px,80vw);border-left:1px solid var(--gold);padding-left:24px;color:#c1c5c5;font-size:16px;line-height:1.8}.actions{display:flex;align-items:center;gap:30px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:245px;padding:18px 21px;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;transition:.25s}.gold-button{background:var(--gold);color:var(--ink)}.gold-button:hover{background:#f0cf91;transform:translateY(-2px)}.quiet-link{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.quiet-link span{color:var(--gold);margin-left:13px}.system-status{position:absolute;right:4vw;bottom:37px;text-align:right;font-size:8px;letter-spacing:.21em;color:#a8adae}.system-status strong{display:block;color:#fff;font-size:9px;margin-top:7px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65f2a0;box-shadow:0 0 11px #65f2a0;margin-right:8px}.coordinates{position:absolute;bottom:34px;left:4vw;display:flex;gap:18px;color:#899092;font-size:7px;letter-spacing:.19em}.coordinates span+span{border-left:1px solid #ffffff33;padding-left:18px}.light-section{background:var(--paper);color:var(--ink)}.manifesto{padding:120px 8vw 0}.section-label{color:#73787a}.section-label span{font-family:Georgia,serif;color:#ad7c35;margin-right:17px}.manifesto-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;align-items:end;margin:55px 0 100px}.manifesto h2,.tech-heading h2,.home-copy h2,.grid-copy h2,.investor-head h2,.final-cta h2{margin:0;font-size:clamp(50px,6.3vw,98px);line-height:.95;font-weight:300;letter-spacing:-.056em}.manifesto-text{border-top:1px solid #22282b;padding-top:24px;color:#53585a;line-height:1.75;font-size:14px}.manifesto-text .large-copy{color:#151a1c;font-size:21px;line-height:1.45}.underline-link{display:inline-flex;gap:35px;margin-top:20px;border-bottom:1px solid #151a1c;padding-bottom:8px;color:#151a1c;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdbbb4}.metric-grid article{padding:38px 25px 49px;border-right:1px solid #c9c7c0}.metric-grid article:last-child{border:0}.metric-grid strong{display:block;font-family:Georgia,serif;font-size:54px;font-weight:400;letter-spacing:-.04em}.metric-grid sup{font-size:16px;color:#a57431}.metric-grid article>span{font-size:7px;font-weight:700;letter-spacing:.23em;color:#6d7375}.dark-section{background:var(--ink-2)}.technology{padding:130px 8vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw}.gold{color:var(--gold)}.tech-heading h2{font-size:70px;margin:30px 0}.tech-heading>p{color:#92999b;line-height:1.8;max-width:390px}.tech-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.tech-card{position:relative;min-height:315px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:transform .25s,background .25s}.tech-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.03)}.card-number{position:absolute;right:24px;top:23px;color:#61696c;font-family:Georgia,serif;font-size:11px}.tech-card h3{font-size:25px;font-weight:400;margin:15px 0}.tech-card p{color:#8f9698;font-size:13px;line-height:1.7;max-width:285px}.tech-card small{position:absolute;bottom:27px;left:30px;color:#697174;font-size:7px;letter-spacing:.22em}.icon{width:52px;height:52px;margin:39px 0 18px;position:relative;color:var(--gold)}.orbit-icon{border:1px solid var(--gold);border-radius:50%;transform:scaleY(.48) rotate(-25deg)}.orbit-icon:before{content:'';position:absolute;width:16px;height:16px;border:1px solid var(--gold);border-radius:50%;top:17px;left:17px;transform:scaleY(2.08)}.orbit-icon i{position:absolute;width:5px;height:5px;background:var(--gold);border-radius:50%;right:1px;top:9px;transform:scaleY(2.08)}.bolt-icon:before{content:'';position:absolute;inset:2px 12px;background:var(--gold);clip-path:polygon(58% 0,10% 57%,47% 57%,37% 100%,91% 42%,53% 42%)}.signal-icon{border-bottom:1px solid var(--gold);border-radius:50%}.signal-icon:before,.signal-icon i,.signal-icon b{content:'';position:absolute;border:1px solid var(--gold);border-bottom:0;border-radius:50% 50% 0 0}.signal-icon:before{width:52px;height:31px;bottom:0}.signal-icon i{width:35px;height:21px;bottom:0;left:8px}.signal-icon b{width:17px;height:10px;bottom:0;left:17px}.home-icon:before{content:'';position:absolute;inset:14px 7px 3px;border:1px solid var(--gold);transform:rotate(45deg);border-right:0;border-bottom:0}.home-icon i{position:absolute;width:24px;height:26px;border:1px solid var(--gold);border-top:0;bottom:1px;left:14px}.home-section{min-height:850px;position:relative;display:flex;align-items:center}.home-image{position:absolute;inset:0;background:url('assets/aetherluna-home-receiver.jpg') center/cover no-repeat}.home-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,9,.91),rgba(4,7,9,.24) 63%,transparent)}.home-copy{position:relative;z-index:1;width:47%;margin-left:8vw}.pale{color:#b8bec0}.home-copy h2{font-size:84px;margin:30px 0}.home-copy>p{color:#b9bfc0;line-height:1.8;max-width:530px}.home-copy ul{list-style:none;margin:39px 0 0;padding:0;max-width:545px;border-top:1px solid #ffffff38}.home-copy li{display:grid;grid-template-columns:45px 1fr auto;padding:17px 0;border-bottom:1px solid #ffffff2b;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.home-copy li span{color:var(--gold);font-family:Georgia,serif}.home-copy li b{font-size:7px;color:#7f8789;letter-spacing:.18em}.grid-section{padding:120px 8vw;min-height:650px;display:grid;grid-template-columns:1fr 1fr .55fr;align-items:center;gap:50px}.grid-copy h2{font-size:60px;margin:28px 0}.grid-copy>p{color:#92999b;line-height:1.8;max-width:500px}.orbital-system{height:410px;position:relative;display:grid;place-items:center}.earth{width:105px;height:105px;border-radius:50%;background:radial-gradient(circle at 35% 29%,#fbf8ef,#737d82 46%,#131b1f 70%);box-shadow:0 0 65px rgba(220,184,115,.17);z-index:2}.earth i{position:absolute;inset:11px;border:1px solid #ffffff25;border-radius:50%}.orbit-line{position:absolute;border:1px solid rgba(220,184,115,.29);border-radius:50%}.line-one{width:340px;height:125px;transform:rotate(-25deg)}.line-two{width:430px;height:190px;transform:rotate(28deg);border-color:#ffffff16}.grid-node{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.node-one{top:109px;right:61px}.node-two{bottom:112px;left:67px}.node-three{bottom:49px;right:140px}.node-label{position:absolute;color:#727a7c;font-size:7px;letter-spacing:.18em}.label-one{top:88px;right:30px}.label-two{bottom:91px;left:23px}.label-three{bottom:27px;right:103px}.grid-readout{border-left:1px solid var(--gold);padding-left:24px;color:#8d9597}.grid-readout>span{font-size:7px;letter-spacing:.2em}.grid-readout strong{display:block;color:#e8e5dc;font:400 52px Georgia,serif;margin:15px 0}.grid-readout strong small{font:8px Arial,sans-serif;letter-spacing:.18em;color:var(--gold)}.grid-readout i{display:block;height:2px;width:100%;background:linear-gradient(90deg,var(--gold) 68%,#ffffff18 68%)}.grid-readout p{font-size:12px;line-height:1.7}.investor-section{padding:120px 8vw}.investor-head{display:grid;grid-template-columns:.6fr 1.4fr;gap:5vw;align-items:start}.investor-head h2{font-size:78px}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid #bbb9b2;border-left:1px solid #cbc8c0}.market-grid article{padding:35px;border-right:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0;min-height:265px}.market-grid article>span{color:#a77632;font:12px Georgia,serif}.market-grid h3{font-size:23px;font-weight:400;margin:45px 0 18px}.market-grid p{color:#676c6e;font-size:13px;line-height:1.7}.final-cta{min-height:700px;position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.final-cta h2{font-size:88px;margin:30px 0 44px;position:relative;z-index:2}.dark-button{background:#11171a;color:#fff;position:relative;z-index:2}.dark-button:hover{transform:translateY(-2px);background:#242c30}.dark-button span{color:var(--gold)}.moonrise{position:absolute;width:670px;height:670px;border-radius:50%;bottom:-557px;background:radial-gradient(circle at 50% 20%,#fff,#cdb577 22%,#1c2529 47%,#090d0f 68%);box-shadow:0 -20px 100px rgba(213,170,82,.27)}footer{padding:44px 5vw;background:#06090b;display:grid;grid-template-columns:1.1fr .8fr .7fr 1.3fr auto;align-items:center;gap:25px;color:#737a7c;font-size:7px;letter-spacing:.16em;text-transform:uppercase}footer .brand{color:#fff}.disclaimer{text-align:center}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:980px){.nav-shell nav,.nav-button{display:none}.menu-button{display:block}.nav-shell.menu-open{height:auto;min-height:280px;align-items:flex-start;padding-top:20px;background:#080c0f}.nav-shell.menu-open nav{display:flex;position:absolute;top:77px;left:4vw;right:4vw;flex-direction:column;gap:0}.nav-shell.menu-open nav a{padding:17px 0;border-bottom:1px solid #ffffff1d}.manifesto-grid,.technology,.grid-section{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.home-copy{width:78%}.investor-head{grid-template-columns:1fr}.orbital-system{order:3}.grid-readout{max-width:380px}.disclaimer{display:none}footer{grid-template-columns:1fr 1fr 1fr}.market-grid{grid-template-columns:1fr}.market-grid article{min-height:auto}.hero-image{background-position:62% center}}
@media(max-width:600px){.nav-shell{height:77px;padding:0 22px}.brand-name{font-size:10px}.hero{min-height:820px}.hero-copy{margin:0;padding:105px 22px 58px;align-self:flex-end}.hero h1{font-size:70px}.lead{font-size:14px;width:100%}.actions{flex-direction:column;align-items:flex-start;gap:20px}.system-status,.coordinates{display:none}.hero-wash{background:rgba(5,8,10,.58)}.manifesto,.technology,.investor-section,.grid-section{padding:88px 24px}.manifesto-grid{margin:42px 0 70px}.metric-grid{margin:0 -24px}.metric-grid article{padding:27px 18px}.metric-grid strong{font-size:39px}.tech-heading h2{font-size:52px}.tech-grid{grid-template-columns:1fr}.home-section{min-height:800px}.home-copy{width:auto;margin:0;padding:0 24px}.home-copy h2{font-size:58px}.home-copy li{grid-template-columns:38px 1fr}.home-copy li b{display:none}.home-wash{background:rgba(4,7,9,.61)}.grid-copy h2{font-size:48px}.orbital-system{transform:scale(.78);margin:-30px}.investor-head h2,.final-cta h2{font-size:54px}.market-grid{margin-top:55px}.final-cta{padding:80px 24px}footer{grid-template-columns:1fr;text-align:center}.brand{justify-content:center}footer .brand{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.tech-card{transition:none}}
