/* Original transparent landmark compositions. Every layer remains visible without JS. */
html #zivivu-travel .zvr-scenery{position:relative;isolation:isolate;overflow:hidden;height:680px;margin:0 0 64px;background:linear-gradient(180deg,#d1ddd4 0%,#dedfc7 100%);border-radius:0;color:var(--za-ink)}
html #zivivu-travel .zvr-scenery-copy{position:relative;z-index:3;text-align:center;max-width:720px;margin:0 auto;padding:48px 24px 0}
html #zivivu-travel .zvr-scenery-copy .zvr-kicker{font-size:11px;letter-spacing:.2em;color:#486452;margin:0 0 20px}
html #zivivu-travel .zvr-scenery h2{font-size:clamp(40px,5.4vw,70px);line-height:1.08;font-weight:650;letter-spacing:-.05em;color:#244a3b;margin:0 0 20px}
html #zivivu-travel .zvr-scenery-copy p{font-size:17px;line-height:1.65;color:#4d6051;max-width:460px;margin:0 auto}
html #zivivu-travel .zvr-landscape{position:absolute;bottom:28px;left:0;width:100%;height:auto;aspect-ratio:3/1;isolation:isolate;pointer-events:none}
html #zivivu-travel .zvr-landmark-layer{position:absolute;inset:0;z-index:2}
html #zivivu-travel .zvr-landmark-layer img{display:block;width:100%;height:100%;object-fit:contain;filter:none;opacity:1}
.zvr-landmark-0{clip-path:inset(0 66.666% 0 0)}
.zvr-landmark-1{clip-path:inset(0 33.333% 0 33.333%)}
.zvr-landmark-2{clip-path:inset(0 0 0 66.666%)}
.zvr-landscape-uk .zvr-landmark-0{clip-path:inset(0 61% 0 0)}
.zvr-landscape-uk .zvr-landmark-1{clip-path:inset(0 28.5% 0 39%)}
.zvr-landscape-uk .zvr-landmark-2{clip-path:inset(0 0 0 71.5%)}
.zvr-landscape-sun{position:absolute;z-index:0;width:23%;aspect-ratio:1;border-radius:50%;left:43%;bottom:5%;background:#c6ba7a;opacity:.55}
.zvr-flight-path{position:absolute;inset:-32% 12% auto;width:76%;height:auto;z-index:1;opacity:.65;fill:none;stroke:#647d67;stroke-width:1}
.zvr-flight-line{stroke-dasharray:3 8}.zvr-paper-plane{fill:#557660;stroke:#365241;stroke-width:1}
html #zivivu-travel .zvr-scenery-foot{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;justify-content:center;gap:32px;align-items:center;min-height:68px;padding:8px 20px;background:var(--za-canvas)}
.zvr-scenery-foot:before{content:'';position:absolute;left:-5%;bottom:100%;width:110%;height:44px;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--za-canvas);border-top:2px solid #789479}
html #zivivu-travel .zvr-scenery-foot a{display:inline-flex;gap:24px;align-items:center;min-height:44px;color:var(--za-primary);font-size:15px;font-weight:650;text-decoration:none;border-bottom:1px solid #819583}
.zvr-scenery-foot a:hover{border-color:currentColor}
@media(max-width:1023px){html #zivivu-travel .zvr-scenery{height:590px}html #zivivu-travel .zvr-landscape{width:118%;left:-9%}html #zivivu-travel .zvr-scenery h2{font-size:52px}html #zivivu-travel .zvr-scenery-copy{padding-top:40px}}
@media(max-width:600px){html #zivivu-travel .zvr-scenery{height:520px;margin:0 -8px 40px}html #zivivu-travel .zvr-scenery-copy{padding:34px 18px 0}html #zivivu-travel .zvr-scenery h2{font-size:38px;letter-spacing:-.035em;line-height:1.12}html #zivivu-travel .zvr-scenery-copy p{font-size:16px;max-width:290px}html #zivivu-travel .zvr-landscape{width:126%;left:-13%;bottom:52px}html #zivivu-travel .zvr-scenery-foot{min-height:62px;gap:18px;padding:8px 12px}html #zivivu-travel .zvr-scenery-foot a{font-size:13px;gap:8px}.zvr-flight-path{display:none}}
@media(prefers-color-scheme:dark){html #zivivu-travel .zvr-scenery{background:linear-gradient(180deg,#213d36,#344638)}html #zivivu-travel .zvr-scenery h2{color:#e2e7d6}html #zivivu-travel .zvr-scenery-copy p,html #zivivu-travel .zvr-scenery-copy .zvr-kicker{color:#bccdbb}.zvr-landscape-sun{background:#b9b186;opacity:.35}.zvr-flight-path{stroke:#a5b8a1}.zvr-paper-plane{fill:#a5b8a1;stroke:#d1dbc6}.zvr-scenery-foot:before{border-color:#5d7960}}@media(max-width:600px){
 html #zivivu-travel .zvr-scenery{height:550px}
 html #zivivu-travel .zvr-scenery .zvr-landscape{width:200%;left:0}
 .zvr-scenery .zvr-landmark-0{translate:-3% 0}
 .zvr-scenery .zvr-landmark-1{display:none}
 .zvr-scenery .zvr-landmark-2{translate:-38% 0}
 .zvr-scenery .zvr-landscape-sun{left:17%;width:22%}
}