@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.K1BLva_className{font-family:inter,inter Fallback}.K1BLva_variable{--font-inter:"inter", "inter Fallback"}
:root{--surface:#fcfcfb;--ink:#0b0b0b;--secondary:#52514e;--muted:#898781;--accent:#2a78d6;--rule:#e1e0d9;--field:#fff;--error:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--surface:#141413;--ink:#fff;--secondary:#c3c2b7;--muted:#898781;--accent:#3987e5;--rule:#2c2b29;--field:#1d1d1b;--error:#f97066;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}a{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{flex-direction:column;gap:64px;max-width:980px;min-height:100vh;margin:0 auto;padding-block:28px 40px;padding-inline:24px;display:flex}.top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.wordmark{letter-spacing:-.01em;font-size:20px;font-weight:700}.status{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.hero{gap:20px;max-width:720px;display:grid}h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,56px);font-weight:700;line-height:1.08}.lede{color:var(--secondary);max-width:60ch;margin:0;font-size:19px}.form{flex-wrap:wrap;gap:8px;max-width:520px;margin-top:8px;display:flex}.form input[type=email]{min-width:0;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--rule);border-radius:6px;flex:240px;padding:13px 14px;font-size:16px}.form input[type=email]:focus{border-color:var(--accent);outline:none}.form button{font:inherit;background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:6px;padding:13px 20px;font-size:16px;font-weight:600}.form button:disabled{opacity:.6;cursor:default}.form-error{color:var(--error);flex-basis:100%;margin:4px 0 0;font-size:15px}.form-done{margin:8px 0 0;font-weight:600}.shelf-link{color:var(--secondary);margin:4px 0 0;font-size:16px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding-top:32px;display:grid}h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.sources{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sources li{border-bottom:1px solid var(--rule);padding-bottom:6px}.analysts{gap:16px;margin:0;display:grid}.analysts dt{font-weight:600}.analysts dd{color:var(--secondary);margin:2px 0 0}.foot{color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}@media (max-width:520px){.page{gap:44px;padding-inline:16px}.form button{flex:100%}}
