:root{--global--color--deep-turqoise:rgb(0,135,156);--global--color--medium-translucent-blue:rgba(0,135,156,0.2);--global--color--light-blue:rgba(0,195,255,0.04);--global--color--light-gray:rgba(0,0,0,0.1);--global--color--purple:rgb(174,0,255);--global--color--dark-gray:rgb(51,51,51);--global--color--medium-gray:rgb(136,136,136);--global--color--black:rgb(20,20,20);--global--color--white-0a:rgba(255,255,255,0);--global--color--white-6a:rgba(255,255,255,0.6);--global--color--white-1a:rgba(255,255,255,1);--global--color--background-grey:#eee;--global--color--brick:#cc3300;--global--color--muted-brick:#b03f23;--global--color--salmon:#a06b36;--global--spacing--xs:4px;--global--spacing--s:8px;--global--spacing--m:16px;--global--spacing--l:24px;--global--spacing--xl:32px;--global--spacing--2xl:64px;--global--spacing--3xl:96px;--global--max-width:1440px;--global--z-index--hero-text:10;--global--z-index--nav:100;--global--z-index--global-nav:200;--global--z-index--overlay:1000;--global--box-shadow:0 4px 8px rgba(0,0,0,0.18),0 6px 20px rgba(0,0,0,0.15);--global--inverse--box-shadow:0 -6px 8px rgba(0,0,0,0.18)}body{margin:0;font-size:16px}a,button,li,ul{all:unset}h1,h2,h3,h4,h5,h6,p{margin:0}p{text-wrap:pretty}a,button{cursor:pointer}a{text-decoration:none;text-underline-offset:var(--global--spacing--xs);color:var(--global--color--purple)}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--global--color--deep-turqoise);outline-style:dashed;outline-offset:var(--global--spacing--xs);border-radius:.5px;outline-offset:2px}nav a{text-decoration:none;color:inherit}nav a:hover{text-decoration:underline}