@font-face{font-family:robotoMono;src:url(../media/roboto_mono_latin-s.2opg_g5lzx1nr.woff2?dpl=dpl_6jqwMNH8hXsWbwuVK61KbnAftb8r)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:robotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.robotomono_58b84e57-module__zfX_0W__className{font-family:robotoMono,robotoMono Fallback,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.robotomono_58b84e57-module__zfX_0W__variable{--font-roboto-mono:"robotoMono", "robotoMono Fallback", SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace}
@font-face{font-family:poppinsMono;src:url(../media/poppins_latin_600-s.p.2g9xiodaln20i.woff2?dpl=dpl_6jqwMNH8hXsWbwuVK61KbnAftb8r)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppinsMono Fallback;src:local(Arial);ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.poppinsmono_721fd737-module__v90S1q__className{font-family:poppinsMono,poppinsMono Fallback,Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600}.poppinsmono_721fd737-module__v90S1q__variable{--font-poppins:"poppinsMono", "poppinsMono Fallback", Avenir Next, Avenir, Segoe UI, Helvetica, Arial, sans-serif}
html,body{overscroll-behavior-y:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;width:100%;min-height:100%;margin:0;padding:0}body{min-height:100dvh}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--app-vw:100vw;--app-vh:100vh;--app-vih:1vh}.scroll-wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 0 auto;min-height:100dvh;display:flex}.h-appvh{height:var(--app-vh)}.h-appvh-safe{height:var(--app-vh-minus-safe)}.hero-sticky{contain:layout paint size;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@supports ((-moz-appearance:none)){.hero-sticky{contain:none!important;will-change:auto!important;backface-visibility:visible!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
