.sh[data-astro-cid-fzpbxy5g]{z-index:20;color:var(--color-ink);background:color-mix(in srgb, var(--color-bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:var(--border);position:sticky;top:0}.sh[data-astro-cid-fzpbxy5g].is-open{background:var(--color-bg)}html.is-locked{scrollbar-gutter:stable;overflow:hidden}.sh__row[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);display:flex}.sh__name[data-astro-cid-fzpbxy5g]{font-weight:500}.sh__end[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);display:flex}.sh__toggle[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-12px;padding:0;display:inline-grid}.sh__burger[data-astro-cid-fzpbxy5g]{width:20px;height:1.5px;transition:background var(--dur-fast) var(--ease-out);background:currentColor;position:relative}.sh__burger[data-astro-cid-fzpbxy5g]:before,.sh__burger[data-astro-cid-fzpbxy5g]:after{content:"";width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;left:0}.sh__burger[data-astro-cid-fzpbxy5g]:before{transform:translateY(-6px)}.sh__burger[data-astro-cid-fzpbxy5g]:after{transform:translateY(6px)}.is-open[data-astro-cid-fzpbxy5g] .sh__burger[data-astro-cid-fzpbxy5g]{background:0 0}.is-open[data-astro-cid-fzpbxy5g] .sh__burger[data-astro-cid-fzpbxy5g]:before{transform:rotate(45deg)}.is-open[data-astro-cid-fzpbxy5g] .sh__burger[data-astro-cid-fzpbxy5g]:after{transform:rotate(-45deg)}.sh__menu[data-astro-cid-fzpbxy5g]{height:calc(100dvh - 100%);padding:var(--space-6) var(--page-margin) var(--space-7);background:var(--color-bg);visibility:hidden;opacity:0;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.is-open[data-astro-cid-fzpbxy5g] .sh__menu[data-astro-cid-fzpbxy5g]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sh__nav[data-astro-cid-fzpbxy5g]{display:grid}.sh__link[data-astro-cid-fzpbxy5g]{padding-block:var(--space-4);font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);font-size:10.1cqi;font-weight:700;line-height:.9;display:block}.sh__link[data-astro-cid-fzpbxy5g]:hover{color:var(--color-accent-ink)}@media (width<=1199px){.sh__menu[data-astro-cid-fzpbxy5g]{container-type:inline-size}}@media (width>=768px) and (width<=1199px){.sh__link[data-astro-cid-fzpbxy5g]{font-size:var(--text-h2-compact)}}@media (width>=1200px){.sh__end[data-astro-cid-fzpbxy5g]{gap:var(--space-6)}.sh__toggle[data-astro-cid-fzpbxy5g],.sh__item--menu[data-astro-cid-fzpbxy5g]{display:none}.sh__menu[data-astro-cid-fzpbxy5g]{visibility:visible;opacity:1;background:0 0;height:auto;padding:0;transition:none;position:static;overflow:visible;transform:none}.sh__nav[data-astro-cid-fzpbxy5g]{gap:var(--space-6);display:flex}.sh__link[data-astro-cid-fzpbxy5g]{padding-block:var(--space-2);font-family:var(--font-mono);font-stretch:100%;font-size:var(--text-meta);letter-spacing:.04em;font-weight:400;line-height:1.4}}.cf[data-astro-cid-ubqjqawr]{background:var(--color-inverse-bg);color:var(--color-inverse-text);padding-block:var(--space-9) var(--space-6)}.cf[data-astro-cid-ubqjqawr] [data-astro-cid-ubqjqawr]::selection{background:var(--color-accent);color:var(--color-on-accent)}.cf__main[data-astro-cid-ubqjqawr]{gap:var(--space-8) var(--gutter);padding-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.cf__call[data-astro-cid-ubqjqawr]{gap:var(--space-5);grid-column:1/-1;justify-items:start;display:grid}.cf__title[data-astro-cid-ubqjqawr]{font-size:var(--text-h2)}.cf__line[data-astro-cid-ubqjqawr]{display:block}.cf__email[data-astro-cid-ubqjqawr]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;text-underline-offset:4px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline 1px}.cf__email[data-astro-cid-ubqjqawr]:hover{color:var(--color-accent)}.cf__copy[data-astro-cid-ubqjqawr]{display:flex;position:relative}.cf__contact[data-astro-cid-ubqjqawr]{gap:var(--space-2);justify-items:start;display:grid}.cf__reply[data-astro-cid-ubqjqawr]{color:var(--color-inverse-muted)}.cf__toast[data-astro-cid-ubqjqawr]{left:0;bottom:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);background:var(--color-inverse-text);color:var(--color-inverse-bg);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);position:absolute}.cf__toast[data-astro-cid-ubqjqawr].is-shown{opacity:1;transform:none}.cf__col[data-astro-cid-ubqjqawr]{gap:var(--space-4);align-content:start;display:grid}.cf__label[data-astro-cid-ubqjqawr]{color:var(--color-inverse-muted)}.cf__list[data-astro-cid-ubqjqawr]{gap:var(--space-2);display:grid}.cf__link[data-astro-cid-ubqjqawr]{align-items:center;gap:var(--space-2);font-size:var(--text-small);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.cf__link[data-astro-cid-ubqjqawr]:hover{color:var(--color-accent)}@media (pointer:coarse){.cf__list[data-astro-cid-ubqjqawr]{gap:0}.cf__link[data-astro-cid-ubqjqawr]{min-height:44px}}.cf__end[data-astro-cid-ubqjqawr]{padding-top:var(--space-5);border-top:1px solid var(--color-inverse-line);color:var(--color-inverse-muted)}@media (width>=1200px){.cf__main[data-astro-cid-ubqjqawr]{grid-template-columns:repeat(12,1fr)}.cf__call[data-astro-cid-ubqjqawr]{gap:var(--space-6);grid-column:1/7}.cf__email[data-astro-cid-ubqjqawr]{font-size:var(--text-small)}.cf__col--nav[data-astro-cid-ubqjqawr]{grid-column:9/11}.cf__col--social[data-astro-cid-ubqjqawr]{grid-column:11/-1}}
