@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.lang[data-astro-cid-l4evwy7q] ul[data-astro-cid-l4evwy7q]{border:1px solid var(--color-line);border-radius:999px;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.lang[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{min-width:40px;min-height:36px;padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-ink-soft);border-radius:999px;place-items:center;font-weight:600;text-decoration:none;display:grid}.lang[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover{color:var(--color-ocean)}.lang[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q][aria-current=page]{background:var(--color-ocean);color:var(--color-offwhite)}.site-header[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--color-offwhite) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);z-index:10;position:relative}@media (width>=64rem){.site-header[data-astro-cid-nen7h5rs]{position:sticky;top:0}}.bar[data-astro-cid-nen7h5rs]{align-items:center;column-gap:var(--space-5);padding-top:var(--space-2);grid-template-columns:auto 1fr auto;grid-template-areas:"brand.lang""nav nav nav";display:grid}@media (width>=64rem){.bar[data-astro-cid-nen7h5rs]{grid-template-areas:"brand nav lang";min-height:4.75rem;padding-top:0}}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);grid-area:brand;min-height:3.5rem;text-decoration:none;display:inline-flex}.name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--color-ocean);letter-spacing:-.01em;font-size:1.375rem}.nav[data-astro-cid-nen7h5rs]{grid-area:nav}.lang-slot[data-astro-cid-nen7h5rs]{grid-area:lang}.menu[data-astro-cid-nen7h5rs]{column-gap:var(--space-5);row-gap:var(--space-1);padding:0 0 var(--space-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (width>=64rem){.menu[data-astro-cid-nen7h5rs]{justify-content:center;padding:0}}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ocean);border-bottom-color:var(--color-line)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-ocean);border-bottom-color:var(--color-terracotta)}.overlay[data-astro-cid-nen7h5rs]{backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.overlay[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs],.overlay[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-offwhite)}.overlay[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-offwhite);border-bottom-color:var(--color-sand)}.overlay[data-astro-cid-nen7h5rs] .lang ul{border-color:color-mix(in srgb, var(--color-offwhite) 45%, transparent)}.overlay[data-astro-cid-nen7h5rs] .lang a{color:var(--color-offwhite)}.overlay[data-astro-cid-nen7h5rs] .lang a[aria-current=page]{background:var(--color-offwhite);color:var(--color-ocean)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ocean-deep);color:var(--color-sand-light);padding-block:var(--space-7) var(--space-5)}.shortcuts[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-8);padding:0 0 var(--space-7);gap:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-offwhite) 12%, transparent);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (width>=48rem){.shortcuts[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr)}}.shortcuts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);text-align:center;color:var(--color-offwhite);font-family:var(--font-display);font-size:var(--text-lg);border-radius:var(--radius);text-decoration:none;transition:background .2s;display:grid}.shortcuts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:color-mix(in srgb, var(--color-offwhite) 6%, transparent)}.ico[data-astro-cid-jo6i4kqk]{border:1.5px solid color-mix(in srgb, var(--color-sand) 60%, transparent);width:3.5rem;height:3.5rem;color:var(--color-sand);border-radius:50%;place-items:center;display:grid}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);display:grid}@media (width>=48rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:end}}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-offwhite);display:flex}.tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);margin:var(--space-4) 0 0;color:var(--color-lagoon-soft)}.indep[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);opacity:.85;max-width:40ch;margin:0}.legal[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--space-2) var(--space-5);border-top:1px solid color-mix(in srgb, var(--color-offwhite) 12%, transparent);margin-top:var(--space-7);padding-top:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{opacity:.7}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-sand-light);padding-block:var(--space-1);display:inline-block}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-offwhite)}.shell[data-astro-cid-z4jru4n3]{position:relative}.notice[data-astro-cid-z4jru4n3]{padding:var(--space-2) var(--space-4);text-align:center;font-size:var(--text-sm);background:var(--color-sand);color:var(--color-ink);margin:0}
