/* Animate only the approved photograph in the final homepage beach section. */
.home #coastal-water:before{background:none}
.home #coastal-water{min-height:66.6667vw;display:flex;align-items:center}
.home #coastal-water .container{justify-content:flex-start}
.home #coastal-water .local-care-image img{transform:none!important;will-change:auto}
.home #coastal-water .local-care-image img,
.home #coastal-water .local-care-image video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.home #coastal-water .local-care-image video{position:absolute;inset:0;display:block;pointer-events:none;opacity:0;transition:opacity .35s ease}
.home #coastal-water .has-water-frame video{opacity:1}
.home .water-motion-toggle{position:absolute;left:28px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 15px;border:1px solid #ffffff6b;border-radius:3px;background:#18363fc9;color:#fff;font:500 11px/1.4 var(--sans);letter-spacing:.15px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s}
.home .water-motion-toggle:hover{background:#18363ff0}
.home .water-motion-toggle:focus-visible{outline:2px solid white;outline-offset:4px}
.home .water-motion-toggle svg{width:12px;height:12px;stroke-width:1.8}
.home .water-motion-toggle[hidden]{display:none}
@media(max-width:760px){
  .home #coastal-water{min-height:0;padding-top:calc(66.6667vw - 24px);display:block}
  .home #coastal-water .local-care-image{height:auto;aspect-ratio:3/2;bottom:auto}
  .home #coastal-water .local-care-image img,
  .home #coastal-water .local-care-image video{object-position:50% 50%}
  .home .water-motion-toggle{top:calc(66.6667vw - 76px);bottom:auto;left:26px;min-height:40px;padding:9px 12px}
}
html[data-motion=reduced] #coastal-water .local-care-image video{display:none}
@media(prefers-reduced-motion:reduce){.home #coastal-water .local-care-image video,.home .water-motion-toggle{display:none}}
@media print{.home #coastal-water .local-care-image video,.home .water-motion-toggle{display:none}}
