/* ARCHIMETRICA 343 — local Jost UA font pack.
   Uses the user-supplied Jost build with complete Ukrainian Cyrillic glyphs.
   This file is loaded after all legacy typography CSS so i/yi/ie/ge glyphs never fall back. */
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Jost UA';src:url('../assets/fonts/JostUA/Jost-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap;}

:root{--archimetrica-font:'Jost UA',Jost,sans-serif!important}
html,body,body *,button,input,textarea,select,option{font-family:'Jost UA',Jost,sans-serif!important;font-synthesis:none!important}

/* Force the approved thin and heavy cuts with the same Ukrainian-capable family. */
body[data-page='home'] .hero-onevision .hero-slogan-thin,
body[data-page='home'] .hero-onevision .hero-slogan-thin *,
body[data-page='home'] #projects-title>span,
body[data-page='home'] #projects-title>span *,
body[data-page='home'] #about-title>span,
body[data-page='home'] #about-title>span *,
body[data-page='home'] .geography-heading h2>span,
body[data-page='home'] .geography-heading h2>span *,
body[data-page='home'] .services-intro-block h2>span,
body[data-page='home'] .services-intro-block h2>span *,
body[data-page='home'] #process-title>span,
body[data-page='home'] #process-title>span *,
body[data-page='home'] .clients-trust h2>span,
body[data-page='home'] .clients-trust h2>span *,
.project-hero h1>.project-title-light,
.project-hero h1>.project-title-light *,
.project-narrative h2>span,
.project-narrative h2>span *,
.next-project-copy h2>.next-project-title-light,
.next-project-copy h2>.next-project-title-light *,
.manifesto blockquote, .project-quote blockquote{font-family:'Jost UA',Jost,sans-serif!important;font-weight:100!important;font-style:normal!important;font-synthesis:none!important}

body[data-page='home'] .hero-onevision .hero-slogan-bold,
body[data-page='home'] .hero-onevision .hero-slogan-bold *,
body[data-page='home'] #projects-title>em,
body[data-page='home'] #projects-title>em *,
body[data-page='home'] #about-title>em,
body[data-page='home'] #about-title>em *,
body[data-page='home'] .geography-heading h2>em,
body[data-page='home'] .geography-heading h2>em *,
body[data-page='home'] .services-intro-block h2>em,
body[data-page='home'] .services-intro-block h2>em *,
body[data-page='home'] #process-title>em,
body[data-page='home'] #process-title>em *,
body[data-page='home'] .clients-trust h2>em,
body[data-page='home'] .clients-trust h2>em *,
.project-hero h1>.project-title-heavy,
.project-hero h1>.project-title-heavy *,
.project-narrative h2>em,
.project-narrative h2>em *,
.next-project-copy h2>em,
.next-project-copy h2>em *,
.manifesto blockquote em, .project-quote blockquote em{font-family:'Jost UA',Jost,sans-serif!important;font-weight:900!important;font-style:italic!important;font-synthesis:none!important}
