.rhone-dossier-page .vinea-region-hero{display:grid!important}
.rhone-dossier-page .rhone-visit-hero{display:block!important;position:relative;height:min(68vh,680px);min-height:430px;overflow:hidden}
.rhone-visit-hero>img{width:100%;height:100%;object-fit:cover}
.rhone-visit-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.7))}
.rhone-visit-hero-copy{position:absolute;z-index:1;top:50%;left:50%;width:min(960px,88vw);max-width:960px;color:#fff;text-align:center;transform:translate(-50%,-50%)}
.rhone-visit-hero-copy p{margin:0 0 22px;font:400 13px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.rhone-visit-hero-copy h1{max-width:900px;margin:0 auto 24px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(27px,3.5vw,48px);font-weight:400;line-height:1.16;letter-spacing:.015em;text-wrap:balance}
.rhone-visit-hero-copy small{font:400 clamp(18px,2vw,28px)/1.25 Georgia,serif}
.rhone-hero-credit{position:absolute;right:18px;bottom:12px;margin:0;color:#fff;font:400 10px Arial,sans-serif;text-shadow:0 1px 3px #000}
.rhone-photo-slide{display:block;margin:0;background:#d7d7d7;letter-spacing:0}
.rhone-photo-slide img{width:100%;height:100%;object-fit:cover}
.rhone-photo-slide figcaption{position:absolute;right:10px;bottom:8px;padding:4px 6px;background:rgba(0,0,0,.58);color:#fff;font:400 9px Arial,sans-serif;letter-spacing:.02em}
@media(max-width:620px){.rhone-dossier-page .rhone-visit-hero{height:60vh;min-height:420px}.rhone-visit-hero>img{object-position:58% center}.rhone-visit-hero-copy{width:88vw}.rhone-visit-hero-copy h1{font-size:clamp(27px,8vw,38px)}}
.rhone-media-button{min-width:100px;padding:0 16px;border:0;border-left:1px solid #ddd;background:#fff;color:#111;font:700 10px Arial,sans-serif;letter-spacing:.05em;cursor:pointer}.rhone-media-button:hover{background:#9f172e;color:#fff}.rhone-media-modal{position:fixed;inset:0;z-index:100000;padding:34px;background:rgba(0,0,0,.82);overflow:auto}.rhone-media-modal[hidden]{display:none}.rhone-media-dialog{position:relative;width:min(1180px,100%);margin:auto;padding:48px 28px 30px;background:#fff}.rhone-media-close{position:absolute;top:8px;right:14px;border:0;background:transparent;font:300 36px Arial,sans-serif;cursor:pointer}.rhone-media-content>h2{margin:0 48px 26px 0;font:700 18px Arial,sans-serif;letter-spacing:.08em}.rhone-popup-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rhone-popup-gallery figure{margin:0}.rhone-popup-gallery img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.rhone-popup-gallery figcaption{padding:7px 0;color:#444;font:400 10px Arial,sans-serif}.rhone-video-placeholder{display:grid;place-items:center;gap:12px;aspect-ratio:16/9;background:#071d1c;color:#fff;text-align:center}.rhone-video-placeholder strong{font:400 clamp(44px,8vw,92px) Georgia,serif}.rhone-video-placeholder span{font:700 13px Arial,sans-serif}.rhone-media-open{overflow:hidden}@media(max-width:700px){.rhone-media-modal{padding:12px}.rhone-media-dialog{padding:45px 14px 20px}.rhone-popup-gallery{grid-template-columns:1fr}.rhone-media-button{min-height:48px}}
