/* Local type system: no calls to third-party font services are made by visitors. */
@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/manrope-400.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope-600.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope-700.ttf") format("truetype")}@font-face{font-family:"Sora";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/sora-600.ttf") format("truetype")}@font-face{font-family:"Sora";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/sora-700.ttf") format("truetype")}@font-face{font-family:"Sora";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/sora-800.ttf") format("truetype")}

body,button,input,select,textarea{font-family:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-synthesis:none}.brand,:where(h1,h2,h3,h4),.button,.eyebrow,.card-meta,.countdown b,.site-version,.software-meta,.flagship-kicker{font-family:"Sora","Manrope",ui-sans-serif,sans-serif}.brand{font-weight:800;letter-spacing:.065em}.main-nav a,.footer-grid a{font-weight:600;letter-spacing:.005em}.hero h1,.page-hero h1,.article h1,.download-state h1{font-weight:800;letter-spacing:-.055em}.section-heading h2,.panel h2,.notice-card h2,.ideas-layout h2,.content-card h2{font-weight:700;letter-spacing:-.035em}.lead{font-weight:400;letter-spacing:-.012em}.eyebrow,.card-meta{font-weight:700;letter-spacing:.13em}.button{font-weight:700}.prose{font-size:1.03rem;line-height:1.76}.footer-bottom,.visit-counter{font-size:.78rem}.site-version{font-family:"Sora",sans-serif}
