@font-face{font-family:'Spectral';font-weight:200;font-style:normal;font-display:swap;src:url(../fonts/spectral/spectral-cyrillic-200-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Spectral';font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/spectral/spectral-cyrillic-300-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Spectral';font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/spectral/spectral-cyrillic-300-italic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
html[lang=ru]{--font-display:'Spectral',Georgia,serif;--font-text:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Noto Sans',sans-serif}
@media (max-width:899px){
html[lang=ru] :is(h1,h2,h3,.h1,.sec-title){overflow-wrap:break-word;hyphens:auto}
html[lang=ru] .hero-copy h1{font-size:min(8.2vw,3.2rem)}
html[lang=ru] .h1{font-size:min(9.4vw,3.2rem)}
}
