@font-face{font-family:"Fraunces";src:url("fonts/fraunces-600.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Fraunces";src:url("fonts/fraunces-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/oswald-700.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/oswald-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Bricolage";src:url("fonts/bricolage-700.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Bricolage";src:url("fonts/bricolage-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Jakarta";src:url("fonts/jakarta-600.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Jakarta";src:url("fonts/jakarta-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/inter-600.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/inter-400.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Caveat";src:url("fonts/caveat.woff2") format("woff2");font-weight:600;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
body{-webkit-font-smoothing:antialiased;overflow-x:hidden}
.wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.5rem)}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
