:root{color-scheme:dark;--bg:#0b1117;--white:#edf1ed;--muted:#a2aaa9;--faint:#788580;--lime:#c8ed9c;--line:#273331}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.page{min-height:100svh;max-width:1680px;margin:auto;padding:38px 6vw 26px;display:flex;flex-direction:column}.header{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center;color:var(--white);font-size:33px;letter-spacing:-1.6px;font-weight:600;text-decoration:none}.brand-dot{color:var(--lime)}.mark{height:30px;width:30px;color:var(--lime)}.status{display:flex;align-items:center;gap:10px;font:10px 'Courier New',monospace;letter-spacing:2px;color:var(--muted);border:1px solid var(--line);border-radius:30px;padding:11px 15px}.status-dot{height:5px;width:5px;border-radius:50%;background:var(--lime)}main{flex:1;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:2vw;padding:80px 0 90px}.eyebrow{color:var(--lime);font:10px 'Courier New',monospace;letter-spacing:2.1px;margin:0 0 32px}h1{font-size:clamp(44px,5.5vw,90px);font-weight:400;line-height:1.08;letter-spacing:-3.8px;margin:0}.next{font-family:Georgia,'Times New Roman',serif;font-style:italic}.period{color:var(--lime)}.intro{font-size:16px;color:var(--muted);margin:28px 0 0;line-height:1.6}.launch{display:flex;align-items:center;gap:14px;margin-top:48px}.launch-line{height:1px;width:40px;background:var(--lime)}.launch p{font-size:14px;margin:0;color:var(--white)}.art{position:relative;width:100%;max-width:540px;aspect-ratio:1;margin-left:auto;background:radial-gradient(ellipse at 50% 50%,#c8ed9c0b,transparent 65%)}.orbit{position:absolute;border:1px solid #78907940;border-radius:50%;inset:12%}.orbit-one{transform:rotate(-32deg) scaleX(.54)}.orbit-two{transform:rotate(32deg) scaleX(.54)}.orbit-three{inset:19%;transform:rotate(90deg);border-color:#a5bc6f40}.axis{position:absolute;top:50%;left:5%;width:90%;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);transform:rotate(-32deg)}.axis-two{transform:rotate(32deg)}.core{position:absolute;inset:38%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e3f5c9 0%,#a6c27d 28%,#38523b 62%,#101b18 85%);box-shadow:0 0 70px #c8ed9c13,inset 0 0 25px #0008}.satellite{position:absolute;border-radius:50%;height:7px;width:7px;background:var(--lime);box-shadow:0 0 15px #c8ed9c40}.satellite-one{top:19%;left:50%}.satellite-two{top:72%;left:70%;height:4px;width:4px}.cross{position:absolute;font:18px 'Courier New',monospace;color:#71856a}.cross-one{top:17%;left:13%}.cross-two{bottom:17%;right:12%}.art-label{position:absolute;bottom:0;left:12%;right:12%;display:flex;justify-content:space-between;color:var(--faint);font:8px 'Courier New',monospace;letter-spacing:1.3px}footer{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font-size:11px}footer p{margin:0}.domain{font:9px 'Courier New',monospace;letter-spacing:1.5px}.domain span{color:var(--lime);margin-left:8px}a:focus-visible{outline:2px solid var(--lime);outline-offset:8px;border-radius:3px}@media(min-width:1500px){.page{padding-left:90px;padding-right:90px}}@media(max-width:760px){.page{padding:26px 7vw 22px}.brand{font-size:28px}.mark{height:25px;width:25px}.status{font-size:8px;letter-spacing:1.5px;padding:9px 11px}main{grid-template-columns:1fr;padding:66px 0 42px;gap:24px}h1{font-size:clamp(44px,9vw,66px);letter-spacing:-2px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:24px}.intro{font-size:14px;margin-top:22px}.launch{margin-top:30px}.art{max-width:330px;margin:0 auto}.art-label{font-size:7px}footer{align-items:flex-start;font-size:9px;line-height:1.6;gap:12px}.domain{font-size:8px;white-space:nowrap;padding-top:1px}}@media(max-width:360px){.status{letter-spacing:1px}.brand{font-size:25px}h1{font-size:40px}.page{padding-left:6vw;padding-right:6vw}footer{flex-direction:column}}

.brand-name{display:flex;flex-direction:column;gap:2px;line-height:1}.brand-subtitle{font-size:12px;letter-spacing:2px;font-weight:400}.brand{letter-spacing:-1px}@media(max-width:760px){.brand-subtitle{font-size:10px;letter-spacing:1.5px}}

.chip-art{width:100%;height:100%;display:block}.art-label{left:5%;right:5%}@media(max-width:760px){.art-label{font-size:6px;letter-spacing:.7px}}
