/* Thai pages only (/th/). Noto Sans Thai, SIL Open Font License 1.1 (see /assets/fonts/NotoSansThai-OFL.txt).
   Self-hosted, subset to the Thai block. Latin letters keep using Poppins and Nunito Sans. */
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/notosansthai-regular.woff2") format("woff2");unicode-range:U+0E01-0E5B,U+200B-200D,U+25CC}
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/notosansthai-semibold.woff2") format("woff2");unicode-range:U+0E01-0E5B,U+200B-200D,U+25CC}
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/notosansthai-bold.woff2") format("woff2");unicode-range:U+0E01-0E5B,U+200B-200D,U+25CC}
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/notosansthai-extrabold.woff2") format("woff2");unicode-range:U+0E01-0E5B,U+200B-200D,U+25CC}
html[lang="th"]{
  --head:"Poppins","Noto Sans Thai",system-ui,-apple-system,sans-serif;
  --body:"Nunito Sans","Noto Sans Thai",system-ui,-apple-system,sans-serif;
}
/* Thai has tall vowel and tone marks: more line height, no negative tracking, no hyphenation. */
html[lang="th"] body{line-height:1.7;word-break:normal;line-break:auto}
html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] .brandline{letter-spacing:0;line-height:1.38}
html[lang="th"] .eyebrow,html[lang="th"] .follow h2{letter-spacing:.04em}
html[lang="th"] .btn{line-height:1.3}
html[lang="th"] .hero h1{max-width:14em}
