:root{--paper:#f7f3ea;--raised:#fffdf8;--sunk:#efe9db;--ink:#1a1712;--ink-2:#554c3f;--ink-3:#8b8171;--rule:#e3dbcb;--rule-2:#cfc5b0;--grain-blend:multiply;--grain-opacity:.22;--vignette:#78603c1a;--band-0:#ff6fa3;--band-1:#f0a800;--band-2:#2a8fea;--band-3:#00cf6a;--band-4:#b10ebb;--band-5:#8a7bff;--coral:#e8603c;--display:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--gutter:clamp(16px, 4vw, 56px);--maxw:1200px;--r:14px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#151209;--raised:#1d1911;--sunk:#100e08;--ink:#efe9da;--ink-2:#bcb3a1;--ink-3:#8b8372;--rule:#2e281c;--rule-2:#433b2a;--grain-blend:screen;--grain-opacity:.1;--vignette:#00000059;--coral:#ff8a5c;color-scheme:dark}}:root[data-theme=dark]{--paper:#151209;--raised:#1d1911;--sunk:#100e08;--ink:#efe9da;--ink-2:#bcb3a1;--ink-3:#8b8372;--rule:#2e281c;--rule-2:#433b2a;--grain-blend:screen;--grain-opacity:.1;--vignette:#00000059;--coral:#ff8a5c;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background:radial-gradient(120% 90% at 50% 30%, transparent 55%, var(--vignette) 100%)}body:after{opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.28 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:1.08}h2{font-size:clamp(32px,4.4vw,56px)}h3{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);line-height:1.2}:focus-visible{outline:3px solid var(--band-5);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.btn{background:var(--ink);color:var(--paper);font:700 15px/1 var(--sans);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:inline-flex;box-shadow:0 1px #00000014,0 10px 24px -14px #1a17128c}.btn:hover{transform:translateY(-2px)}.btn svg{width:18px;height:18px}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.link{color:var(--ink);background-image:linear-gradient(90deg, var(--band-0), var(--band-1), var(--band-2), var(--band-3), var(--band-4), var(--band-5));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:3px;font-weight:700;text-decoration:none}.link:hover{background-size:100% 4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:block}}:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:block}[hidden]{display:none!important}.tt[data-astro-cid-l6lhmie6]{width:36px;height:36px;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--rule-2);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.tt[data-astro-cid-l6lhmie6]:hover{color:var(--ink);background:var(--sunk)}.tt[data-astro-cid-l6lhmie6]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic[data-astro-cid-l6lhmie6]{width:17px;height:17px;display:none}.tt[data-astro-cid-l6lhmie6][data-mode=light] .ic--light[data-astro-cid-l6lhmie6],.tt[data-astro-cid-l6lhmie6][data-mode=dark] .ic--dark[data-astro-cid-l6lhmie6],.tt[data-astro-cid-l6lhmie6][data-mode=auto] .ic--auto[data-astro-cid-l6lhmie6]{display:block}@media (width<=420px){.tt[data-astro-cid-l6lhmie6]{width:32px;height:32px}}.nav[data-astro-cid-wpvy4v7s]{z-index:10;position:relative}.nav__inner[data-astro-cid-wpvy4v7s]{max-width:var(--maxw);padding:18px var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:150px;height:auto}nav[data-astro-cid-wpvy4v7s]{margin-left:auto}ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.login[data-astro-cid-wpvy4v7s]{font:600 15px/1.4 var(--sans);color:var(--ink);opacity:.8;white-space:nowrap;text-decoration:none}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{opacity:1}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--rule-2)}.login[data-astro-cid-wpvy4v7s]{cursor:default;background:0 0;border:0;padding:0}.soon[data-astro-cid-wpvy4v7s]{position:relative}.soon[data-astro-cid-wpvy4v7s]:hover .login[data-astro-cid-wpvy4v7s],.login[data-astro-cid-wpvy4v7s]:focus-visible{opacity:1}.tip[data-astro-cid-wpvy4v7s]{background:var(--ink);color:var(--paper);font:600 12.5px/1.3 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:6px 10px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.tip[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--ink);width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.soon[data-astro-cid-wpvy4v7s]:hover .tip[data-astro-cid-wpvy4v7s],.login[data-astro-cid-wpvy4v7s]:focus-visible+.tip[data-astro-cid-wpvy4v7s],.soon[data-astro-cid-wpvy4v7s].is-open .tip[data-astro-cid-wpvy4v7s]{opacity:1;transform:translate(-50%)}@media (width<=600px){.nav__inner[data-astro-cid-wpvy4v7s]{gap:14px}ul[data-astro-cid-wpvy4v7s]{gap:16px}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.login[data-astro-cid-wpvy4v7s]{font-size:14px}.nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:116px}}@media (width<=420px){.nav__inner[data-astro-cid-wpvy4v7s],ul[data-astro-cid-wpvy4v7s]{gap:12px}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.login[data-astro-cid-wpvy4v7s]{font-size:13px}.nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:100px}}@media (width<=374px){.nav__inner[data-astro-cid-wpvy4v7s],ul[data-astro-cid-wpvy4v7s]{gap:10px}.nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:92px}}@media (prefers-reduced-motion:reduce){.tip[data-astro-cid-wpvy4v7s]{transition:none}}.foot[data-astro-cid-jo6i4kqk]{z-index:1;border-top:1px solid var(--rule);margin-top:40px;padding:48px 0 40px;position:relative}.foot__inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;display:flex}.foot__brand[data-astro-cid-jo6i4kqk]{display:block;position:relative}.foot__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:132px}.foot__nest[data-astro-cid-jo6i4kqk]{pointer-events:none;position:absolute}.foot__tag[data-astro-cid-jo6i4kqk]{font:900 15px/1 var(--display);letter-spacing:.04em;color:var(--ink);margin-top:10px}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.foot__legal[data-astro-cid-jo6i4kqk]{gap:8px 20px;margin-top:14px}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-size:13px}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.foot__fine[data-astro-cid-jo6i4kqk]{color:var(--ink-3);margin-top:24px;font-size:13px}.foot--slim[data-astro-cid-jo6i4kqk]{margin-top:0;padding:12px 0 14px}.foot--slim[data-astro-cid-jo6i4kqk] .foot__fine[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:2px 18px;margin:0 auto;font-size:12.5px;display:flex}.foot--slim[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:inherit;color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule-2)}.foot--slim[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font:900 12px/1 var(--display);letter-spacing:.04em;color:var(--ink)}@media (width<=600px){.foot--slim[data-astro-cid-jo6i4kqk] .foot__fine[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}}
