@font-face{font-family:quicksand;src:url(../media/Quicksand_Variable-s.p.0thb014mdw-if.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:quicksand;src:url(../media/Quicksand_Variable_ext-s.p.2_gsgbee5689y.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:100.0%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}.gxGGmW_className{font-family:quicksand,quicksand Fallback}.gxGGmW_variable{--font-quicksand:"quicksand", "quicksand Fallback"}
@font-face{font-family:patrickHandSC;src:url(../media/PatrickHandSC_Regular-s.p.31_h-zs_iqfiq.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:patrickHandSC Fallback;src:local(Arial);ascent-override:124.97%;descent-override:37.42%;line-gap-override:0.0%;size-adjust:83.38%}.OOmuFG_className{font-family:patrickHandSC,patrickHandSC Fallback;font-weight:400}.OOmuFG_variable{--font-patrick-hand-sc:"patrickHandSC", "patrickHandSC Fallback"}
@font-face{font-family:caveat;src:url(../media/Caveat_Regular-s.p.2wyvitnxjj189.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.wbtDmq_className{font-family:caveat,caveat Fallback;font-weight:400}.wbtDmq_variable{--font-caveat:"caveat", "caveat Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.AvLmva_className{font-family:inter,inter Fallback}.AvLmva_variable{--font-inter:"inter", "inter Fallback"}
:root{--accent:#1909ba;--ink:#000;--desk:#ddd3c2;--card:#eeeade;--note:#faf5e7;--tag:#858377;--tag-ink:#f2ede2;--info:#dfd5b840;--frame:#898989;--rule:#000;--purple:#6800a8;--teal:#05bbc2;--deep-teal:#007f84;--body-ink:#242323}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;background:var(--desk)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overscroll-behavior-y:none;background:var(--desk);color:var(--ink);font-family:var(--font-quicksand), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .15s}a:hover,a:hover *{color:var(--accent)!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.accent{color:var(--accent)}@media (max-width:1023.98px){br.lb{display:none}:root{--rule:#0000004d}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;color:var(--ink);background:#fff;padding:8px 12px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.highlight{color:var(--purple);font-weight:600}.inline-link{color:var(--deep-teal);text-underline-offset:.15em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}
