.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);margin-bottom:calc(-4.5rem - var(--s-2));position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ground-deep) 62%, transparent);backdrop-filter:blur(20px)saturate(160%);opacity:0;transition:opacity var(--t-base) var(--ease);pointer-events:none;position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s][data-stuck]:before{opacity:1}html .nav[data-astro-cid-wpvy4v7s].nav[data-compact]:before{opacity:1;animation:none}@media (prefers-reduced-transparency:reduce){.nav[data-astro-cid-wpvy4v7s]:before{background:var(--ground-deep);backdrop-filter:none}}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--s-5);height:4.5rem;padding-top:var(--s-2);display:flex}.brand[data-astro-cid-wpvy4v7s]{width:7.75rem;min-height:var(--target);align-items:center;display:inline-flex;position:relative}.brand[data-astro-cid-wpvy4v7s] svg{transform-origin:0;width:7.75rem;height:1.625rem;margin-top:-.8125rem;position:absolute;top:50%;left:0}.brand[data-astro-cid-wpvy4v7s]:focus-visible{outline:none}.brand[data-astro-cid-wpvy4v7s]:focus-visible svg{outline:2px solid var(--gain);outline-offset:4px}@keyframes dock{0%{translate:0 var(--dock-shift);scale:1}to{translate:0;scale:calc(1 / var(--dock-scale))}}@keyframes bar-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:not([data-docked]) .brand[data-astro-cid-wpvy4v7s] svg{width:calc(7.75rem * var(--dock-scale));height:calc(1.625rem * var(--dock-scale));margin-top:calc(-.8125rem * var(--dock-scale));scale:calc(1 / var(--dock-scale))}html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:not([data-docked]) .brand[data-astro-cid-wpvy4v7s]:focus-visible svg{outline-width:calc(2px * var(--dock-scale));outline-offset:calc(4px * var(--dock-scale))}@supports (animation-timeline:scroll()){html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:not([data-docked]) .brand[data-astro-cid-wpvy4v7s] svg{animation-name:dock;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--dock-range)}html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:before{animation-name:bar-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 calc(var(--dock-range) * .55)}}@supports not (animation-timeline:scroll()){html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:not([data-docked]) .brand[data-astro-cid-wpvy4v7s] svg{translate:0 calc(var(--dock-shift) * (1 - var(--np,0)));scale:calc(1 / var(--dock-scale) + (1 - 1 / var(--dock-scale)) * (1 - var(--np,0)));transition:translate .18s linear,scale .18s linear}html:not([data-motion=off]) .nav[data-astro-cid-wpvy4v7s]:before{opacity:min(1, calc(var(--np,0) * 1.8));transition:opacity .18s linear}}}.links[data-astro-cid-wpvy4v7s]{display:none}@media (width>=720px){.links[data-astro-cid-wpvy4v7s]{display:block}}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{isolation:isolate;border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--glass-sheen), var(--nav-pill-tint);backdrop-filter:blur(14px)saturate(170%);box-shadow:var(--shadow-glass);gap:.25rem;margin:0;padding:.25rem;list-style:none;display:flex;position:relative}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;width:var(--lw,0px);translate:var(--lx,0px) 0;border-radius:var(--r-pill);background:var(--glass-sheen), var(--surface-2);box-shadow:var(--shadow-glass-lens);opacity:0;transition:opacity var(--t-base) var(--ease), scale var(--t-base) var(--ease);pointer-events:none;position:absolute;top:.25rem;bottom:.25rem;left:0;scale:.92}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s][data-lens-on]:before{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s][data-lens-on]:before{transition:opacity var(--t-base) var(--ease), scale var(--t-base) var(--ease), translate .38s var(--ease), width .38s var(--ease)}}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s][data-lens-on]:has(a:active):before{transition-duration:var(--t-fast);scale:.96}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--ink-dim);transition:background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);padding:.7rem 1rem;text-decoration:none;display:block}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--surface-2);color:var(--ink)}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s][data-lens] a[data-astro-cid-wpvy4v7s]:hover{background:0 0}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s][data-lens] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--ink)}@media (prefers-reduced-transparency:reduce){.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{background:var(--ground-deep);backdrop-filter:none}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]:before{background:var(--surface-2)}}@media (prefers-contrast:more){.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{border-color:var(--gain)}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]:before{box-shadow:inset 0 0 0 1px var(--line-strong)}}.actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--s-2);display:flex}.cta[data-astro-cid-wpvy4v7s]{min-height:var(--target);font-size:var(--fs-small);padding:0 1.2rem}.cta[data-astro-cid-wpvy4v7s] .long[data-astro-cid-wpvy4v7s]{display:none}@media (width>=900px){.cta[data-astro-cid-wpvy4v7s] .long[data-astro-cid-wpvy4v7s]{display:inline}.cta[data-astro-cid-wpvy4v7s] .short[data-astro-cid-wpvy4v7s]{display:none}}.menu-btn[data-astro-cid-wpvy4v7s]{width:var(--target);height:var(--target);border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--glass-sheen), var(--nav-pill-tint);backdrop-filter:blur(14px)saturate(170%);box-shadow:var(--shadow-glass);color:var(--ink);cursor:pointer;transition:scale var(--t-fast) var(--ease);place-items:center;padding:0;display:inline-grid}.menu-btn[data-astro-cid-wpvy4v7s]:active{scale:.94}@media (prefers-reduced-transparency:reduce){.menu-btn[data-astro-cid-wpvy4v7s]{background:var(--ground-deep);backdrop-filter:none}}.menu-btn[data-astro-cid-wpvy4v7s] svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;width:1.25rem;height:1.25rem}.menu-btn[data-astro-cid-wpvy4v7s] .i-close[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .i-open[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .i-close[data-astro-cid-wpvy4v7s]{display:inline-grid}@media (width>=720px){.menu-btn[data-astro-cid-wpvy4v7s]{display:none}}.mobile[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--ground-deep) 94%, transparent);backdrop-filter:blur(20px)}.mobile[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{padding-block:var(--s-3) var(--s-5);margin-inline:auto;list-style:none}.mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:var(--target);padding-inline:var(--s-2);color:var(--ink-dim);align-items:center;text-decoration:none;display:flex}.mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.foot[data-astro-cid-jo6i4kqk]{padding-block:var(--s-8) var(--s-5);background:linear-gradient(to bottom, transparent, var(--ground-deep) 65%);font-size:var(--fs-small);color:var(--ink-dim);position:relative}.foot[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--gain);height:2px;position:absolute;inset:0 0 auto}.top[data-astro-cid-jo6i4kqk]{gap:var(--s-6) var(--s-5);padding-bottom:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-col[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=720px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.brand-col[data-astro-cid-jo6i4kqk]{grid-column:auto}}.brand[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex}.tagline[data-astro-cid-jo6i4kqk]{max-width:32ch;margin:var(--s-3) 0 0;line-height:1.6}.col-title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-2);font-family:var(--f-body);font-size:var(--fs-small);letter-spacing:0;color:var(--ink);font-weight:600}.list[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2rem;color:var(--ink-dim);transition:color var(--t-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.mail[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}@media (pointer:coarse){.list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--target)}}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line-soft);font-size:var(--fs-cap);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk]{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.motion[data-astro-cid-jo6i4kqk]{min-height:var(--target);color:var(--ink-dim);transition:color var(--t-fast) var(--ease);align-items:center;display:inline-flex}.list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.motion[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.motion[data-astro-cid-jo6i4kqk]{font:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}
