@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjdPeQ7ZXk8kD6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ7ZXk8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjdPeQ7ZXk8kD6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ7ZXk8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fcfaf6;--ink:#1a221e;--muted:#54605a;--teal:#1e6f5c;--teal-em:#17604f;--field:#e7efeb;--field2:#f2ede4;--hair:#e2dcce;--g-a:#1e6f5c;--g-b:#46836f;--g-c:#6e9286;--g-d:#9aaea4;--ok:#1e6f5c;--warn:#9a6b2f;--err:#8c3b2e;--info:#3a5e6f;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Source Sans 3", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--fs-h1:clamp(42px, 7.6vw, 92px);--fs-h2:clamp(26px, 3.8vw, 42px);--fs-h3:clamp(19px, 2.1vw, 24px);--fs-lead:clamp(16px, 1.7vw, 19px);--fs-body:18px;--fs-ui:15px;--fs-mono:13px;--fs-micro:11.5px;--lh-tight:1.08;--lh-body:1.62;--measure:62ch;--sp-2xs:4px;--sp-xs:8px;--sp-sm:12px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--sp-3xl:64px;--sp-4xl:96px;--sp-5xl:128px;--wrap:1120px;--r-sm:8px;--r-md:14px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .3, 1);--dur-micro:90ms;--dur-short:.22s;--dur-med:.36s;--dur-reveal:.8s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.018em}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);padding-inline:var(--sp-xl);margin-inline:auto}.measure{max-width:var(--measure)}[data-reveal]{opacity:0;animation:reveal var(--dur-reveal) var(--ease) forwards;transform:translateY(12px)}@keyframes reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;animation:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--sp-md);top:var(--sp-md);z-index:100;background:var(--ink);color:var(--paper);padding:var(--sp-xs) var(--sp-md);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--fs-mono);position:fixed}.modal[data-astro-cid-q6wdl733]{max-width:480px;width:calc(100% - 2 * var(--sp-lg));background:0 0;border:none;margin:auto;padding:0}.modal[data-astro-cid-q6wdl733]::backdrop{backdrop-filter:blur(2px);background:#1a221e6b}.panel[data-astro-cid-q6wdl733]{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-md);padding:var(--sp-3xl) var(--sp-2xl) var(--sp-2xl);position:relative;box-shadow:0 30px 60px -30px #1a221e80}.panel[data-astro-cid-q6wdl733] h2[data-astro-cid-q6wdl733]{font-size:var(--fs-h3);margin-bottom:var(--sp-md)}.close[data-astro-cid-q6wdl733]{top:var(--sp-md);right:var(--sp-md);width:44px;height:44px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-short) var(--ease), background var(--dur-short) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute}.close[data-astro-cid-q6wdl733]:hover{color:var(--ink);background:var(--field2)}.intro[data-astro-cid-q6wdl733]{font-size:var(--fs-ui);color:var(--muted);margin-bottom:var(--sp-xl);line-height:1.6}.form[data-astro-cid-q6wdl733]{gap:var(--sp-lg);flex-direction:column;display:flex}.field[data-astro-cid-q6wdl733]{gap:var(--sp-xs);flex-direction:column;display:flex}.field[data-astro-cid-q6wdl733] label[data-astro-cid-q6wdl733]{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field[data-astro-cid-q6wdl733] .opt[data-astro-cid-q6wdl733]{text-transform:none;letter-spacing:0}.field[data-astro-cid-q6wdl733] input[data-astro-cid-q6wdl733]{border:none;border-bottom:1.5px solid var(--ink);font-family:var(--sans);color:var(--ink);background:0 0;outline:none;padding:10px 0;font-size:16px}.field[data-astro-cid-q6wdl733] input[data-astro-cid-q6wdl733]:focus{border-color:var(--teal)}.field[data-astro-cid-q6wdl733] input[data-astro-cid-q6wdl733]:invalid:not(:placeholder-shown){border-color:var(--err)}.consent[data-astro-cid-q6wdl733]{gap:var(--sp-sm);font-size:var(--fs-ui);color:var(--ink);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;line-height:1.55;display:grid}.consent[data-astro-cid-q6wdl733] input[data-astro-cid-q6wdl733]{width:18px;height:18px;accent-color:var(--teal);margin-top:3px}.hp[data-astro-cid-q6wdl733]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.turnstile[data-astro-cid-q6wdl733]{min-height:65px}.err[data-astro-cid-q6wdl733]{font-family:var(--mono);font-size:var(--fs-micro);color:var(--err)}.submit[data-astro-cid-q6wdl733]{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.04em;border:none;border-bottom:1.5px solid var(--ink);color:var(--ink);cursor:pointer;transition:color var(--dur-short) var(--ease), border-color var(--dur-short) var(--ease);background:0 0;align-self:flex-start;padding:18px 0 8px}.submit[data-astro-cid-q6wdl733]:hover:not(:disabled){color:var(--teal);border-color:var(--teal)}.submit[data-astro-cid-q6wdl733]:disabled{color:var(--muted);border-color:var(--muted);cursor:progress}.success[data-astro-cid-q6wdl733] h3[data-astro-cid-q6wdl733]{font-family:var(--serif);font-size:var(--fs-h3);margin-bottom:var(--sp-md)}.success[data-astro-cid-q6wdl733] .prose[data-astro-cid-q6wdl733]{font-size:var(--fs-body);color:var(--ink);line-height:var(--lh-body)}.success[data-astro-cid-q6wdl733] .prose[data-astro-cid-q6wdl733] em[data-astro-cid-q6wdl733]{color:var(--muted);font-style:italic}dialog[data-astro-cid-q6wdl733][open]{animation:pop var(--dur-med) var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-q6wdl733][open]{animation:none}}#consent-banner[data-astro-cid-u6s5b3h2]{left:var(--sp-md);right:var(--sp-md);bottom:var(--sp-md);z-index:50;background:var(--paper);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-md);max-width:760px;margin-inline:auto;position:fixed;box-shadow:0 12px 40px #1a221e1f}.cb-wrap[data-astro-cid-u6s5b3h2]{padding:var(--sp-lg) var(--sp-xl)}.cb-head[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]{font-family:var(--serif);font-size:var(--fs-h3);margin-bottom:var(--sp-xs)}.cb-head[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--muted)}.cb-head[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--teal);border-bottom:1px solid var(--hair);white-space:nowrap}.cb-head[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:hover{border-color:var(--teal)}.cb-prefs[data-astro-cid-u6s5b3h2]{margin-top:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--hair);gap:var(--sp-md);display:grid}.cb-row[data-astro-cid-u6s5b3h2]{gap:var(--sp-md);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;display:grid}.cb-row[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:18px;height:18px;accent-color:var(--teal);margin-top:3px}.cb-row[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:disabled{cursor:not-allowed;opacity:.55}.cb-row[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{color:var(--ink);font-weight:500;font-size:var(--fs-ui);display:block}.cb-row[data-astro-cid-u6s5b3h2] em[data-astro-cid-u6s5b3h2]{color:var(--muted);font-style:normal;font-size:var(--fs-mono);margin-top:2px;display:block}.cb-actions[data-astro-cid-u6s5b3h2]{margin-top:var(--sp-lg);gap:var(--sp-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.cb-btn[data-astro-cid-u6s5b3h2]{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair);color:var(--ink);cursor:pointer;transition:background var(--dur-short) var(--ease), color var(--dur-short) var(--ease), border-color var(--dur-short) var(--ease);background:0 0;padding:10px 16px}.cb-btn[data-astro-cid-u6s5b3h2]:hover{border-color:var(--ink)}.cb-btn-primary[data-astro-cid-u6s5b3h2]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cb-btn-primary[data-astro-cid-u6s5b3h2]:hover{background:var(--teal);border-color:var(--teal)}@media (width<=560px){#consent-banner[data-astro-cid-u6s5b3h2]{left:var(--sp-xs);right:var(--sp-xs);bottom:var(--sp-xs)}.cb-wrap[data-astro-cid-u6s5b3h2]{padding:var(--sp-md) var(--sp-lg)}.cb-actions[data-astro-cid-u6s5b3h2]{justify-content:stretch}.cb-actions[data-astro-cid-u6s5b3h2] .cb-btn[data-astro-cid-u6s5b3h2]{flex:auto}}[data-astro-cid-z4jru4n3][data-disclaimer-banner]{background:var(--field2);border-bottom:1px solid var(--hair)}[data-astro-cid-z4jru4n3][data-disclaimer-banner] p[data-astro-cid-z4jru4n3]{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--muted);text-align:center;padding-block:11px;line-height:1.5}[data-astro-cid-z4jru4n3][data-disclaimer-banner] strong[data-astro-cid-z4jru4n3]{color:var(--ink);font-weight:500}header[data-astro-cid-z4jru4n3]{z-index:30;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(9px);position:sticky;top:0}.header-in[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;height:74px;display:flex}.wordmark[data-astro-cid-z4jru4n3]{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:14px;font-weight:500}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{gap:var(--sp-xl);list-style:none;display:flex}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{font-size:var(--fs-ui);color:var(--muted);transition:color var(--dur-short) var(--ease)}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--ink)}.nav-cta[data-astro-cid-z4jru4n3]{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.04em;border-bottom:1px solid var(--ink);transition:color var(--dur-short) var(--ease), border-color var(--dur-short) var(--ease);padding-bottom:3px}.nav-cta[data-astro-cid-z4jru4n3]:hover{color:var(--teal);border-color:var(--teal)}.nav-toggle[data-astro-cid-z4jru4n3]{display:none}main[data-astro-cid-z4jru4n3]{min-height:50vh}footer[data-astro-cid-z4jru4n3]{padding-block:var(--sp-3xl);border-top:1px solid var(--hair);color:var(--muted)}.foot-in[data-astro-cid-z4jru4n3]{justify-content:space-between;gap:var(--sp-md);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;font-size:12px;display:flex}footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{flex-wrap:wrap;align-items:center;gap:0;list-style:none;display:flex}footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] li[data-astro-cid-z4jru4n3]+li[data-astro-cid-z4jru4n3]{margin-left:var(--sp-lg)}footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] .foot-link[data-astro-cid-z4jru4n3]{transition:color var(--dur-short) var(--ease);padding-block:14px;display:inline-block}footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,footer[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] .foot-link[data-astro-cid-z4jru4n3]:hover{color:var(--ink)}.foot-link[data-astro-cid-z4jru4n3]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0}@media (width<=560px){header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3]{order:3;position:relative}.nav-toggle[data-astro-cid-z4jru4n3]{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nav-toggle-bars[data-astro-cid-z4jru4n3],.nav-toggle-bars[data-astro-cid-z4jru4n3]:before,.nav-toggle-bars[data-astro-cid-z4jru4n3]:after{background:var(--ink);width:20px;height:1.5px;transition:transform var(--dur-short) var(--ease), background var(--dur-short) var(--ease);display:block}.nav-toggle-bars[data-astro-cid-z4jru4n3]{position:relative}.nav-toggle-bars[data-astro-cid-z4jru4n3]:before{content:"";position:absolute;top:-6px;left:0}.nav-toggle-bars[data-astro-cid-z4jru4n3]:after{content:"";position:absolute;top:6px;left:0}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-toggle-bars[data-astro-cid-z4jru4n3]{background:0 0}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-toggle-bars[data-astro-cid-z4jru4n3]:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-toggle-bars[data-astro-cid-z4jru4n3]:after{transform:translateY(-6px)rotate(-45deg)}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-md);min-width:220px;padding:var(--sp-xs) 0;flex-direction:column;gap:0;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 40px -24px #1a221e80}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true]+ul[data-astro-cid-z4jru4n3]{display:flex}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3] li[data-astro-cid-z4jru4n3]{width:100%}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{padding:var(--sp-md) var(--sp-xl);min-height:44px;color:var(--ink);display:block}header[data-astro-cid-z4jru4n3] nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{background:var(--field2)}}@media (prefers-reduced-motion:reduce){.nav-toggle-bars[data-astro-cid-z4jru4n3],.nav-toggle-bars[data-astro-cid-z4jru4n3]:before,.nav-toggle-bars[data-astro-cid-z4jru4n3]:after{transition:none}}
