/* Approved brush artwork; native SVG ink masks retain each placement's color.
   The readable phrase stays in the document for selection and assistive tech. */
.lettering-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.lettering-art{display:block;width:100%;height:auto;overflow:hidden;pointer-events:none}
#hero-title .lettering-art{mask-image:none}
#hero-title{color:#073789;filter:none}
.hero-meeting{color:#f8fcff;filter:drop-shadow(0 1px 2px #174b91)}
.belief{width:calc(85 * var(--u));letter-spacing:0;line-height:0}
.bar-tagline.original-lettering{color:#3d80c2;filter:none}
.stats-tagline{width:calc(137 * var(--u));flex-shrink:0;transform:none;line-height:0;color:#3d80c2}
.about-note{width:calc(78 * var(--u));transform:none;line-height:0}
.choices-section .section-head>.brush{width:calc(135 * var(--u));transform:none;line-height:0}
.cosmic-copy h2{width:calc(172 * var(--u));transform:none;line-height:0}
.cosmic-copy>.brush{width:calc(173 * var(--u));transform:none;line-height:0}
.cosmic-copy>div>p{margin-top:calc(4 * var(--u));margin-left:calc(30 * var(--u))}
#download-title{width:calc(200 * var(--u));max-width:100%;line-height:0}
.company-future h2.brush{width:240px;max-width:100%;line-height:0}
.greeting.brush{width:calc(85 * var(--u));line-height:0;transform:none;color:#082e72;filter:drop-shadow(0 1px 1px #fff)}
@media(max-width:700px){
 .stats-tagline,.choices-section .section-head>.brush{display:none}
 .about-note{width:78px}
 .cosmic-copy h2{width:130px}
 .cosmic-copy>.brush{width:132px}
 #download-title{width:205px}
 .company-future h2.brush{width:200px}
 .greeting.brush{width:80px}
}
