.primary-page-breadcrumb[data-v-5308a926]{z-index:2;background:#fff;border-bottom:1px solid #141b2214;position:relative}.primary-page-breadcrumb__inner[data-v-5308a926]{width:var(--site-content-width);color:#737b84;min-height:50px;font-size:var(--font-size-caption);align-items:center;gap:10px;margin:0 auto;display:flex}.primary-page-breadcrumb a[data-v-5308a926]{color:#3d4650;text-decoration:none}.primary-page-breadcrumb a[data-v-5308a926]:focus-visible,.primary-page-breadcrumb a[data-v-5308a926]:hover{color:var(--color-engineering-orange)}.primary-page-breadcrumb strong[data-v-5308a926]{color:#151b22;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.primary-page-hero-heading[data-v-de64c77f]{z-index:1;width:var(--site-content-width);box-sizing:border-box;color:#fff;text-align:left;margin:0 auto;position:relative}.primary-page-hero-heading__accent[data-v-de64c77f]{background:var(--color-engineering-orange-bright);width:108px;height:4px;margin-bottom:28px;display:block}.primary-page-hero-heading h1[data-v-de64c77f]{max-width:900px;font-size:var(--font-size-display);letter-spacing:.01em;text-shadow:var(--page-banner-title-shadow);text-wrap:balance;text-transform:uppercase;margin:0;font-weight:800;line-height:1.14}.primary-page-hero-heading p[data-v-de64c77f]{color:#ffffffe0;max-width:820px;font-size:var(--font-size-body);text-shadow:0 3px 12px #00000080;margin:20px 0 0;line-height:1.7}@media screen and (width<=768px){.primary-page-hero-heading__accent[data-v-de64c77f]{width:72px;margin-bottom:20px}.primary-page-hero-heading p[data-v-de64c77f]{font-size:var(--font-size-small);margin-top:16px;line-height:1.6}}
