/**
 * Brand fonts — Gentona (primary) & Halis GR (secondary)
 *
 * Weight ranges prevent the browser from faux-bolding between cuts.
 */

/* Gentona — primary */
@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona ExtraLight/Gentona ExtraLight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona Book/Gentona Book.otf') format('opentype');
    font-weight: 400 599;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona Bold/Gentona Bold.otf') format('opentype');
    font-weight: 600 799;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona ExtraBold/Gentona ExtraBold.otf') format('opentype');
    font-weight: 800 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona Book Italic/Gentona Book Italic.otf') format('opentype');
    font-weight: 400 599;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona';
    src: url('../fonts/gentona/Gentona Bold Italic/Gentona Bold Italic.otf') format('opentype');
    font-weight: 600 799;
    font-style: italic;
    font-display: swap;
}

/* Halis GR — secondary (Book cut for body copy) */
@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRLight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRBook.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRMedium.otf') format('opentype');
    font-weight: 500 599;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRBold.otf') format('opentype');
    font-weight: 600 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRBookItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Halis GR';
    src: url('../fonts/halis-gr/HalisGRBoldItalic.otf') format('opentype');
    font-weight: 600 700;
    font-style: italic;
    font-display: swap;
}
