.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--tint);color:var(--tint-fg);border-bottom:1px solid var(--tint-edge);backdrop-filter:var(--tint-blur);position:sticky;top:0}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-nen7h5rs]{background:var(--tint-solid)}}.bar[data-astro-cid-nen7h5rs]{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));min-height:var(--header-h);justify-content:space-between;align-items:center;column-gap:var(--space-5);flex-wrap:wrap;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lead);letter-spacing:var(--ls-title)}.nav[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-3);flex-basis:100%}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);color:var(--tint-muted);transition:color var(--t-fast) var(--ease);display:inline-block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--tint-fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;font-weight:600;text-decoration-thickness:1.5px}@media (hover:hover){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--tint-fg)}}.nav[data-astro-cid-nen7h5rs] .write-btn[data-astro-cid-nen7h5rs]{background:var(--accent);color:var(--accent-fg);padding-block:0;display:inline-flex}@media (hover:hover){.nav[data-astro-cid-nen7h5rs] .write-btn[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--accent) 86%, var(--fg));color:var(--accent-fg)}}.write-btn[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs]{position:relative}.write-btn[data-astro-cid-nen7h5rs]:after,.menu-btn[data-astro-cid-nen7h5rs]:after{content:"";inset:calc((var(--control-md) - var(--tap)) / 2);position:absolute}@media (width<=47.99rem){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:var(--space-3)}html:not(.js) .site-header[data-astro-cid-nen7h5rs]{position:relative}html:not(.js) .nav[data-astro-cid-nen7h5rs] .write[data-astro-cid-nen7h5rs]{display:none}}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=47.99rem){.js .menu-btn[data-astro-cid-nen7h5rs]{width:var(--control-md);height:var(--control-md);margin-right:calc(-1 * var(--space-3));color:var(--tint-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-icon[data-astro-cid-nen7h5rs]{width:1.125rem;height:0;position:relative}.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{content:"";width:100%;height:1.5px;transition:transform var(--t-base) var(--ease);background:currentColor;position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs]:before{transform:translateY(-3.5px)}.menu-icon[data-astro-cid-nen7h5rs]:after{transform:translateY(3.5px)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}.js .site-header[data-astro-cid-nen7h5rs]:not([data-open]):not([data-minimal]) .nav[data-astro-cid-nen7h5rs]{display:none}.js .nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{font-size:var(--fs-lead);flex-direction:column;align-items:stretch;gap:0}.js .site-header[data-astro-cid-nen7h5rs][data-open]:not([data-minimal]) .nav[data-astro-cid-nen7h5rs]{top:calc(100% + var(--space-2));left:var(--gutter);right:var(--gutter);padding:var(--space-2) var(--space-5);border:1px solid var(--tint-edge);border-radius:var(--radius);background:var(--tint-solid);color:var(--tint-fg);box-shadow:inset 0 1px 0 var(--tint-hi), var(--tint-shadow);position:absolute}.js .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);color:var(--tint-fg);display:block}.js .nav[data-astro-cid-nen7h5rs] .write[data-astro-cid-nen7h5rs]{padding-block:var(--space-3) var(--space-2)}.js .nav[data-astro-cid-nen7h5rs] .write-btn[data-astro-cid-nen7h5rs]{width:100%;min-height:var(--control-lg);color:var(--accent-fg);font-size:var(--fs-body);padding-block:0;display:inline-flex}}.site-header[data-astro-cid-nen7h5rs][data-minimal] .nav[data-astro-cid-nen7h5rs]{flex-basis:auto;padding-bottom:0}.site-header[data-astro-cid-nen7h5rs][data-minimal] .nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);flex-direction:row}.js .site-header[data-astro-cid-nen7h5rs][data-minimal] .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);color:var(--tint-muted)}@media (width>=48rem){.bar[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.nav[data-astro-cid-nen7h5rs]{flex-basis:auto;padding-bottom:0}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}}.site-footer[data-astro-cid-jo6i4kqk]{gap:var(--space-4);border-top:1px solid var(--line);padding-block:var(--space-6);font-size:var(--fs-small);display:grid}.row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.dirs[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.dirs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.privacy-link[data-astro-cid-jo6i4kqk]{color:var(--fg);font-weight:500}.legal[data-astro-cid-jo6i4kqk]{color:var(--muted)}@media (width<=47.99rem){.site-footer[data-astro-cid-jo6i4kqk]{gap:var(--space-5)}.row[data-astro-cid-jo6i4kqk],.dirs[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:0}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2)}.dirs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.privacy-link[data-astro-cid-jo6i4kqk]{min-height:var(--tap);align-items:center;display:inline-flex}}.contact[data-astro-cid-ok7rnd2d]{background:var(--surface);padding-block:var(--space-9);margin-top:var(--space-9)}.inner[data-astro-cid-ok7rnd2d]{justify-items:start;gap:var(--space-5);display:grid}.text[data-astro-cid-ok7rnd2d]{max-width:32rem;color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.presence[data-astro-cid-ok7rnd2d]{align-items:flex-start;gap:var(--space-2);line-height:var(--lh-body);color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;display:flex}.presence[data-astro-cid-ok7rnd2d][hidden]{display:none}.dot[data-astro-cid-ok7rnd2d]{margin-top:calc((1lh - var(--space-2)) / 2);width:var(--space-2);height:var(--space-2);background:var(--accent);border:1px solid var(--accent);border-radius:50%;flex:none}.presence[data-astro-cid-ok7rnd2d][data-night] .dot[data-astro-cid-ok7rnd2d]{border-color:var(--muted);background:0 0}.actions[data-astro-cid-ok7rnd2d]{gap:var(--space-3);flex-wrap:wrap;display:flex}.actions[data-astro-cid-ok7rnd2d] .btn[data-astro-cid-ok7rnd2d][aria-disabled=true]{background:var(--bg)}.soon[data-astro-cid-ok7rnd2d]{margin-left:var(--space-3);font-weight:400;font-size:var(--fs-small)}
