.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--section-gap-content);color:#c4cacf;background:var(--graphite)}.site-footer__main[data-astro-cid-nns7i3if]{grid-template-columns:minmax(16rem,1.6fr) repeat(2,minmax(10rem,.7fr));gap:clamp(2rem,5vw,4rem);padding-block:3rem 2.5rem;display:grid}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:.45rem;padding:0;list-style:none;display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{align-content:start;gap:.9rem;max-width:26rem;font-size:.875rem;line-height:1.6;display:grid}.site-footer__name[data-astro-cid-nns7i3if]{letter-spacing:.1em!important;font-size:1.25rem!important}.site-footer__note[data-astro-cid-nns7i3if]{color:#8b9399;font-size:.8125rem}.site-footer__est[data-astro-cid-nns7i3if]{color:var(--signal);letter-spacing:.12em;font-size:.6875rem}.site-footer__name[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if]{color:#fff;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{align-content:start;gap:.9rem;font-size:.875rem;display:grid}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.site-footer__bottom[data-astro-cid-nns7i3if]{color:#8b9399;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.1rem 1.4rem;font-size:.8125rem;display:flex}.site-footer__bottom[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.8125rem;display:flex}@media (width<=760px){.site-footer__main[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=720px){.site-footer__bottom[data-astro-cid-nns7i3if]{padding-bottom:5rem}}.site-header[data-astro-cid-fzpbxy5g]{z-index:40;border-bottom:1px solid var(--steel-200);background:#fffffff7;width:100%;position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:4rem;display:grid}.brand[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:.65rem;display:inline-flex}.brand__mark[data-astro-cid-fzpbxy5g]{background:var(--ink);width:1.75rem;height:1.75rem;display:block;position:relative}.brand__mark[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--signal);width:.5rem;height:.5rem;position:absolute;bottom:.3rem;right:.3rem}.brand__text[data-astro-cid-fzpbxy5g]{gap:.15rem;line-height:1;display:grid}.brand__text[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{letter-spacing:.08em;font-size:.95rem;font-weight:700}.brand__text[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{color:var(--steel-500);letter-spacing:.02em;font-size:.6875rem}.site-nav[data-astro-cid-fzpbxy5g]{justify-self:end;align-items:center;gap:.25rem;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:4rem;color:var(--steel-700);border-bottom:2px solid #0000;align-items:center;padding-inline:.85rem;font-size:.9375rem;font-weight:500;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][data-active=true]{color:var(--ink);border-bottom-color:var(--ink)}.header-quote[data-astro-cid-fzpbxy5g]{min-height:2.5rem}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu){grid-template-columns:auto minmax(0,1fr) auto auto}.lang-menu[data-astro-cid-fzpbxy5g]{position:relative}.lang-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border:1px solid var(--steel-300);border-radius:var(--radius);min-height:2.5rem;color:var(--ink-2);background:var(--paper);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.8125rem;list-style:none;display:inline-flex}.lang-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.lang-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:hover,.lang-menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{border-color:var(--ink);color:var(--ink)}.lang-menu[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{z-index:50;border:1px solid var(--steel-300);background:var(--paper);min-width:11rem;margin:0;padding:.3rem 0;list-style:none;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 8px 24px #14171a1f}.lang-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.5rem .85rem;font-size:.875rem;display:flex}.lang-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--steel-500);font-family:var(--font-mono);font-size:.75rem}.lang-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--steel-100);color:var(--ink)}.lang-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=true]{color:var(--ink);font-weight:700}.nav-toggle[data-astro-cid-fzpbxy5g],.drawer-backdrop[data-astro-cid-fzpbxy5g],.site-drawer[data-astro-cid-fzpbxy5g]{display:none}@media (width<=900px){.site-header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:auto 1fr auto auto;gap:.75rem}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu){grid-template-columns:auto 1fr auto auto auto}.lang-menu[data-astro-cid-fzpbxy5g]{grid-column:3}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu) .header-quote[data-astro-cid-fzpbxy5g]{grid-column:4}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu) .nav-toggle[data-astro-cid-fzpbxy5g]{grid-column:5}.site-nav[data-astro-cid-fzpbxy5g]{display:none}.header-quote[data-astro-cid-fzpbxy5g]{grid-column:3;padding-inline:.8rem;font-size:.875rem}.nav-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--steel-300);border-radius:var(--radius);min-height:2.5rem;color:var(--ink);background:var(--paper);grid-column:4;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.875rem;font-weight:600;display:inline-flex}.nav-toggle__lines[data-astro-cid-fzpbxy5g]{gap:.2rem;display:grid}.nav-toggle__lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:currentColor;width:.9rem;height:2px;display:block}.drawer-backdrop[data-astro-cid-fzpbxy5g]{z-index:48;opacity:0;pointer-events:none;background:#14171a73;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.site-drawer[data-astro-cid-fzpbxy5g]{z-index:49;border-left:1px solid var(--steel-200);background:var(--paper);opacity:0;overscroll-behavior:contain;visibility:hidden;pointer-events:none;align-content:start;gap:1rem;width:min(84vw,320px);height:100dvh;padding:1rem;transition:transform .22s,opacity .18s,visibility 0s linear .22s;display:grid;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.site-drawer__header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--steel-200);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.site-drawer__header[data-astro-cid-fzpbxy5g] p[data-astro-cid-fzpbxy5g]{color:var(--steel-500);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.site-drawer__close[data-astro-cid-fzpbxy5g]{border:1px solid var(--steel-300);border-radius:var(--radius);background:var(--paper);width:2.5rem;height:2.5rem;position:relative}.site-drawer__close[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--ink);width:1rem;height:2px;position:absolute;top:50%;left:50%}.site-drawer__close[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.site-drawer__close[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.site-drawer__nav[data-astro-cid-fzpbxy5g]{display:grid}.site-drawer__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.button){border-bottom:1px solid var(--steel-200);min-height:3rem;color:var(--ink);align-items:center;font-size:1rem;font-weight:500;display:flex}.site-drawer__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][data-active=true]{font-weight:700}.site-drawer__nav[data-astro-cid-fzpbxy5g] .button[data-astro-cid-fzpbxy5g]{margin-top:1rem}.site-header[data-astro-cid-fzpbxy5g][data-open=true]~.drawer-backdrop[data-astro-cid-fzpbxy5g]{opacity:1;pointer-events:auto;touch-action:none}.site-header[data-astro-cid-fzpbxy5g][data-open=true]~.site-drawer[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;pointer-events:auto;transition:transform .22s,opacity .18s,visibility;transform:translate(0,0)}}@media (width<=520px){.brand__text[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g],.header-quote[data-astro-cid-fzpbxy5g]{display:none}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu){grid-template-columns:auto 1fr auto auto}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu) .nav-toggle[data-astro-cid-fzpbxy5g]{grid-column:4}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu){gap:.5rem}.lang-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{display:none}.site-header__inner[data-astro-cid-fzpbxy5g]:has(.lang-menu) .nav-toggle[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=360px){.brand__text[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{letter-spacing:.05em;font-size:.8125rem}}
