/* ALMIR Brandbook, January 2022: pages 9–12. One palette and type system. */
@font-face{font-family:'Museo Slab';src:url('/assets/fonts/museo-slab-500.v1.woff') format('woff');font-style:normal;font-weight:500;font-display:swap}
:root{--alm-brand-ink:#213D44;--alm-brand-gold:#D9C4A2;--alm-brand-taupe:#AD9A84;--alm-brand-slate:#485A6A;--alm-brand-blue:#407381;--alm-brand-white:#fff;--alm-brand-body:'BW Mitga',Arial,sans-serif;--alm-brand-heading:'Museo Slab',Georgia,serif;--alm-ink:var(--alm-brand-ink);--alm-ink-soft:var(--alm-brand-slate);--alm-green:var(--alm-brand-ink);--alm-green-deep:var(--alm-brand-ink);--alm-sage:var(--alm-brand-taupe);--alm-gold:var(--alm-brand-gold);--alm-ivory:#fff;--alm-paper:#fff;--alm-line:rgba(33,61,68,.18);--alm-serif:var(--alm-brand-heading);--alm-sans:var(--alm-brand-body);--ink:var(--alm-brand-ink);--paper:#fff;--gold:var(--alm-brand-gold);--muted:var(--alm-brand-slate);--line:rgba(33,61,68,.18)}
html body{font-family:var(--alm-brand-body);color:var(--alm-brand-ink);background:#fff;font-weight:400}html body h1,html body h2,html body h3{font-family:var(--alm-brand-heading);font-weight:500;letter-spacing:-.025em}button,input,select,textarea{font-family:inherit}html body h1 em{font-style:normal;color:var(--alm-brand-ink)}
.alm-studio-hero{background:var(--alm-brand-ink)}
/* Slab proportions differ from the previous display face: keep headings readable. */
html body .alm-studio-hero h1{font-size:clamp(40px,4.8vw,68px);line-height:1.12;max-width:13ch}
html body .hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.12}
.alm-studio-hero .alm-button-primary{color:#213D44}
html body .alm-favorite-button{color:#213D44;border-color:#213D4444}
html body .alm-zoom-title{font-family:var(--alm-brand-heading)}
html body .alm-zoom-dialog,html body .alm-zoom-hint{background:#fff;color:#213D44}
html body .alm-zoom-help,html body .alm-zoom-dialog button{font-family:var(--alm-brand-body)}
