/* Local Phase 6 supplements — retain ARM branding and existing theme. */
.ae-breadcrumbs{font-size:.875rem;margin:0 0 1.5rem;color:#334b66;line-height:1.5}
.ae-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .6rem;list-style:none;padding:0;margin:0}
.ae-breadcrumbs li{font-size:.875rem!important;line-height:1.5!important;margin:0}
.ae-breadcrumbs li+li:before{content:'›';padding-right:.6rem;color:#68788b}
.ae-breadcrumbs a{display:inline-block;min-height:32px;padding:.25rem 0}
.ae-breadcrumbs [aria-current]{display:inline-block;padding:.25rem 0}
.ae-intent-detail{margin:2rem 0}
body.ae-phase4 .ae-hero{background-image:linear-gradient(90deg,rgba(0,22,49,.8),rgba(0,22,49,.25)),url('/wp-content/uploads/ae-phase6/branded-interior-hero-1920.webp')!important}
@media(max-width:600px){body.ae-phase4 .ae-hero{background-image:linear-gradient(90deg,rgba(0,22,49,.8),rgba(0,22,49,.25)),url('/wp-content/uploads/ae-phase6/branded-interior-hero-960.webp')!important}.ae-breadcrumbs{margin-bottom:1rem}}
@media(max-width:600px){.ae-breadcrumbs [aria-current]{display:inline}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ae-overhaul *{transition:none!important}}
/* The legacy slider supplied clipping/stacking; retain that behaviour for the static hero. */
body.ae-phase4 .ae-hero{overflow:hidden;isolation:isolate}
body.ae-phase4 .ae-hero::after{z-index:0;pointer-events:none}
body.ae-phase4 .ae-hero .l-section-h{position:relative;z-index:1}
/* Keep the original Portfolio tabs within the mobile viewport. */
@media(max-width:600px){body.page-id-11 .w-tabs-list{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}
