header.svelte-d8j1hi{box-shadow:0 1px #00000014}.menu.svelte-d8j1hi{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;z-index:50;transition:transform .3s}.rotate.active.svelte-d8j1hi{transform:rotate(45deg)}.line.svelte-d8j1hi{fill:none;stroke:var(--gray--50);stroke-width:5.5px;stroke-linecap:round;transition:stroke-dasharray .3s,stroke-dashoffset .3s}.menu-btn.svelte-d8j1hi .top:where(.svelte-d8j1hi),.menu-btn.svelte-d8j1hi .bottom:where(.svelte-d8j1hi){stroke-dasharray:40 121}.menu-btn.active.svelte-d8j1hi .top:where(.svelte-d8j1hi),.menu-btn.active.svelte-d8j1hi .bottom:where(.svelte-d8j1hi){stroke-dashoffset:-68px}.selected.svelte-d8j1hi{color:var(--gray--100)}.not-selected.svelte-d8j1hi{color:var(--white-muted)}.not-selected.svelte-d8j1hi:hover{color:var(--gray--100)}.nav-mobile-menu.svelte-d8j1hi{height:max(50vh,350px);box-shadow:-9px 1px 1.5px #00000005,0 1px 4px #00000005,0 4px 10px #0000000a,0 12px 33px #0003}.button.svelte-d8j1hi{--button-color:var(--gray--1000);--button-color-background:var(--gray--50);--button-hover-color:var(--gray--1000);--button-hover-color-background:var(--gray--200);--button-border-color:var(--gray--50);--button-hover-border-color:var(--gray--200);--button-color-focus:var(--gray--50);--button-padding:.25rem 1rem;--button-border-radius:999px;--button-text-duplicate-distance:2lh;--button-focus-inset:-.125em;--button-ease-hover:cubic-bezier(.785, .135, .15, .86);--button-ease-focus:cubic-bezier(.32, .72, 0, 1);-webkit-user-select:none;user-select:none;color:var(--button-color);-webkit-tap-highlight-color:transparent;transition:color .325s var(--button-ease-hover);background-color:#0000;outline-style:none;padding:0;line-height:1.5;text-decoration:none;display:inline-grid;position:relative}.button.svelte-d8j1hi:after{content:"";inset:var(--button-focus-inset);z-index:1;border-radius:var(--button-border-radius);pointer-events:none;transition:box-shadow .3s var(--button-ease-focus);display:block;position:absolute}.button.svelte-d8j1hi:where(.svelte-d8j1hi):focus-visible:after{box-shadow:0 0 0 .125em var(--button-color-focus)}.button__inner.svelte-d8j1hi{pointer-events:none;z-index:1;padding:var(--button-padding);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);transition:border-color .325s var(--button-ease-hover);grid-area:1/1;justify-content:center;align-items:center;display:flex;overflow:clip}.button__text.svelte-d8j1hi{text-shadow:0 var(--button-text-duplicate-distance) 0 currentColor;transition:translate .3s var(--button-ease-hover)}.button__bg.svelte-d8j1hi{pointer-events:none;background-color:var(--button-color-background);border-radius:var(--button-border-radius);width:100%;height:100%;transition:background-color .325s var(--button-ease-hover);grid-area:1/1;padding:0}@media (hover:hover) and (pointer:fine){.button.svelte-d8j1hi:is(:where(.svelte-d8j1hi):hover,:where(.svelte-d8j1hi):focus-visible){color:var(--button-hover-color)}.button.svelte-d8j1hi:is(:where(.svelte-d8j1hi):hover,:where(.svelte-d8j1hi):focus-visible) .button__inner:where(.svelte-d8j1hi){border-color:var(--button-hover-border-color)}.button.svelte-d8j1hi:is(:where(.svelte-d8j1hi):hover,:where(.svelte-d8j1hi):focus-visible) .button__text:where(.svelte-d8j1hi){translate:0 calc(var(--button-text-duplicate-distance) * -1) 0}.button.svelte-d8j1hi:is(:where(.svelte-d8j1hi):hover,:where(.svelte-d8j1hi):focus-visible) .button__bg:where(.svelte-d8j1hi){background-color:var(--button-hover-color-background)}}@media (width<=768px){button.svelte-d8j1hi{touch-action:manipulation;padding:12px 9px}}@media (width>=768px){.desktop.svelte-1sr6y3t{display:block}.mobile.svelte-1sr6y3t{display:none}}@media (width<=767px){.desktop.svelte-1sr6y3t{display:none}.mobile.svelte-1sr6y3t{display:block}}.underline-animation.svelte-1sr6y3t{text-decoration:none;display:inline-block;position:relative}.underline-span.svelte-1sr6y3t{background-color:var(--white-soft);opacity:0;pointer-events:none;width:100%;height:1px;transition:opacity .15s linear;position:absolute;bottom:0;left:0}.underline-animation.svelte-1sr6y3t:hover .underline-span:where(.svelte-1sr6y3t){opacity:1}
