/* Compact typography restored */
/* Moderate typography scale */
/* Readability scale applied */
@font-face{font-family:EvoLogo;src:url('assets/logo-inter-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:EvoLogo;src:url('assets/logo-inter-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
.header .logo,.footer-top .logo{font-family:EvoLogo,Inter,Arial,sans-serif;font-weight:600;font-size:20px;letter-spacing:.18em;display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;flex-shrink:0}
.logo-row{display:inline-flex;align-items:center;gap:2px}
.logo-mark{color:var(--ink)}
.logo-mark-light{color:#c9a97a;font-weight:300}
.logo-sub{display:block;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#826643;margin-top:3px;line-height:1;white-space:nowrap}
.footer-top .logo-mark{color:#ededed}
.footer-top .logo-sub{font-size:10px;color:rgba(218,193,156,.95)}
@media(max-width:360px){.header .logo{font-size:18px}}
