@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,380;9..144,460;9..144,560&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap);:root{--ink:#0b1a2b;--ink-2:#13263d;--coral:#fc5719;--coral-dim:#c94614;--paper:#f2efe7;--paper-2:#e7e2d5;--line-dark:#ffffff24;--line-light:#0b1a2b24;--muted-dark:#f2efe79e;--muted-light:#0b1a2b99;--radius:2px;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f2efe7;background:var(--paper);color:#0b1a2b;color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.5;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}h1,h2,h3{font-family:Fraunces,serif;font-weight:460;letter-spacing:-.01em;margin:0}p{margin:0}a{color:inherit}::selection{background:#fc5719;background:var(--coral);color:#fff}.rule{background:#0b1a2b24;background:var(--line-light);height:1px;width:100%}.rule.dark{background:#ffffff24;background:var(--line-dark)}.wrap{margin:0 auto;max-width:1180px;padding:0 28px}@media (max-width:1236px){main .wrap{max-width:none;padding-left:28px;padding-right:28px}}@media (max-width:600px){.wrap,main .wrap{padding-left:20px;padding-right:20px}}.wordmark{align-items:baseline;color:var(--paper);display:flex;font-family:Fraunces,serif;font-size:22px;font-weight:560;gap:2px;text-decoration:none;white-space:nowrap}.wordmark .dot{color:var(--coral)}.topbar{background:var(--ink);border-bottom:1px solid var(--line-dark);color:var(--paper);padding:env(safe-area-inset-top,0) 0 0;position:sticky;top:0;z-index:50}.topbar-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:16px 28px}nav.screens{display:flex;flex-wrap:wrap;gap:2px}nav.screens a{border-radius:var(--radius);color:var(--muted-dark);cursor:pointer;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:14.5px;font-weight:500;line-height:normal;padding:9px 14px;text-decoration:none;transition:color .15s ease,background .15s ease}nav.screens a:hover{color:var(--paper)}nav.screens a[aria-current=page]{background:var(--paper);color:var(--ink)}.cta-pill{background:var(--coral);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;display:inline-block;font-family:IBM Plex Sans;font-size:14.5px;font-weight:600;line-height:normal;padding:10px 18px;text-decoration:none;white-space:nowrap}.cta-pill:hover{background:var(--coral-dim)}.nav-right{align-items:center;display:flex;gap:10px}.menu{display:contents}.menu-toggle{background:none;border:none;border-radius:var(--radius);cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;margin-right:-10px;padding:0 10px;width:42px}.menu-toggle span{background:var(--paper);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease}.topbar.open .menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.topbar.open .menu-toggle span:nth-child(2){opacity:0}.topbar.open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:860px){.topbar-inner{gap:16px;padding:14px 20px}}@media (max-width:720px){.topbar-inner{flex-wrap:wrap;padding:10px 20px}.menu-toggle{display:flex}.menu{border-top:1px solid var(--line-dark);display:none;flex-basis:100%;flex-direction:column;gap:14px;padding:10px 0 16px}.topbar.open .menu{display:flex}nav.screens{flex-direction:column;gap:2px}nav.screens a{font-size:16px;padding:12px 14px}.nav-right .cta-pill{flex:1 1;font-size:15px;padding:13px 18px;text-align:center}}
/*# sourceMappingURL=main.7f656bbd.css.map*/