.at-breadcrumbs {margin:0 0 1.5rem;color:#c5c5c5;font-size:.9rem;text-align:left;}
.at-breadcrumbs ol {display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;list-style:none;}
.at-breadcrumbs li+li::before {content:"/";margin-right:.4rem;color:#999;}
.at-breadcrumbs a {color:#eee;}
.at-breadcrumbs a:focus-visible,.at-video-launch:focus-visible {outline:3px solid #fff;outline-offset:4px;}
h2.at-tech-heading {font-size:2.75rem;color:#fff;line-height:1em;}
.b-tech-highlights h2.at-tech-heading {text-align:center;max-width:90%;margin:0 auto 2rem;}
h2.at-section-heading {font-size:4rem;color:#fff;text-align:center;line-height:1em;font-weight:600;}
.at-video-launch {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:#101010;cursor:pointer;}
.at-video-launch img {width:100%;height:100%;object-fit:cover;opacity:.85;}
.at-video-launch span {position:absolute;padding:1rem 1.6rem;border-radius:.4rem;background:#bd080b;color:#fff;font:600 1.1rem/1.3 sans-serif;box-shadow:0 0 0 1px rgba(255,255,255,.35);}
@media(max-width:575px) {.b-tech-highlights h2.at-tech-heading{font-size:2rem;}h2.at-section-heading{font-size:2.5rem;}.at-breadcrumbs{font-size:.8rem;}}
