.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--space-xl) var(--gutter) var(--space-l);background:var(--mist)}.columns[data-astro-cid-jo6i4kqk]{gap:var(--space-l) clamp(2rem, 5vw, 4rem);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.contact[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--space-s);display:grid}.social[data-astro-cid-jo6i4kqk]{gap:.75rem;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{place-items:center;width:2.75rem;height:2.75rem;margin-inline-start:-.5rem;display:grid}.social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-inline-start:0}h2[data-astro-cid-jo6i4kqk]{font-size:var(--text-m);letter-spacing:0;margin-block-end:.5rem;font-weight:600}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.25rem;display:inline-block}.legal[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line);color:var(--stone);font-size:var(--text-s);gap:.25rem;margin-block-start:var(--space-xl);padding-block-start:var(--space-m);display:grid}.credit[data-astro-cid-jo6i4kqk]{color:var(--stone);font-size:var(--text-s);margin-block-start:var(--space-m)}.credit[data-astro-cid-jo6i4kqk] a{color:var(--ink)}.site-header[data-astro-cid-nen7h5rs]{padding:clamp(.75rem, 2vw, 1.25rem) var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:1.0625rem;display:grid}.logo[data-astro-cid-nen7h5rs]{grid-area:1/2}.end[data-astro-cid-nen7h5rs]{grid-area:1/3;justify-self:end}.end[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.5rem;text-decoration:none;display:inline-block}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.end[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.end[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:inherit;text-underline-offset:.35em;text-decoration:underline}.menu-open[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0}.menu-open[data-astro-cid-nen7h5rs]{grid-area:1/1;justify-self:start}.menu[data-astro-cid-nen7h5rs]:popover-open{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(.75rem, 2vw, 1.25rem) var(--gutter) var(--space-l);background:var(--paper);color:var(--ink);border:0;margin:0;position:fixed;inset:0}.menu-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.menu[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{font-size:var(--text-xl);gap:.25rem;margin-block-start:var(--space-l);font-weight:300;display:grid}@media (width>=52rem){.menu-open[data-astro-cid-nen7h5rs],.menu-top[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs][popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;grid-area:1/1;margin:0;padding:0;display:block;position:static;inset:auto;overflow:visible}.menu[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{font-size:inherit;flex-wrap:wrap;gap:0 clamp(1rem,1.8vw,1.75rem);margin:0;font-weight:400;display:flex}}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure,ul,ol,dl,dd,fieldset{margin:0}ul[class],ol[class]{padding:0;list-style:none}fieldset{border:0;min-inline-size:0;padding:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}}@layer base{html{color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;font-size:100%;line-height:1.6}body{min-height:100svh;font-size:var(--text-m);flex-direction:column;display:flex}main{padding-inline:var(--gutter);flex:1;padding-block-end:var(--space-xl)}h1,h2,h3{letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.15}h1{font-size:var(--text-xxl);font-weight:300}h2{font-size:var(--text-xl)}h3{font-size:var(--text-l)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--stone)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}}@layer parts{.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:1em}.prose h2,.prose h3{margin-block-start:1.75em}.prose ul,.prose ol{padding-inline-start:1.25em}.page-head{padding-block:var(--space-l) var(--space-l);max-width:var(--measure)}.page-head>*+*{margin-block-start:var(--space-s)}.page-head p{color:var(--stone)}.crumb{font-size:var(--text-s);color:var(--stone)}.quiet{color:var(--stone);font-size:var(--text-s)}.button{border:1px solid var(--ink);background:var(--ink);min-height:3rem;color:var(--paper);letter-spacing:.01em;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:.625rem 1.75rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--paper);color:var(--ink)}.button[disabled]{opacity:.55;cursor:progress}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--paper:#fff;--print:#fff;--mist:#f3f3f1;--ink:#1d1d1b;--stone:#63635d;--line:#e0e0dc;--alert:#9a2a1e;--serif:var(--font-serif), Georgia, serif;--text-s:.875rem;--text-m:1.0625rem;--text-l:1.3125rem;--text-xl:clamp(1.625rem, 1.3rem + 1.3vw, 2.25rem);--text-xxl:clamp(2.125rem, 1.5rem + 2.6vw, 3.5rem);--gutter:clamp(1rem, 4vw, 3.5rem);--gap:clamp(.5rem, 1vw, .875rem);--space-s:.75rem;--space-m:1.5rem;--space-l:3rem;--space-xl:clamp(4rem, 9vw, 7.5rem);--measure:36rem;--radius-hero:clamp(.5rem, 1.2vw, 1rem)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.28s}}.skip[data-astro-cid-ju4pidww]{background:var(--ink);color:var(--print);padding:.5rem .75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip[data-astro-cid-ju4pidww]:focus{color:var(--print);transform:none}
