@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/manrope-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/manrope-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/onest-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/onest-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/onest-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/onest-700.ttf) format('truetype');
}
:root,body{font-family:'Onest',Source,Arial,sans-serif}h1,h2,h3,.story-title{font-family:'Manrope',Source,Arial,sans-serif}h1,.story-title{font-weight:700}h2,h3{font-weight:600}button,input,select,textarea{font-family:inherit}.wordmark{font-family:Source,Arial,sans-serif}

.hero-cover .primary-heading .story-title{font-size:clamp(34px,3.05vw,46px);line-height:1.12}@media(max-width:580px){.hero-cover .primary-heading .story-title{font-size:30px}}
