.site-header[data-astro-cid-l7arcky5]{z-index:50;backdrop-filter:none;color:var(--color-sand-50);transition:border-color var(--duration-3) var(--ease-out), background var(--duration-3) var(--ease-out), backdrop-filter var(--duration-3) var(--ease-out), color var(--duration-3) var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-l7arcky5].is-scrolled{backdrop-filter:saturate(140%)blur(12px);border-bottom-color:var(--color-line);color:var(--color-ink);background:#faf8f3f5}.site-header[data-astro-cid-l7arcky5] .brandmark[data-astro-cid-l7arcky5],.site-header[data-astro-cid-l7arcky5] .nav-list[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5],.site-header[data-astro-cid-l7arcky5] .menu-trigger[data-astro-cid-l7arcky5]{text-shadow:0 1px 2px #07130e73;transition:color var(--duration-3) var(--ease-out), text-shadow var(--duration-2) var(--ease-out)}.site-header[data-astro-cid-l7arcky5].is-scrolled .brandmark[data-astro-cid-l7arcky5],.site-header[data-astro-cid-l7arcky5].is-scrolled .nav-list[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5],.site-header[data-astro-cid-l7arcky5].is-scrolled .menu-trigger[data-astro-cid-l7arcky5]{text-shadow:none}.site-header[data-astro-cid-l7arcky5] .brandmark[data-astro-cid-l7arcky5]{color:inherit}.site-header[data-astro-cid-l7arcky5].is-scrolled .brandmark[data-astro-cid-l7arcky5]{color:var(--color-lake-700)}.bar[data-astro-cid-l7arcky5]{padding:18px var(--gutter);max-width:var(--container-width);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.bar-slot[data-astro-cid-l7arcky5]{align-items:center;gap:12px;display:flex}.nav-list[data-astro-cid-l7arcky5]{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:.12em;text-transform:uppercase;gap:28px;font-weight:500;display:none}.nav-list[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:inherit;padding-bottom:2px;text-decoration:none;position:relative}.nav-list[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:after{content:"";background:var(--color-earth-300);height:1px;transition:left var(--duration-2) var(--ease-out), right var(--duration-2) var(--ease-out);position:absolute;bottom:-3px;left:50%;right:50%}.nav-list[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover:after{left:0;right:0}.menu-trigger[data-astro-cid-l7arcky5]{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:.12em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-weight:500;display:inline-flex}.menu-icon[data-astro-cid-l7arcky5]{width:22px;height:22px}.brandmark[data-astro-cid-l7arcky5]{color:var(--color-lake-700);font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.brandmark-logo[data-astro-cid-l7arcky5]{border-radius:50%;display:block}.brandmark-wordmark[data-astro-cid-l7arcky5]{display:none}@media (width>=640px){.brandmark-wordmark[data-astro-cid-l7arcky5]{display:inline}}@media (width>=1024px){.nav-list[data-astro-cid-l7arcky5]{display:flex}.menu-trigger[data-astro-cid-l7arcky5]{display:none}}.drawer-overlay[data-astro-cid-l7arcky5]{backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--ease-out);z-index:100;background:#0e201999;position:fixed;inset:0}.drawer-overlay[data-astro-cid-l7arcky5].is-open{opacity:1;pointer-events:auto}.drawer[data-astro-cid-l7arcky5]{background:var(--color-lake-800);width:300px;max-width:85vw;height:100%;color:var(--color-sand-50);transition:transform var(--duration-3) var(--ease-out);z-index:101;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer[data-astro-cid-l7arcky5].is-open{transform:translate(0)}@media (width>=1024px){.drawer-overlay[data-astro-cid-l7arcky5],.drawer[data-astro-cid-l7arcky5]{display:none}}.drawer-header[data-astro-cid-l7arcky5]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.drawer-brand[data-astro-cid-l7arcky5]{font-family:var(--font-display);color:var(--color-sand-50);align-items:center;gap:10px;font-size:18px;display:inline-flex}.drawer-brand[data-astro-cid-l7arcky5] img[data-astro-cid-l7arcky5]{border-radius:50%}.drawer-close[data-astro-cid-l7arcky5]{color:var(--color-sand-50);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.drawer-close[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{width:22px;height:22px}.drawer-nav[data-astro-cid-l7arcky5]{flex-direction:column;flex:1;gap:4px;margin:0;padding:16px 24px;list-style:none;display:flex}.mobile-drawer-link[data-astro-cid-l7arcky5]{font-family:var(--font-display);color:#faf8f3eb;border-radius:var(--radius-sm);transition:background var(--duration-1) var(--ease-out), color var(--duration-1) var(--ease-out);padding:12px 8px;font-size:20px;font-weight:400;text-decoration:none;display:block}.mobile-drawer-link[data-astro-cid-l7arcky5]:hover{color:var(--color-earth-300);background:#ffffff0a}.drawer-cta[data-astro-cid-l7arcky5]{border-top:1px solid #c5a96159;padding:20px 24px 32px}.drawer-cta-btn[data-astro-cid-l7arcky5]{background:var(--color-sand-50);width:100%;color:var(--color-lake-800);border-color:var(--color-sand-50);justify-content:center}.drawer-cta-btn[data-astro-cid-l7arcky5]:hover{background:#fff}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-lake-900);color:#faf8f3b3;padding:80px var(--gutter) 40px}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-width);margin:0 auto}.footer-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14;grid-template-columns:1fr;gap:48px;padding-bottom:56px;display:grid}@media (width>=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand[data-astro-cid-jo6i4kqk] .brandmark[data-astro-cid-jo6i4kqk]{color:var(--color-sand-50);font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:12px;font-size:26px;display:inline-flex}.brandmark-logo[data-astro-cid-jo6i4kqk]{border-radius:50%;display:block}.footer-brand[data-astro-cid-jo6i4kqk] .tagline[data-astro-cid-jo6i4kqk]{max-width:34ch;font-family:var(--font-serif);font-style:italic;font-size:var(--text-body);color:#faf8f3d9;margin:24px 0 0;line-height:1.6}.footer-brand[data-astro-cid-jo6i4kqk] .description[data-astro-cid-jo6i4kqk]{max-width:40ch;font-family:var(--font-body);font-size:var(--text-body-sm);color:#faf8f38c;margin:16px 0 0;line-height:1.6}.footer-grid[data-astro-cid-jo6i4kqk] h6[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#faf8f380;margin:0 0 20px;font-size:11px;font-weight:500}.footer-grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-body-sm);color:#faf8f3b3;gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;transition:color var(--duration-2) var(--ease-out);padding-bottom:2px;text-decoration:none;display:inline-block;position:relative}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--color-earth-300);height:1px;transition:right var(--duration-2) var(--ease-out);position:absolute;bottom:0;left:0;right:100%}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-sand-50)}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:after{right:0}.social-list[data-astro-cid-jo6i4kqk]{gap:14px!important}.social-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.social-icon[data-astro-cid-jo6i4kqk]{width:16px;height:16px;color:var(--color-earth-300);flex-shrink:0}.footer-bottom[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.08em;color:#faf8f366;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:32px;font-size:11px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] .designed-note[data-astro-cid-jo6i4kqk]{font-style:normal}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:24px;display:flex}.privacy-link[data-astro-cid-jo6i4kqk]{color:inherit;transition:color var(--duration-2) var(--ease-out);text-decoration:none}.privacy-link[data-astro-cid-jo6i4kqk]:hover{color:#faf8f3bf}.wa-floating[data-astro-cid-jo6i4kqk]{z-index:50;color:#fff;width:56px;height:56px;transition:transform var(--duration-2) var(--ease-out);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000040}.wa-floating[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.08)}.wa-floating[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:28px;height:28px}
