:root,body{--font-body--family:'Jost','Helvetica Neue',Arial,sans-serif;--font-heading--family:'Cinzel',Georgia,serif;--font-subheading--family:'Jost','Helvetica Neue',Arial,sans-serif;--font-accent--family:'Jost','Helvetica Neue',Arial,sans-serif}body{font-family:var(--font-body--family)}h1,h2,h3{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.035em}button,.button,.header-menu{font-family:var(--font-body--family)}.button{letter-spacing:.08em}a:focus-visible,button:focus-visible{outline:2px solid #176184;outline-offset:4px}@media(max-width:749px){h1{font-size:clamp(28px,7vw,42px)}h2{font-size:clamp(26px,6vw,36px)}}