:root{color-scheme:dark;--bg:#07131b;--panel:#102631;--ink:#ecf8f5;--muted:#a5b8b8;--aqua:#6be3d2;--line:#2a4650}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.topbar{height:86px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff1c}.brand{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.05em}.mark{display:inline-block;color:var(--aqua);font-size:40px;vertical-align:-5px;line-height:0;margin-right:5px}.toplink,.text-link{font-size:14px;font-weight:700}.toplink:hover,.text-link:hover{color:var(--aqua)}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding-top:40px;padding-bottom:80px}.hero-copy{position:relative;z-index:2}.eyebrow{color:var(--aqua);font-size:11px;font-weight:700;letter-spacing:.19em}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--aqua);box-shadow:0 0 12px var(--aqua);margin-right:8px}h1,h2,h3,blockquote{font-family:Outfit,sans-serif}h1{font-size:clamp(58px,6.8vw,100px);letter-spacing:-.075em;line-height:.99;margin:24px 0 28px;font-weight:600}h1 em,h2 em{color:var(--aqua);font-style:normal}.hero p{max-width:510px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;gap:32px;background:var(--aqua);color:#052026;padding:17px 21px;border-radius:9px;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#9cf5e8}.watch-scene{height:560px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#13526588 0%,transparent 57%)}.orbit{position:absolute;border:1px solid #3c9a9b42;border-radius:50%;width:390px;height:390px}.orbit-two{width:510px;height:510px;border-color:#3c9a9b22}.watch{position:relative;width:305px;height:305px;border:19px solid #263e48;border-radius:50%;background:#060d12;box-shadow:0 0 0 7px #0d2129,0 35px 100px #0008,inset 0 0 0 2px #40626b;transform:rotate(-8deg);z-index:1}.watch:before,.watch:after{content:"";position:absolute;background:#1a303b;width:105px;height:85px;left:81px;z-index:-1}.watch:before{top:-94px;border-radius:24px 24px 0 0}.watch:after{bottom:-94px;border-radius:0 0 24px 24px}.watch-face{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg)}.watch-face small{font-size:10px;letter-spacing:.25em;color:var(--aqua);font-weight:700}.watch-face strong{font-family:Outfit;font-size:87px;letter-spacing:-.09em;line-height:1;margin-top:8px}.watch-face strong span{font-size:28px;letter-spacing:0;color:var(--aqua);margin-left:7px}.watch-face b{font-size:15px;letter-spacing:.08em}.watch-face i{font-style:normal;color:var(--muted);font-size:11px;margin-top:10px}.watch-progress{height:4px;width:145px;background:#21414a;border-radius:4px;margin-top:16px}.watch-progress span{display:block;width:28%;height:100%;border-radius:4px;background:var(--aqua)}.watch-face footer{font-size:10px;color:var(--aqua);margin-top:7px}.waterline{position:absolute;width:75%;height:40px;border:1px solid #7de9e044;border-color:#7de9e044 transparent transparent;border-radius:50%;transform:rotate(-15deg)}.line-one{bottom:62px;left:-10%}.line-two{bottom:35px;right:-20%}.line-three{bottom:5px;left:6%}.status{padding:108px 0 120px;background:#0c212b;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}h2{font-size:clamp(44px,5.2vw,72px);letter-spacing:-.06em;line-height:1.05;font-weight:600;margin:20px 0}.status>.wrap>p,.future-copy p,.manifesto p{color:var(--muted);font-size:17px;line-height:1.7;max-width:610px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px}.feature-grid article{border:1px solid #33515a;background:#122b35;border-radius:16px;padding:30px;min-height:230px}.feature-no{font-family:Outfit;font-size:14px;color:var(--aqua)}h3{font-size:26px;letter-spacing:-.035em;margin:34px 0 10px}.feature-grid p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.future{padding-top:130px;padding-bottom:140px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.future-copy{padding-top:25px}.future-copy p:first-child{color:var(--ink)}.future-copy .text-link{display:inline-block;margin-top:16px;color:var(--aqua)}.manifesto{background:#6be3d2;color:#07252a;padding:100px 0}.manifesto .eyebrow{color:#1d6162}.manifesto blockquote{font-size:clamp(52px,6vw,84px);letter-spacing:-.07em;line-height:1;margin:20px 0}.manifesto p{color:#24575a;max-width:600px}.manifesto .button{background:#08272d;color:#effffb;margin-top:22px}.site-footer{min-height:110px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.site-footer span:first-child{font-family:Outfit;font-size:20px;font-weight:700;color:var(--ink)}@media(max-width:760px){.hero{grid-template-columns:1fr;padding-top:70px}.watch-scene{height:390px;order:-1}.watch{transform:scale(.78) rotate(-8deg)}.hero-copy{padding-bottom:15px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0}.future{grid-template-columns:1fr;gap:5px;padding-top:90px;padding-bottom:95px}.status{padding:85px 0}.site-footer{gap:20px;flex-wrap:wrap;padding:30px 0}h1{font-size:60px}}@media(max-width:440px){.wrap{width:min(100% - 34px,1160px)}.hero-actions{gap:20px}.watch-scene{margin:0 -17px}.watch{transform:scale(.68) rotate(-8deg)}}
