/* OVG Hotel Concept04 photographic layer. Synthetic illustrative content only. */
.hero-art{background:#292235!important}
.hero-art img{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:59% 48%;filter:saturate(1.08) contrast(1.05)}
.hero:before{background:linear-gradient(90deg,rgba(20,13,37,.85) 0%,rgba(24,15,43,.62) 36%,rgba(22,14,37,.1) 76%),linear-gradient(0deg,rgba(17,13,29,.52),transparent 55%)!important}
.experience-card{overflow:hidden}
.card-photo{width:calc(100% + 50px);height:165px;max-width:none;flex-shrink:0;margin:-25px -25px 17px;object-fit:cover;object-position:center;display:block;border-bottom:1px solid rgba(255,255,255,.16);filter:saturate(1.05)}
.experience-card .card-top{margin-bottom:15px}
.experience-card .card-icon{color:#ffe2c6}
.experience-card[data-item^="dining/"] .card-photo{object-position:center 60%}
.experience-card[data-item^="wellness/"] .card-photo{object-position:center 45%}
@media(max-width:750px){.hero-art img{object-position:63% 50%}.card-photo{width:calc(100% + 30px);margin:-15px -15px 13px;height:112px}.experience-card .card-top{margin-bottom:10px}}
@media(max-width:390px){.card-photo{height:145px}}
