.footer-wrapper.svelte-1j4ej3h{background-color:var(--color-primary)}.footer-content.svelte-1j4ej3h{box-sizing:content-box;display:flex;justify-content:space-between;padding:var(--spacing-4);font-size:var(--font-size-0);color:var(--color-text-inverse);filter:drop-shadow(var(--shadow-text-inverse));max-width:var(--content-max-width);margin:auto}.footer-content.svelte-1j4ej3h a:where(.svelte-1j4ej3h){color:inherit}.footer-content.svelte-1j4ej3h p:where(.svelte-1j4ej3h){font-size:inherit}svg.svelte-xiew3u{fill:var(--color-text-inverse);margin-block-start:var(--spacing-2);filter:drop-shadow(var(--shadow-text-inverse))}.nav-outer.svelte-16v4pyy{background-color:var(--color-primary);--nav-shadow: drop-shadow(0 2px 3px var(--color-shadow))}.nav-menu.svelte-16v4pyy{background-color:var(--color-primary);color:var(--color-text-inverse);fill:var(--color-text-inverse);box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);position:fixed;inset:0 0 auto;max-width:var(--content-max-width);margin:auto;z-index:100;filter:none}.nav-menu-list.svelte-16v4pyy{max-width:var(--content-max-width);margin:0 auto;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;gap:var(--spacing-8);transition:opacity .25s}.nav-menu-link.svelte-16v4pyy{color:var(--color-text-inverse);font-family:var(--font-heading);font-weight:var(--font-weight-normal);font-size:var(--font-size-3);filter:drop-shadow(var(--shadow-text-inverse));text-decoration:none}.nav-menu-link--active.svelte-16v4pyy{text-decoration:underline}.nav-menu-toggle.svelte-16v4pyy{z-index:1;cursor:pointer;border:0;background-color:transparent;padding:var(--spacing-3);margin:calc(-1 * var(--spacing-3))}.nav--closed.svelte-16v4pyy .nav-menu:where(.svelte-16v4pyy){filter:var(--nav-shadow)}.nav--closed.svelte-16v4pyy .nav-menu-list:where(.svelte-16v4pyy){opacity:0;visibility:hidden}@media screen and (min-width: 32rem){.nav--closed.svelte-16v4pyy{filter:var(--nav-shadow)}.nav--closed.svelte-16v4pyy .nav-menu:where(.svelte-16v4pyy){filter:none}.nav--closed.svelte-16v4pyy .nav-menu-list:where(.svelte-16v4pyy){opacity:1;visibility:visible;display:flex}.nav-menu.svelte-16v4pyy{position:static}.nav-menu-list.svelte-16v4pyy{flex-direction:row;justify-content:flex-end;position:static;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;background-color:transparent;border:0}.nav-menu-toggle.svelte-16v4pyy{display:none}}*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #1e1e2f;--color-secondary: #f9f9fc;--color-background: #e8e8f0;--color-inset: rgba(255, 255, 255, .7);--color-text: #1e1e2f;--color-text-inverse: #ffffff;--color-border: #d1d1d6;--color-shadow: rgba(0, 0, 0, .15);--spacing-1: .25rem;--spacing-2: .375rem;--spacing-3: .5rem;--spacing-4: 1rem;--spacing-5: 1.5rem;--spacing-6: 2rem;--spacing-7: 3rem;--spacing-8: 4rem;--font-size-0: .8rem;--font-size-1: 1rem;--font-size-2: 1.25rem;--font-size-3: 1.5rem;--font-size-4: 2rem;--font-size-5: 2.5rem;--font-size-6: 3rem;--font-size-7: 4rem;--font-size-8: 5.5rem;--font-weight-normal: 300;--font-weight-bold: 500;--border-normal: 1px solid var(--color-border);--border-radius-sm: .25rem;--border-radius-md: .5rem;--content-max-width: 48rem;--font-heading: "Rubik", sans-serif;--font-body: "Rubik", sans-serif;--font-mono: "VT323", monospace;--shadow-outer: 0px 6px 12px var(--color-shadow);--shadow-inner: inset 0px 2px 4px var(--color-shadow);--shadow-text: 0px 2px 1px rgba(0, 0, 0, .15);--shadow-text-inverse: 0px 2px 1px rgba(255, 255, 255, .3);font-family:var(--font-body);font-size:var(--font-size-1);color:var(--color-text)}html{height:100%;background-color:var(--color-background)}body{display:flex;flex-direction:column;height:100%;background-attachment:fixed;background-color:var(--color-background);background-size:100vw 100vh;font-weight:var(--font-weight-normal);margin:0}:where(h1,h2,h3,h4,h5,p,ul,li){margin:0;filter:drop-shadow(var(--shadow-text))}:where(h1,h2,h3,h4,h5){font-family:var(--font-heading);font-weight:var(--font-weight-normal)}h1{font-size:var(--font-size-5)}h2{font-size:var(--font-size-4)}h3{font-size:var(--font-size-3)}h4{font-size:var(--font-size-2)}h5{font-size:var(--font-size-1)}:where(a,a:visited){font-weight:var(--font-weight-bold);color:var(--color-text)}strong{font-weight:var(--font-weight-bold)}p{font-size:var(--font-size-2);line-height:1.5}ul{font-size:var(--font-size-2);padding:0}li{list-style-type:none}:where(input,button){font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}svg{fill:var(--color-primary)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.root-content.svelte-xt8q52{background-color:var(--color-background);flex:1;display:flex;flex-direction:column;padding:var(--spacing-5);padding-block-start:calc(70px + var(--spacing-5))}@media screen and (min-width: 32rem){.root-content.svelte-xt8q52{padding-block-start:var(--spacing-5)}}
