@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/be-vietnam-pro-400.ttf") format("truetype")}
@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/be-vietnam-pro-500.ttf") format("truetype")}
@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/be-vietnam-pro-600.ttf") format("truetype")}
@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/be-vietnam-pro-700.ttf") format("truetype")}

html[lang="vi"] body,
html[lang="vi"] button,
html[lang="vi"] input,
html[lang="vi"] select,
html[lang="vi"] textarea{
  font-family:"Be Vietnam Pro","Helvetica Neue",Arial,sans-serif;
  font-weight:400;
  font-feature-settings:"kern" 1,"liga" 1;
}

html[lang="vi"] h1,
html[lang="vi"] h2,
html[lang="vi"] h3,
html[lang="vi"] .hero h1,
html[lang="vi"] .cases-hero h1,
html[lang="vi"] .case-hero h1,
html[lang="vi"] .case-feature h2,
html[lang="vi"] .story-copy h2,
html[lang="vi"] .story-quote blockquote,
html[lang="vi"] .careers-hero h1,
html[lang="vi"] .job-heading h2,
html[lang="vi"] .career-status h2{
  font-family:"Be Vietnam Pro","Helvetica Neue",Arial,sans-serif;
  font-weight:700;
  line-height:1.25;
  letter-spacing:-.01em;
}

html[lang="vi"] .mobile-nav,
html[lang="vi"] .button,
html[lang="vi"] .text-link,
html[lang="vi"] .back-to-top,
html[lang="vi"] .careers-shortcut{
  font-weight:500;
  letter-spacing:0;
}

html[lang="vi"] .eyebrow,
html[lang="vi"] .case-no,
html[lang="vi"] .story-label,
html[lang="vi"] .status-pill,
html[lang="vi"] .career-kicker,
html[lang="vi"] .product-card-body strong,
html[lang="vi"] .process-list strong,
html[lang="vi"] .about-points strong,
html[lang="vi"] .contact-item strong{
  font-weight:600;
}
