
.photo-review-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#061829a3,#06182994 48%,#061829b8);z-index:-1}
.photo-review-hero .hero-photo{object-position:center}
.photo-illustration{margin:0 0 35px}
.photo-illustration img{display:block;width:100%;height:auto;object-fit:cover}
.photo-placeholder.boat-review-gap{aspect-ratio:3/2}
.photo-illustration figcaption{font-size:12px;line-height:1.55;color:#425560}
.photo-illustration figcaption{margin-top:8px;text-align:center}
.destination .photo-illustration{margin-bottom:0}
#spaces .boat-figure.photo-illustration{margin:0 -120px 42px}
#spaces .photo-illustration[data-photo-id="AN-03"]{margin-top:27px}
@media(max-width:991px){#spaces .boat-figure.photo-illustration{margin-left:0;margin-right:0}}
@media(max-width:600px){.photo-illustration{margin-bottom:24px}.hero-photo-note{line-height:1.4}}
@media print{.photo-review-hero:after{display:none}}
