/* v19q-static.css (Om 2026-11-07 21:37): sitewide, loaded last. No scroll-driven effects: every reveal start state that could
   hide content before (or without) JS is forced to its finished state, so plain content is visible immediately. */
.rv:not(.in),.x6-rise:not(.in),.pt .reveal:not(.in),.sx-up:not(.in),.cx-armed .c-tile{opacity:1!important;transform:none!important;transition:none!important}
.sx-strip:not(.in):after{transform:none!important}
.c-curtain,.c-curtain img,.c-curtain video{clip-path:none!important;transform:none!important}
.c-shutter:before{content:none!important}
.c-words .w>span{transform:none!important;transition:none!important}
.c-spot:after{content:none!important}
.c-ch{opacity:1!important}
.v4js .nw-mapsec:not(.lit) .nw-link{opacity:1!important}
.led-armed .led-t:before{opacity:0!important;animation:none!important}
.v19-lock figure.v19-sl>img{opacity:1!important}
.ab-plan path,.ab-plan circle{stroke-dashoffset:0!important;transition:none!important}
/* v19z9 (Om 2026-11-08 12:58) SITEWIDE hero lede: one rule for every .c-hero sub-line. 60% of the old size, floored at 15px
   (Home/GC/Fit-out/Signage 24px -> 15px; old-theme heroes 17.28px -> 15px), regular weight, normal tracking, line-height 1.45,
   antialiased, no opacity/filter, ~2 lines. Colour: dark heroes (film/photo) keep a light tint but solid; the white/papercut
   heroes set #3a3a3c in css/papercut.css. */
.c-hero p.lede{font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important;opacity:1!important;filter:none!important;
 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:min(30em,100%)!important;text-wrap:pretty}
.c-hero p.lede{color:#f2f2f4!important;-webkit-text-fill-color:#f2f2f4!important}
