/* Object finish only. Preserve the existing page and diagram layout. */
.ow-lifecycle__svg .hull-side{stroke:#246a63;stroke-width:.65px}
.ow-lifecycle__svg .deck{stroke:#639a9f;stroke-width:.65px}
.ow-lifecycle__svg .bridge.window{fill:#235875}
.ow-lifecycle__svg .nacelle{stroke:#6e95a9;stroke-width:.55px}
.ow-lifecycle__svg .tower.contour{stroke:#6e95a9;stroke-width:.65px}
.ow-lifecycle__svg .rotor.blade:not([stroke="none"]),.ow-lifecycle__svg .installation.blade:not([stroke="none"]){stroke:#6a90a5;stroke-width:.55px}
.ow-hero{min-height:clamp(650px,44vw,850px)}
.ow-hero .ow-hero-image>img{object-position:center top}
.ow-hero-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;opacity:0}
.ow-hero.is-motion-ready .ow-hero-motion{opacity:1}
.ow-hero.is-motion-ready .ow-hero-image>img{opacity:0}
.ow-hero-motion-control{position:absolute;z-index:3;bottom:15px;right:24px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
.ow-hero-motion-control::before{content:"";position:absolute;inset:6px;border:1px solid #d7e7ef88;border-radius:50%;background:#14334bc9}
.ow-hero-motion-control:hover::before{background:#214a65}
.ow-hero-motion-control[hidden]{display:none}.ow-hero-motion-control svg{position:relative;width:14px;height:14px;fill:currentColor}
.ow-hero .ow-hero-image figcaption{right:82px}
@media(max-width:800px){.ow-hero-motion,.ow-hero .ow-hero-image>img{object-position:66% center}}
@media(max-width:650px){.ow-hero-motion,.ow-hero .ow-hero-image>img{object-position:74% center}.ow-hero-motion-control{right:20px;bottom:8px}.ow-hero .ow-hero-image figcaption{right:78px}}
@media(prefers-reduced-motion:reduce){.ow-hero-motion,.ow-hero-motion-control{display:none!important}.ow-hero.is-motion-ready .ow-hero-image>img{opacity:1}}

/* Pale lower-hull reflection and submerged leg structure. */
.ow-lifecycle__svg .wtiv.hull-side.water-tint{stroke:#b3d0cf;stroke-width:.45px}
