@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif Fallback";src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_b7aea3{font-family:"instrumentSerif","instrumentSerif Fallback";font-weight:400;font-style:normal}.__variable_b7aea3{--font-display:"instrumentSerif","instrumentSerif Fallback"}:root{--bg:#f7f6f2;--ink:#16161a;--muted:#5e5e66;--line:#e3e1da;--accent:#4b4bd6;--product-icon:#4e6b4a;--product-icon-fg:#f3e9d8}@media (prefers-color-scheme:dark){:root{--bg:#0e0e11;--ink:#ededf0;--muted:#a1a1aa;--line:#26262c;--accent:#9b9bff}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}main{max-width:720px;margin:0 auto;padding:72px 24px 48px;display:flex;flex-direction:column;gap:56px}a{color:var(--accent)}section[id]{scroll-margin-top:24px}.mark{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.02em}.mark svg{width:26px;height:26px}h1{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(44px,8vw,68px);line-height:1.02;letter-spacing:-.01em}h1,h2{margin:0 0 16px}h2{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}p{margin:0 0 12px}p:last-child{margin-bottom:0}.lede{font-size:20px;max-width:560px}.lede,.quiet{color:var(--muted)}.retry{margin-top:24px;min-height:44px;padding:0 24px;font:inherit;font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:6px;cursor:pointer}.product{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-top:1px solid var(--line)}.icon{width:56px;height:56px;border-radius:14px;background:var(--product-icon);color:var(--product-icon-fg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;flex-shrink:0}.tag{display:inline-block;font-size:12px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;margin-left:8px;vertical-align:2px}.tag,footer{color:var(--muted)}footer{border-top:1px solid var(--line);padding-top:20px;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}