@import"https://use.typekit.net/upf6zkz.css";*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{min-height:100vh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:root{--color-palette-black: black;--color-palette-dimgray: dimgray;--color-palette-lightgray: lightgray;--color-palette-white: white;--color-palette-orangered: orangered;--color-palette-orange: orange;--color-palette-dodgerblue: dodgerblue;--color-palette-chocolate: chocolate;--color-palette-seagreen: seagreen;--color-palette-slateblue: slateblue;--color-page: var(--color-palette-white);--color-page-neutral: var(--color-palette-lightgray);--color-page-accent: var(--color-palette-dodgerblue);--color-page-contrast: var(--color-palette-black);--color-content: var(--color-palette-black);--color-content-neutral: var(--color-palette-dimgray);--color-content-accent: var(--color-palette-orangered);--color-content-contrast: var(--color-palette-white);--color-interaction: var(--color-palette-black);--color-interaction-neutral: var(--color-palette-dimgray);--color-interaction-accent: var(--color-palette-orange);--color-interaction-contrast: var(--color-palette-white);--background-diagonal-lines: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='6'%20viewBox='0%200%206%206'%3e%3cpolygon%20fill='lightgray'%20points='5%200%206%200%200%206%200%205'%3e%3c/polygon%3e%3cpolygon%20fill='lightgray'%20points='6%205%206%206%205%206'%3e%3c/polygon%3e%3c/svg%3e");--background-texture: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='4'%20height='4'%20viewBox='0%200%204%204'%3e%3cpath%20fill='lightgray'%20d='M1%203h1v1H1V3zm2-2h1v1H3V1z'%3e%3c/path%3e%3c/svg%3e");--background-texture-fixed: var(--background-texture) fixed;--background-topography: url(./topography.DqIbxXKz.svg) center/50rem repeat;--background-topography-fixed: var(--background-topography) fixed;--background-texture-topography: var(--background-texture), var(--background-topography);--background-texture-topography-fixed: var(--background-texture-fixed), var(--background-topography-fixed);--border-radius-squircle: .125rem;--border-radius-circle: 50%;--border-width-hairline: .0625rem;--border-width-fine: .125rem;--border-width-thin: .25rem;--border-width-slim: .5rem;--border-width-thick: 1rem;--spacing-micro-hairline: .0625rem;--spacing-micro-fine: .125rem;--spacing-micro-thin: .25rem;--spacing-micro-slim: .5rem;--spacing-micro-thick: 1rem;--spacing-macro-xs: 1.5rem;--spacing-macro-sm: 2rem;--spacing-macro-md: 3rem;--spacing-macro-lg: 5rem;--spacing-macro-xl: 8rem;--font-primary: peridot-pe-variable, sans-serif;--font-accent: "Glodok", sans-serif;--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-bold: 800;--font-weight-black: 900;--font-weight-heavy: 950;--font-variation-regular: "ital" 0, "wdth" 100, "wght" var(--font-weight-regular);--font-variation-semi-bold: "ital" 0, "wdth" 100, "wght" var(--font-weight-semi-bold);--font-variation-bold: "ital" 0, "wdth" 100, "wght" var(--font-weight-bold);--font-variation-black: "ital" 0, "wdth" 100, "wght" var(--font-weight-black);--font-variation-heavy: "ital" 0, "wdth" 100, "wght" var(--font-weight-heavy);--font-text-size-xs: .875rem;--font-text-size-sm: 1rem;--font-text-size-md: 1.25rem;--font-text-size-lg: 1.5rem;--font-text-size-xl: 1.75rem;--font-text-line-height: 1.625;--font-heading-size-xs: 2rem;--font-heading-size-sm: 2.5rem;--font-heading-size-md: 3.5rem;--font-heading-size-lg: 5rem;--font-heading-size-xl: 7rem;--font-heading-line-height: 1.125;--icon-size-xs: 1.5rem;--icon-size-sm: 2rem;--icon-size-md: 2.5rem;--icon-size-lg: 3.5rem;--icon-size-xl: 5rem;--motion-duration-short: .2s;--motion-duration-medium: .4s;--motion-duration-long: .6s}@property --scrollbar-width{syntax: ""; inherits: true; inital-value: 0;}:focus-visible{outline:var(--border-width-fine) dotted var(--color-content-accent);outline-offset:var(--spacing-micro-slim);border-radius:var(--border-radius-squircle)}::selection{background-color:var(--color-content-accent);color:var(--color-content-contrast)}html{container-type:inline-size}body{--scrollbar-width: calc(100vw - 100cqw) ;font-family:var(--font-primary);line-height:var(--font-text-line-height)}h1,h2,h3,h4,h5,h6{line-height:var(--font-heading-line-height)}a{color:var(--color-content);font-weight:600;text-decoration:underline .175em solid var(--color-interaction-accent);transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}a:hover{color:var(--color-interaction-accent);text-decoration-color:var(--color-interaction)}a.is-inverted{color:var(--color-interaction-contrast);text-decoration-color:var(--color-interaction-accent)}a.is-inverted:hover{color:var(--color-interaction-accent);text-decoration-color:var(--color-interaction-contrast)}.site-logo-link.svelte-1c1v8jy{transition:color var(--motion-duration-short) ease-in-out,scale var(--motion-duration-short) ease-in-out;color:var(--color-interaction)}.site-logo-link.svelte-1c1v8jy:hover,.site-logo-link.svelte-1c1v8jy:focus,.site-logo-link.svelte-1c1v8jy:active{scale:1.05;color:var(--color-interaction-accent)}.logo.svelte-1c1v8jy{width:var(--icon-size-lg);height:var(--icon-size-lg)}.nav.svelte-mxhfy8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-macro-sm) var(--spacing-macro-md);padding:var(--spacing-macro-sm) 0}.site-footer.svelte-1sak98x{margin-top:var(--spacing-macro-xl);background-color:var(--color-page-contrast)}.site-footer.svelte-1sak98x .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-macro-xs) var(--spacing-macro-md);padding-top:var(--spacing-macro-xs);padding-bottom:var(--spacing-macro-md);color:var(--color-content-contrast)}.divider.svelte-1sak98x{background:var(--background-texture-topography),var(--color-page);height:var(--spacing-macro-sm)}body{display:grid;grid-template-rows:auto 1fr auto}
