:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f4ef;--ink:#20271d;--accent:#d8fb57}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.page{flex-direction:column;min-height:100svh;padding:0 5vw;display:flex}header{border-bottom:1px solid #20271d40;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.wordmark{letter-spacing:-1px;font-size:22px;font-weight:900}.wordmark span{vertical-align:top;margin-left:4px;font-size:12px}.edition,.label,footer{letter-spacing:1px;font-family:monospace;font-size:14px}main{flex-direction:column;flex:1;justify-content:center;padding:70px 0;display:flex}.intro{align-items:center;gap:24px;display:flex}.line{background:#20271d40;flex:1;height:1px}h1{letter-spacing:-.065em;margin:28px 0 40px;font-size:clamp(52px,13.2vw,205px);font-weight:900;line-height:1.05;position:relative}.asterisk{color:var(--ink);background:var(--accent);vertical-align:top;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:.95em;height:.95em;margin-top:.12em;margin-left:.1em;font-size:.52em;display:inline-flex}.details{border-top:1px solid #20271d40;justify-content:space-between;gap:40px;padding-top:32px;display:flex}.statement{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.08}.launch{max-width:420px}.pill{background:var(--accent);letter-spacing:1px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-block}.launch p{font-size:17px;line-height:1.6}.launch .note{color:#56604f;font-size:14px}footer{border-top:1px solid #20271d40;justify-content:space-between;gap:24px;padding:24px 0;line-height:1.5;display:flex}@media (max-width:600px){.page{padding:0 6vw}header{padding:24px 0}.wordmark{font-size:19px}.edition{text-align:right;max-width:110px;font-size:12px}main{padding:60px 0}.details{flex-direction:column;gap:30px}h1{margin:32px 0}.statement{letter-spacing:-1px}footer{flex-direction:column;gap:8px;font-size:12px}}
