/* Keep live website lettering sharp; decorative backgrounds retain their effects. */
:is(h1,h2,h3,h4,h5,h6,p,label,input,textarea,select,button,summary,blockquote,figcaption),
:is(h1,h2,h3,h4,h5,h6,p,a,button,summary,label) :is(span,strong,em),
.wwd-name,.wwd-line,.wwd-inc li,.wwd-link,.wwd-w,
.portrait-caption,.reviews-intro,.reviews-testimonials,.reviews-invite{filter:none!important;text-shadow:none!important}
.s3-sec{will-change:auto!important;backface-visibility:visible!important}
.s3-imgtext{background-image:none!important;color:#78bdff!important;-webkit-text-fill-color:#78bdff!important}
.customer-reviews,.customer-reviews .reviews-shell{transform:none!important;filter:none!important;opacity:1!important}
.reviews-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#123653,#07182b)}
body>footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
/* Names stay on a flat plane instead of being rasterised at an angle. */
.team-stage .portrait-panel,.team-stage .portrait-panel:hover{--base:0deg;--rx:0deg!important;--ry:0deg!important;transform:translateY(var(--lift))!important;backface-visibility:visible}
.team-stage .portrait-caption{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#173b58,#08182c)}
