*,*:before,*:after{box-sizing:border-box}ul:where([class]),ol:where([class]){padding:0}body,h1,h2,h3,h4,p,ul:where([class]),ol:where([class]),figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}button{-webkit-font-smoothing:inherit;appearance:none;cursor:pointer;border:none;background:none;padding:0;overflow:visible;font:inherit;letter-spacing:inherit}:root{--white: rgb(213, 213, 207);--black: rgb(0, 0, 0);--gray: rgb(100, 100, 100);--alpha: rgba(255, 255, 255, 0);--orange: hsl(39, 88%, 50%);--clr-bg: var(--white);--clr-fg: var(--black);--clr-brdr: var(--black);--clr-fg2: var(--gray);--clr-hl: var(--orange);--clr-ol: var(--black);--fs-t: 1.8rem;--fs-h: 1.4rem;--fs-p: 1.3rem;--font-sans: "Founders Grotesk", Arial, sans-serif;--font-sans2: "Founders Grotesk Medium", var(--font-sans);--font-serif: "Gaya", "Times New Roman", serif;--page-padding: 20px;--width: 58rem;--border: 1px dashed var(--clr-fg);--header-height: 8.31rem}@media screen and (max-width: 400px){:root{--fs-p: 1.1rem;--fs-h: 1.2rem;--fs-t: 1.6rem;--page-padding: 16px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-size:var(--fs-h)}p,ul,li,input,select,caption,textarea{font-weight:400;font-size:var(--fs-p);line-height:1.2;letter-spacing:.02em;overflow-wrap:break-word}a,a:visited,a:active{color:inherit;text-decoration:none}p+p{margin-block-start:1.2rem}ul{margin:0;padding:0;list-style:none}b{font-family:Founders Grotesk Medium,Arial,sans-serif}h4{font-size:var(--fs-p)}html,body{position:relative;background-color:var(--clr-bg);width:100%;scroll-behavior:smooth;color:var(--clr-fg);line-height:1.5;font-family:var(--font-sans);letter-spacing:.02em;text-rendering:optimizespeed}*{overflow-wrap:break-word}body{display:flex;position:relative;flex-direction:column;background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;min-height:100svh;overflow-x:clip}body:before{position:absolute;z-index:0;inset:0;content:""}body>*{z-index:1}body[data-color-preset=green]:before{background-image:radial-gradient(at 40% 20%,hsl(82,100%,74%) 0px,transparent 50%),radial-gradient(at 0% 50%,hsl(79,51%,41%) 0px,transparent 50%),radial-gradient(at 80% 50%,hsl(79,48%,57%) 0px,transparent 50%),radial-gradient(at 80% 100%,hsl(81,23%,48%) 0px,transparent 50%),radial-gradient(at 0% 0%,hsl(124,96%,33%) 0px,transparent 50%);background-color:#fff}body[data-color-preset=lightblue]:before{background-image:radial-gradient(at 40% 20%,hsl(181,100%,74%) 0px,transparent 50%),radial-gradient(at 0% 50%,hsl(180,62%,50%) 0px,transparent 50%),radial-gradient(at 80% 50%,hsl(181,65%,69%) 0px,transparent 50%),radial-gradient(at 80% 100%,hsl(180,69%,81%) 0px,transparent 50%),radial-gradient(at 0% 0%,hsl(180,96%,33%) 0px,transparent 50%);background-color:#fff}body[data-color-preset=purple]:before{background-image:radial-gradient(at 40% 20%,hsl(277,100%,74%) 0px,transparent 50%),radial-gradient(at 0% 50%,rgb(186,129,251) 0px,transparent 50%),radial-gradient(at 80% 50%,hsl(268,67%,74%) 0px,transparent 50%),radial-gradient(at 80% 100%,hsl(281,69%,73%) 0px,transparent 50%),radial-gradient(at 0% 0%,rgb(207,117,255) 0px,transparent 50%);background-color:#fff}body[data-color-preset=orange]:before{background-image:radial-gradient(at 40% 20%,hsl(30,100%,74%) 0px,transparent 50%),radial-gradient(at 0% 50%,hsl(39,88%,50%) 0px,transparent 50%),radial-gradient(at 80% 50%,hsl(32,67%,74%) 0px,transparent 50%),radial-gradient(at 80% 100%,hsl(30,68%,47%) 0px,transparent 50%),radial-gradient(at 0% 0%,hsl(30,96%,33%) 0px,transparent 50%);background-color:#fff}body[data-color-preset=blue]:before{background-image:radial-gradient(at 40% 20%,hsl(233,100%,74%) 0px,transparent 50%),radial-gradient(at 0% 50%,rgb(80,124,255) 0px,transparent 50%),radial-gradient(at 80% 50%,hsl(206,67%,74%) 0px,transparent 50%),radial-gradient(at 80% 100%,rgb(111,150,255) 0px,transparent 50%),radial-gradient(at 0% 0%,rgb(116,150,200) 0px,transparent 50%);background-color:#fff}body[data-contrast-preset=high]{--clr-bg: rgb(255, 255, 255);--clr-fg: rgb(0, 0, 0);--clr-ol: red;--border: 1px solid rgb(0, 0, 0);background-color:#fff}body[data-contrast-preset=high]:before{background:none}body[data-contrast-preset=inverse]{--clr-bg: rgb(0, 0, 0);--clr-fg: rgb(255, 255, 255);--clr-ol: red;--border: 1px solid rgb(255, 255, 255);background-color:#000}body[data-contrast-preset=inverse]:before{background:none}main{flex:1}:target{scroll-padding-top:100px}::selection{background-color:var(--clr-hl)}.relative{position:relative}button:focus,:focus-visible{outline:2px solid var(--clr-ol);outline-offset:3px}.visually-hidden{display:none}.sr-only:not(:focus):not(:active),.skip-link:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);position:absolute;-webkit-clip-path:inset(100%);clip-path:inset(100%);padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}main,footer,main *,footer *{scroll-margin-block-start:calc(var(--header-height) + 1.5rem);scroll-margin-top:calc(var(--header-height) + 1.5rem)}a[data-astro-cid-hoe5mouk]{display:flex;position:fixed;top:0;left:-9999px;z-index:9999;margin:.5rem;border:1px solid var(--clr-fg);background-color:var(--clr-bg);padding:.25rem .5rem;padding-bottom:0;color:var(--clr-fg)}a[data-astro-cid-hoe5mouk]:focus-visible{left:0}.Header{position:sticky;top:0;z-index:2;inline-size:100%;text-align:center}@media screen and (max-height: 30rem){.Header{position:relative;inset:initial}}@media screen and (max-width: 68rem){.Header[data-active=true]{background-color:var(--clr-bg)}}.Header a:not([aria-current=page]):hover,.Header a:focus-visible{color:var(--clr-fg2)}.Header:before{position:absolute;z-index:-2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,black 60%,transparent 100%);inset:0;inset-block-end:-2rem;background-color:transparent;content:""}.Header:after{position:absolute;z-index:-1;inset:0;inset-block-end:-2rem;background:linear-gradient(180deg,var(--clr-bg) 50%,transparent 100%);content:""}.Header_title{border-block-end:var(--border);padding-block:1rem;color:var(--clr-fg);font-size:clamp(16px,2.5rem,30px);font-family:var(--font-serif);letter-spacing:-.01em;text-decoration:none}@media screen and (max-width: 400px){.Header_title{font-size:clamp(16px,2.2rem,50px)}}.Header_title a{padding-inline:var(--page-padding)}.Nav{position:relative;border-bottom:var(--border);font-size:var(--fs-t);text-align:center}.Nav a[aria-current=page]{font-weight:700;font-family:var(--font-sans2)}.Nav button{display:none;color:var(--clr-fg);line-height:1.5}.Nav button span{display:block;margin-bottom:-.4em}@media screen and (max-width: 68rem){.Nav button{display:block;position:relative;z-index:1;padding-block:.7rem;inline-size:100%;font-weight:700;font-family:var(--font-sans2);text-align:center}header[data-active=true] .Nav button{border-bottom:var(--border);background-color:var(--clr-bg)}}#navbar .Nav_items{margin-block-end:-.4em;padding-block:.7rem}@media screen and (max-width: 68rem){#navbar .Nav_items{display:none;position:absolute;margin:unset;padding:unset}.Header[data-active=true] #navbar .Nav_items{display:block;inset-block-start:100%;inset-inline:0;background-color:var(--clr-bg);block-size:calc(100vh - var(--header-height) + 1px);overflow-y:scroll}#navbar .Nav_items span{display:none}}@media screen and (max-height: 30rem){#navbar .Nav_items{position:relative}.Header[data-active=true] #navbar .Nav_items{block-size:fit-content}}.Nav li{display:inline;font-size:var(--fs-t);line-height:1.5}@media screen and (max-width: 68rem){.Nav li{display:grid;block-size:fit-content;min-block-size:11.4285714286%}.Nav li:after{display:none}}@media screen and (max-width: 68rem){.Nav li a{display:grid;place-items:center;border-bottom:var(--border);padding-top:.4em;inline-size:100%;block-size:100%}}a[data-astro-cid-uurnf7zf]{display:block;position:fixed;bottom:0;left:0;z-index:400;border-inline-end:2px dashed black;border-block-start:2px dashed black;background-color:pink;padding-inline:.4em;padding-block-start:.4em;color:#000;font-size:1rem}a[data-astro-cid-uurnf7zf]:hover{background-color:red;color:#fff}
