.site-header[data-astro-cid-nen7h5rs]{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(14px);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs]{aspect-ratio:1;border-radius:.42rem;flex-shrink:0;width:2rem;height:2rem}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.75rem,2vw,1.8rem);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.88rem;font-weight:700;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-strong);text-underline-offset:.35em;text-decoration:underline 2px}.mobile-menu[data-astro-cid-nen7h5rs]{display:none}.nav-cta[data-astro-cid-nen7h5rs]{border:1px solid var(--ink);border-radius:999px;padding:.7rem 1rem}@media (width<=680px){html{scroll-padding-top:5.5rem}.header-inner[data-astro-cid-nen7h5rs]{gap:.75rem;min-height:4.25rem;padding-block:.6rem}.brand[data-astro-cid-nen7h5rs]{gap:.55rem;min-width:0;font-size:.9rem;line-height:1.2}.brand-mark[data-astro-cid-nen7h5rs]{width:1.8rem;height:1.8rem}.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block}summary[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--wash);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;font-weight:750;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}summary[data-astro-cid-nen7h5rs]:focus-visible{outline:.2rem solid var(--accent);outline-offset:.2rem}.mobile-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-color:var(--ink)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--paper);border-radius:.9rem;gap:0;padding:.4rem 1rem;display:grid;position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;box-shadow:0 .75rem 2rem #0000001f}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:3.25rem;color:var(--ink);justify-content:space-between;align-items:center;padding:.65rem .25rem;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--accent-strong)}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:2.5rem 0}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{color:var(--ink);font-weight:800;text-decoration:none}p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:.4rem 0 0;font-size:.88rem}.footer-faq[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--accent-strong);text-underline-offset:.2em;align-items:center;margin-top:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.footer-side[data-astro-cid-jo6i4kqk]{justify-items:end;gap:1rem;display:grid}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.2rem;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal-links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer-meta[data-astro-cid-jo6i4kqk]{color:var(--muted);gap:1.5rem;font-size:.75rem;display:flex}.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;font-weight:700}.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}@media (width<=680px){.footer-inner[data-astro-cid-jo6i4kqk],.footer-meta[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.footer-side[data-astro-cid-jo6i4kqk]{justify-items:start}.legal-links[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.footer-meta[data-astro-cid-jo6i4kqk]{gap:.4rem}}:root{--ink:#171715;--muted:#64635d;--paper:#fffefb;--wash:#f3f1e9;--accent:#f2aa20;--accent-strong:#9a5a00;--line:#dedbd1;--radius:.35rem;--sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:.2rem solid var(--accent);outline-offset:.2rem}.shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;translate:0 -150%}.skip-link:focus{translate:0}@media (width<=680px){.shell{width:min(100% - 1.5rem,76rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.quick-actions[data-astro-cid-z4jru4n3]{inset-inline:0;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:30;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed}.quick-contact-actions[data-astro-cid-z4jru4n3]{border:1px solid var(--line);background:var(--paper);pointer-events:auto;border-radius:999px;gap:.3rem;padding:.3rem;display:flex;box-shadow:0 .25rem 1.25rem #00000024}.quick-actions[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:2.75rem;color:var(--ink);background:var(--paper);pointer-events:auto;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.quick-actions[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{border-color:var(--ink)}.quick-actions[data-astro-cid-z4jru4n3] .quick-call[data-astro-cid-z4jru4n3]{background:var(--ink);color:#fff}.quick-actions[data-astro-cid-z4jru4n3] .quick-top[data-astro-cid-z4jru4n3]{border-color:var(--line);flex:0 0 3rem;width:3rem;height:3rem;padding:.5rem;box-shadow:0 .25rem 1.25rem #00000024}.cookie-banner[data-astro-cid-z4jru4n3]{right:1rem;bottom:calc(6rem + env(safe-area-inset-bottom,0px));z-index:50;width:min(100% - 2rem,56rem);max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom,0px));color:#fff;background:#1d1d1b;border:1px solid #4b4b47;margin-inline:auto;padding:1.25rem;position:fixed;left:1rem;overflow-y:auto;box-shadow:0 1rem 3rem #00000059}.cookie-banner[data-astro-cid-z4jru4n3]:not([hidden]){grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.cookie-banner[data-astro-cid-z4jru4n3] strong[data-astro-cid-z4jru4n3]{font-size:1.05rem}.cookie-banner[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{color:#c8c6c0;max-width:48rem;margin:.45rem 0;font-size:.85rem;line-height:1.5}.cookie-banner[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--accent);font-size:.82rem;font-weight:700}.cookie-actions[data-astro-cid-z4jru4n3]{gap:.65rem;display:flex}.cookie-actions[data-astro-cid-z4jru4n3] button[data-astro-cid-z4jru4n3]{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #777;border-radius:999px;padding:0 1rem;font-size:.82rem;font-weight:800}.cookie-actions[data-astro-cid-z4jru4n3] button[data-astro-cid-z4jru4n3]:last-child{border-color:var(--accent);background:var(--accent);color:var(--ink)}@media (width<=680px){.quick-actions[data-astro-cid-z4jru4n3]{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px))}.quick-actions[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{padding-inline:.8rem;font-size:.8rem}.quick-actions[data-astro-cid-z4jru4n3] .quick-top[data-astro-cid-z4jru4n3]{padding:.5rem}.cookie-banner[data-astro-cid-z4jru4n3]:not([hidden]){grid-template-columns:1fr}.cookie-actions[data-astro-cid-z4jru4n3]{grid-template-columns:1fr 1fr;display:grid}}
