@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.announce-list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.ks-announce[data-astro-cid-nen7h5rs] .announce-icon-play{display:none}.ks-announce[data-astro-cid-nen7h5rs][data-paused=true] .announce-icon-play{display:block}.ks-announce[data-astro-cid-nen7h5rs][data-paused=true] .announce-icon-pause{display:none}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--ks-z-header);border-bottom:var(--ks-border-width) solid var(--ks-border-subtle);background:color-mix(in oklab, var(--ks-bg) 92%, transparent);backdrop-filter:saturate(140%)blur(10px);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";background:var(--ks-bg);pointer-events:none;height:6rem;position:absolute;bottom:100%;left:0;right:0}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ks-space-6);height:var(--ks-header-height);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{border-radius:var(--ks-radius-xs);flex-shrink:0;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.25rem}.logo-dark[data-astro-cid-nen7h5rs],:root[data-theme=light] .logo-lime[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=light] .logo-dark[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs]{flex:1;display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ks-space-1);margin:0;padding:0;list-style:none;display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding:0 var(--ks-space-3);border-radius:var(--ks-radius-pill);color:var(--ks-fg-secondary);font-size:var(--ks-text-body-sm);font-weight:var(--ks-weight-medium);transition:color var(--ks-duration-fast) var(--ks-ease-out), background-color var(--ks-duration-fast) var(--ks-ease-out);align-items:center;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--ks-fg);background:var(--ks-surface-hover)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ks-fg)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";left:var(--ks-space-3);right:var(--ks-space-3);background:var(--ks-accent);border-radius:2px;height:2px;position:absolute;bottom:.3rem}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ks-space-2);margin-left:auto;display:flex}.theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__light{display:none}:root[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__light{display:block}:root[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .theme-toggle__dark{display:none}.lang-switch[data-astro-cid-nen7h5rs]{border-radius:var(--ks-radius-pill);border:var(--ks-border-width) solid var(--ks-border);gap:2px;padding:3px;display:none}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:2.25rem;height:1.875rem;padding:0 var(--ks-space-2);border-radius:var(--ks-radius-pill);color:var(--ks-fg-tertiary);font-family:var(--ks-font-heading);font-size:var(--ks-text-overline);font-weight:var(--ks-weight-semibold);letter-spacing:.08em;place-items:center;display:inline-grid}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ks-fg)}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--ks-accent);color:var(--ks-on-accent)}.lang-switch--block[data-astro-cid-nen7h5rs]{width:100%;display:flex}.lang-switch--block[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:var(--ks-control-height);font-size:var(--ks-text-body-sm);letter-spacing:0;text-transform:none;flex:1}.site-header__cta{display:none!important}@media (width>=640px){.lang-switch[data-astro-cid-nen7h5rs]:not(.lang-switch--block){display:flex}.site-header__cta{display:inline-flex!important}}@media (width>=1100px){.site-nav[data-astro-cid-nen7h5rs]{display:block}.site-header__menu{display:none!important}}.site-menu[data-astro-cid-nen7h5rs]{--ks-drawer-width:22rem}.site-menu__list[data-astro-cid-nen7h5rs]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-menu__link[data-astro-cid-nen7h5rs]{border-bottom:var(--ks-border-width) solid var(--ks-border-subtle);min-height:3.25rem;font-size:var(--ks-text-body-lg);font-weight:var(--ks-weight-medium);justify-content:space-between;align-items:center;display:flex}.site-menu__link[data-astro-cid-nen7h5rs] svg{width:1rem;height:1rem;color:var(--ks-fg-tertiary)}.site-menu__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ks-accent-fg)}.site-menu__footer[data-astro-cid-nen7h5rs]{justify-content:stretch}.site-header__bar[data-astro-cid-nen7h5rs]{position:relative}.site-header__middle[data-astro-cid-nen7h5rs]{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.site-nav[data-astro-cid-nen7h5rs]{transition:opacity var(--ks-duration-base) var(--ks-ease-out), translate var(--ks-duration-base) var(--ks-ease-out)}.site-header[data-astro-cid-nen7h5rs][data-search-open] .site-nav[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;translate:0 -.35rem}.header-search[data-astro-cid-nen7h5rs]{top:50%;right:var(--ks-space-4);z-index:2;visibility:hidden;width:2.75rem;transition:width .38s var(--ks-ease-out), visibility 0s linear .38s;position:absolute;translate:0 -50%}.site-header[data-astro-cid-nen7h5rs][data-search-open] .header-search[data-astro-cid-nen7h5rs]{width:calc(100% - 2 * var(--ks-space-4));visibility:visible;transition-delay:0s}.header-search__field[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ks-space-3);height:2.75rem;padding:0 var(--ks-space-2) 0 var(--ks-space-4);border:var(--ks-border-width) solid var(--ks-accent-border);border-radius:var(--ks-radius-pill);background:var(--ks-surface);opacity:0;transition:opacity .2s var(--ks-ease-out);display:flex;overflow:hidden}.site-header[data-astro-cid-nen7h5rs][data-search-open] .header-search__field[data-astro-cid-nen7h5rs]{opacity:1}.header-search__field[data-astro-cid-nen7h5rs]:focus-within{border-color:var(--ks-accent)}.header-search__field[data-astro-cid-nen7h5rs]>svg{width:1.125rem;height:1.125rem;color:var(--ks-accent-fg);flex-shrink:0}.header-search__input[data-astro-cid-nen7h5rs]{min-width:0;height:100%;color:var(--ks-fg);font:inherit;font-size:var(--ks-text-body);background:0 0;border:0;outline:none;flex:1}.header-search__input[data-astro-cid-nen7h5rs]::-webkit-search-cancel-button{display:none}.header-search__kbd[data-astro-cid-nen7h5rs]{display:none}.header-search__panel[data-astro-cid-nen7h5rs]{top:calc(100% + var(--ks-space-3));border:var(--ks-border-width) solid var(--ks-border);border-radius:var(--ks-radius-lg);background:var(--ks-surface-raised);box-shadow:var(--ks-shadow-lg);position:absolute;left:0;right:0;overflow:hidden}.header-search__panel[data-astro-cid-nen7h5rs][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.header-search__panel[data-astro-cid-nen7h5rs]{animation:header-search-drop .26s var(--ks-ease-out)}}@keyframes header-search-drop{0%{opacity:0;translate:0 -.5rem}}.search-toggle[data-astro-cid-nen7h5rs] .search-toggle__close{display:none}@media (width>=1100px){.site-header__middle[data-astro-cid-nen7h5rs]{position:relative}.header-search[data-astro-cid-nen7h5rs]{right:0}.site-header[data-astro-cid-nen7h5rs][data-search-open] .header-search[data-astro-cid-nen7h5rs]{width:min(26rem,100%)}.header-search__close[data-astro-cid-nen7h5rs]{display:none}.header-search__kbd[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header[data-astro-cid-nen7h5rs][data-search-open] .search-toggle[data-astro-cid-nen7h5rs] .search-toggle__open{display:none}.site-header[data-astro-cid-nen7h5rs][data-search-open] .search-toggle[data-astro-cid-nen7h5rs] .search-toggle__close{display:block}}.header-search__results[data-astro-cid-nen7h5rs]{max-height:60vh;overflow-y:auto}.header-search__results[data-astro-cid-nen7h5rs]:empty{display:none}.header-search__results[data-astro-cid-nen7h5rs] .search-dialog__list{padding:var(--ks-space-2);margin:0;list-style:none}.header-search__results[data-astro-cid-nen7h5rs] .search-result{align-items:flex-start;gap:var(--ks-space-3);padding:var(--ks-space-3);border-radius:var(--ks-radius-md);display:flex}.header-search__results[data-astro-cid-nen7h5rs] .search-result:hover,.header-search__results[data-astro-cid-nen7h5rs] .search-result:focus-visible{background:var(--ks-surface-hover);outline:none}.header-search__results[data-astro-cid-nen7h5rs] .search-result .ks-badge{flex-shrink:0;margin-top:.125rem}.header-search__results[data-astro-cid-nen7h5rs] .search-result__text{flex-direction:column;min-width:0;display:flex}.header-search__results[data-astro-cid-nen7h5rs] .search-result__title{font-weight:var(--ks-weight-medium)}.header-search__results[data-astro-cid-nen7h5rs] .search-result__subtitle{color:var(--ks-fg-tertiary);font-size:var(--ks-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-search__empty[data-astro-cid-nen7h5rs]{padding:var(--ks-space-5)}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--ks-space-12);border-top:var(--ks-border-width) solid var(--ks-border-subtle);background:var(--ks-bg-subtle)}main:has(>section.ks-section:nth-last-child(1 of :not(script,style,template)))+.site-footer[data-astro-cid-jo6i4kqk],main:has(>:nth-last-child(1 of :not(script,style,template))>section.ks-section:nth-last-child(1 of :not(script,style,template)))+.site-footer[data-astro-cid-jo6i4kqk]{margin-top:0}.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-12);padding-block:var(--ks-space-16);display:grid}@media (width>=1024px){.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-layout);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-stack-md);flex-direction:column;max-width:22rem;display:flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{align-self:flex-start}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:2.5rem}.site-footer[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk],:root[data-theme=light] .site-footer[data-astro-cid-jo6i4kqk] .logo-lime[data-astro-cid-jo6i4kqk]{display:none}:root[data-theme=light] .site-footer[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk]{display:block}.site-footer__socials[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-2);margin:0;padding:0;list-style:none;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-10) var(--ks-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--ks-space-stack-md);color:var(--ks-fg-tertiary)}.site-footer__column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--ks-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--ks-space-1);min-height:2rem;color:var(--ks-fg-secondary);font:inherit;font-size:var(--ks-text-body-sm);text-align:left;cursor:pointer;transition:color var(--ks-duration-fast) var(--ks-ease-out);background:0 0;border:0;padding:0;display:inline-flex}.site-footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--ks-fg)}.site-footer__link[data-astro-cid-jo6i4kqk] .site-footer__ext{width:.75rem;height:.75rem;color:var(--ks-fg-tertiary)}.site-footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--ks-space-3);padding-block:var(--ks-space-6);border-top:var(--ks-border-width) solid var(--ks-border-subtle);color:var(--ks-fg-tertiary);font-size:var(--ks-text-caption);flex-wrap:wrap;display:flex}.site-footer__tebex[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ks-fg);font-weight:var(--ks-weight-semibold)}.site-footer__tebex[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ks-accent-fg)}.back-to-top[data-astro-cid-vy5be4ad]{right:var(--ks-space-4);bottom:var(--ks-space-4);z-index:var(--ks-z-floating);box-shadow:var(--ks-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--ks-duration-base) var(--ks-ease-out), transform var(--ks-duration-base) var(--ks-ease-out), border-color var(--ks-duration-base) var(--ks-ease-out), color var(--ks-duration-base) var(--ks-ease-out);position:fixed;transform:translateY(8px)}.back-to-top[data-astro-cid-vy5be4ad][data-visible]{opacity:1;pointer-events:auto;transform:none}html[data-cookie-banner-open] .back-to-top[data-astro-cid-vy5be4ad]{display:none}@media (width>=640px){.back-to-top[data-astro-cid-vy5be4ad]{right:var(--ks-space-6);bottom:var(--ks-space-6)}}.audio-player[data-astro-cid-fsou344l]{left:var(--ks-space-6);bottom:var(--ks-space-6);z-index:var(--ks-z-floating);align-items:center;gap:var(--ks-space-2);display:none;position:fixed}@media (width>=1024px){.audio-player[data-astro-cid-fsou344l]{display:flex}}html[data-cookie-banner-open] .audio-player[data-astro-cid-fsou344l]{display:none}.audio-player__toggle[data-astro-cid-fsou344l]{box-shadow:var(--ks-shadow-md)}.audio-player[data-astro-cid-fsou344l][data-playing] .audio-player__toggle[data-astro-cid-fsou344l]{background:var(--ks-accent);border-color:var(--ks-accent);color:var(--ks-on-accent)}.audio-player[data-astro-cid-fsou344l] .audio-icon-pause,.audio-player[data-astro-cid-fsou344l] .audio-icon-muted{display:none}.audio-player[data-astro-cid-fsou344l][data-playing] .audio-icon-pause,.audio-player[data-astro-cid-fsou344l][data-muted] .audio-icon-muted{display:block}.audio-player[data-astro-cid-fsou344l][data-playing] .audio-icon-play,.audio-player[data-astro-cid-fsou344l][data-muted] .audio-icon-volume{display:none}.audio-player__extra[data-astro-cid-fsou344l]{align-items:center;gap:var(--ks-space-2);max-width:0;padding:var(--ks-space-1) 0;border-radius:var(--ks-radius-pill);opacity:0;transition:max-width var(--ks-duration-base) var(--ks-ease-out), opacity var(--ks-duration-base) var(--ks-ease-out), padding var(--ks-duration-base) var(--ks-ease-out);display:flex;overflow:hidden}.audio-player[data-astro-cid-fsou344l]:hover .audio-player__extra[data-astro-cid-fsou344l],.audio-player[data-astro-cid-fsou344l]:focus-within .audio-player__extra[data-astro-cid-fsou344l]{max-width:12rem;padding:var(--ks-space-1) var(--ks-space-3) var(--ks-space-1) var(--ks-space-1);border:var(--ks-border-width) solid var(--ks-border);background:var(--ks-surface-raised);opacity:1}.audio-player__extra[data-astro-cid-fsou344l] input[data-astro-cid-fsou344l]{width:5.5rem;accent-color:var(--ks-accent)}.audio-player__mount[data-astro-cid-fsou344l]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;right:0;overflow:hidden}.cookie-banner[data-astro-cid-kror3uvh]{left:var(--ks-space-4);right:var(--ks-space-4);bottom:var(--ks-space-4);z-index:var(--ks-z-floating);gap:var(--ks-space-4);max-width:36rem;padding:var(--ks-space-5);border-radius:var(--ks-radius-card);border:var(--ks-border-width) solid var(--ks-border);background:var(--ks-surface-raised);box-shadow:var(--ks-shadow-lg);flex-direction:column;display:flex;position:fixed}.cookie-banner[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-banner[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:var(--ks-fg-secondary)}.cookie-banner__actions[data-astro-cid-kror3uvh]{gap:var(--ks-space-3);flex-wrap:wrap;display:flex}.cookie-banner__actions[data-astro-cid-kror3uvh]>[data-astro-cid-kror3uvh]{flex:1}@media (width>=640px){.cookie-banner[data-astro-cid-kror3uvh]{left:var(--ks-space-6);bottom:var(--ks-space-6);right:auto}}
