/* ============================================================
   Prefway — full font suite
   GT Walsheim Pro · Söhne (Klim) · F37 Pythia
   Shared by prefway-brand-system.html and index.html
   ============================================================ */

/* ---------- GT Walsheim Pro ---------- */
@font-face{font-family:'Walsheim';font-weight:100;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Thin.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Thin.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:200;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-UltraLight.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-UltraLight.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:300;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Light.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Light.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:400;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Regular.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Regular.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:500;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:700;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:800;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-UltraBold.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-UltraBold.woff") format("woff")}
@font-face{font-family:'Walsheim';font-weight:900;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-Black.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-Black.woff") format("woff")}

/* ---------- GT Walsheim Pro Condensed ---------- */
@font-face{font-family:'Walsheim Condensed';font-weight:300;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedLight.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedLight.woff") format("woff")}
@font-face{font-family:'Walsheim Condensed';font-weight:400;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedRegular.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedRegular.woff") format("woff")}
@font-face{font-family:'Walsheim Condensed';font-weight:500;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedMedium.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedMedium.woff") format("woff")}
@font-face{font-family:'Walsheim Condensed';font-weight:700;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedBold.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedBold.woff") format("woff")}
@font-face{font-family:'Walsheim Condensed';font-weight:900;font-style:normal;font-display:swap;src:url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedBlack.woff2") format("woff2"),url("fonts/GTWalsheimPro/GTWalsheimPro-CondensedBlack.woff") format("woff")}

/* ---------- Söhne (Klim) ---------- */
@font-face{font-family:'Soehne';font-weight:200;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-ExtraLight.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:200;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-ExtraLightItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:300;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-Light.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:300;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-LightItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:400;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-Book.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:400;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-BookItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:500;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-Medium.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:500;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-MediumItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:600;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-SemiBold.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:600;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-SemiBoldItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:700;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-Bold.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:700;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-BoldItalic.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:800;font-style:normal;font-display:swap;src:url("fonts/Soehne/Sohne-ExtraBold.otf") format("opentype")}
@font-face{font-family:'Soehne';font-weight:800;font-style:italic;font-display:swap;src:url("fonts/Soehne/Sohne-ExtraBoldItalic.otf") format("opentype")}

/* ---------- F37 Pythia ---------- */
@font-face{font-family:'Pythia';font-weight:300;font-style:normal;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-Light.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:300;font-style:italic;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-LightItalic.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:400;font-style:normal;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-Regular.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:400;font-style:italic;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-RegularItalic.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:500;font-style:normal;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-Medium.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:500;font-style:italic;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-MediumItalic.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:600;font-style:normal;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-SemiBold.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:600;font-style:italic;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-SemiBoldItalic.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:700;font-style:normal;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-Bold.woff2") format("woff2")}
@font-face{font-family:'Pythia';font-weight:700;font-style:italic;font-display:swap;src:url("fonts/Pythia Font/F37Pythia-BoldItalic.woff2") format("woff2")}
