:root{--background:#f3f8fc;--foreground:#0b2239}@media (prefers-color-scheme:dark){:root{--background:#0b1b2b;--foreground:#eef5fb}}html{scroll-behavior:smooth;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@font-face{font-family:fontHeading;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fontHeading Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.fontheading_4d4af239-module__URucmq__className{font-family:fontHeading,fontHeading Fallback}.fontheading_4d4af239-module__URucmq__variable{--font-heading:"fontHeading", "fontHeading Fallback"}
@font-face{font-family:fontBody;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fontbody_310d027a-module__jLJ6bq__className{font-family:fontBody,fontBody Fallback}.fontbody_310d027a-module__jLJ6bq__variable{--font-body:"fontBody", "fontBody Fallback"}
@font-face{font-family:fontPatchLettering;src:url(../media/alfa_slab_one_latin-s.p.2j3mifs533dy9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fontPatchLettering Fallback;src:local(Arial);ascent-override:85.41%;descent-override:27.45%;line-gap-override:0.0%;size-adjust:121.3%}.fontpatchlettering_5e21f7c9-module__HOx3Wa__className{font-family:fontPatchLettering,fontPatchLettering Fallback;font-weight:400}.fontpatchlettering_5e21f7c9-module__HOx3Wa__variable{--font-patch-lettering:"fontPatchLettering", "fontPatchLettering Fallback"}
@font-face{font-family:fontReading;src:url(../media/atkinson_hyperlegible_next_latin-s.p.2dv7oiayrgfo5.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:fontReading Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.fontreading_be24422b-module__PUvdaq__className{font-family:fontReading,fontReading Fallback}.fontreading_be24422b-module__PUvdaq__variable{--font-reading:"fontReading", "fontReading Fallback"}
