.no-js.svelte-1jvrsuf{display:none}button.svelte-1jvrsuf{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:100%;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;height:2.5rem;justify-content:center;margin-inline-start:auto;outline-offset:-.5rem;outline:.125rem solid transparent;padding:0;text-transform:capitalize;transition:opacity var(--hover-transition),outline-color var(--hover-transition),background-color .3s ease;width:2.5rem}button.svelte-1jvrsuf:is(:where(.svelte-1jvrsuf):hover,:where(.svelte-1jvrsuf):focus){outline:.125rem solid var(--accent)}header.svelte-7qj3m8{--animation-range: entry 0% exit 100%;--scroll-timeline-name: --page-scroll;--animation-parameters: cubic-bezier(0, 1.1, 1, 1) forwards;--header-size-start: 8rem;--header-size-end: 4rem;--divider-opacity-start: 0;--divider-opacity-end: .025;align-items:center;animation:svelte-7qj3m8-header-size-and-opacity var(--animation-parameters);animation-range:var(--animation-range);animation-timeline:scroll(block);view-timeline:--page-scroll block;-webkit-backdrop-filter:saturate(1.2) blur(1.5rem);backdrop-filter:saturate(1.2) blur(1.5rem);display:flex;position:fixed;top:0;width:100%;will-change:height;z-index:10}.divider.svelte-7qj3m8{animation:svelte-7qj3m8-divider-opacity var(--animation-parameters);animation-range:var(--animation-range);animation-timeline:scroll(block);view-timeline:--page-scroll block;-webkit-backdrop-filter:saturate(2) blur(3rem);backdrop-filter:saturate(2) blur(3rem);background-color:var(--text-primary);bottom:0;height:2px;left:0;opacity:var(--divider-opacity-end);position:absolute;right:0;will-change:opacity}nav.svelte-7qj3m8{align-items:center;animation:slide-in .3s cubic-bezier(.5,0,.75,0) .2s 1 backwards;display:flex;font-size:1rem;font-weight:500;height:var(--header-size-end);position:relative;width:100%;z-index:1}ul.svelte-7qj3m8{-moz-column-gap:clamp(1.5rem,3.5vw,3rem);column-gap:clamp(1.5rem,3.5vw,3rem);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:.5rem}a.svelte-7qj3m8{font-weight:550;text-decoration:none}@media (prefers-reduced-motion: no-preference){@keyframes svelte-7qj3m8-header-size-and-opacity{0%{height:var(--header-size-start)}to{height:var(--header-size-end)}}@keyframes svelte-7qj3m8-divider-opacity{0%{opacity:var(--divider-opacity-start)}to{opacity:var(--divider-opacity-end)}}}footer.svelte-2ur69e{align-items:center;color:var(--text-primary);display:flex;font-size:clamp(.75rem,1.5vw,.875rem);margin-block-end:3rem;text-transform:uppercase}footer.svelte-2ur69e p:where(.svelte-2ur69e){font-size:inherit;margin:0}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../InterVariable.woff2) format("woff2")}:root{color-scheme:light dark;--dark-grape: color(display-p3 .07 .06 .08);--neon-green: color(display-p3 0 1 .53);--deep-blue: color(display-p3 0 .23 .98);--background-primary-light: color-mix(in srgb, var(--dark-grape) 3%, white);--background-primary-dark: var(--dark-grape);--background-primary: light-dark(var(--background-primary-light), var(--background-primary-dark));--background-secondary-light: color-mix(in srgb, var(--dark-grape) 6%, white);--background-secondary-dark: color-mix(in srgb, var(--dark-grape) 95%, white);--background-secondary: light-dark( var(--background-secondary-light), var(--background-secondary-dark) );--text-primary-light: color-mix(in srgb, var(--dark-grape) 90%, white);--text-primary-dark: color-mix(in srgb, var(--neon-green) 8%, white);--text-primary: light-dark(var(--text-primary-light), var(--text-primary-dark));--text-secondary-light: color-mix(in srgb, var(--dark-grape) 68%, white);--text-secondary-dark: color-mix(in srgb, var(--dark-grape) 30%, white);--text-secondary: light-dark(var(--text-secondary-light), var(--text-secondary-dark));--accent-light: var(--deep-blue);--accent-dark: var(--neon-green);--accent: light-dark(var(--accent-light), var(--accent-dark));--font-family: "InterVariable", "Helvetica", sans-serif;--font-size-body: clamp(1.25rem, 3.5vw, 2.5rem);--font-weight-light: 320;--font-weight-dark: 300;--font-spacing-light: -.075px;--font-spacing-dark: unset;--hover-transition: .15s ease-in-out;--border-radius: var(--border-radius)}[data-theme=light]{color-scheme:light;--font-weight: var(--font-weight-light);--letter-spacing: var(--font-spacing-light)}[data-theme=dark]{color-scheme:dark;--font-weight: var(--font-weight-dark);--letter-spacing: var(--font-spacing-dark)}html{background:var(--background-primary);color:var(--text-primary);font-family:var(--font-family);font-weight:var(--font-weight);font-feature-settings:"ss01","ss03","zero";font-optical-sizing:auto}@media (prefers-reduced-motion: no-preference){@supports (scroll-behavior: smooth){html{scroll-behavior:smooth}}}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:300;margin:0}ul{list-style:none;padding:0;margin:0}p{font-size:var(--font-size-body);line-height:1.4;letter-spacing:var(--letter-spacing)}a{border-radius:var(--border-radius);color:var(--accent);outline-offset:.125rem;outline:.125rem solid transparent;text-decoration-thickness:from-font}a:hover{color:var(--text-primary)}a:focus{outline-color:var(--accent);color:var(--text-primary)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion: no-preference){a{transition:color var(--hover-transition)}}@media (prefers-reduced-motion: no-preference){@keyframes slide-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}.content>div{margin-block-start:1rem}.content p{margin-block:0}.content p:has(a){margin-block-start:1rem}.content a{font-size:clamp(.875rem,3.5vw,1.5rem);text-decoration:none;font-weight:350}.content .link-divider{font-size:1rem;opacity:.5}main.svelte-1k9oczg{display:grid;grid-template-columns:repeat(6,1fr);margin-block-start:8rem}.container{padding-inline:1.5rem;max-width:72rem;margin-inline:auto}
