/* Place service controls over the hero image, not in a separate solid row. */
.hero .hero-slider-controls{grid-area:1 / 1;position:relative;align-self:end;z-index:4;margin:0 auto;padding:0 0 24px;background:transparent;pointer-events:none}
.hero .hero-slider-controls button{pointer-events:auto;min-height:40px;backdrop-filter:blur(6px);background:#082d2166;transition:background .25s ease,border-color .25s ease,color .25s ease}
.hero .hero-slider-controls button.selected{background:var(--mint);color:var(--deep);border-color:var(--mint)}
@media(max-width:800px){.hero .hero-slider-controls{padding-bottom:22px}.storage-banner .storage-banner-controls{bottom:86px}.storage-banner .storage-banner-inner{padding-bottom:185px}.audit-banner .audit-banner-credit{bottom:85px}.audit-banner .audit-banner-inner{padding-bottom:145px}}
@media(max-width:540px){.hero .hero-slider-controls{gap:8px}.hero .hero-slider-controls button{font-size:11px;padding:9px 13px}.storage-banner .storage-banner-controls{bottom:86px}.storage-banner .storage-banner-inner{padding-bottom:190px}.audit-banner .audit-banner-credit{bottom:85px}}
@media(prefers-reduced-motion:reduce){.hero .hero-slider-controls button{transition:none}}
