:root{--site-background-color:#111;--site-text-color:#ddd;--site-accent-color:#c00000;--primary-button-color:#3f3f3f;--site-max-inline-size:1200px;--standard-spacing:6rem;--round:.5rem;--min-button-size:2.4rem;--header-block-size:5rem;--footer-block-size:6rem}@font-face{font-family:sb;font-weight:400;font-display:swap;src:url(/_astro/sb-light.CG2Mbi8U.woff)format("woff")}@font-face{font-family:sb;font-weight:700;font-display:swap;src:url(/_astro/sb-bold.BSvHEa7Y.woff)format("woff")}@layer reset{:where(*){box-sizing:border-box}:where(img,iframe,button,svg){display:block}:where(img){block-size:auto;max-inline-size:100%}:where(figure){margin:0;padding:0}:where(button){min-block-size:var(--min-button-size);min-inline-size:var(--min-button-size);font-family:inherit}:where(h1,.h1,h2,h3,h4,h5,h6){font-weight:inherit;font-size:inherit;margin-block:0}:where(h1,.h1,h2,h3,h4,h5,h6):has(+:where(p)){margin-block-end:0}:where(html,body){block-size:100%;margin:0}}@layer defaults{::selection{color:var(--site-background-color);background-color:var(--site-text-color)}:focus-visible{outline:5px dotted var(--site-accent-color);outline-offset:8px}html{background-color:var(--site-background-color);font-family:sb,system-ui,sans-serif}body{grid-template-rows:1fr var(--footer-block-size);color:var(--site-text-color);display:grid}main{place-items:center;display:grid}a{color:inherit}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:700;line-height:1}:where(section):has(>:where(h2,h3,h4,h5,h6)){margin-block-start:5rem;&>:where(h2,h3,h4,h5,h6){text-align:center;margin-block-end:1.2rem;font-size:3rem}}:where(h1){text-align:center;font-size:3rem}:is(ul[class],ul[id]){margin:0;padding:0;list-style:none}:where(ul){padding-inline-start:2rem}:where(main>article){max-inline-size:58rem;margin:0 auto}:where(p){text-wrap:pretty;margin-block-start:0}:where(p:last-of-type){margin-block-end:0}:where(main>article p){text-align:justify;font-size:2.2rem;line-height:1.25}.page-inline-size{max-inline-size:var(--site-max-inline-size);margin-inline:auto;padding-inline:.5rem;@media (min-inline-size:992px){padding-inline:0}}:where(button){border-radius:var(--round);font-size:inherit;color:var(--site-background-color);cursor:pointer;background-color:#fff;border:none;padding-block:.25rem;padding-inline:.75rem;font-weight:700}:where(button[disabled]){opacity:.35;cursor:default}:where(header){border-block-end:1px solid var(--primary-button-color)}:where(footer){text-align:center;align-content:center;block-size:6rem}:where(a){text-decoration-color:#fff5;text-decoration-color:color-mix(in srgb, currentColor, transparent 50%);text-underline-offset:2px}}@layer layout;@layer components{#desktop-navigation{display:none;& [role=list]{justify-content:center;align-items:center;gap:1rem;block-size:100%;display:flex}@media (width>=992px){display:block}}#mobile-navigation{display:none}#mobile-navigation[data-expanded=true]{display:block}#mobile-navigation,#site-hamburger{@media (width>=992px){display:none}}#site-hamburger{align-self:center;block-size:3rem;inline-size:3rem;margin:0;padding:0;position:absolute;inset-block:50%;inset-inline-end:1rem}#site-title{text-align:center;align-content:center;font-size:1.5rem;font-weight:700}#site-footer{& .footer-contact-link{padding-block:.5rem;display:block}}header{align-content:center;position:relative;@media (width>=992px){inline-size:100%;max-inline-size:var(--site-max-inline-size);grid-template-columns:20% 1fr;margin-inline:auto;padding-inline:1rem;display:grid}}a.button{text-align:center;text-wrap:balance;inline-size:fit-content;color:var(--site-text-color);border:2px solid var(--site-text-color);background-color:var(--primary-button-color);border-radius:1rem;max-inline-size:18rem;margin-block:1.5rem;margin-inline:auto;padding-block:1.5rem;padding-inline:2rem;font-weight:700;text-decoration:none;display:block}}@layer utilities{.flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.jake-blaze-filter{filter:blur(5px)}}@layer overrides{.sr-only{white-space:nowrap;block-size:0;inline-size:0;display:block;position:absolute;overflow:hidden}.logged-in-only{display:none}html[data-user-logged-in=true]{& .logged-in-only{display:block}& .logged-out-only{display:none}}}button.link{color:inherit;font-size:inherit;font-weight:inherit;background-color:#0000;block-size:fit-content;padding:0;text-decoration:underline}.hide{display:none}@media (min-inline-size:992px){:where(main){padding-inline:0}}
