html{box-sizing:border-box}*,::before,::after{box-sizing:inherit;margin:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}canvas,iframe,img,picture,svg,video{width:100%;height:auto}iframe{border:none;height:24rem;max-height:calc(100vh - 8rem);margin:0}*{text-decoration-skip-ink:auto}a{color:currentColor}body>main{min-height:100vh}h1,h2,h3,h4,h5,h6,[role=heading]{text-wrap:balance}h1~h2,h2~h3,h3~h4,h4~h5,h5~h6,h1~[role=heading]:not([aria-level="1"]),h2~[role=heading]:not([aria-level="1"]),h3~[role=heading]:not([aria-level="1"]),h4~[role=heading]:not([aria-level="1"]),h5~[role=heading]:not([aria-level="1"]),h6~[role=heading]:not([aria-level="1"]),[role=heading]~h2,[role=heading]~h3,[role=heading]~h4,[role=heading]~h5,[role=heading]~h6,[role=heading]~[role=heading]:not([aria-level="1"]){margin-block-start:.5em}caption,details>summary,figcaption,h1,h2,h3,h4,h5,h6,[role=heading],li,p{overflow-wrap:break-word}caption,details>summary,figcaption,li,p{text-wrap:wrap;text-wrap:pretty}main :not(nav)>:is(ol,ul)>li{margin-block-start:.5em}main :not(nav)>:is(ol,ul)>li>:is(ol,ul){margin-block-start:0}main :is(h1,h2,h3,h4,h5,h6,ol,ul,p)+:is(h1,h2,h3,h4,h5,h6,ol,ul,p){margin-block-start:1em}@media screen and (min-width:640px){main details>summary,main p{text-align:justify}main details>summary,main p,main :not(nav)>ol>li,main :not(nav)>ul>li{-webkit-hyphens:auto;hyphens:auto}}:where(html){--text-family:system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--text-height:1.4;--text-size:16px;--text-weight:400;--heading-family:system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--heading-height:1.1;--heading-size:16px;--heading-size-multiplier:1.3;--heading-weight:700;--code-family:Monaco,
    Courier,
    monospace,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--panel-padding:1rem;--panel-border-radius:0.5rem;--panel-border-width:0.125rem;--input-padding:0.5rem;--input-border-radius:0.25rem;--input-border-width:0.125rem;--button-padding:0.5rem;--button-border-radius:0.25rem;--button-border-width:0.125rem;--background-base:#eee;--foreground-base:#222;--primary-background-base:#aad4ff;--primary-foreground-base:#222;--primary-highlight-base:#dff2ff;--primary-shadow-base:#82b9f1;--secondary-background-base:#aaffaa;--secondary-foreground-base:#222;--secondary-highlight-base:#dfffff;--secondary-shadow-base:#82f182;--tertiary-background-base:#ffffaa;--tertiary-foreground-base:#222;--tertiary-highlight-base:#fffff0;--tertiary-shadow-base:#f1f182;--quaternary-background-base:#aaaaff;--quaternary-foreground-base:#222;--quaternary-highlight-base:#d0d0ff;--quaternary-shadow-base:#8282f1;--quinary-background-base:#ffaaaa;--quinary-foreground-base:#222;--quinary-highlight-base:#ffd0d0;--quinary-shadow-base:#f18282;--senary-background-base:#aaffff;--senary-foreground-base:#222;--senary-highlight-base:#d0ffff;--senary-shadow-base:#82f1f1;--septenary-background-base:#ffaaff;--septenary-foreground-base:#222;--septenary-highlight-base:#ffd0ff;--septenary-shadow-base:#f182f1;--octonary-background-base:#aaaa55;--octonary-foreground-base:#222;--octonary-highlight-base:#d0d080;--octonary-shadow-base:#828240;--nonary-background-base:#aaaaaa;--nonary-foreground-base:#222;--nonary-highlight-base:#d0d0d0;--nonary-shadow-base:#828282;--background-contrast:#fff;--foreground-contrast:#000;--primary-background-contrast:#aad4ff;--primary-foreground-contrast:#000;--primary-highlight-contrast:#dff2ff;--primary-shadow-contrast:#82b9f1;--secondary-background-contrast:#aaffaa;--secondary-foreground-contrast:#000;--secondary-highlight-contrast:#dfffff;--secondary-shadow-contrast:#82f182;--tertiary-background-contrast:#ffffaa;--tertiary-foreground-contrast:#000;--tertiary-highlight-contrast:#fffff0;--tertiary-shadow-contrast:#f1f182;--quaternary-background-contrast:#aaaaff;--quaternary-foreground-contrast:#000;--quaternary-highlight-contrast:#d0d0ff;--quaternary-shadow-contrast:#8282f1;--quinary-background-contrast:#ffaaaa;--quinary-foreground-contrast:#000;--quinary-highlight-contrast:#ffd0d0;--quinary-shadow-contrast:#f18282;--senary-background-contrast:#aaffff;--senary-foreground-contrast:#000;--senary-highlight-contrast:#d0ffff;--senary-shadow-contrast:#82f1f1;--septenary-background-contrast:#ffaaff;--septenary-foreground-contrast:#000;--septenary-highlight-contrast:#ffd0ff;--septenary-shadow-contrast:#f182f1;--octonary-background-contrast:#aaaa55;--octonary-foreground-contrast:#000;--octonary-highlight-contrast:#d0d080;--octonary-shadow-contrast:#828240;--nonary-background-contrast:#aaaaaa;--nonary-foreground-contrast:#000;--nonary-highlight-contrast:#d0d0d0;--nonary-shadow-contrast:#828282;--background:var(--background-base);--foreground:var(--foreground-base);--primary-background:var(--primary-background-base);--primary-foreground:var(--primary-foreground-base);--primary-highlight:var(--primary-highlight-base);--primary-shadow:var(--primary-shadow-base);--secondary-background:var(--secondary-background-base);--secondary-foreground:var(--secondary-foreground-base);--secondary-highlight:var(--secondary-highlight-base);--secondary-shadow:var(--secondary-shadow-base);--tertiary-background:var(--tertiary-background-base);--tertiary-foreground:var(--tertiary-foreground-base);--tertiary-highlight:var(--tertiary-highlight-base);--tertiary-shadow:var(--tertiary-shadow-base);--quaternary-background:var(--quaternary-background-base);--quaternary-foreground:var(--quaternary-foreground-base);--quaternary-highlight:var(--quaternary-highlight-base);--quaternary-shadow:var(--quaternary-shadow-base);--quinary-background:var(--quinary-background-base);--quinary-foreground:var(--quinary-foreground-base);--quinary-highlight:var(--quinary-highlight-base);--quinary-shadow:var(--quinary-shadow-base);--senary-background:var(--senary-background-base);--senary-foreground:var(--senary-foreground-base);--senary-highlight:var(--senary-highlight-base);--senary-shadow:var(--senary-shadow-base);--septenary-background:var(--septenary-background-base);--septenary-foreground:var(--septenary-foreground-base);--septenary-highlight:var(--septenary-highlight-base);--septenary-shadow:var(--septenary-shadow-base);--octonary-background:var(--octonary-background-base);--octonary-foreground:var(--octonary-foreground-base);--octonary-highlight:var(--octonary-highlight-base);--octonary-shadow:var(--octonary-shadow-base);--nonary-background:var(--nonary-background-base);--nonary-foreground:var(--nonary-foreground-base);--nonary-highlight:var(--nonary-highlight-base);--nonary-shadow:var(--nonary-shadow-base)}@media screen and (prefers-contrast:more){:where(html[data-color_contrast-more]){--background:var(--background-contrast);--foreground:var(--foreground-contrast);--primary-background:var(--primary-background-contrast);--primary-foreground:var(--primary-foreground-contrast);--primary-highlight:var(--primary-highlight-contrast);--primary-shadow:var(--primary-shadow-contrast);--secondary-background:var(--secondary-background-contrast);--secondary-foreground:var(--secondary-foreground-contrast);--secondary-highlight:var(--secondary-highlight-contrast);--secondary-shadow:var(--secondary-shadow-contrast);--tertiary-background:var(--tertiary-background-contrast);--tertiary-foreground:var(--tertiary-foreground-contrast);--tertiary-highlight:var(--tertiary-highlight-contrast);--tertiary-shadow:var(--tertiary-shadow-contrast);--quaternary-background:var(--quaternary-background-contrast);--quaternary-foreground:var(--quaternary-foreground-contrast);--quaternary-highlight:var(--quaternary-highlight-contrast);--quaternary-shadow:var(--quaternary-shadow-contrast);--quinary-background:var(--quinary-background-contrast);--quinary-foreground:var(--quinary-foreground-contrast);--quinary-highlight:var(--quinary-highlight-contrast);--quinary-shadow:var(--quinary-shadow-contrast);--senary-background:var(--senary-background-contrast);--senary-foreground:var(--senary-foreground-contrast);--senary-highlight:var(--senary-highlight-contrast);--senary-shadow:var(--senary-shadow-contrast);--septenary-background:var(--septenary-background-contrast);--septenary-foreground:var(--septenary-foreground-contrast);--septenary-highlight:var(--septenary-highlight-contrast);--septenary-shadow:var(--septenary-shadow-contrast);--octonary-background:var(--octonary-background-contrast);--octonary-foreground:var(--octonary-foreground-contrast);--octonary-highlight:var(--octonary-highlight-contrast);--octonary-shadow:var(--octonary-shadow-contrast);--nonary-background:var(--nonary-background-contrast);--nonary-foreground:var(--nonary-foreground-contrast);--nonary-highlight:var(--nonary-highlight-contrast);--nonary-shadow:var(--nonary-shadow-contrast)}}@media screen{:where(html[data-contrast=less]){--background:var(--background-base);--foreground:var(--foreground-base);--primary-background:var(--primary-background-base);--primary-foreground:var(--primary-foreground-base);--primary-highlight:var(--primary-highlight-base);--primary-shadow:var(--primary-shadow-base);--secondary-background:var(--secondary-background-base);--secondary-foreground:var(--secondary-foreground-base);--secondary-highlight:var(--secondary-highlight-base);--secondary-shadow:var(--secondary-shadow-base);--tertiary-background:var(--tertiary-background-base);--tertiary-foreground:var(--tertiary-foreground-base);--tertiary-highlight:var(--tertiary-highlight-base);--tertiary-shadow:var(--tertiary-shadow-base);--quaternary-background:var(--quaternary-background-base);--quaternary-foreground:var(--quaternary-foreground-base);--quaternary-highlight:var(--quaternary-highlight-base);--quaternary-shadow:var(--quaternary-shadow-base);--quinary-background:var(--quinary-background-base);--quinary-foreground:var(--quinary-foreground-base);--quinary-highlight:var(--quinary-highlight-base);--quinary-shadow:var(--quinary-shadow-base);--senary-background:var(--senary-background-base);--senary-foreground:var(--senary-foreground-base);--senary-highlight:var(--senary-highlight-base);--senary-shadow:var(--senary-shadow-base);--septenary-background:var(--septenary-background-base);--septenary-foreground:var(--septenary-foreground-base);--septenary-highlight:var(--septenary-highlight-base);--septenary-shadow:var(--septenary-shadow-base);--octonary-background:var(--octonary-background-base);--octonary-foreground:var(--octonary-foreground-base);--octonary-highlight:var(--octonary-highlight-base);--octonary-shadow:var(--octonary-shadow-base);--nonary-background:var(--nonary-background-base);--nonary-foreground:var(--nonary-foreground-base);--nonary-highlight:var(--nonary-highlight-base);--nonary-shadow:var(--nonary-shadow-base)}}@media screen{:where(html[data-contrast=more]){--background:var(--background-contrast);--foreground:var(--foreground-contrast);--primary-background:var(--primary-background-contrast);--primary-foreground:var(--primary-foreground-contrast);--primary-highlight:var(--primary-highlight-contrast);--primary-shadow:var(--primary-shadow-contrast);--secondary-background:var(--secondary-background-contrast);--secondary-foreground:var(--secondary-foreground-contrast);--secondary-highlight:var(--secondary-highlight-contrast);--secondary-shadow:var(--secondary-shadow-contrast);--tertiary-background:var(--tertiary-background-contrast);--tertiary-foreground:var(--tertiary-foreground-contrast);--tertiary-highlight:var(--tertiary-highlight-contrast);--tertiary-shadow:var(--tertiary-shadow-contrast);--quaternary-background:var(--quaternary-background-contrast);--quaternary-foreground:var(--quaternary-foreground-contrast);--quaternary-highlight:var(--quaternary-highlight-contrast);--quaternary-shadow:var(--quaternary-shadow-contrast);--quinary-background:var(--quinary-background-contrast);--quinary-foreground:var(--quinary-foreground-contrast);--quinary-highlight:var(--quinary-highlight-contrast);--quinary-shadow:var(--quinary-shadow-contrast);--senary-background:var(--senary-background-contrast);--senary-foreground:var(--senary-foreground-contrast);--senary-highlight:var(--senary-highlight-contrast);--senary-shadow:var(--senary-shadow-contrast);--septenary-background:var(--septenary-background-contrast);--septenary-foreground:var(--septenary-foreground-contrast);--septenary-highlight:var(--septenary-highlight-contrast);--septenary-shadow:var(--septenary-shadow-contrast);--octonary-background:var(--octonary-background-contrast);--octonary-foreground:var(--octonary-foreground-contrast);--octonary-highlight:var(--octonary-highlight-contrast);--octonary-shadow:var(--octonary-shadow-contrast);--nonary-background:var(--nonary-background-contrast);--nonary-foreground:var(--nonary-foreground-contrast);--nonary-highlight:var(--nonary-highlight-contrast);--nonary-shadow:var(--nonary-shadow-contrast)}}body{font-family:var(--text-family);font-weight:var(--text-weight);font-size:var(--text-size);line-height:var(--text-height);background:var(--background);color:var(--foreground)}code{font-family:var(--code-family)}h1,h2,h3,h4,h5,h6,[role=heading]{font-family:var(--heading-family);font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-height)}h1,[role=heading][aria-level="1"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h2,[role=heading][aria-level="2"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h3,[role=heading][aria-level="3"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h4,[role=heading][aria-level="4"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier))}@media screen and (min-width:896){h1,[role=heading][aria-level="1"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h2,[role=heading][aria-level="2"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h3,[role=heading][aria-level="3"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h4,[role=heading][aria-level="4"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier) * var(--heading-size-multiplier))}h5,[role=heading][aria-level="5"]{font-size:calc(var(--heading-size) * var(--heading-size-multiplier))}}@font-face{font-family:atkinson hyperlegible mono;font-style:normal;font-display:swap;src:url(fonts/AtkinsonHyperlegibleMono.woff2)format("woff2")}@font-face{font-family:atkinson hyperlegible next;font-style:normal;font-display:swap;src:url(fonts/AtkinsonHyperlegibleNext.woff2)format("woff2")}@font-face{font-family:baloo2;font-style:normal;font-display:swap;src:url(fonts/Baloo2.woff2)format("woff2")}@font-face{font-family:spline sans;font-style:normal;font-display:swap;src:url(fonts/SplineSans.woff2)format("woff2")}:where(html){--text-family:Spline Sans;--text-height:1.4;--text-size:16px;--text-weight:300;--heading-family:Baloo2;--heading-height:1.05;--heading-size:20px;--heading-size-multiplier:1.2;--heading-weight:500;--panel-padding:2rem;--panel-border-radius:0.125rem;--panel-border-width:0rem;--input-padding:1rem;--input-border-radius:0.125rem;--input-border-width:0rem;--button-padding:1rem;--button-border-radius:0.125rem;--button-border-width:0rem;--background-base:#fffefa;--foreground-base:#24381d;--background-contrast:#ffffff;--foreground-contrast:#000000;--primary-background-base:#ced2b6;--primary-foreground-base:#6f8255;--primary-highlight-base:#6ca857;--primary-shadow-base:#24381d;--primary-background-contrast:#ffffff;--primary-foreground-contrast:#000000;--primary-highlight-contrast:#ffffff;--primary-shadow-contrast:#000000;--secondary-background-base:#f6efe5;--secondary-foreground-base:#745236;--secondary-highlight-base:#ad7b52;--secondary-shadow-base:#3a291b;--secondary-background-contrast:#ffffff;--secondary-foreground-contrast:#000000;--secondary-highlight-contrast:#ffffff;--secondary-shadow-contrast:#000000;--tertiary-background-base:#e85a4f;--tertiary-foreground-base:#ce271b;--tertiary-highlight-base:#f19a94;--tertiary-shadow-base:#8a1a12;--tertiary-background-contrast:#ffffff;--tertiary-foreground-contrast:#000000;--tertiary-highlight-contrast:#ffffff;--tertiary-shadow-contrast:#000000}:where(html){--accessibility-focus-color:rgb(125, 173, 217);--accessibility-focus-style:solid;--accessibility-focus-width:2px;--accessibility-focus-offset:0px}@media screen and (prefers-contrast:more){:where(html){--accessibility-focus-color:black;--accessibility-focus-style:dashed;--accessibility-focus-offset:0.25rem}}:where(html[data-high-contrast=true]){--accessibility-focus-color:black;--accessibility-focus-style:dashed;--accessibility-focus-offset:0.25rem}*:focus,a:focus-within{outline:var(--accessibility-focus-width)var(--accessibility-focus-style)var(--accessibility-focus-color);outline-offset:var(--accessibility-focus-offset)}@media screen and (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:where(html[data-motion=less]) *,:where(html[data-motion=less]) *::before,:where(html[data-motion=less]) *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.screen_reader-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:0}.focus-only{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.focus-only:focus,.focus-only:active{position:relative;left:auto;width:auto;height:auto;overflow:visible}a.skip-navigation:focus,a.skip-navigation:focus-within,details.preferences{z-index:1;text-decoration:none}a.skip-navigation:focus,a.skip-navigation:focus-within,details.preferences summary{padding:calc(var(--button-padding)/3)var(--button-padding)}a.skip-navigation:focus,a.skip-navigation:focus-within,details.preferences[open],details.preferences summary:is(:active,:focus,:hover){background-color:var(--primary-background);border-radius:var(--button-border-radius);border-width:var(--button-border-width);border-color:var(--primary-shadow)}a.skip-navigation:focus,a.skip-navigation:focus-within{position:absolute;top:0;left:1rem}details.preferences>summary{list-style:none}details.preferences>summary::-webkit-details-marker{display:none}details.preferences{position:fixed;right:1rem;bottom:0;background-color:var(--background)}details.preferences[open]{position:fixed;right:max(1rem,calc(((100vw - var(--container-width))/2) + 1rem));padding:var(--panel-padding)}details.preferences[open] summary{padding:.5rem .5rem .375rem;line-height:1;background-color:var(--primary-foreground);color:#fff;border-radius:var(--button-border-radius);border-color:unset}details.preferences button{background-color:var(--primary-foreground);border-radius:var(--button-border-radius);border-width:var(--button-border-width);color:#fff;border-color:var(--primary-shadow);padding:calc(var(--button-padding)/3)calc(var(--button-padding)/2)}details.preferences button[disabled]{opacity:.625}details.preferences button+button{margin-left:1rem}details.preferences [class^=preferences-]{margin-top:1rem}:root{--container-width:1440px}main{max-width:var(--container-width);margin:0 auto;padding:0 1rem}section{margin-bottom:4rem}header{max-width:var(--container-width);display:flex;align-items:center;gap:1rem;padding:.5rem 1rem .25rem;margin:0 auto;justify-content:space-between;top:0;position:sticky;background-color:var(--background);border-bottom-left-radius:var(--panel-border-radius);border-bottom-right-radius:var(--panel-border-radius);z-index:100}header img{max-width:7rem;width:7rem;position:relative;z-index:2}@media screen and (min-width:960px){header img{max-width:11rem;width:11rem}}header nav ul{display:flex;list-style:none;margin:0;padding:0}header nav li{margin:0}header nav a{display:inline-block;padding:calc(var(--button-padding)/3)calc(var(--button-padding)/1.5);text-decoration:none;color:var(--foreground);background:var(--background);border-radius:calc(var(--button-border-radius));transition:background 500ms}@media screen and (min-width:768px) and (max-width:1100px){header nav a{font-size:.75em}}header nav a[href="/"]::before{content:"\2302";line-height:.6125;font-size:1.75em}header nav a[href="/"] span{display:none}header nav a[aria-current=page]{background:var(--primary-background)}header nav a:is(:active,:focus,:hover){background:var(--tertiary-foreground);color:#fff}header nav li:last-child a{background:var(--tertiary-foreground);color:#fff}header nav li:last-child a:is(:active,:focus,:hover){background-color:var(--tertiary-shadow)}header input[id=nav-toggle]{display:none}header label[for=nav-toggle]{display:none;cursor:pointer;background:var(--background);padding:calc(var(--button-padding)/2)var(--button-padding);border-radius:calc(var(--button-border-radius));text-transform:uppercase;transition:background 200ms;list-style:none}header label[for=nav-toggle]:is(:focus,:hover){background:var(--primary-background)}@media screen and (max-width:895px){header label[for=nav-toggle]{display:block}header input[id=nav-toggle]:checked~label{background:var(--primary-background)}header input[id=nav-toggle]:checked~nav{display:block;background-color:var(--background);padding:calc(var(--panel-padding)/2)var(--panel-padding);border-radius:calc(var(--panel-border-radius));position:absolute;top:100%;right:0;z-index:100;min-width:12rem}.nav-menu{display:none}header nav ul{flex-direction:column}header nav ul li a{display:block}}@media screen and (min-width:896px){header nav ul{gap:.25rem}}address{font-style:normal;margin-bottom:1rem}footer{background:var(--background);padding:1rem;max-width:var(--container-width);margin:2rem auto 1rem;display:flex;flex-direction:column;gap:var(--panel-padding)}footer>*{flex-basis:100%;width:100%}@media screen and (min-width:640px){footer{flex-direction:row;flex-wrap:wrap;justify-content:space-around}footer>*+*{flex-basis:calc(50% - 1rem);width:calc(50% - 1rem)}}@media screen and (min-width:1200px){footer>*{flex-wrap:nowrap;flex-basis:calc(33.33% - 1.5rem);width:calc(33.33% - 1.5rem)}}@media screen and (min-width:1280px){footer>*{flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}}footer nav ul{justify-content:center;list-style:none;padding-left:0}footer nav ul li a{display:inline-block;width:100%;padding:calc(var(--button-padding)/3)calc(var(--button-padding)/2);margin:0 0 .25rem;text-decoration:none}footer nav ul li a:is([aria-current=page],:active,:focus,:hover){background-color:var(--primary-background)}footer :is(h1,h2,h3,h4)+address{margin-top:1rem}footer :is(h1,h2,h3,h4)+nav{margin-top:.5rem}footer a[href="/"]:has(img){display:inline-block;text-align:center;width:100%}footer a[href="/"] img{display:inline-block;max-width:20rem;margin-bottom:0}footer p+p{margin-top:1rem}main :is(h1,h2)::after{content:"";display:block;margin-top:.5em;height:.1em;width:33.33%;background-color:currentColor}section.image img,section.image-text .image img{border-radius:var(--panel-border-radius)}section.location-text,section.image-text,section.text-text{display:flex;flex-direction:column;justify-content:center}section.location-text,section.image-text{flex-direction:column-reverse}section.text-text{gap:var(--panel-padding)}section.text,section.image-text .text,section.location-text .text,section.text-text>*{display:flex;flex-direction:column;justify-content:center}section.text,section.image-text .text,section.location-text .text,section.text-text{padding:var(--panel-padding);border-radius:var(--panel-border-radius);background-color:var(--primary-background)}section.image-text:nth-child(2n+2) .text,section.location-text:nth-child(2n+2) .text,section.text:nth-child(2n+2),section.text-text:nth-child(2n+2){background-color:var(--secondary-background);color:var(--secondary-shadow)}@media screen and (min-width:896px){section.location-text>*,section.image-text>*{flex-basis:50%;max-width:50%}section.location-text,section.image-text,section.text-text{flex-direction:row}section.image-text:nth-child(2n+1){flex-direction:row-reverse}section.text,section.text-text,section.image-text .text,section.location-text .text{padding:calc(var(--panel-padding) * 2.25)calc(var(--panel-padding) * 2)}section.image-text .text{margin-top:calc(var(--panel-padding) * 2);margin-bottom:calc(var(--panel-padding) * 2)}section.image-text .image{flex-basis:calc(50% + var(--panel-padding) * 2);max-width:calc(50% + var(--panel-padding) * 2)}section.image-text:nth-child(2n+1) .text{margin-left:calc(0px - var(--panel-padding) * 2)}section.image-text:nth-child(2n+2) .text{margin-right:calc(0px - var(--panel-padding) * 2)}section.text-text{gap:calc(var(--panel-padding) * 2.25)}section.text-text>*{flex-basis:50%}}section.image-text .image{line-height:0;z-index:-1}section.image-text .image img{object-fit:cover;object-position:50%;height:100%}main a.only-child-link{display:inline-block;text-decoration:none;background-color:var(--tertiary-foreground);color:var(--background);padding:calc(var(--button-padding)/2)var(--button-padding);border-radius:var(--button-border-radius);border-width:var(--button-border-width);border-color:var(--tertiary-shadow);border-style:solid}main a.only-child-link:is(:active,:focus,:hover){background-color:var(--tertiary-shadow)}.image-text:first-child .text{background-color:initial}.image-text:first-child .image{position:relative;overflow:visible}.image-text:first-child .image::before{content:"";position:absolute;z-index:-1;background-color:var(--primary-foreground);border-radius:var(--panel-border-radius);top:var(--panel-padding);right:var(--panel-padding);bottom:calc(0px - var(--panel-padding)/2);left:calc(0px - var(--panel-padding))}@media screen and (min-width:896px){.image-text:first-child{position:relative;align-items:center}.image-text:first-child .image{position:unset;margin-top:calc(var(--panel-padding) * 2);margin-bottom:calc(var(--panel-padding) * 2)}.image-text:first-child .image::before{left:-9999px;top:0;bottom:0;right:calc(50% + var(--panel-padding))}.image-text:first-child .text{margin-left:calc(0px - var(--panel-padding))!important}}@media screen and (min-width:1200px){.image-text:first-child .text{margin-left:0!important}}:where(html[data-font-family=system]) body{--text-family:system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--heading-family:system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--code-family:monospace,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol"}:where(html[data-font-family=legible]) body{--text-family:"Atkinson Hyperlegible Next",
    system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--heading-family:"Atkinson Hyperlegible Next",
    system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";--code-family:"Atkinson Hyperlegible Mono",
    Monaco,
    Courier,
    monospace,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol"}:where(html[data-font-size="1"]) body{font-size:1.25rem}:where(html[data-font-size="2"]) body{font-size:1.5rem}:where(html[data-font-size="3"]) body{font-size:1.75rem}:where(html[data-font-size="4"]) body{font-size:2rem}:where(html[data-font-size="5"]) body{font-size:2.3333rem}:where(html[data-font-size="6"]) body{font-size:2.6667rem}:where(html[data-font-size="7"]) body{font-size:3rem}:where(html[data-font-size="8"]) body{font-size:3.5rem}:where(html[data-font-size="9"]) body{font-size:4rem}