*,:before,:after{box-sizing:border-box}*{text-wrap:pretty;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html:focus-within{scroll-behavior:smooth}html,body{scroll-behavior:smooth;min-block-size:100%}body{-webkit-text-size-adjust:100%;min-height:100svh;overflow-x:hidden}ul[role=list],ol[role=list]{list-style:none}a,a[role=button],a:not([class]){text-decoration-skip-ink:auto;text-decoration:none}img,picture,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea,span,address{font:inherit;color:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--navBarLogoContainerHeight:5.5rem;--navBarHeight:4rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--fg-primary);background-color:hsl(var(--clr-white)/1)}main{scroll-margin-top:var(--navBarHeight);z-index:1;position:relative}a{margin:0;padding:0;text-decoration:none}a:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline-offset:.25rem;outline:2px dashed var(--fg-primary);font-weight:500}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}.btn{text-align:center;corner-shape:squircle;cursor:pointer;background-color:#0000;border:3px solid #0000;border-radius:2rem 0;width:100%;max-width:25rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;transition:all .25s ease-in-out;display:inline-block}.btn-brand{border-color:hsl(var(--clr-brand)/.25);background-color:hsl(var(--clr-sand)/1)}.btn-brand:hover,.btn-brand:focus-visible,.btn-brand:active{color:hsl(var(--clr-white)/1);background-color:hsl(var(--clr-brand)/1)}.btn-accent{background-color:hsl(var(--clr-accent-light)/1);border-color:hsl(var(--clr-accent)/.25)}.btn-accent:hover,.btn-accent:focus-visible,.btn-accent:active{color:hsl(var(--clr-white)/1);background-color:hsl(var(--clr-accent)/1)}.btn-white{border-color:hsl(var(--clr-white)/1);background-color:hsl(var(--clr-drk-white)/1)}.btn-white:hover,.btn-white:focus-visible,.btn-white:active{color:var(--fg-primary);border-color:hsl(var(--clr-white)/1);background-color:hsl(var(--clr-white)/1)}.underline-hover-center{cursor:pointer;background:0 0;border:none;display:inline-block;position:relative}.underline-hover-center:after{content:"";background:currentColor;width:0;height:.5px;transition:width .3s,left .3s;position:absolute;bottom:-4px;left:50%}.underline-hover-center:hover:after{width:100%;left:0}.emphasis{font-style:italic;font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--clr-brand:20 80% 18%;--clr-accent:129 12% 40%;--clr-accent-light:109 12% 70%;--clr-white:35 75% 95%;--clr-drk-white:35 20% 90%;--clr-sand:35 80% 80%;--bg-primary:hsl(var(--clr-white) / 1);--bg-secondary:hsl(var(--clr-sand) / 1);--bg-tertiary:hsl(var(--clr-accent) / 1);--fg-primary:hsl(var(--clr-brand) / 1);--fg-secondary:hsl(var(--clr-brand) / 1);--selection-bg:hsl(var(--clr-accent) / .5);--selection-fg:hsl(var(--clr-brand) / 1)}@media (prefers-color-scheme:dark){:root{--bg-primary:hsl(var(--clr-white) / 1);--bg-secondary:hsl(var(--clr-sand) / 1);--fg-primary:hsl(var(--clr-brand) / 1);--fg-secondary:hsl(var(--clr-brand) / 1);--selection-bg:hsl(var(--clr-accent) / .5);--selection-fg:hsl(var(--clr-brand) / 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg-primary:hsl(var(--clr-white) / 1);--bg-secondary:hsl(var(--clr-sand) / 1);--fg-primary:hsl(var(--clr-brand) / 1);--fg-secondary:hsl(var(--clr-brand) / 1);--selection-bg:hsl(var(--clr-accent) / .5);--selection-fg:hsl(var(--clr-brand) / 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}h1{font-family:var(--ff-header),Verdana,Arial,Times,serif;letter-spacing:2px;word-spacing:8px;font-size:3rem;font-weight:400;line-height:1}@media (max-width:1024px){h1{word-spacing:6px;font-size:2.75rem}}@media (max-width:855px){h1{font-size:2.5rem}}@media (max-width:768px){h1{font-size:2.25rem}}h2,h3{font-family:var(--ff-header),Verdana,Arial,Times,serif}h2{font-family:var(--ff-header),Verdana,Arial,Times,serif;letter-spacing:2px;word-spacing:8px;font-size:3rem;font-weight:600;line-height:1.1}@media (max-width:1024px){h2{font-size:2.5rem}}@media (max-width:855px){h2{font-size:2.25rem}}@media (max-width:768px){h2{font-size:2rem}}h3{letter-spacing:1px;word-spacing:8px;font-size:2.5rem;font-weight:500;line-height:1.15}@media (max-width:1024px){h3{font-size:2.25rem}}@media (max-width:855px){h3{font-size:2rem}}@media (max-width:768px){h3{font-size:1.75rem}}p,li,a,label,input,textarea,button,address,table,span,blockquote{color:inherit;font-family:var(--ff-primary),Helvetica,Arial,sans-serif;letter-spacing:3px;word-spacing:4px;font-size:1.25rem;font-weight:500;line-height:1.25;font-style:unset}p:hover,li:hover,a:hover,label:hover,input:hover,textarea:hover,button:hover,address:hover,table:hover,span:hover,blockquote:hover{text-decoration:none}@media (max-width:770px){p,li,a,label,input,textarea,button,address,table,span,blockquote{font-size:1.15rem}}@media (max-width:425px){p,li,a,label,input,textarea,button,address,table,span,blockquote{font-size:1rem}}
