:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee5d3;scroll-behavior:smooth;background:#101b20;font:16px/1.65 Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 85% 12%,#24404777,#0000 38%),#101b20;margin:0}a{color:inherit;outline-offset:6px;text-decoration:none}a:hover{color:#acc3ac}.site-header,main,.site-footer{max-width:1240px;margin:auto;padding-inline:48px}.site-header{border-bottom:1px solid #30434a;justify-content:space-between;align-items:center;padding-block:34px;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;font:30px Georgia,serif;display:inline-flex}.brand-logo{object-fit:contain;border-radius:10px;flex-shrink:0;width:56px;height:56px;display:block}.brand-copy{display:block}.brand-tagline{letter-spacing:.17em;color:#acc3ac;font:9px/2 Segoe UI,sans-serif;display:block}nav{flex-wrap:wrap;justify-content:end;gap:12px 32px;font-size:14px;display:flex}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-block:110px 100px;display:grid}.eyebrow{color:#acc3ac;letter-spacing:.17em;text-transform:uppercase;font-size:11px}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{letter-spacing:-.035em;margin:23px 0;font-size:clamp(48px,5.7vw,76px);line-height:1.09}.hero-copy>p{color:#a1b5b5;max-width:470px;font-size:17px}.button{color:#101b20;background:#acc3ac;border-radius:8px;gap:28px;margin-top:20px;padding:13px 22px;font-weight:600;display:inline-flex}.button:hover{color:#101b20;background:#c2d8c2}.hero-copy .release-note{color:#899e9e;margin-top:18px;font-size:12px}.hero-art{background:radial-gradient(at 50% 35%,#52736955,#0000 64%),linear-gradient(#223d44,#0c191d);border:1px solid #3a5357;border-radius:46% 46% 12px 12px;height:405px;position:relative;overflow:hidden}.moon{background:#d7bd87;border-radius:50%;width:78px;height:78px;position:absolute;top:55px;left:50%;transform:translate(-50%);box-shadow:0 0 70px #d7bd8722}.rings{border:1px solid #d7bd8715;border-radius:50%;width:320px;height:320px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.rings:after{content:"";border:1px solid #d7bd8718;border-radius:50%;position:absolute;inset:25px}.forest{justify-content:space-around;align-items:end;display:flex;position:absolute;inset:120px 0 0}.forest i{clip-path:polygon(50% 0,90% 45%,74% 45%,100% 80%,60% 80%,60% 100%,40% 100%,40% 80%,0 80%,26% 45%,10% 45%);background:#162c2d;width:34%;height:230px;margin-inline:-30px}.forest i:nth-child(2n){background:#244039;height:190px}.forest i:nth-child(3){background:#315049;height:150px}.preview-card{background:#14272ced;border:1px solid #60757266;border-radius:10px;padding:20px 23px;position:absolute;bottom:25px;left:22px;right:22px}.preview-card strong{margin-top:9px;font:23px Georgia,serif;display:block}.preview-card p{color:#a1b5b5;margin:7px 0 0;font-size:13px}.features{border-top:1px solid #30434a;padding-block:40px 85px}h2{margin:16px 0 34px;font-size:clamp(30px,3.4vw,44px);line-height:1.2}.feature-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.feature-grid article{border-top:1px solid #30434a;padding-top:22px}.feature-grid .number{color:#d7bd87;font-size:11px}.feature-grid h3{margin:15px 0 10px;font-size:24px}.feature-grid p{color:#a1b5b5;font-size:14px}.access{background:#182c30;border:1px solid #30434a;border-radius:14px;max-width:100%;margin-bottom:70px;padding:48px}.access p{color:#a1b5b5;max-width:660px}.access .availability{color:#acc3ac;font-size:13px}.site-footer{color:#a1b5b5;border-top:1px solid #30434a;justify-content:space-between;gap:16px;padding-block:28px;font-size:13px;display:flex}@media (width<=800px){.site-header,main,.site-footer{padding-inline:25px}.hero{gap:35px;padding-block:60px}.hero-art{height:340px}.feature-grid{gap:22px}}@media (width<=600px){.site-header{flex-wrap:wrap;gap:20px}nav{gap:15px;font-size:12px}.brand{gap:11px;font-size:24px}.brand-logo{width:48px;height:48px}.brand-tagline{font-size:7px}.hero{grid-template-columns:1fr}.hero-art{width:100%;max-width:420px;height:340px;margin:auto}.feature-grid{grid-template-columns:1fr;gap:12px}.features{padding-bottom:40px}.access{margin-bottom:40px;padding:28px}.site-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
