@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTcviYw.woff2") format("woff2");}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),local("Inter"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTcviYw.woff2") format("woff2");}
@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:local("Fraunces Bold"),local("Fraunces"),url("https://fonts.gstatic.com/s/fraunces/v36/6NUS8F6PJgbFWQn47_x7vO8k.woff2") format("woff2");}
@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:local("Fraunces ExtraBold"),local("Fraunces"),url("https://fonts.gstatic.com/s/fraunces/v36/6NUS8F6PJgbFWQn47_x7vO8k.woff2") format("woff2");}

.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out;}
.js [data-reveal].is-visible{opacity:1;transform:translateY(0);}
@media (prefers-reduced-motion: reduce){
  .js [data-reveal]{opacity:1;transform:none;transition:none;}
}