@font-face{font-family:euclid;src:url(../media/EuclidCircularA_Regular-s.p.452b258kbnjqd.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:euclid;src:url(../media/EuclidCircularA_Medium-s.p.44rxat732siuw.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:euclid;src:url(../media/EuclidCircularA_SemiBold-s.p.2t2klcispqxbn.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:euclid Fallback;src:local(Arial);ascent-override:93.26%;descent-override:24.99%;line-gap-override:0.0%;size-adjust:107.23%}._5nL7xG_className{font-family:euclid,euclid Fallback}._5nL7xG_variable{--font-euclid:"euclid", "euclid Fallback"}
*,:before,:after{box-sizing:border-box}:root{--page-padding:64px;--page-max-width:1920px}@media (min-width:1920px){:root{--page-padding:80px}}@media (max-width:1024px){:root{--page-padding:40px}}@media (max-width:768px){:root{--page-padding:24px}}@media (max-width:590px){:root{--page-padding:20px}}html,body{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-euclid), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3efe7;font-weight:500;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg{display:block}
