/* Bild und Text kommen ausschließlich aus CMS-Medienfeld und lokaler Dropzone. */
.watten-page-header { position:relative; isolation:isolate; min-height:clamp(300px,40vw,520px); display:grid; align-items:center; overflow:hidden; background:#3d3027; color:#fffaf0; }
.watten-page-header__media,.watten-page-header__shade {position:absolute;inset:0;}
.watten-page-header__media {z-index:0;}
.watten-page-header__media :is(.rc-media,.rc-picture,picture,img) {display:block;width:100%;height:100%;}
.watten-page-header__media img {object-fit:cover;object-position:center;}
.watten-page-header__shade {z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(29,25,21,.79) 0%,rgba(29,25,21,.59) 48%,rgba(29,25,21,.15) 100%);}
.watten-page-header__inner {position:relative;z-index:2;padding-block:clamp(3.5rem,7vw,6rem);pointer-events:none;}
.watten-page-header__content {width:min(750px,100%);pointer-events:auto;}
.watten-page-header__content :is(h1,h2,h3) {color:#fffaf0;margin:0 0 .7em;text-shadow:0 2px 15px rgba(0,0,0,.12);}
.watten-page-header__content :is(p,.text-intro,.text-lead) {color:#f5ead9;max-width:58ch;}
.watten-page-header__content .text-eyebrow {color:#e5c78f;}
.watten-page-header__content :is(.format-button,.format-button-secondary,.format-button-outline){margin:.4rem .5rem .4rem 0;}
@media(max-width:640px){.watten-page-header{min-height:280px}.watten-page-header__shade{background:linear-gradient(90deg,rgba(29,25,21,.82),rgba(29,25,21,.4))}}
