@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2")}:root{font-family:DM Sans,sans-serif;color:#e9eaec;background:#101113;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;--sage: #a8c2b0;--muted: #989d9f;--line: rgb(232 238 234 / 9%)}*{box-sizing:border-box}body{min-width:280px;margin:0;background:radial-gradient(ellipse at 77% 39%,rgb(111 141 120 / 5%),transparent 40%),radial-gradient(ellipse at 0 0,rgb(224 231 227 / 2%),transparent 46%)}::selection{color:#101113;background:var(--sage)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--sage);outline-offset:8px;border-radius:3px}p,h1,h2{margin:0}.page-shell{display:flex;flex-direction:column;width:min(1160px,calc(100% - 112px));min-height:100vh;min-height:100svh;margin:0 auto}.site-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:118px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:28px;font-weight:600;letter-spacing:-1.45px}.brand-mark{width:27px;height:27px}.sage{fill:var(--sage)}.brand-period{color:var(--sage)}.launch-status{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgb(168 194 176 / 12%);border-radius:999px;color:#b8c8be;background:#a8c2b00a;font-size:11px;letter-spacing:.01em}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--sage);box-shadow:0 0 10px #a8c2b040}main{display:flex;flex:1;flex-direction:column;justify-content:center}.hero{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;min-height:545px;padding:46px 0 76px}.hero-copy{position:relative;z-index:1}.eyebrow,.step-label{font-size:9px;font-weight:500;line-height:1.6;letter-spacing:.15em}.eyebrow{margin-bottom:25px;color:#aebbb3}h1{font-size:clamp(52px,6.4vw,88px);font-weight:500;line-height:1.035;letter-spacing:-.069em}h1>span{color:#b6c9be}.hero-description{max-width:430px;margin-top:28px;color:#a8adaf;font-size:15px;line-height:1.85;letter-spacing:-.015em}.launch-note{display:flex;align-items:flex-start;gap:13px;margin-top:34px;font-size:11px;line-height:1.85;color:#b4bbb7}.launch-note p>span{color:var(--muted)}.note-line{width:21px;height:1px;margin-top:10px;background:#839b8c}.social-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:18px;color:var(--sage);font-size:12px}.social-link svg{width:12px;height:12px}.social-link:hover{color:#e9eaec}.social-link:hover>span:first-of-type{text-decoration:underline;text-underline-offset:4px}.social-arrow{margin-left:3px;font-size:15px}.artwork{position:relative;display:grid;place-items:center;width:100%;height:430px;perspective:1000px}.art-glow{position:absolute;inset:9% -5% 0;border-radius:50%;background:radial-gradient(ellipse,rgb(144 181 157 / 10%),transparent 66%);filter:blur(24px)}.art-shadow{position:absolute;bottom:28px;left:18%;width:72%;height:30px;border-radius:50%;background:#030605;opacity:.7;filter:blur(19px);transform:rotate(-9deg)}.glass-mark{position:relative;width:316px;height:300px;transform:rotateX(12deg) rotateY(-19deg) rotate(-8deg);transform-style:preserve-3d}.glass-tile{position:absolute;border:1px solid rgb(225 238 230 / 40%);border-radius:19px;background:linear-gradient(125deg,rgb(235 243 237 / 14%),transparent 35%,rgb(122 146 130 / 6%) 70%),linear-gradient(160deg,#424b47,#272f2c 45%,#1f2724);box-shadow:inset 2px 2px 2px #f2faf542,inset -2px -2px 2px #0b140fb3,1px 1px #b4c4bb,3px 3px #53615b,6px 6px #35433c,9px 9px #25332c,12px 12px #1b251f,16px 20px 24px #00000047}.glass-tile:after{position:absolute;inset:4px;border:1px solid rgb(233 246 238 / 8%);border-radius:14px;content:""}.tile-one{inset:0 auto 0 0;width:36.8%}.tile-two{top:0;right:0;width:59.4%;height:54%}.tile-three{right:25%;bottom:0;width:34.4%;height:42%}.tile-four{right:0;bottom:0;width:20.7%;height:42%;border-color:#d2efdc8f;background:linear-gradient(140deg,#bad1bf,#8fab97 48%,#6b8d78)}.overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:31px 0 37px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step-label{margin-bottom:14px;color:#a4aaa7}.step-label>span{margin-right:9px;color:#a8c2b0;letter-spacing:0}.overview h2{margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.025em}.overview article>p:last-child{max-width:270px;color:var(--muted);font-size:11px;line-height:1.85}.site-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:86px;color:var(--muted);font-size:10px}.site-footer>span:first-child{letter-spacing:.025em}.network-note{display:flex;align-items:center;gap:8px}.network-mark{color:var(--sage);font-size:16px}@media(min-width:1450px){.hero{min-height:590px}}@media(max-width:1050px){.page-shell{width:calc(100% - 80px)}.hero{min-height:505px;padding-bottom:56px}.glass-mark{width:264px;height:250px}.overview{gap:24px}}@media(max-width:740px){.page-shell{width:calc(100% - 48px)}.site-header{min-height:92px}.brand{gap:8px;font-size:24px}.brand-mark{width:23px;height:23px}.launch-status{padding:7px 10px;font-size:10px}.hero{grid-template-columns:1fr;padding:50px 0 24px}.eyebrow{margin-bottom:23px;font-size:8px;letter-spacing:.13em}h1{font-size:clamp(48px,10.8vw,74px)}.hero-description{max-width:355px;margin-top:24px;font-size:13px}.desktop-break{display:none}.launch-note{margin-top:25px}.artwork{height:338px;margin-top:18px}.glass-mark{width:232px;height:220px}.art-shadow{bottom:25px;left:15%;width:75%}.overview{grid-template-columns:1fr;gap:25px;padding:28px 0 32px}.overview article{display:grid;grid-template-columns:96px 1fr;column-gap:12px}.step-label{grid-row:span 2;padding-top:3px;font-size:8px}.overview h2{margin-bottom:4px;font-size:13px}.overview article>p:last-child{max-width:290px;font-size:11px}.site-footer{min-height:82px;gap:16px;font-size:9px}}@media(max-width:359px){.page-shell{width:calc(100% - 36px)}.brand{font-size:21px}.brand-mark{width:20px;height:20px}.hero{padding-top:36px}h1{font-size:44px}.overview article{grid-template-columns:82px 1fr}.site-footer{flex-wrap:wrap;align-content:center;gap:10px 20px}}
