/**
 * Font Face Declarations
 * Helvetica Neue font family (to be removed in 2026)
 */

@font-face {
    font-family: 'Helvetica_Neue';
    src: url('../fonts/helveticaneueltpro-bd-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneueltpro-bd-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    descent-override: 30%;
    ascent-override: 100%;
}

@font-face {
    font-family: 'Helvetica_Neue';
    src: url('../fonts/helveticaneueltpro-md-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneueltpro-md-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    descent-override: 30%;
    ascent-override: 100%;
}

@font-face {
    font-family: 'Helvetica_Neue';
    src: url('../fonts/helveticaneueltpro-roman-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneueltpro-roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    descent-override: 30%;
    ascent-override: 100%;
}

/**
 * Roc Grotesk font family (Pacvue-approved)
 * Only weight 400 loaded for pac-2025-q3-social-proof block
 */

@font-face {
    font-family: 'Roc Grotesk';
    src: url('../fonts/fonnts.com-Roc_Grotesk_Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/**
 * Poppins font family (Pacvue-approved)
 * Only weight 400 loaded for pac-2025-q3-social-proof block
 */

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

