footer[data-astro-cid-sz7xmlte]{background-color:var(--bg);padding:1rem;address{color:var(--text-color-secondary)}>.main-footer{max-width:1200px;margin:auto;display:flex;justify-content:space-between}.footer-links{display:flex;gap:3em;flex-wrap:wrap;li{list-style-type:none}li a{color:var(--text-color-secondary)}}.copyright{margin-top:2rem;display:flex;justify-content:center;p{color:var(--text-color-secondary)}}}:root{--text-color: white;--text-color-primary: white;--text-color-secondary: oklch(70% 0 0);--bg-dark: oklch(18% 0 0);--bg: oklch(27% 0 0);--bg-light: oklch(37% 0 18);--color-white: oklch(100% 0 106);--color-dark-white: oklch(95% .01 51);--color-darker-white: oklch(50% 0 0);--color-tan: oklch(84% .09 70);--color-pink: oklch(64% .26 5);--color-yellow: oklch(92% .19 103);--color-green: oklch(66% .16 155);--color-primary: var(--color-dark-white);--color-secondary: var(--color-darker-white);--border-radius: .5rem;--border-radius-lg: 1rem;--border-radius-pill: 100vw;--scale-factor: 1.618;--whole-step: 1.618;--half-step: 1.272;--quarter-step: 1.128;--eighth-step: 1.062;--md: 1em;--sm: calc(var(--md) / var(--scale-factor));--xs: calc(var(--sm) / var(--scale-factor));--2xs: calc(var(--xs) / var(--scale-factor));--lg: calc(var(--md) * var(--scale-factor));--xl: calc(var(--lg) * var(--scale-factor));--2xl: calc(var(--xl) * var(--scale-factor));--display1-font-size: calc(1em * var(--whole-step) * var(--whole-step) * var(--whole-step));--display2-font-size: calc(1em * var(--whole-step) * var(--whole-step));--title1-font-size: calc(1em * var(--whole-step) * var(--half-step));--title2-font-size: calc(1em * var(--whole-step));--title3-font-size: calc(1em * var(--half-step));--heading-font-size: calc(1em * var(--quarter-step));--subheading-font-size: calc(1em / var(--quarter-step));--body-font-size: 1em;--callout-font-size: calc(1em / var(--eighth-step));--label-font-size: calc((1em / var(--quarter-step)) / var(--eighth-step));--caption-font-size: calc(1em / var(--half-step));--capline-font-size: calc(1em / var(--half-step));--display1-line-height: var(--quarter-step);--display2-line-height: var(--half-step);--title1-line-height: var(--half-step);--title2-line-height: var(--half-step);--title3-line-height: var(--half-step);--heading-line-height: var(--half-step);--subheading-line-height: var(--half-step);--body-line-height: var(--whole-step);--callout-line-height: var(--half-step);--label-line-height: var(--half-step);--caption-line-height: var(--half-step);--capline-line-height: var(--half-step);font-size:16px;font-family:var(--font-poppins);color:var(--text-color);background-color:var(--bg-dark)}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{hanging-punctuation:first allow-end last}p{text-wrap:pretty}input,textarea{color:var(--text-color)}textarea{resize:none}ul,ol{list-style-position:inside}a{color:var(--text-color);text-decoration:none;&:hover{text-decoration:underline}}html,body{height:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}form input,form textarea{background-color:var(--bg-dark);border:1px solid var(--bg-light);border-radius:var(--border-radius);padding:.5rem}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0}.skip-to-main-content-link:focus{left:50%;transform:translate(-50%);opacity:1}.silence{position:absolute;left:-1000000px}.center-contain-lrg{max-width:1200px;margin:0 auto}.center-contain-med{max-width:800px;margin:0 auto}.text-center{text-align:center}.link-button[data-astro-cid-5eunqzkt]{padding:.5em;cursor:pointer;border-radius:var(--border-radius-pill);background-color:var(--color-secondary);color:var(--color-dark-white);font-weight:600;text-decoration:none;display:inline-block}.link-button[data-astro-cid-5eunqzkt][data-primary]{background-color:var(--color-primary);color:var(--bg)}header[data-astro-cid-3ef6ksr2]{background-color:var(--bg);padding:1rem;>.main-header{display:flex;justify-content:space-between;align-items:center;@media(width<67ch){flex-direction:column}gap:.7em;max-width:1200px;margin-inline:auto;>.logo>h3{vertical-align:bottom;display:inline}>nav{display:flex;gap:1em}}}
