@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.minimalFooter.svelte-1x7v2vl{z-index:1;width:100%;font-family:var(--font-family);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding:4rem clamp(1.25rem,6vw,10rem) 5rem;display:flex;position:relative}.minimalFooter.svelte-1x7v2vl .wordmark:where(.svelte-1x7v2vl){color:#333;font-size:1rem;font-weight:900}.minimalFooter.svelte-1x7v2vl .legal:where(.svelte-1x7v2vl){color:#999;font-size:.85rem}@media (width<=700px){.minimalFooter.svelte-1x7v2vl{text-align:center;flex-direction:column;align-items:center}}.minimalHeader.svelte-rmbggz{z-index:1;width:100%;font-family:var(--font-family);justify-content:space-between;align-items:center;padding:1.5rem clamp(1.25rem,6vw,10rem);display:flex;position:relative}.minimalHeader.svelte-rmbggz .wordmark:where(.svelte-rmbggz){font-family:var(--font-family);letter-spacing:-.15rem;color:#333;width:fit-content;height:fit-content;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:.8;text-decoration:none}.minimalHeader.svelte-rmbggz .menuToggle:where(.svelte-rmbggz){cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:.3rem;padding:.35rem;display:none}.minimalHeader.svelte-rmbggz .menuToggle:where(.svelte-rmbggz) span:where(.svelte-rmbggz){background:#222;width:1.5rem;height:2px;transition:transform .2s,opacity .2s;display:block}.minimalHeader.svelte-rmbggz .menuToggle[aria-expanded=true]:where(.svelte-rmbggz) span:where(.svelte-rmbggz):first-child{transform:translateY(.4rem)rotate(45deg)}.minimalHeader.svelte-rmbggz .menuToggle[aria-expanded=true]:where(.svelte-rmbggz) span:where(.svelte-rmbggz):nth-child(2){opacity:0}.minimalHeader.svelte-rmbggz .menuToggle[aria-expanded=true]:where(.svelte-rmbggz) span:where(.svelte-rmbggz):nth-child(3){transform:translateY(-.4rem)rotate(-45deg)}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz){flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a:where(.svelte-rmbggz){color:#555;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a:where(.svelte-rmbggz):hover,.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a.active:where(.svelte-rmbggz){color:#222}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button:where(.svelte-rmbggz){color:#222;border:1px solid #222;border-radius:999px;padding:.6rem 1.5rem;font-weight:700;transition:background-color .2s,color .2s}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button:where(.svelte-rmbggz):hover,.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button.active:where(.svelte-rmbggz){color:#fcfaf2;background-color:#222}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .homeButton:where(.svelte-rmbggz){background:0 0;display:none}@media (width<=900px){.minimalHeader.svelte-rmbggz{flex-wrap:wrap;row-gap:1rem}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz){gap:1.25rem}}@media (width<=550px){.minimalHeader.svelte-rmbggz{flex-wrap:nowrap;align-items:center}.minimalHeader.svelte-rmbggz .menuToggle:where(.svelte-rmbggz){z-index:12;margin-left:auto;display:inline-flex;position:relative}.minimalHeader.svelte-rmbggz .menuToggle[aria-expanded=true]:where(.svelte-rmbggz) span:where(.svelte-rmbggz){background:#fcfaf2}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz){text-align:center;z-index:10;background:#111111b8;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:6rem 2rem 2rem;display:none;position:fixed;inset:0}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a:where(.svelte-rmbggz){color:#fcfaf2;font-size:clamp(1.4rem,6vw,2rem);font-weight:700}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a:where(.svelte-rmbggz):hover,.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) a.active:where(.svelte-rmbggz){color:#fff}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button:where(.svelte-rmbggz){color:#fcfaf2;border-color:#fcfaf2e6;padding:.95rem 2rem;font-size:clamp(1.1rem,4.5vw,1.35rem)}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button:where(.svelte-rmbggz):hover,.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .button.active:where(.svelte-rmbggz){color:#111;background-color:#fcfaf2}.minimalHeader.svelte-rmbggz .nav:where(.svelte-rmbggz) .homeButton:where(.svelte-rmbggz){display:inline-block}.minimalHeader.svelte-rmbggz .nav.open:where(.svelte-rmbggz){display:flex}}:root{--font-family:"Roboto", sans-serif;--color-background:#fcfaf2;--color-text:#222;--color-accent:#222;--text-size-base:1rem;--text-size-large:1.25rem;--text-size-xlarge:1.5rem;--text-size-h1:clamp(1.75rem, 4vw, 2.5rem);--text-size-h2:clamp(1.5rem, 3.5vw, 2rem);--text-size-h3:clamp(1.25rem, 3vw, 1.75rem);--text-size-h4:clamp(1.1rem, 2.5vw, 1.5rem)}html{background-color:var(--color-background)}.minimalTheme.svelte-81t9h{background-color:var(--color-background);flex-direction:column;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.minimalTheme.svelte-81t9h .pageContent:where(.svelte-81t9h){width:100%;transition:filter .25s}.minimalTheme.svelte-81t9h section,.minimalTheme.svelte-81t9h footer{z-index:1;width:100%;font-family:var(--font-family);position:relative}body.minimal-menu-open .minimalTheme.svelte-81t9h .pageContent:where(.svelte-81t9h){filter:blur(10px)brightness(.45)}
