@font-face{font-family:Tai Heritage Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/taiheritagepro-12e8719d.woff2)format("woff2")}@font-face{font-family:Tai Heritage Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/taiheritagepro-d4758811.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/opensans-8a8b2b0f.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/opensans-30aee4f9.woff2)format("woff2")}:root{--tc-display:"Tai Heritage Pro", Georgia, "Times New Roman", serif;--tc-body:"Open Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-type-xs:clamp(.68rem, .66rem + .08vw, .74rem);--tc-type-sm:clamp(.78rem, .75rem + .12vw, .88rem);--tc-type-body:clamp(.92rem, .88rem + .14vw, 1rem);--tc-type-h3:clamp(1.45rem, 1.25rem + .8vw, 2.15rem);--tc-type-h2:clamp(2.1rem, 1.55rem + 2vw, 3.8rem);--tc-type-h1:clamp(3rem, 2rem + 4vw, 6.4rem)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.tep-editorial{font-family:var(--tc-body);font-synthesis:none}.tep-editorial :where(button,input,select,textarea){font-family:inherit}.tep-editorial :where(h1,h2,h3,h4,h5,h6,.elementor-heading-title){letter-spacing:-.025em;text-wrap:balance;font-weight:400;font-family:var(--tc-display)!important}.tep-editorial :where(p,li,dd){overflow-wrap:break-word}@media (max-width:760px){.tep-editorial :where(h1,h2,h3,h4,h5,h6,.elementor-heading-title){letter-spacing:-.018em}}
