/* ==================================================
   TWK LAUSANNE — @font-face declarations
   Hosted on the AMC CDN: //awscdn.australianmusiccentre.com.au/fonts/
   (HTTPS verified; the CDN returns a generic content-type, but browsers
   key off the format() hint, so woff2/woff resolve correctly.)

   TWK Lausanne ships 20 weights named on a 50-1000 scale. CSS Fonts L4
   allows font-weight 1-1000, so each face is declared at its NATIVE TWK
   number. That makes the standard keywords resolve to the right cut:
       font-weight: normal -> 400 (Regular)
       font-weight: bold   -> 700 (Bold)
   and the brand body weight (Light) is 250. Any other weight is available
   by number, e.g. font-weight: 550. Faces are only downloaded when a
   rendered element actually requests that weight/style, so declaring the
   full family here is free at runtime.

   Apply the family in brand.2026.css; this file only registers the faces.
   ================================================== */

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-50.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-50.woff') format('woff');
    font-weight: 50;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-50Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-50Italic.woff') format('woff');
    font-weight: 50;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-100.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-100.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-100Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-100Italic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-150.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-150.woff') format('woff');
    font-weight: 150;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-150Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-150Italic.woff') format('woff');
    font-weight: 150;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-200.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-200.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-200Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-200Italic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-250.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-250.woff') format('woff');
    font-weight: 250;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-250Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-250Italic.woff') format('woff');
    font-weight: 250;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-300.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-300.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-300Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-300Italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-350.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-350.woff') format('woff');
    font-weight: 350;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-350Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-350Italic.woff') format('woff');
    font-weight: 350;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-400.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-400Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-400Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-450.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-450.woff') format('woff');
    font-weight: 450;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-450Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-450Italic.woff') format('woff');
    font-weight: 450;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-500.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-500.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-500Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-500Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-550.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-550.woff') format('woff');
    font-weight: 550;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-550Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-550Italic.woff') format('woff');
    font-weight: 550;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-600.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-600.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-600Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-600Italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-650.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-650.woff') format('woff');
    font-weight: 650;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-650Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-650Italic.woff') format('woff');
    font-weight: 650;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-700.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-700Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-700Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-750.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-750.woff') format('woff');
    font-weight: 750;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-750Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-750Italic.woff') format('woff');
    font-weight: 750;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-800.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-800.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-800Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-800Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-850.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-850.woff') format('woff');
    font-weight: 850;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-850Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-850Italic.woff') format('woff');
    font-weight: 850;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-900.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-900.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-900Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-900Italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-950.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-950.woff') format('woff');
    font-weight: 950;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-950Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-950Italic.woff') format('woff');
    font-weight: 950;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-1000.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-1000.woff') format('woff');
    font-weight: 1000;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lausanne';
    src: url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-1000Italic.woff2') format('woff2'),
         url('https://awscdn.australianmusiccentre.com.au/fonts/TWKLausanne-1000Italic.woff') format('woff');
    font-weight: 1000;
    font-style: italic;
    font-display: swap;
}

