/* Name font: Michroma (Nov 2026) */
@font-face { font-family: 'Michroma'; font-weight: 400; font-display: swap; src: url(/assets/fonts/michroma-latin-400-normal.woff2) format('woff2'); }
.text-block-5, .text-block-5.w--current { font-family: 'Michroma', sans-serif !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: 0.12em; white-space: nowrap;
  font-size: clamp(34px, calc(9.5vw - 59px), 44px) !important; padding-top: 18px !important; }
.text-block-6 { font-family: 'Michroma', sans-serif !important; font-weight: 400 !important; letter-spacing: 1em; white-space: nowrap; padding-left: 2px !important; text-align: left !important;
  font-size: clamp(12px, calc(3.34vw - 20.8px), 15.4px) !important; padding-top: 12px !important; margin-top: 0 !important; }
@media screen and (max-width: 991px) {
  .text-block-5, .text-block-5.w--current { font-size: 28px !important; padding-top: 14px !important; }
  .text-block-6 { font-size: 9.9px !important; padding-top: 8px !important; }
}
@media screen and (max-width: 767px) {
  .text-block-5, .text-block-5.w--current { font-size: clamp(15px, calc((100vw - 369px) / 10.5), 26px) !important; padding-top: 18px !important; }
  .text-block-6 { font-size: clamp(5.5px, calc((100vw - 369px) / 29.8), 9.2px) !important; padding-top: 7px !important; }
}
@media screen and (max-width: 479px) {
  .text-block-5, .text-block-5.w--current { font-size: 18px !important; letter-spacing: 0.1em; padding-top: 10px !important; }
  .text-block-6 { font-size: 6.3px !important; letter-spacing: 0.95em; padding-top: 6px !important; }
}
