.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--limestone);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);min-height:calc(var(--header-h) - 1px);display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;text-decoration:none;display:inline-flex}.primary[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);flex:1;min-width:0;display:flex}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.primary[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]:first-child{margin-inline-start:auto}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:44px;padding-inline:var(--s-3);color:var(--ink);border-radius:var(--radius-control);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--sea);text-decoration:underline}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sea);text-decoration:underline 2px}.langs[data-astro-cid-nen7h5rs]{border-inline-start:1px solid var(--rule);padding-inline-start:var(--s-3)!important}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding-inline:var(--s-2);letter-spacing:.04em;color:var(--ink-2);font-size:.8125rem}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink);font-weight:600;text-decoration:none}.nav-actions[data-astro-cid-nen7h5rs]{gap:var(--s-2);display:flex}.nav-actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:44px;padding-inline:var(--s-4);font-size:.9375rem}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=1179px){.menu-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);border:1px solid var(--rule);border-radius:var(--radius-control);color:var(--ink);font:500 .9375rem/1 var(--font-text);cursor:pointer;background:0 0;margin-inline-start:auto;display:inline-flex}.menu-icon[data-astro-cid-nen7h5rs]{gap:5px;width:18px;display:grid}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .2s var(--ease-out);background:currentColor;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.primary[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;align-items:stretch;gap:var(--s-6);padding:var(--s-6) var(--gutter) max(var(--s-6), env(safe-area-inset-bottom));background:var(--limestone);visibility:hidden;opacity:0;transition:opacity .22s var(--ease-standard), visibility 0s linear .22s;flex-direction:column;position:fixed;overflow-y:auto}.primary[data-astro-cid-nen7h5rs].is-open{visibility:visible;opacity:1;transition:opacity .22s var(--ease-standard)}.primary[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]:first-child{flex-direction:column;margin:0}.primary[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]:first-child a[data-astro-cid-nen7h5rs]{min-height:56px;font-family:var(--font-display);border-bottom:1px solid var(--rule);border-radius:0;padding-inline:0;font-size:1.75rem;font-weight:400;display:flex}.langs[data-astro-cid-nen7h5rs]{border-inline-start:0;padding-inline-start:0!important}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border:1px solid var(--rule);justify-content:center;min-width:48px;font-size:.875rem}.langs[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-inline-start:var(--s-2)}.nav-actions[data-astro-cid-nen7h5rs]{flex-direction:column}.nav-actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:52px}}@media (width<=1179px) and (height<=640px){.primary[data-astro-cid-nen7h5rs]{gap:var(--s-4);padding-top:var(--s-4)}.primary[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]:first-child a[data-astro-cid-nen7h5rs]{min-height:44px;font-size:1.375rem}.nav-actions[data-astro-cid-nen7h5rs]{flex-direction:row}.nav-actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{flex:1;min-height:48px}}@media (width<=1179px) and (height<=500px){.site-header[data-astro-cid-nen7h5rs]{position:static}}@media (prefers-reduced-motion:reduce){.primary[data-astro-cid-nen7h5rs],.primary[data-astro-cid-nen7h5rs].is-open,.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:clamp(var(--s-8), 8vw, var(--s-9)) max(var(--s-9), calc(env(safe-area-inset-bottom) + 96px))}@media (width>=900px){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:var(--s-7)}}body:not(:has(.mobile-bar)) .site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:max(var(--s-7), env(safe-area-inset-bottom))}.close[data-astro-cid-jo6i4kqk]{gap:var(--s-4);padding-bottom:clamp(var(--s-7), 6vw, var(--s-8));border-bottom:1px solid var(--sea-rule);display:grid}.close[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{max-width:18ch;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.25rem)}@media (width>=900px){.close[data-astro-cid-jo6i4kqk]{column-gap:var(--s-8);grid-template-columns:1fr auto;align-items:end}.close[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk],.close[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{grid-column:1}.close-actions[data-astro-cid-jo6i4kqk]{grid-area:1/2/span 2;align-self:end;margin-top:0}}.close[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:52ch}.close-actions[data-astro-cid-jo6i4kqk]{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.grid[data-astro-cid-jo6i4kqk]{gap:var(--s-7) var(--s-6);padding-block:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.identity[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--s-4);display:grid}@media (width>=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.55}h3[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-3);color:var(--on-sea-muted);font-size:.875rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none;display:inline-flex}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--sea-rule);font-size:var(--step-small);color:var(--on-sea-muted);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-sea-muted)}.mobile-bar[data-astro-cid-v3ixspr5]{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--sea-2);border-top:1px solid var(--sea-rule);grid-template-columns:1fr 1fr 1.6fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{min-height:56px;padding-inline:var(--s-2);background:var(--sea);color:var(--on-sea);text-align:center;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}@media (width<=380px){.mobile-bar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{padding-inline:var(--s-1);font-size:.9375rem}}.mobile-bar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5].primary{background:var(--turunc);color:var(--ink)}.mobile-bar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]:focus-visible{outline:2px solid var(--turunc);outline-offset:-4px}@media (width>=900px){.mobile-bar[data-astro-cid-v3ixspr5]{display:none}}.kb .mobile-bar[data-astro-cid-v3ixspr5]{display:none}@media (height<=500px){.mobile-bar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{min-height:44px}}
