/* Cormorant Garamond — self-hosted, size-adjust for CLS prevention */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2') format('woff2');
  size-adjust: 95%;
  ascent-override: 89%;
  descent-override: 23%;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2') format('woff2');
  size-adjust: 95%;
  ascent-override: 89%;
  descent-override: 23%;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2') format('woff2');
  size-adjust: 95%;
  ascent-override: 89%;
  descent-override: 23%;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2') format('woff2');
  size-adjust: 95%;
  ascent-override: 89%;
  descent-override: 23%;
}
/* Jost — self-hosted, size-adjust for CLS prevention */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/92zatBhPNqw73ord4iYl.woff2') format('woff2');
  size-adjust: 100%;
  ascent-override: 92%;
  descent-override: 26%;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/92zatBhPNqw73oTd4g.woff2') format('woff2');
  size-adjust: 100%;
  ascent-override: 92%;
  descent-override: 26%;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/92zatBhPNqw73oDd4iYl.woff2') format('woff2');
  size-adjust: 100%;
  ascent-override: 92%;
  descent-override: 26%;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/92zatBhPNqw73oDd4iYl.woff2') format('woff2');
  size-adjust: 100%;
  ascent-override: 92%;
  descent-override: 26%;
}