@font-face{font-family:Recursive;src:url(./Recursive_VF_1.085.C3fm0w2j.woff2) format("woff2-variations");font-weight:300 1000}@font-face{font-family:Jaro;src:url(./Jaro-Regular-VariableFont_opsz.BlvwcG8y.woff2) format("woff2-variations")}.nav-bio.svelte-zym6ow{text-wrap:nowrap;display:block;height:fit-content;margin:0;font-size:var(--font-size-lg);font-weight:700}.nav-bio.svelte-zym6ow .pseudo:where(.svelte-zym6ow){display:none}@media(max-width:50ch){.nav-bio.svelte-zym6ow .pseudo:where(.svelte-zym6ow){display:unset}.nav-bio.svelte-zym6ow .full-name:where(.svelte-zym6ow){display:none}}.nav-bio.svelte-zym6ow .name-first:where(.svelte-zym6ow),.nav-bio.svelte-zym6ow .name-last:where(.svelte-zym6ow),.nav-bio.svelte-zym6ow .pseudo:where(.svelte-zym6ow){font-family:var(--font-display-family, "inherit");font-weight:var(--font-display-weight, "inherit");font-style:var(--font-display-style, "inherit");font-optical-sizing:var(--font-display-optical-sizing, "inherit");font-variation-settings:var(--font-display-variation-settings, "inherit")}.nav-bio.svelte-zym6ow a:where(.svelte-zym6ow),.nav-bio.svelte-zym6ow a:where(.svelte-zym6ow):visited,.nav-bio.svelte-zym6ow a:where(.svelte-zym6ow):link{color:unset;text-decoration:unset}@font-face{font-family:Recursive;src:url(./Recursive_VF_1.085.C3fm0w2j.woff2) format("woff2-variations");font-weight:300 1000}@font-face{font-family:Jaro;src:url(./Jaro-Regular-VariableFont_opsz.BlvwcG8y.woff2) format("woff2-variations")}nav.svelte-fkvc1s{--link-count: 1;padding:0;margin:0}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s){height:100%;width:100%;list-style-type:none;margin:0;padding:0;font-size:var(--font-size-md);display:grid;grid-template-columns:var(--columns-template);grid-template-rows:var(--rows-template);justify-content:space-around;align-items:start}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s){--columns-template: repeat(var(--link-count, 1), 1fr);--rows-template: unset}@media(max-width:50ch){nav.svelte-fkvc1s ul:where(.svelte-fkvc1s){--columns-template: 1fr;--rows-template: repeat(auto-fill, min-content)}}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s){display:inline-block;width:100%;text-decoration:none;color:var(--foreground-color);text-wrap:nowrap}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s){font-weight:600;display:inline-block;transition-timing-function:ease-in;transition-property:translate;transition-duration:.3s;font-family:var(--font-ui-family, "inherit");font-weight:var(--font-ui-weight, "inherit");font-style:var(--font-ui-style, "inherit");font-optical-sizing:var(--font-ui-optical-sizing, "inherit");font-variation-settings:var(--font-ui-variation-settings, "inherit")}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):before{font-family:var(--font-monospace-family, "inherit");font-weight:var(--font-monospace-weight, "inherit");font-style:var(--font-monospace-style, "inherit");font-optical-sizing:var(--font-monospace-optical-sizing, "inherit");font-variation-settings:var(--font-monospace-variation-settings, "inherit");content:"> "}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):after{font-family:var(--font-monospace-family, "inherit");font-weight:var(--font-monospace-weight, "inherit");font-style:var(--font-monospace-style, "inherit");font-optical-sizing:var(--font-monospace-optical-sizing, "inherit");font-variation-settings:var(--font-monospace-variation-settings, "inherit")}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s):hover>a:where(.svelte-fkvc1s)>span:where(.svelte-fkvc1s){font-family:var(--font-ui-family-accent, var(--font-ui-family, "inherit"));font-weight:var(--font-ui-weight-accent, var(--font-ui-weight, "inherit"));font-style:var(--font-ui-style-accent, var(--font-ui-style, "inherit"));font-optical-sizing:var(--font-ui-optical-sizing-accent, var(--font-ui-optical-sizing, "inherit"));font-variation-settings:var(--font-ui-variation-settings-accent, var(--font-ui-variation-settings, "inherit"))}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s):hover>a:where(.svelte-fkvc1s)>span:where(.svelte-fkvc1s):before{content:">>"}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li.active:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s)>span:where(.svelte-fkvc1s):after{content:" <"}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s)>a:where(.svelte-fkvc1s){display:inline-flex;justify-content:center;align-items:center}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s):hover:not(.active)>a:where(.svelte-fkvc1s)>span:where(.svelte-fkvc1s):before{content:">>"}nav.svelte-fkvc1s ul:where(.svelte-fkvc1s)>li:where(.svelte-fkvc1s):not(.active)>a:where(.svelte-fkvc1s)>span:where(.svelte-fkvc1s){padding-right:2ch}@font-face{font-family:Recursive;src:url(./Recursive_VF_1.085.C3fm0w2j.woff2) format("woff2-variations");font-weight:300 1000}@font-face{font-family:Jaro;src:url(./Jaro-Regular-VariableFont_opsz.BlvwcG8y.woff2) format("woff2-variations")}button.svelte-1fdfmot{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;padding:var(--spacing-xxs) var(--spacing-xs);font-weight:700;background-color:var(--background-color, black);color:var(--foreground-color, black);border:1px solid black;border-radius:6px}strong{font-family:var(--font-ui-family-accent, var(--font-ui-family, "inherit"));font-weight:var(--font-ui-weight-accent, var(--font-ui-weight, "inherit"));font-style:var(--font-ui-style-accent, var(--font-ui-style, "inherit"));font-optical-sizing:var(--font-ui-optical-sizing-accent, var(--font-ui-optical-sizing, "inherit"));font-variation-settings:var(--font-ui-variation-settings-accent, var(--font-ui-variation-settings, "inherit"))}.theme-switcher.svelte-1fdfmot{--width: 14ch;display:flex;flex-direction:column;align-items:end}.theme-list.svelte-1fdfmot{width:var(--width)}@supports not selector(:popover-open){.theme-list[data-opened=true].svelte-1fdfmot,.theme-switcher.svelte-1fdfmot:is(:where(.svelte-1fdfmot):hover,:where(.svelte-1fdfmot):active,:where(.svelte-1fdfmot):focus) ul:where(.svelte-1fdfmot){z-index:9999;display:unset}.theme-list.svelte-1fdfmot{position:absolute;display:none}}.svelte-1fdfmot::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.theme-list.svelte-1fdfmot{list-style:none;margin:0;padding:0}@supports (bottom: anchor(top)){.theme-list.svelte-1fdfmot{bottom:calc(anchor(top) + 20px);justify-self:anchor-center}}@supports not (bottom: anchor(top)){.theme-list.svelte-1fdfmot{top:calc(var(--popover-pos-y, 0));left:calc(var(--popover-pos-x, 0) - var(--width))}}.theme-list.svelte-1fdfmot li:where(.svelte-1fdfmot):hover{background-color:var(--accent-color-main)}input.svelte-1fdfmot{visibility:hidden;width:0}label.svelte-1fdfmot{display:block;cursor:pointer}.theme-name.svelte-1fdfmot{cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-ui-family-accent, var(--font-ui-family, "inherit"));font-weight:var(--font-ui-weight-accent, var(--font-ui-weight, "inherit"));font-style:var(--font-ui-style-accent, var(--font-ui-style, "inherit"));font-optical-sizing:var(--font-ui-optical-sizing-accent, var(--font-ui-optical-sizing, "inherit"));font-variation-settings:var(--font-ui-variation-settings-accent, var(--font-ui-variation-settings, "inherit"))}.theme-display.svelte-1fdfmot .theme-icon{width:var(--font-size-md);height:var(--font-size-md)}.theme-display.svelte-1fdfmot{display:inline-flex;align-items:center}.theme-name.svelte-1fdfmot+.theme-icon{flex-shrink:0;margin-left:var(--spacing-xs)}.theme-option.svelte-1fdfmot{padding:0 var(--spacing-fixed-xs);box-sizing:content-box}.theme-option.svelte-1fdfmot input:where(.svelte-1fdfmot){width:0;margin:0;padding:0}.theme-current.theme-display.svelte-1fdfmot{justify-content:center}.theme-option.svelte-1fdfmot .theme-display:where(.svelte-1fdfmot){width:90%;justify-content:space-between}@media(max-width:540px){.theme-current.svelte-1fdfmot .theme-name:where(.svelte-1fdfmot){display:none}.theme-name.svelte-1fdfmot+.theme-icon{flex-shrink:unset;margin-left:unset}}@font-face{font-family:Recursive;src:url(./Recursive_VF_1.085.C3fm0w2j.woff2) format("woff2-variations");font-weight:300 1000}@font-face{font-family:Jaro;src:url(./Jaro-Regular-VariableFont_opsz.BlvwcG8y.woff2) format("woff2-variations")}:root{--background-color-light: white;--foreground-color-light: #1c1c1c;--background-color-dark: #3c3c3c;--foreground-color-dark: #bcbcbc;--darken-amount-default: -30%;--accent-color-main-l: 60.67%;--accent-color-main-c: .335;--accent-color-main-h: 327.18;--accent-color-main: oklch(var(--accent-color-main-l) var(--accent-color-main-c) var(--accent-color-main-h));--accent-color-main-darkened: oklch(calc(var(--accent-color-main-l) - var(--darken-amount, var(--darken-amount-default))) var(--accent-color-main-c) var(--accent-color-main-h));--accent-color-secondary-l: 78.67%;--accent-color-secondary-c: .188;--accent-color-secondary-h: 76.24;--accent-color-secondary: oklch(var(--accent-color-secondary-l) var(--accent-color-secondary-c) var(--accent-color-secondary-h));--accent-color-secondary-darkened: oklch(calc(var(--accent-color-secondary-l) - var(--darken-amount, var(--darken-amount-default))) var(--accent-color-secondary-c) var(--accent-color-secondary-h))}:root[data-theme=light]{--background-color: var(--background-color-light);--foreground-color: var(--foreground-color-light);--darken-amount: -30%}:root[data-theme=dark]{--background-color: var(--background-color-dark);--foreground-color: var(--foreground-color-dark);--darken-amount: 50%}:root:not([data-theme=dark]):not([data-theme=light]){--background-color: var(--background-color-light);--foreground-color: var(--foreground-color-light);--darken-amount: -30%}@media(prefers-color-scheme:dark){:root:not([data-theme=dark]):not([data-theme=light]){--background-color: var(--background-color-dark);--foreground-color: var(--foreground-color-dark);--darken-amount: 50%}}:root{--font-size-base: 1.1rem;--font-scale-ratio: 1.3;--font-size-xxs: calc(1 / var(--font-scale-ratio) / var(--font-scale-ratio) / var(--font-scale-ratio) * var(--font-size-base));--font-size-xs: calc(1 / var(--font-scale-ratio) / var(--font-scale-ratio) * var(--font-size-base));--font-size-sm: calc(1 / var(--font-scale-ratio) * var(--font-size-base));--font-size-md: calc(1 * var(--font-size-base));--font-size-lg: calc(1 * (var(--font-scale-ratio)) * var(--font-size-base));--font-size-xl: calc(1 * (var(--font-scale-ratio)) * (var(--font-scale-ratio)) * var(--font-size-base));--font-size-xxl: calc(1 * (var(--font-scale-ratio)) * (var(--font-scale-ratio)) * (var(--font-scale-ratio)) * var(--font-size-base));font-size:var(--font-size-md);--spacing-base: .3125em ;--spacing-xxs: calc(1 * var(--spacing-base));--spacing-xs: calc(2 * var(--spacing-base));--spacing-sm: calc(3 * var(--spacing-base));--spacing-md: calc(5 * var(--spacing-base));--spacing-lg: calc(8 * var(--spacing-base));--spacing-xl: calc(13 * var(--spacing-base));--spacing-xxl: calc(21 * var(--spacing-base));--spacing-root-base: .3125rem ;--spacing-root-xxs: calc(1 * var(--spacing-root-base));--spacing-root-xs: calc(2 * var(--spacing-root-base));--spacing-root-sm: calc(3 * var(--spacing-root-base));--spacing-root-md: calc(5 * var(--spacing-root-base));--spacing-root-lg: calc(8 * var(--spacing-root-base));--spacing-root-xl: calc(13 * var(--spacing-root-base));--spacing-root-xxl: calc(21 * var(--spacing-root-base));--spacing-fixed-base: 6px;--spacing-fixed-xxs: calc(1 * var(--spacing-fixed-base));--spacing-fixed-xs: calc(2 * var(--spacing-fixed-base));--spacing-fixed-sm: calc(3 * var(--spacing-fixed-base));--spacing-fixed-md: calc(5 * var(--spacing-fixed-base));--spacing-fixed-lg: calc(8 * var(--spacing-fixed-base));--spacing-fixed-xl: calc(13 * var(--spacing-fixed-base));--spacing-fixed-xxl: calc(21 * var(--spacing-fixed-base));--padding-default: var(--spacing-sm);--column-size: 80ch;--backdrop-filter-radius: 15px;--font-ui-family: "Recursive", arial, sans-serif;--font-ui-weight: normal;--font-ui-style: normal;--font-ui-variation-settings: "MONO" var(--recursive-mono, 0), "CASL" var(--recursive-casl, .4), "slnt" var(--recursive-slnt, 0), "wght" var(--recursive-wght, 400), "CSRV" var(--recursive-crsv, .5);--font-ui-variation-settings-accent: "MONO" var(--recursive-mono, 0), "CASL" var(--recursive-casl, .4), "slnt" var(--recursive-slnt, 0), "wght" var(--recursive-wght, 800), "CSRV" var(--recursive-crsv, .5);--font-monospace-family: "Recursive", "FantasqueSansMonoRegular", "Source Code", monospace;--font-monospace-weight: normal;--font-monospace-style: normal;--font-monospace-variation-settings: "MONO" var(--recursive-mono, 1), "CASL" var(--recursive-casl, .4), "slnt" var(--recursive-slnt, 0), "wght" var(--recursive-wght, 400), "CSRV" var(--recursive-crsv, .5);--font-text-family: "Recursive";--font-text-weight: normal;--font-text-style: normal;--font-display-family: "Jaro", var(--font-ui-family);--font-display-optical-sizing: auto;--font-display-weight: 400;--font-display-style: normal;font-family:var(--font-ui-family, "inherit");font-weight:var(--font-ui-weight, "inherit");font-style:var(--font-ui-style, "inherit");font-optical-sizing:var(--font-ui-optical-sizing, "inherit");font-variation-settings:var(--font-ui-variation-settings, "inherit")}h1{font-size:var(--font-size-xl)}body{padding:0;margin:0;background-color:var(--background-color);color:var(--foreground-color)}.body{min-height:100vh;width:100vw;box-sizing:border-box;overflow:hidden;background:linear-gradient(135deg,var(--accent-color-main-darkened),var(--accent-color-secondary-darkened));display:flex!important;flex-direction:column}.body header.svelte-12qhfyh{overflow:hidden}.body main.svelte-12qhfyh{overflow:hidden}.body{padding:0;margin:0}@media(min-width:100ch){header.svelte-12qhfyh{padding-left:var(--spacing-fixed-xs);padding-right:var(--spacing-fixed-xs);padding-top:var(--spacing-fixed-xxs);box-sizing:border-box;width:100%;margin:0;display:grid;grid-template-columns:20em 1fr 20em}header.svelte-12qhfyh>*{grid-row:0}header.svelte-12qhfyh>:nth-child(1){grid-column:1/span 1}header.svelte-12qhfyh>:nth-child(2){grid-column:2/span 1}header.svelte-12qhfyh>:nth-child(3){grid-column:3/span 1}}@media(max-width:100ch){header.svelte-12qhfyh{padding-left:var(--spacing-fixed-xs);padding-right:var(--spacing-fixed-xs);padding-top:var(--spacing-fixed-xxs);box-sizing:border-box;width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content}header.svelte-12qhfyh>*{grid-row:1}header.svelte-12qhfyh>:nth-child(1){grid-row:1;grid-column:1/span 1}header.svelte-12qhfyh>:nth-child(2){grid-row:2;grid-column:1/span 2}header.svelte-12qhfyh>:nth-child(3){grid-row:1;grid-column:2/span 1}}.theme-switcher-container.svelte-12qhfyh{display:flex;flex-direction:row-reverse}
