:root{--ink:#18271f;--forest:#10251e;--forest-soft:#1a382d;--paper:#f7f4eb;--white:#fffdf7;--lime:#c8e876;--rust:#d97852;--muted:#73796e;--rule:rgba(24, 39, 31, .15);--ok:#2f7d4f;--bad:#b5472b;--serif:'Iowan Old Style','Palatino Linotype','Book Antiqua',Georgia,serif;--sans:'Avenir Next',Avenir,'Segoe UI',system-ui,sans-serif;--bg:var(--paper);--fg:var(--ink);--card:var(--white);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:var(--forest);--fg:#eef0e6;--card:var(--forest-soft);--rule:rgba(238, 240, 230, .16);--muted:#a8b0a2}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.5 var(--sans)}a{color:inherit}.wrap{max-width:760px;margin:0 auto;padding:24px 16px 64px}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.brand{font:600 15px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.tag{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--lime);color:var(--ink)}h1,h2{font-family:var(--serif);font-weight:600;line-height:1.15}h1{font-size:clamp(32px, 7vw, 48px);margin:0 0 12px}.lede{color:var(--muted);margin:0 0 32px;max-width:34em}.cards{display:grid;gap:14px}.card{display:block;text-decoration:none;background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:18px 20px}a.card:focus-visible,a.card:hover{border-color:var(--rust);outline:0}.card h2{font-size:22px;margin:0 0 4px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.card p{margin:0;color:var(--muted)}.status{font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;border:1px solid var(--rule)}.status.live{background:var(--lime);color:var(--ink);border-color:transparent}.card.soon{opacity:.62}.foot{margin-top:40px;font-size:14px;color:var(--muted)}button{font:inherit;cursor:pointer}.btn{min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--rule);background:var(--card);color:var(--fg)}.btn.primary{background:var(--rust);color:var(--white);border-color:transparent}.btn:disabled{opacity:.5;cursor:default}.brand-lockup{display:inline-flex;align-items:center;gap:8px;color:var(--forest);font:600 24px/1 var(--serif);text-decoration:none}.brand-lockup img{display:block;width:30px;height:30px}.tagline{color:var(--muted);font-size:13px;text-align:right}.skip-link{position:absolute;z-index:20;top:8px;left:8px;padding:8px 12px;transform:translateY(-150%);border-radius:8px;background:var(--forest);color:#fffdf7}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media (prefers-color-scheme:dark){.brand-lockup{color:#eef0e6}.skip-link{background:var(--lime);color:var(--ink)}}