/* The moving cascade is the first visual on the dedicated IV sedation page. */
.service-hero.sedation-waterfall-hero{padding:0 0 2.5rem;background:#031d36;color:#faf7ef}
.sedation-waterfall-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:#faf7ef;color:#031d36}
.sedation-opening-copy.wrap{width:100%;max-width:none;box-sizing:border-box;padding:clamp(1.5rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}
.sedation-opening-copy .breadcrumbs{color:#4a5964;margin:0 0 2rem;font-size:.75rem}
.sedation-opening-copy .breadcrumbs a{color:#031d36}
.sedation-opening-copy .eyebrow.light{color:#927435;font-size:.7rem;letter-spacing:.13em}
.sedation-waterfall-hero .sedation-opening-copy h1{color:#031d36;font:400 clamp(2rem,4.3vw,4.25rem)/1.12 Georgia,serif;letter-spacing:-.025em;margin:.5rem 0 0;max-width:15ch}
.sedation-waterfall-hero .sedation-opening-copy h1 em{color:#927435;font-weight:400}
.sedation-intro-copy.wrap{padding-top:2rem}
.sedation-waterfall-scene{position:relative;isolation:isolate;min-height:331.5px;overflow:hidden;background:#102c36;margin:0}
.sedation-waterfall-scene>img,.sedation-waterfall-scene>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.sedation-waterfall-scene>canvas{opacity:0;transition:opacity .5s}.sedation-waterfall-scene.waterfall-ready>canvas{opacity:1}
@media(max-width:700px){
 .sedation-waterfall-opening{display:flex;flex-direction:column}
 .sedation-waterfall-scene{order:-1;min-height:clamp(170px,25.5svh,242.25px)}
 .sedation-opening-copy.wrap{padding:1.35rem 1.25rem 1.65rem}
 .sedation-opening-copy .breadcrumbs{margin-bottom:1rem;font-size:.7rem}
 .sedation-waterfall-hero .sedation-opening-copy h1{font-size:clamp(2rem,8vw,3rem);max-width:none}
 .sedation-intro-copy.wrap{padding-top:1.5rem}
}
@media(prefers-reduced-motion:reduce){.sedation-waterfall-scene>canvas{transition:none}}

/* Protect the landing scene and information directories from menu positioning. */
#iv-sedation-waterfall{scroll-margin-top:var(--anchor-clearance,100px)}
.sedation-waterfall-hero .patient-page-nav{position:static;inset:auto;display:flex;flex-wrap:wrap;max-height:none;overflow:visible;background:transparent;box-shadow:none;padding:0;align-items:flex-start}
.sedation-information-grid>nav{position:static;inset:auto;display:block;width:auto;max-height:none;overflow:visible;background:transparent;box-shadow:none;padding:0;margin:0;color:inherit}
@media(max-width:700px){.sedation-waterfall-opening .sedation-waterfall-scene{flex:0 0 clamp(170px,25.5svh,242.25px);height:clamp(170px,25.5svh,242.25px);min-height:170px}}

.sedation-opening-copy .sedation-precinct-label{display:block;margin-top:.3rem;font-size:.9em;letter-spacing:.12em}

/* Small gold labels need stronger contrast than the large editorial heading. */
.sedation-opening-copy .eyebrow.light{color:#80652e}

