/* The sole font-family/weight authority. Original files from Paolo's brand manual.
   Display: Porito 800 / 500. Reading and UI: Maxeville 400 / 700.
   No simulated weights, system-font controls or component-specific substitutes. */
@font-face{font-family:'Porito Rounded';src:url('assets/PoritoRounded-ExtraBold.otf') format('opentype');font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:'Porito Rounded';src:url('assets/PoritoRoundedV2-Medium.otf') format('opentype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Maxeville;src:url('assets/Maxeville-Regular.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Maxeville;src:url('assets/Maxeville-Bold.otf') format('opentype');font-style:normal;font-weight:700;font-display:swap}
:root{--display:'Porito Rounded',sans-serif;--body:Maxeville,sans-serif}
html{font-family:var(--body);font-weight:400;font-synthesis:none}
body,button,input,textarea,select,output,table,svg text{font-family:var(--body);font-weight:400}
button,input,textarea,select{color:inherit}button{font-size:inherit}
h1{font-family:var(--display);font-weight:800;text-transform:uppercase}
h2,h3,h4,.hero-payoff,.big-copy,.idea-bottom>p,.flow-art>span,.contact-signature,.name-control>label,.menu-link-title{font-family:var(--display);font-weight:500;text-transform:none}
h1 *,h2 *,h3 *,h4 *{font-family:inherit;font-weight:inherit}
strong,b,.section-label,.hero-top,.compose-label,.button,.button-small,.contact-send,.discovery-cta,.art-replay,.lab-step-forward button{font-weight:700}
.year-stats dd,.impact-commitment .ten,.funding-number>strong,.calculator-amount output,.calculator-result output{font-family:var(--display);font-weight:800}
.ten>span,.funding-number>strong>span{font-family:var(--body);font-weight:400}
[role=tab][aria-selected=true],.map-filters [aria-pressed=true],.metric-switch [aria-pressed=true],.role-options [aria-pressed=true],.language-switch [aria-pressed=true],.bottom-nav a[aria-current=page],.desktop-nav a[aria-current=page],.chapter-nav a.active{font-weight:700}
#almond-name{font-family:var(--body);font-weight:400}

.idea-bottom>p strong{font-weight:inherit}

.header-contact,.mobile-contact{font-weight:700}
.studio-format button>span{font-weight:700}
.button,.header-contact,.mobile-contact,.discovery-cta{font-weight:700}
.people-lead,.people-evidence dt{font-family:var(--display);font-weight:500}
