@font-face {
    font-family: "Aeonik Pro";
    src: url("./local-fonts/AeonikPro-Trial-Regular.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Aeonik Pro";
    src: url("./local-fonts/AeonikPro-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Unifix SP";
    src: url("./local-fonts/UnifixSPDemo.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

:root {
    --medweb-font-body: "Aeonik Pro", Arial, sans-serif;
    --medweb-font-heading: "Unifix SP", "Aeonik Pro", Arial, sans-serif;
}

body,
.medweb-public-page {
    font-family: var(--medweb-font-body);
}

.portfolio-editorial {
    --portfolio-font: var(--medweb-font-body);
}

h1,
h2,
.medweb-public-page h1,
.medweb-public-page h2,
.portfolio-editorial h1,
.portfolio-editorial h2 {
    font-family: var(--medweb-font-heading);
}

.medweb-heading-punctuation {
    font-family: var(--medweb-font-body);
    font-weight: 650;
}

.medweb-project-hero .medweb-project-card__title,
.medweb-project-hero .medweb-project-card__heading {
    font-family: var(--medweb-font-body);
}

.site-logo-wordmark,
.site-footer__brand {
    font-family: Inter, Arial, sans-serif;
}
