@font-face{font-family:manrope;src:url(../media/Manrope_variable-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_CVahRhkRPRYUCoCm4wa66v972yk9)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_f408d7bd-module__R6ew5a__className{font-family:manrope,manrope Fallback}.manrope_f408d7bd-module__R6ew5a__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_variable-s.p.179.vsfvxa6t5.woff2?dpl=dpl_CVahRhkRPRYUCoCm4wa66v972yk9)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_69bb37ad-module__Y-IH6W__className{font-family:bricolage,bricolage Fallback}.bricolage_69bb37ad-module__Y-IH6W__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
:root{--color-ink:#000;--color-paper:#fff;--color-blue:#344ce8;--color-pink:#f2bffb;--font-body:var(--font-manrope,"Helvetica Neue"), Arial, Helvetica, sans-serif;--font-display:var(--font-bricolage,"Arial Black"), var(--font-manrope,Arial), Helvetica, sans-serif;--text-xs:clamp(.78rem, .76rem + .08vw, .84rem);--text-sm:clamp(.88rem, .84rem + .15vw, 1rem);--text-md:clamp(1rem, .95rem + .24vw, 1.18rem);--text-lg:clamp(1.16rem, 1.06rem + .47vw, 1.5rem);--text-xl:clamp(1.35rem, 1.18rem + .82vw, 1.95rem);--text-2xl:clamp(1.65rem, 1.35rem + 1.35vw, 2.65rem);--text-4xl:clamp(2.4rem, 1.7rem + 3.05vw, 4.8rem);--text-5xl:clamp(3.1rem, 2rem + 4.8vw, 7rem);--space-1:.35rem;--space-2:.6rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:clamp(2.25rem, 1.7rem + 2.4vw, 4rem);--space-8:clamp(4rem, 2.6rem + 5.8vw, 8rem);--space-9:clamp(5rem, 3.1rem + 7.5vw, 10rem);--page-gutter:clamp(1rem, 3.5vw, 4rem);--line:2px;--radius-sm:6px;--radius-md:8px}*{box-sizing:border-box}html{background:var(--color-paper);scroll-behavior:smooth;min-height:100%;overflow-x:hidden}body{background:var(--color-paper);min-height:100%;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;margin:0;line-height:1.5;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--color-blue);color:var(--color-paper)}
