.intro-section{--headline-width-extended:calc(100% + 100px);--max-height-limit:calc(var(--gutter)*38);--form-width:448px;overflow:hidden;position:relative}.intro-layout{align-items:start;display:grid;gap:var(--content-gap)}.intro-header{display:grid;gap:calc(var(--gutter)*2);position:relative;z-index:2}.intro-copy{max-width:var(--content-max-width)}.intro-form{margin:0 auto;max-width:var(--form-width)}.intro-visual{position:relative;z-index:1}.intro-layout.is-stacked,.intro-layout.is-stacked .intro-copy{margin:0 auto}.intro-layout.is-split.with-image .intro-header{padding:0 0 var(--content-gap)}.intro-layout.is-split.with-image .intro-visual{margin:0 calc(0px - var(--gutter))}.intro-layout.is-split.with-image .intro-visual-container{max-height:320px}.intro-layout.with-form-meeting{margin:0 auto;max-width:var(--content-max-width)}@media (min-width:760px){.intro-layout.is-split.with-image{align-items:center;grid-template-columns:repeat(2,1fr);min-height:var(--max-height-limit)}.intro-layout.is-split.with-image .intro-headline{width:var(--headline-width-extended)}.intro-layout.is-split.with-image .intro-visual{height:100%}.intro-layout.is-split.with-image .intro-visual-container{bottom:0;left:0;max-height:var(--max-height-limit);position:absolute;width:clamp(300px,140vw,1400px)}}@media (min-width:960px){.intro-layout.is-split.with-image .intro-headline{--headline-width-extended:calc(100% + 150px)}.intro-layout.is-split.with-image .intro-visual-container{left:20%;max-height:calc(var(--max-height-limit) + 80px)}.intro-layout.is-split.with-form-meeting{grid-template-columns:minmax(min-content,680px) minmax(min-content,var(--form-width));justify-content:space-between;margin:0;max-width:100%}.intro-layout.is-stacked.with-form-meeting{max-width:var(--content-max-width-large)}}