.section-title[data-astro-cid-gwkz62em]{font-size:var(--text-3xl);line-height:var(--leading-tight)}.display[data-astro-cid-gwkz62em]{font-size:var(--text-display)}.caps[data-astro-cid-gwkz62em]{font-family:var(--font-body);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.accent[data-astro-cid-gwkz62em]{font-family:var(--font-script);font-size:1.25em}.consent[data-astro-cid-go7untd6]{inset-block-end:var(--space-4);inset-inline:var(--gutter);z-index:var(--z-consent);gap:var(--space-3);max-inline-size:26rem;padding:var(--space-4) var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg-strong);box-shadow:var(--shadow-float);color:var(--text-primary);font-size:var(--text-sm);backdrop-filter:var(--glass-blur);display:grid;position:fixed}.consent[data-astro-cid-go7untd6][hidden]{display:none}@media (width>=40rem){.consent[data-astro-cid-go7untd6]{inset-inline:auto var(--gutter)}}.text[data-astro-cid-go7untd6]{max-inline-size:none}.actions[data-astro-cid-go7untd6]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}button[data-astro-cid-go7untd6]{min-block-size:var(--button-height-sm);padding-inline:var(--space-6);border-radius:var(--radius-pill);font:inherit;font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-soft);border:2px solid #0000}.accept[data-astro-cid-go7untd6]{background:var(--surface-footer);color:var(--text-on-rose)}.essential[data-astro-cid-go7untd6]{color:var(--text-primary);background:0 0}.essential[data-astro-cid-go7untd6]:hover{background:var(--hover-tint)}@media (prefers-reduced-motion:no-preference){html[data-loader=done] .consent[data-astro-cid-go7untd6]:not([hidden]){animation:consent-in var(--duration-slow) var(--ease-out-soft) both}@keyframes consent-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}}.loader[data-astro-cid-lkmaoomc]{z-index:var(--z-loader);background:var(--surface-footer);transition:opacity var(--duration-slow) var(--ease-in-out-soft), visibility 0s linear var(--duration-slow);place-items:center;display:grid;position:fixed;inset:0}.loader[data-astro-cid-lkmaoomc] .logo{block-size:auto;inline-size:min(80vw,38rem)}html[data-loader=done] .loader[data-astro-cid-lkmaoomc]{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.loader[data-astro-cid-lkmaoomc] .logo{animation:logo-in var(--duration-slow) var(--ease-out-soft) both, logo-breathe 2.4s var(--ease-in-out-soft) var(--duration-slow) infinite alternate}@keyframes logo-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes logo-breathe{to{transform:scale(1.03)}}}.header[data-astro-cid-vscmn3z3]{inline-size:var(--logo-header-width);aspect-ratio:892/733;display:block;position:relative}.header[data-astro-cid-vscmn3z3] img{block-size:100%;inline-size:100%;transition:opacity var(--duration-base) var(--ease-out-soft);position:absolute;inset:0}.header[data-astro-cid-vscmn3z3] .on-dark,.site-header[data-surface=dark] .header[data-astro-cid-vscmn3z3] .on-light{opacity:0}.site-header[data-surface=dark] .header[data-astro-cid-vscmn3z3] .on-dark{opacity:1}.footer[data-astro-cid-vscmn3z3]{inline-size:100%;max-inline-size:60rem;margin-inline:auto}.footer[data-astro-cid-vscmn3z3] img{block-size:auto;inline-size:100%}.site-footer[data-astro-cid-ieqr4zoe]{background:var(--surface-footer);color:var(--text-on-footer);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.inner[data-astro-cid-ieqr4zoe]{gap:var(--space-12);padding-block:var(--space-16) var(--space-8);display:grid}.main[data-astro-cid-ieqr4zoe]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logo logo""sitemap connect";align-items:start;display:grid}.wordmark[data-astro-cid-ieqr4zoe]{grid-area:logo}.sitemap[data-astro-cid-ieqr4zoe]{grid-area:sitemap}.connect[data-astro-cid-ieqr4zoe]{gap:var(--space-8);grid-area:connect;display:grid}h2[data-astro-cid-ieqr4zoe]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-body);margin-block-end:var(--space-3)}ul[data-astro-cid-ieqr4zoe]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-ieqr4zoe]{min-block-size:var(--tap-target);color:var(--text-on-footer);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-ieqr4zoe]:hover{text-underline-offset:.25em;text-decoration:underline}.pending[data-astro-cid-ieqr4zoe]{color:var(--text-on-footer);font-size:var(--text-sm)}.bottom[data-astro-cid-ieqr4zoe]{gap:var(--space-2);border-block-start:1px solid color-mix(in srgb, var(--text-on-footer) 25%, transparent);font-size:var(--text-sm);padding-block-start:var(--space-6);display:grid}.copyright[data-astro-cid-ieqr4zoe]{max-inline-size:none}.legal[data-astro-cid-ieqr4zoe]{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.legal[data-astro-cid-ieqr4zoe] a[data-astro-cid-ieqr4zoe]{min-block-size:var(--tap-target);font-size:var(--text-sm)}@media (width>=64rem){.inner[data-astro-cid-ieqr4zoe]{padding-block-start:var(--space-24)}.main[data-astro-cid-ieqr4zoe]{align-items:center;gap:var(--space-8);grid-template-columns:1fr minmax(0,30rem) 1fr;grid-template-areas:"sitemap logo connect"}.connect[data-astro-cid-ieqr4zoe]{place-self:start end}.sitemap[data-astro-cid-ieqr4zoe]{align-self:start}.bottom[data-astro-cid-ieqr4zoe]{grid-template-columns:1fr auto;align-items:center}}.site-header[data-astro-cid-qmm47w7w]{z-index:var(--z-header);padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:var(--header-offset);inset-inline:0}.bar[data-astro-cid-qmm47w7w]{inline-size:100%;max-inline-size:56rem;padding:var(--space-1) var(--space-2);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);box-shadow:var(--shadow-float);pointer-events:auto;transition:background-color var(--duration-base) var(--ease-out-soft), border-color var(--duration-base) var(--ease-out-soft);backdrop-filter:var(--glass-blur);grid-template-columns:1fr auto 1fr;grid-template-areas:"start brand end";align-items:center;display:grid}@supports not (backdrop-filter:blur(1px)){.bar[data-astro-cid-qmm47w7w]{background:var(--surface-canvas)}}.brand[data-astro-cid-qmm47w7w]{border-radius:var(--radius-sm);grid-area:brand;justify-self:center;display:flex}.links[data-astro-cid-qmm47w7w]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}.start[data-astro-cid-qmm47w7w]{grid-area:start;justify-self:start}.end[data-astro-cid-qmm47w7w]{grid-area:end;justify-self:end}.links[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]{min-block-size:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-out-soft), color var(--duration-base) var(--ease-out-soft);align-items:center;text-decoration:none;display:inline-flex}.links[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]:hover{background:var(--hover-tint)}.menu-toggle[data-astro-cid-qmm47w7w]{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-soft), color var(--duration-base) var(--ease-out-soft);background:0 0;border:0;grid-area:end;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-qmm47w7w]:hover{background:var(--hover-tint)}.site-header[data-astro-cid-qmm47w7w][data-surface=dark] .bar[data-astro-cid-qmm47w7w]{border-color:var(--glass-border-dark);background:var(--glass-bg-dark);backdrop-filter:var(--glass-blur-dark)}.site-header[data-astro-cid-qmm47w7w][data-surface=dark] .links[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w],.site-header[data-astro-cid-qmm47w7w][data-surface=dark] .menu-toggle[data-astro-cid-qmm47w7w]{color:var(--text-inverse)}.site-header[data-astro-cid-qmm47w7w][data-surface=dark] .links[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]:hover,.site-header[data-astro-cid-qmm47w7w][data-surface=dark] .menu-toggle[data-astro-cid-qmm47w7w]:hover{background:var(--hover-tint-dark)}@media (width>=40rem){.bar[data-astro-cid-qmm47w7w]{padding-inline:var(--space-4)}.links[data-astro-cid-qmm47w7w]{display:flex}.menu-toggle[data-astro-cid-qmm47w7w]{display:none}.links[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]{font-size:var(--text-base)}}.menu[data-astro-cid-qmm47w7w]{block-size:100dvh;max-block-size:none;inline-size:min(85vw,22rem);max-inline-size:none;padding:var(--space-4) var(--space-6) var(--space-8);background:color-mix(in srgb, var(--color-cream) 94%, transparent);box-shadow:var(--shadow-float);color:var(--text-primary);transition:transform var(--duration-base) var(--ease-out-soft), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;backdrop-filter:var(--glass-blur);border:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);margin:0;inset-block:0;inset-inline:auto 0;transform:translate(100%)}.menu[data-astro-cid-qmm47w7w][open]{transform:none}@starting-style{.menu[data-astro-cid-qmm47w7w][open]{transform:translate(100%)}}.menu[data-astro-cid-qmm47w7w]::backdrop{background:color-mix(in srgb, var(--scrim-ink) 55%, transparent);opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete}.menu[data-astro-cid-qmm47w7w][open]::backdrop{opacity:1}@starting-style{.menu[data-astro-cid-qmm47w7w][open]::backdrop{opacity:0}}.menu-top[data-astro-cid-qmm47w7w]{justify-content:space-between;align-items:center;display:flex}.menu-brand[data-astro-cid-qmm47w7w]{border-radius:var(--radius-sm);display:flex}.menu-close[data-astro-cid-qmm47w7w]{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-close[data-astro-cid-qmm47w7w]:hover{background:var(--hover-tint)}.menu-links[data-astro-cid-qmm47w7w]{margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.menu-links[data-astro-cid-qmm47w7w] li[data-astro-cid-qmm47w7w]+li[data-astro-cid-qmm47w7w]{border-block-start:1px solid var(--border-subtle)}.menu-link[data-astro-cid-qmm47w7w]{min-block-size:calc(var(--tap-target) + var(--space-3));color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:flex}.menu-link[data-astro-cid-qmm47w7w]:hover{color:var(--text-link)}.lang[data-astro-cid-qmm47w7w]{letter-spacing:var(--tracking-caps)}.menu-lang[data-astro-cid-qmm47w7w]{color:var(--text-secondary)}
