.root.svelte-a9tibm{line-height:1.3}span.root.svelte-a9tibm{margin-top:unset}.footer.svelte-2i0o79{width:100%;min-height:270px;padding:var(--w-global-margins);padding-bottom:var(--s4);color:var(--negative-ink);background:var(--secondary-color)}.footer.svelte-2i0o79 .sections:where(.svelte-2i0o79){gap:var(--s4)}.footer.svelte-2i0o79 .sections:where(.svelte-2i0o79) .deco{display:none;height:200px;width:400px}@media screen and (min-width: 800px){.footer.svelte-2i0o79 .sections:where(.svelte-2i0o79){gap:var(--s9);flex-direction:row}.footer.svelte-2i0o79 .sections:where(.svelte-2i0o79) .deco{display:flex;flex:1;justify-content:center;align-items:center}}.footer.svelte-2i0o79 .section:where(.svelte-2i0o79){gap:var(--s6);width:fit-content;max-width:250px}.footer.svelte-2i0o79 .section:where(.svelte-2i0o79) .title:where(.svelte-2i0o79){opacity:.65}.footer.svelte-2i0o79 .section:where(.svelte-2i0o79) ul:where(.svelte-2i0o79){list-style:none;padding:0;gap:var(--s2)}.footer.svelte-2i0o79 .section:where(.svelte-2i0o79) ul:where(.svelte-2i0o79) .activeLink:hover{text-decoration:underline}.footer.svelte-2i0o79 .socials:where(.svelte-2i0o79){position:relative;right:-7px;width:50px}.footer.svelte-2i0o79 .socials:where(.svelte-2i0o79) .social-link:where(.svelte-2i0o79){color:inherit;opacity:1;transition:opacity .2s ease}.footer.svelte-2i0o79 .socials:where(.svelte-2i0o79) .social-link:where(.svelte-2i0o79):hover{opacity:.7;cursor:pointer;transform:scale(1.05) rotate(20deg)}.background.svelte-1i3guuf{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9;background-color:oklch(from var(--background-color) l c h/.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog.nav-overlay.svelte-1i3guuf{--nav-offset-top: calc(var(--h-global-margins) + 1rem + var(--t2));border:none;position:fixed;z-index:10;overflow:visible;pointer-events:initial;top:var(--nav-offset-top);margin-left:auto;right:calc(var(--w-global-margins));width:calc(100vw - var(--w-global-margins) * 1.5);height:calc(100vh - var(--nav-offset-top) - var(--h-global-margins) * 1.5);height:calc(100svh - var(--nav-offset-top) - var(--h-global-margins) * 1.5);padding:0;background:none}@media (min-width: 1000px){dialog.nav-overlay.svelte-1i3guuf{right:var(--w-global-margins);width:calc(100vw - var(--w-global-margins) * 2);height:calc(100vh - var(--nav-offset-top) - var(--h-global-margins));height:calc(100svh - var(--nav-offset-top) - var(--h-global-margins))}}dialog.nav-overlay.svelte-1i3guuf .floatingHome:where(.svelte-1i3guuf){position:absolute;top:-2.35rem;right:7.5rem;font-size:var(--t2)}dialog.nav-overlay.svelte-1i3guuf .floatingHome:where(.svelte-1i3guuf):hover{text-decoration:underline}dialog.nav-overlay.svelte-1i3guuf .decoWrap:where(.svelte-1i3guuf){position:absolute;bottom:var(--s6);left:var(--s6)}dialog.nav-overlay.svelte-1i3guuf .decoWrap:where(.svelte-1i3guuf) .deco{width:auto;height:100%}dialog.nav-overlay.svelte-1i3guuf .border-radius-wrapper:where(.svelte-1i3guuf){width:100%;height:100%;overflow:hidden;border-radius:var(--button-border-radius);border-top-right-radius:0}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf){width:100%;height:100%;overflow-y:scroll;padding:var(--s5);background-color:var(--secondary-color);scrollbar-color:var(--background-color) transparent}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .content:where(.svelte-1i3guuf){margin-right:0;margin-left:0;display:flex;flex-direction:column;gap:var(--s7);padding-bottom:var(--s6);padding-left:var(--s3)}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .section:where(.svelte-1i3guuf){gap:var(--s4);flex:0 1 auto;width:auto}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .section-label:where(.svelte-1i3guuf){opacity:.65;font-size:var(--t2)}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) ul:where(.svelte-1i3guuf){list-style:none;padding:0;margin:0;gap:var(--s2)}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) ul:where(.svelte-1i3guuf) li:where(.svelte-1i3guuf){position:relative}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) ul:where(.svelte-1i3guuf) li:where(.svelte-1i3guuf) .extra:where(.svelte-1i3guuf){position:absolute;top:0rem;left:-1.8rem}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .links:where(.svelte-1i3guuf) a:hover{text-decoration:underline}@media (min-width: 1000px){dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .content:where(.svelte-1i3guuf){gap:var(--s9);flex-direction:row;justify-content:flex-end;padding-left:0}dialog.nav-overlay.svelte-1i3guuf .scroll-wrapper:where(.svelte-1i3guuf) .section:where(.svelte-1i3guuf){gap:var(--s7);width:10rem}}.nav.svelte-12cqihg{position:fixed;z-index:10;right:var(--w-global-margins);top:var(--h-global-margins)}.nav.svelte-12cqihg .button{box-shadow:var(--box-shadow)}.nav.svelte-12cqihg .nav-buttons:where(.svelte-12cqihg){pointer-events:initial;position:relative}.nav.open.svelte-12cqihg .menu-button{border-bottom-left-radius:0;border-bottom-right-radius:0;color:currentColor!important}.non-nav.svelte-1v4nvbk{position:relative;width:100%;min-height:100vh;min-height:100dvh}.scroll-indicator{position:fixed;z-index:8;bottom:var(--w-global-margins);right:var(--w-global-margins);background-color:var(--primary-color)}.scroll-indicator.inverted{transform:rotate(180deg)}
