button.svelte-lu0t34{--button-size: 2.5rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:var(--button-size);border-radius:100%;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-fixed);inline-size:var(--button-size);justify-content:center;margin-inline-start:auto;outline-offset:-.5rem;padding:0}@media (any-hover: hover){button.svelte-lu0t34:hover{color:var(--accent)}}.js-disabled.svelte-lu0t34{display:none}header.svelte-zne36e{--animation-parameters: cubic-bezier(0, 1.1, 1, 1) forwards;--animation-range: normal 30%;--divider-opacity-end: .05;--divider-opacity-start: 0;--divider-size: 2px;--filter-blur-end: 1.5rem;--filter-blur-start: 0;--filter-saturation-end: 1.2;--filter-saturation-start: 1;--header-size: 4rem;--header-size-end: calc(var(--header-size));--header-size-start: calc(var(--header-size) * 2);align-items:center;animation:header-size-and-opacity var(--animation-parameters);animation-range:var(--animation-range);animation-timeline:scroll(block);-webkit-backdrop-filter:saturate(var(--filter-saturation-end)) blur(var(--filter-blur-end));backdrop-filter:saturate(var(--filter-saturation-end)) blur(var(--filter-blur-end));display:flex;inline-size:100%;position:fixed;top:0;will-change:height;z-index:1}.divider.svelte-zne36e{animation:divider-opacity var(--animation-parameters);animation-range:var(--animation-range);animation-timeline:scroll(block);-webkit-backdrop-filter:saturate(2) blur(3rem);backdrop-filter:saturate(2) blur(3rem);background-color:var(--text-primary);bottom:0;block-size:var(--divider-size);left:0;opacity:var(--divider-opacity-end);position:absolute;right:0;will-change:opacity}nav.svelte-zne36e{align-items:center;block-size:var(--header-size-end);display:flex;font-size:var(--font-size-fixed);inline-size:100%;position:relative;z-index:1}ul.svelte-zne36e{-moz-column-gap:calc(var(--inline-spacing) * 2);column-gap:calc(var(--inline-spacing) * 2);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:calc(var(--block-spacing) / 2)}a.svelte-zne36e{font-weight:var(--font-weight-medium);text-decoration:none}a.svelte-zne36e:hover{color:var(--accent);text-decoration:underline}footer.svelte-9sff3o{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-fixed);margin-block-end:calc(var(--line-height) * 2);text-transform:uppercase}footer.svelte-9sff3o p:where(.svelte-9sff3o){font-size:inherit;margin:0}@layer reset,fonts,tokens,base,components,animations,utilities;@layer reset.reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{margin:0}p,li,h1,h2,h3,h4{word-break:break-word}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{min-height:100dvh;font-family:sans-serif;font-size:100%;line-height:1.5;text-rendering:optimizeSpeed}img{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}summary::-webkit-details-marker{display:none}summary::marker{content:""}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:initial}}dialog{border:0;padding:0}dialog:where(:focus-visible):focus,dialog:where(:focus-visible):active{outline:0}}@layer fonts.fonts{@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(../../../InterVariable.woff2) format("woff2")}}@layer tokens.tokens{:root{color-scheme:light dark;--hue-on-light: 262;--lch-base-on-light: 50% .29 var(--hue-on-light);--lch-ink-on-light: 2% .22 var(--hue-on-light);--lch-complement-light: 95% .01 calc(var(--hue-on-light) + 180);--hue-on-dark: 156;--lch-base-on-dark: 86% .29 var(--hue-on-dark);--lch-ink-on-dark: 100% .06 var(--hue-on-dark);--lch-complement-on-dark: 11% .06 calc(var(--hue-on-dark) + 180);--background-primary-light: oklch(var(--lch-complement-light));--background-primary-dark: oklch(var(--lch-complement-on-dark));--background-primary: light-dark( var(--background-primary-light), var(--background-primary-dark) );--background-secondary-light: oklch(var(--lch-ink-on-light) / .05);--background-secondary-dark: oklch(var(--lch-ink-on-dark) / .1);--background-secondary: light-dark( var(--background-secondary-light), var(--background-secondary-dark) );--text-primary-light: oklch(var(--lch-ink-on-light));--text-primary-dark: oklch(var(--lch-ink-on-dark));--text-primary: light-dark(var(--text-primary-light), var(--text-primary-dark));--text-secondary-light: oklch(var(--lch-ink-on-light) / .5);--text-secondary-dark: oklch(var(--lch-ink-on-dark) / .5);--text-secondary: light-dark(var(--text-secondary-light), var(--text-secondary-dark));--accent-light: oklch(var(--lch-base-on-light));--accent-dark: oklch(var(--lch-base-on-dark));--accent: light-dark(var(--accent-light), var(--accent-dark));--border-color-light: oklch(var(--lch-ink-on-light) / .04);--border-color-dark: oklch(var(--lch-ink-on-dark) / .04);--border-color: light-dark(var(--border-color-light), var(--border-color-dark));--font-family: "InterVariable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-base: calc(1em + 1vw) ;--font-size-fixed: 1rem;--font-size-x-small: 70%;--font-size-small: 85%;--font-size-large: 125%;--font-size-x-large: 160%;--font-weight: 400;--font-weight-medium: 500;--font-weight-bold: 700;--letter-spacing: -.01em;--line-height: 1.3em;--hover-transition: .15s ease-in-out;--border-radius: .25ch;--inline-spacing: 1ch;--block-spacing: 1rem}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}}@layer base.base{html{color:var(--text-primary);font-weight:var(--font-weight);font-feature-settings:"ss01","ss03";font-optical-sizing:auto;font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--background-primary);font-size:var(--font-size-base);font-family:var(--font-family);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:0;padding:0}h3{font-size:var(--font-size-large);font-weight:var(--font-weight-medium)}p{line-height:var(--line-height);margin-block-end:var(--line-height);max-inline-size:44ch}a{color:var(--accent);text-decoration-thickness:from-font;text-decoration-skip-ink:auto}a:hover{color:var(--text-primary)}:is(a,button){touch-action:manipulation;transition-property:background-color,border-color,box-shadow,filter,outline;transition:.1s ease-out}:is(a,button):where(:focus-visible){border-radius:var(--border-radius);outline:var(--focus-ring-size, 2px) solid var(--accent);outline-offset:var(--focus-ring-offset, 1px)}}@layer components.components{.container{margin-inline:auto;max-width:72rem;padding-inline:1.5rem}}@layer animations.animations{@media (prefers-reduced-motion: no-preference){@keyframes header-size-and-opacity{0%{height:var(--header-size-start);-webkit-backdrop-filter:saturate(var(--filter-saturation-start)) blur(var(--filter-blur-start));backdrop-filter:saturate(var(--filter-saturation-start)) blur(var(--filter-blur-start))}to{height:var(--header-size-end);-webkit-backdrop-filter:saturate(var(--filter-saturation-end)) blur(var(--filter-blur-end));backdrop-filter:saturate(var(--filter-saturation-end)) blur(var(--filter-blur-end))}}@keyframes divider-opacity{0%{opacity:var(--divider-opacity-start)}to{opacity:var(--divider-opacity-end)}}}}@layer utilities.uitilities{.for-screen-reader{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}
