@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Heebo";src:url("../assets/fonts/Heebo-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Assistant";src:url("../assets/fonts/Assistant-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&display=swap");

:root{
--font-heading:"Heebo",system-ui,sans-serif;
--font-body:"Assistant",system-ui,sans-serif;
--font-display-latin:"Cormorant Garamond",serif;

--text-display:clamp(2.5rem,1.6rem + 3.4vw,5rem); /* @kind other */
--text-h1:clamp(2.25rem,1.7rem + 2.3vw,4.25rem); /* @kind other */
--text-h2:clamp(1.875rem,1.5rem + 1.5vw,3.25rem); /* @kind other */
--text-h3:clamp(1.5rem,1.3rem + 0.8vw,2.25rem); /* @kind other */
--text-h4:clamp(1.25rem,1.15rem + 0.4vw,1.75rem); /* @kind other */
--text-body-lg:1.25rem;
--text-body:1.125rem;
--text-small:1rem;
--text-caption:0.875rem;

--leading-tight:1.15;
--leading-snug:1.35;
--leading-normal:1.6;
--leading-relaxed:1.75;

--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;
--weight-extrabold:800;
}
