@font-face{font-family:EarthPaws Work Sans;src:url(ep-work-sans.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:EarthPaws Work Sans;src:url(ep-work-sans-italic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:80px}
body.ep-ui-page{--font-work-sans:'EarthPaws Work Sans';margin:0;letter-spacing:normal;display:block;min-height:100vh}
.ep-ui-page :where([class*='ep-']){box-sizing:border-box}
.ep-ui-page :where(h1,h2,h3,h4,p){margin:0}
.ep-ui-page :where(h1,h2,h3,h4){font-weight:700;line-height:1.2}
.ep-ui-page :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}
.ep-ui-page :where(button){cursor:pointer;background:transparent;border:0;color:inherit;padding:0}
.ep-ui-page :where(button:disabled){cursor:default}
.ep-ui-page :where(a){color:inherit;text-decoration:inherit}
.ep-ui-page :where(img,svg){display:block;vertical-align:middle}
.ep-ui-page :where(img){max-width:100%;height:auto}
.ep-ui-page :where(svg){flex-shrink:0}
.ep-ui-page :where(ul,ol){list-style:none;margin:0;padding:0}
.ep-ui-page :where(fieldset){margin:0;padding:0;border:0;min-width:0}
.ep-ui-page :where(legend){padding:0}
.ep-ui-page :where(button,a){touch-action:manipulation}
.ep-ui-page :where(dialog){color:inherit}
.ep-ui-page [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
