@font-face{font-family:MontserratARM;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/montserratarm-200.woff) format("woff")}@font-face{font-family:MontserratARM;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserratarm-300.woff) format("woff")}@font-face{font-family:MontserratARM;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserratarm-400.woff) format("woff")}@font-face{font-family:MontserratARM;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserratarm-500.woff) format("woff")}@font-face{font-family:MontserratARM;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserratarm-600.woff) format("woff")}@font-face{font-family:MontserratARM;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserratarm-700.woff) format("woff")}@font-face{font-family:TimeBurnerArm;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TimeBurnerArm-Regular.woff) format("woff")}:root{--heading: #232323;--sans: "Montserrat", "Noto Sans Armenian", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:#2a2724;background:#fcf9f4;line-height:1.75;font-size:clamp(16px,2.3vw,19px);font-weight:400}h1,h2,h3{font-family:var(--sans);color:var(--heading);font-weight:600}h2{font-size:clamp(26px,4.8vw,42px);margin:0 0 6px;letter-spacing:.5px}h3{font-size:clamp(21px,3.5vw,28px);letter-spacing:.3px}[appReveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease-out,transform .7s ease-out;will-change:opacity,transform}[appReveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[appReveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation:none!important;transition:none!important}}
