body.page-id-8 #sst-about-quality-banner{position:relative;isolation:isolate;display:flex;flex-direction:column;background:#111;color:#fff;margin:0;padding:0;overflow:hidden}
body.page-id-8 #sst-about-quality-banner .sst-aqb-media{width:100%;aspect-ratio:16/8;overflow:hidden;position:relative}
body.page-id-8 #sst-about-quality-banner img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center 46%;margin:0}
body.page-id-8 #sst-about-quality-banner .sst-aqb-copy{position:relative;padding-block:2rem;width:min(80rem,calc(100% - 2rem));margin-inline:auto}
body.page-id-8 #sst-about-quality-banner .sst-aqb-kicker{color:#f7c440;font-size:.85rem;font-weight:700;line-height:1.6;margin:0 0 1rem}
body.page-id-8 #sst-about-quality-banner h2{color:#fff;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.3;letter-spacing:0;margin:0 0 1.25rem}
body.page-id-8 #sst-about-quality-banner .sst-aqb-lead{color:#f1f1f1;max-width:42rem;font-size:1rem;line-height:1.8;margin:0}
@media(min-width:48rem){body.page-id-8 #sst-about-quality-banner{min-height:25rem;justify-content:center}body.page-id-8 #sst-about-quality-banner .sst-aqb-media{position:absolute;inset:0 0 0 auto;width:58%;height:100%;aspect-ratio:auto;z-index:-2}body.page-id-8 #sst-about-quality-banner::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111 0%,#111 35%,rgba(17,17,17,.93) 47%,rgba(17,17,17,.22) 75%,rgba(17,17,17,0) 100%)}body.page-id-8 #sst-about-quality-banner .sst-aqb-copy{padding-block:4rem}body.page-id-8 #sst-about-quality-banner .sst-aqb-lead{max-width:55%}}
