@font-face{font-family:"Mona Sans";src:url("/fonts/Mona-Sans.woff2") format("woff2 supports variations"),url("/fonts/Mona-Sans.woff2") format("woff2-variations");font-weight:200 500;font-stretch:100% 75%;font-display:swap}:root{--color-mode: "light";--color-dark: #141414;--color-light: #efefef;--color-link-underline-light: #FF3300;--color-link-underline-dark: #FF9900;--color-trim-light: #CCC;--color-trim-dark: #333;--background: var(--color-light);--text-color: var(--color-dark);--toggle-color: var(--color-dark);--underline-color: var(--color-link-underline-light);--trim-color: var(--color-trim-light)}body{background:var(--background);color:var(--text-color);transition:background 100ms ease-in-out,color 200ms ease}body a{color:var(--text-color);text-decoration-color:var(--underline-color)}@media(prefers-color-scheme: dark){:root{--color-mode: "dark"}:root:not([data-user-color-scheme]){--background: var(--color-dark);--text-color: var(--color-light);--toggle-color: var(--color-light);--underline-color: var(--color-link-underline-dark);--trim-color: var(--color-trim-dark)}}[data-user-color-scheme=dark]{--background: var(--color-dark);--text-color: var(--color-light);--toggle-color: var(--color-light);--underline-color: var(--color-link-underline-dark);--trim-color: var(--color-trim-dark)}body a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px}body{font-family:"Mona Sans","Arial","Helvetica",sans-serif;font-size:clamp(1rem,.91vw + .77rem,1.5rem);font-weight:200}body main{padding:1em}.page__header,.page__main,.page__footer{margin:0 .5em}@media screen and (min-width: 32em){.page__header,.page__main,.page__footer{margin:0 1em}}@media screen and (min-width: 40em){.page__header,.page__main,.page__footer{margin:0 2em}.page__header{margin-top:1em}.page__footer{margin-bottom:3em}}@media screen and (min-width: 50em){.page__header,.page__main,.page__footer{margin:0 4em}}@media screen and (min-width: 60em){.page__header,.page__main,.page__footer{margin:0 6em}}@media screen and (min-width: 80em){.page__header,.page__main,.page__footer{margin:0 auto;width:32em}.page__header{margin-top:2em}}main article header{text-align:center}main article header p.title1{font-size:clamp(1rem,.91vw + .77rem,1.5rem);padding:0;margin:0}main article header p.title2{font-size:clamp(2.44rem,4.17vw + 1.4rem,4.74rem);letter-spacing:1px;padding:0;margin:0;font-weight:600;text-transform:uppercase}main article section{padding:1em 0}main article section h2{font-size:clamp(1.25rem,1.36vw + .91rem,2rem);text-transform:uppercase;text-align:center;margin-top:3em}main article section p{line-height:2em}main article section ul{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(4em, 1fr));margin:0;padding:1em}main article section ul li{list-style:none;margin:0;padding:0;text-align:center}.theme-toggle{position:absolute;top:.75em;right:.5em;color:var(--toggle-color)}.theme-toggle svg{width:1.5em;height:1.5em}.theme-toggle.theme-toggle--reversed .theme-toggle__dark-side{transform:scale(1, -1)}.theme-toggle{--theme-toggle__dark-side--duration: 500ms}.theme-toggle__dark-side path{transform-origin:center;transition:transform var(--theme-toggle__dark-side--duration) ease}.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__dark-side path,.theme-toggle input[type=checkbox]:checked~.theme-toggle__dark-side path{transform:rotate(180deg)}.theme-toggle{border:none;background:none;cursor:pointer}@media(prefers-reduced-motion: reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none !important}}.no-js .theme-toggle{display:none}.resources{padding:1em 0}.resources .resource{padding-bottom:1em;line-height:1.5em}.footer-bar{margin:2em auto;padding:1em .25em;border-radius:.5em;border:1px solid var(--trim-color)}.footer-bar ul{display:flex;list-style:none;gap:1em;padding:0;margin:0}.footer-bar ul li{flex-grow:1;text-transform:lowercase}body>header{text-align:center}body>header .banner{margin:2em auto 3em auto}body>header .banner .banner__imagegrid .banner__imagerow{display:flex}body>header .banner .banner__text--compact{display:flex}body>header .banner .banner__text--compact svg:first-child{flex-basis:35%}body>header .banner--clickable{cursor:pointer}body footer{text-align:center}.copyright{padding-top:2em;font-size:.875em}