/* Eigenes Kundenfoto im Hero; Angebot und Begleitung sind sofort sichtbar. */
.home .v10-hero__image{width:100%;object-position:50% 52%}
.home .v10-hero::before{background:linear-gradient(90deg,rgba(9,8,7,.72),rgba(9,8,7,.52) 35%,rgba(9,8,7,.07) 70%,rgba(9,8,7,.12)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 25%,transparent 75%)}
.home .v10-hero__body{padding-bottom:45px}
.home .v10-hero h1{font-size:clamp(60px,6.5vw,106px);line-height:1.01;max-width:none;letter-spacing:-.055em}
.home .v10-hero h1 em{display:block}
.home .v10-hero__body p{max-width:43ch;font-size:clamp(17px,1.35vw,20px)}

.home .v10-hero{background:var(--vx-surface)}

/* Ein neutraler Untergrund bleibt über alle Kapitel hinweg unverändert. */
.home .v9-chapter{--vx-divider-height:clamp(380px,47vw,760px);position:relative;isolation:isolate}
.home .v9-chapter--thueringen{--vx-terrain:url('assets/img/trenner-wald-v12.png')}
.home .v9-chapter--tunesien{--vx-terrain:url('assets/img/trenner-duenen-v13.png')}
.home .v9-chapter--pyrenaeen{--vx-terrain:url('assets/img/trenner-berge-v13.png')}
.home .v9-chapter--baltikum{--vx-terrain:url('assets/img/trenner-kueste-v13.png')}
.home .v9-chapter::before{content:'';position:absolute;inset:calc(var(--vx-divider-height) * .52) 0 -80px;z-index:-1;pointer-events:none;background-image:var(--vx-terrain);background-repeat:no-repeat;background-position:50% 55%;background-size:cover;opacity:.11;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 63%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 63%,transparent 100%)}
.home .v9-chapter--thueringen::before{top:0;background-position:center bottom;opacity:.1}
.home .v12-divider{height:var(--vx-divider-height);margin-top:-36px}
.home .v12-divider img{mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03) 8%,rgba(0,0,0,.16) 15%,rgba(0,0,0,.48) 23%,rgba(0,0,0,.82) 32%,#000 40%,#000 67%,rgba(0,0,0,.85) 76%,rgba(0,0,0,.5) 86%,rgba(0,0,0,.16) 94%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03) 8%,rgba(0,0,0,.16) 15%,rgba(0,0,0,.48) 23%,rgba(0,0,0,.82) 32%,#000 40%,#000 67%,rgba(0,0,0,.85) 76%,rgba(0,0,0,.5) 86%,rgba(0,0,0,.16) 94%,transparent)}
.home .v12-travel .v9-chapter__inner{padding-top:0;padding-bottom:80px}
.home .v12-travel .v9-chapter:first-child .v9-chapter__inner{padding-top:65px}
.home .v11-travel-gallery--example>.v11-photo{aspect-ratio:1.8}
.home .v11-travel-gallery__details .v11-photo{aspect-ratio:1.65}
.home .v11-photo{background:var(--c-card);border-radius:10px}
.home .v11-travel-gallery__details .v11-photo{border-radius:7px}

@media(max-width:1100px) and (min-width:761px){
 .home .v10-hero h1{font-size:clamp(57px,7.5vw,80px)}
 .home .v11-travel-gallery>.v11-photo{aspect-ratio:1.5}
}
@media(max-width:760px){
 .home .v10-hero__image{width:100%;object-position:64% center}
 .home .v10-hero::before{background:linear-gradient(180deg,rgba(8,7,6,.23),transparent 24%,rgba(8,7,6,.36) 43%,rgba(8,7,6,.83) 76%,rgba(8,7,6,.95))}
 .home .v10-hero__body{padding-bottom:72px}
 .home .v10-hero h1{font-size:clamp(34px,10.9vw,72px);line-height:1.04;letter-spacing:-.06em}
 .home .v10-hero__body p{font-size:16px}
 .home .v9-chapter{--vx-divider-height:390px}
 .home .v9-chapter::before{opacity:.1;background-size:auto 100%;background-position:center}
 .home .v12-divider{margin-top:-22px}
 .home .v12-travel .v9-chapter__inner,.home .v12-travel .v9-chapter:nth-child(even) .v9-chapter__inner{padding-top:0;padding-bottom:60px}
 .home .v12-travel .v9-chapter:first-child .v9-chapter__inner{padding-top:45px}
 .home .v11-travel-gallery--example>.v11-photo{aspect-ratio:1.8}
 .home .v11-travel-gallery__details .v11-photo{aspect-ratio:1.4}
}
@media(min-width:761px) and (max-height:690px){.home .v10-hero h1{font-size:clamp(58px,6vw,80px)}}
