@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.b5db02f0.woff2?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff2"),url(/_next/static/media/open-sans-latin-400-normal.38815393.woff?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.4840173a.woff2?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff2"),url(/_next/static/media/open-sans-latin-600-normal.c4131161.woff?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/open-sans-latin-700-normal.03f17d7c.woff2?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff2"),url(/_next/static/media/open-sans-latin-700-normal.9c59ab61.woff?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.524dcb5b.woff2?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff2"),url(/_next/static/media/open-sans-latin-800-normal.2f5bb5cc.woff?dpl=f784919504433970d530a03fa03d3e55c2646133) format("woff")}:root{--ink:#20251d;--green:#4f6826;--dark-green:#344a1b;--cream:#f7f7f0;--line:#d9ddcf;--yellow:#f4b50e;--coral:#d65c5a;--purple:#947dff;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#fff;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid #6a4bd1;outline-offset:4px}::selection{background:#f4b50e;color:#20251d}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}img,svg{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}textarea{resize:vertical}article,details,section{scroll-margin-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}