@font-face{font-family:"Be Vietnam Pro";src:url("assets/fonts/BeVietnamPro-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Be Vietnam Pro";src:url("assets/fonts/BeVietnamPro-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Be Vietnam Pro";src:url("assets/fonts/BeVietnamPro-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"Be Vietnam Pro";src:url("assets/fonts/BeVietnamPro-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"Be Vietnam Pro";src:url("assets/fonts/BeVietnamPro-Italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Noto Serif";src:url("assets/fonts/NotoSerif-Variable.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Serif";src:url("assets/fonts/NotoSerif-Italic-Variable.ttf") format("truetype");font-style:italic;font-weight:100 900;font-display:swap}
:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:"Be Vietnam Pro","Segoe UI",Arial,sans-serif}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
img{max-width:100%}
.brand-crop{display:block;width:148px;height:68px;overflow:hidden;flex:none}
.brand-crop img{display:block;width:225px;max-width:none;transform:translate(-39px,-24px)}
.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.skip-link:focus{left:12px;top:12px;width:auto;height:auto;padding:12px 18px;background:#fff;color:#173c24;z-index:50}
h1{line-height:1.14!important;letter-spacing:-.035em!important}
h2,h3{line-height:1.22!important;letter-spacing:-.02em!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

