.hamburger.svelte-cgeg2s{--width: var(--burger-width, 25px);--padding: var(--burger-padding, 0);--color: var(--burger-color, currentColor);--background: var(--burger-background, transparent);--duration: var(--burger-duration, .2s);--easing-open: var(--burger-ease-open, var(--ease-elastic-3, ease));--easing-close: var(--burger-ease-open, var(--ease-squish-3, ease));--line-height: var(--burger-line-height, 2px);--line-spacing: var(--burger-line-spacing, 5px);--line-radius: var(--burger-line-radius, 2px);padding:0;padding:var(--padding);margin-left:-0;margin-left:calc(var(--padding) * -1);display:flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:var(--burger-background);border:0;margin:0;overflow:visible;border-radius:var(--rounded)}.hamburger.svelte-cgeg2s:focus-visible{outline:2px dashed var(--color);outline-offset:2px}.hamburger-inner.svelte-cgeg2s,.hamburger-inner.svelte-cgeg2s:before,.hamburger-inner.svelte-cgeg2s:after{background-color:var(--color)}.hamburger-box.svelte-cgeg2s{width:var(--width);height:calc(var(--line-height) * 3 + var(--line-spacing) * 2);display:inline-block;position:relative}.hamburger-inner.svelte-cgeg2s{display:block;top:50%;margin-top:var(--line-height) / -2}.hamburger-inner.svelte-cgeg2s,.hamburger-inner.svelte-cgeg2s:before,.hamburger-inner.svelte-cgeg2s:after{width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--line-radius);position:absolute;transition-property:transform;transition-duration:var(--duration);transition-timing-function:var(--easing-close)}.hamburger.open.svelte-cgeg2s .hamburger-inner:where(.svelte-cgeg2s){transition-timing-function:var(--easing-open)}.hamburger-inner.svelte-cgeg2s:before,.hamburger-inner.svelte-cgeg2s:after{content:"";display:block}.hamburger-inner.svelte-cgeg2s:before{top:calc((var(--line-spacing) + var(--line-height)) * -1)}.hamburger-inner.svelte-cgeg2s:after{bottom:calc((var(--line-spacing) + var(--line-height)) * -1)}.hamburger-inner.svelte-cgeg2s{top:calc(var(--height) / 2)}.hamburger-inner.svelte-cgeg2s:before{top:calc(var(--line-height) + var(--line-spacing));transition-property:transform,opacity;transition-duration:var(--duration)}.hamburger-inner.svelte-cgeg2s:after{top:calc((var(--line-height) * 2) + (var(--line-spacing) * 2))}.hamburger.open.svelte-cgeg2s .hamburger-inner:where(.svelte-cgeg2s){--y-offset: calc(var(--line-spacing) + var(--line-height));transform:translate3d(0,var(--y-offset),0) rotate(45deg)}.hamburger.open.svelte-cgeg2s .hamburger-inner:where(.svelte-cgeg2s):before{transform:rotate(-45deg) translate3d(clac(var(--width) / -7),calc(var(--line-spacing) * -1),0);opacity:0}.hamburger.open.svelte-cgeg2s .hamburger-inner:where(.svelte-cgeg2s):after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-90deg)}.links.svelte-1ywrcgy{display:flex;flex-direction:column;gap:var(--size-2);overflow-y:scroll}@media (min-width: 768px){.links.svelte-1ywrcgy{flex-direction:row;justify-content:flex-end;gap:var(--size-4);padding-top:var(--size-2);padding-bottom:var(--size-2)}}a.svelte-1ywrcgy{color:currentColor;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-3)}@media (min-width: 768px){a.svelte-1ywrcgy{font-size:var(--font-size-1)}}button.svelte-1ywrcgy{all:unset;display:flex;gap:1ch;align-items:center;color:currentColor;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-3);cursor:pointer}@media (min-width: 768px){button.svelte-1ywrcgy{font-size:var(--font-size-2)}}@media (min-width: 768px){.close-btn.svelte-1ywrcgy{display:none}}.progress-container.svelte-13v0fp6{--height: 3px;position:fixed;top:0;left:0;right:0;z-index:800;height:3px;height:var(--height);overflow:hidden;transition:opacity .2s linear}.progress-container.svelte-13v0fp6:not(.visible){opacity:0}.progress-bar.svelte-13v0fp6{height:var(--height);width:var(--length);background:var(--color-brand);transition:width var(--step-duration) linear}.links.svelte-1okkkx0{display:flex;flex-direction:column;gap:var(--size-2);overflow-y:scroll}a.svelte-1okkkx0{color:currentColor;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-3)}button.svelte-1okkkx0{all:unset;display:flex;gap:1ch;align-items:center;color:currentColor;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-3);cursor:pointer}nav.svelte-1lq6bxh{position:fixed;top:0;left:0;height:100vh;width:calc(100vw - var(--size-8));z-index:999;padding:var(--size-4);overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--size-4);gap:var(--size-4);background:var(--color-surface);box-shadow:var(--shadow-3);border-right:1px solid var(--color-secondary-300)}.backdrop.svelte-1lq6bxh{position:fixed;inset:0;z-index:998;background:hsl(var(--color-surface-parts) / .8)}.burger.svelte-1lq6bxh{justify-self:end}ul.svelte-1lq6bxh{grid-column:1 / 2;grid-row:2 / 3;z-index:var(--layer-1);padding-left:var(--size-4);padding-right:var(--size-4);display:flex;flex-direction:column;gap:var(--size-2)}a.svelte-1lq6bxh{color:currentColor;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-3)}.subnav.svelte-1lq6bxh{grid-column:1 / 2;grid-row:2 / 3;z-index:var(--layer-2);padding-left:var(--size-4);padding-right:var(--size-4);background:var(--color-surface)}.layout.svelte-1cnqd00{display:grid;grid-template-columns:1fr 1px auto;grid-gap:var(--size-8);gap:var(--size-8);padding-bottom:var(--size-4)}.highlighted.svelte-1cnqd00{display:flex;flex-direction:column;gap:var(--size-4);overflow-y:scroll;padding-top:var(--size-2);padding-bottom:var(--size-2);font-size:var(--font-size-2);text-align:center}.highlighted.svelte-1cnqd00>li:where(.svelte-1cnqd00){flex:1 1 0;display:flex;flex-direction:column}@media (min-width: 1024px){.highlighted.svelte-1cnqd00{flex-direction:row;gap:var(--size-8);overflow-y:visible}}.sub.svelte-1cnqd00{display:flex;flex-direction:column;gap:var(--size-2);font-size:var(--font-size-1)}.other.svelte-1cnqd00{display:flex;flex-direction:column;gap:var(--size-2);padding-top:var(--size-2);padding-bottom:var(--size-2);font-size:var(--font-size-2)}hr.svelte-1cnqd00{border-color:var(--color-secondary-300);border-width:1px 0 0 1px;border-style:solid}hr.h-separator.svelte-1cnqd00{width:50%}.spacer.svelte-lcemk8{position:sticky;top:-1px;z-index:var(--layer-5);height:60px;transition:top .2s var(--ease-in-3)}header.svelte-lcemk8{display:grid;align-items:center;position:relative;z-index:var(--layer-2);margin-top:var(--size-4);margin-bottom:var(--size-4);background:hsl(var(--color-surface-parts) / .9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsl(var(--color-surface-parts) / .9);transition:background .1s linear,border .3s linear}@supports (animation-timeline: scroll()){header.fade-bg.svelte-lcemk8{animation:svelte-lcemk8-bg-fade linear;animation-timeline:scroll(root block);animation-fill-mode:forwards;animation-range-end:50vh}}header.stuck.svelte-lcemk8{border-bottom-color:var(--color-secondary-100)}.subnav-active.svelte-lcemk8>header:where(.svelte-lcemk8){background:var(--color-surface)!important;border-color:var(--color-surface)}@keyframes svelte-lcemk8-bg-fade{0%{background:hsl(var(--color-surface-parts) / .9)}to{background:#fff;border-bottom-color:var(--color-secondary-50)}}.layout.svelte-lcemk8{grid-column:content;--burger-width: 20px;--burger-padding: 10px;height:var(--main-header-height);display:grid;grid-template-columns:20px 1fr 20px;grid-template-columns:var(--burger-width) 1fr var(--burger-width);align-items:center;justify-items:center}@media (min-width: 768px){.layout.svelte-lcemk8{grid-column:full;grid-template-columns:auto 1fr}}@keyframes svelte-lcemk8-dip-when-shrink{0%{opacity:.5}to{opacity:1}}.logo.svelte-lcemk8{grid-column:2 / 3;display:grid;align-items:center;justify-items:center;place-items:center}@media (min-width: 768px){.logo.svelte-lcemk8{grid-column:1 / 2;justify-self:start}}#main-menu.svelte-lcemk8{display:none;grid-column:1 / -1;grid-row:3 / 4}#main-menu.svelte-lcemk8:target{display:block;position:fixed;top:0;left:0;width:100%;padding:var(--size-4);background:var(--color-surface);box-shadow:var(--shadow-2)}#main-menu.svelte-lcemk8:target .close-link:where(.svelte-lcemk8){display:block}@media (min-width: 768px){#main-menu.svelte-lcemk8{grid-column:2 / -1;grid-row:1 / 2;justify-self:end;align-self:stretch;display:flex;align-items:center}}#main-menu.svelte-lcemk8 ul:where(.svelte-lcemk8){display:flex;flex-direction:column;align-items:center;gap:var(--size-2);padding-bottom:var(--size-4)}@media (min-width: 768px){#main-menu.svelte-lcemk8 ul:where(.svelte-lcemk8){flex-direction:row;padding-bottom:0}}@media (min-width: 1024px){#main-menu.svelte-lcemk8 ul:where(.svelte-lcemk8){gap:var(--size-4)}}#main-menu.svelte-lcemk8 a:where(.svelte-lcemk8){display:block;color:currentColor;-webkit-text-decoration:none;text-decoration:none}#main-menu.svelte-lcemk8 a:where(.svelte-lcemk8):focus-visible{outline:2px dashed currentColor;outline-offset:2px;border-radius:var(--rounded)}.close-link.svelte-lcemk8{display:none;margin-top:var(--size-4)}.alt-link.svelte-lcemk8{padding-left:var(--size-2);padding-right:var(--size-2);background:var(--color-brand);border-radius:var(--rounded)}.alt-link.svelte-lcemk8 span:where(.svelte-lcemk8){display:block;text-align:center;color:#fff}.alt-link.svelte-lcemk8 .sub:where(.svelte-lcemk8){font-size:var(--font-size-0);color:#fffc}@media (min-width: 768px){.burger.svelte-lcemk8{display:none}}.subnav.svelte-lcemk8{position:absolute;top:calc(var(--main-header-height) - 2px + var(--size-4));left:0;right:0;z-index:var(--layer-1);padding-top:var(--size-2);padding-bottom:var(--size-2);background:var(--color-surface);border-bottom:1px solid var(--color-secondary-300);box-shadow:var(--shadow-3);transition:top .15s var(--ease-3)}.subnav.header-stuck.svelte-lcemk8{top:calc(var(--main-header-height) - 1px)}.subnav-backdrop.svelte-lcemk8{position:fixed;inset:0;z-index:-1;background:hsl(var(--color-surface-parts) / .8)}.preview-icon.svelte-lcemk8{height:36px;width:36px;display:grid;align-content:center;justify-content:center;place-content:center;background:var(--color-brand);color:#fff;border-radius:var(--rounded)}@media (min-width: 768px){.preview-icon.svelte-lcemk8{display:none}}:root{--main-header-height: var( --header-height, calc(45px + var(--size-1) * 2) );--scroll-padding-top: calc(var(--header-height, 53px) + var(--extra-header-height, 0px) - 1px);--_gradient-bg: linear-gradient(var(--color-surface), white) no-repeat;background:var(--_gradient-bg);background-size:100% 50vh;scroll-padding-top:52px;scroll-padding-top:var(--scroll-padding-top)}.content.svelte-v0z2zt{--content-min-height: 80vh;min-height:80vh;min-height:var(--content-min-height)}
