:root{--bg:#fff3e9;--surface:#fffcf8;--text:#26251f;--muted:#6c6258;--accent:#32695a;--orange:#b94c30;--border:#e5d6c8;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wrap:1080px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--bg);color:var(--text);font:16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-underline-offset:5px}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}button,summary,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--text);background:#f7c5a5}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:28px}.muted{color:var(--muted)}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.text-link{align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.text-link svg{width:17px;height:17px}.button{border:1px solid var(--text);background:var(--text);min-height:48px;color:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1);display:inline-flex}a.button:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){a.button:hover{background:#424036}.text-link:hover{text-decoration-thickness:2px}}@media (width<=600px){.wrap{padding-inline:24px}body{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}a.button:active{transform:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:5;padding-top:18px;position:relative}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;min-height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--text);letter-spacing:-.045em;align-items:center;gap:9px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.icon[data-astro-cid-nen7h5rs]{border-radius:8px}.desktop-nav[data-astro-cid-nen7h5rs]{gap:26px;margin-left:auto;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--muted);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.mobile-menu[data-astro-cid-nen7h5rs]{margin-left:auto;display:none;position:relative}.menu-toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;list-style:none;transition:transform .15s cubic-bezier(.23,1,.32,1);display:flex}.menu-toggle[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-toggle[data-astro-cid-nen7h5rs]:active:not(:focus-visible){transform:scale(.97)}.close-icon[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs][open] .menu-toggle[data-astro-cid-nen7h5rs]{border-color:var(--border);background:var(--surface)}.mobile-menu[data-astro-cid-nen7h5rs][open] .menu-icon[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs][open] .close-icon[data-astro-cid-nen7h5rs]{display:block}.mobile-nav[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;width:240px;max-width:calc(100vw - 48px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #26251f1a}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--text);border-radius:8px;padding-inline:14px;font-size:15px}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{background:var(--bg)}@media (hover:hover) and (pointer:fine){nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.menu-toggle[data-astro-cid-nen7h5rs]:hover,.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bg)}}@media (width<=700px){.site-header[data-astro-cid-nen7h5rs]{padding-top:8px}.bar[data-astro-cid-nen7h5rs]{gap:16px}.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=420px){.brand[data-astro-cid-nen7h5rs]{font-size:17px}}@media (prefers-reduced-motion:reduce){.menu-toggle[data-astro-cid-nen7h5rs]{transition:none}.menu-toggle[data-astro-cid-nen7h5rs]:active:not(:focus-visible){transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding:36px 0 24px;font-size:12px}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--text);letter-spacing:-.04em;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img{border-radius:6px}.signoff[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:8px}nav[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:12px;padding-top:20px;font-size:10px;display:flex}@media (hover:hover){nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-decoration:underline}}@media (width<=600px){.footer-top[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px}}.skip[data-astro-cid-ju4pidww]:focus{clip:auto;background:var(--surface);z-index:10;border-radius:10px;width:auto;height:auto;margin:0;padding:10px 14px;position:fixed;top:12px;left:12px}
