.leihgut-landing{overflow:clip}.leihgut-landing h1,.leihgut-landing h2,.leihgut-landing h3,.leihgut-landing p{letter-spacing:0}.leihgut-progress{z-index:45;transform-origin:0;background:hsl(var(--primary));top:64px;height:2px;position:fixed;inset-inline:0}.leihgut-hero{background:hsl(var(--foreground));flex-direction:column;justify-content:space-between;min-height:620px;display:flex;position:relative}.leihgut-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.leihgut-hero-shade{background:hsl(var(--foreground) / .55);position:absolute;inset:0}.leihgut-title{overflow-wrap:anywhere;font-size:56px;font-weight:500;line-height:1.12}.leihgut-hero-question{font-size:27px;font-weight:300;line-height:1.45}.leihgut-eyebrow{text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.leihgut-heading{font-size:36px;font-weight:400;line-height:1.3}.leihgut-section{padding-block:88px;scroll-margin-top:100px}.leihgut-cta{white-space:normal;text-align:left;justify-content:space-between;max-width:100%;height:auto;min-height:48px;padding:14px 22px;line-height:1.5}.leihgut-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.leihgut-cycle-step{border-top:2px solid hsl(var(--primary));padding-top:24px;position:relative}.leihgut-cycle-arrow{position:absolute;top:34px;right:-25px}.leihgut-cycle-return{border-top:1px solid hsl(var(--primary) / .35);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:16px;display:flex}.leihgut-person{justify-self:end;width:100%;max-width:340px}.leihgut-person-image{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:var(--radius);width:100%}@media (width>=768px){.leihgut-progress{top:80px}}@media (width>=1440px){.leihgut-hero{min-height:660px}}@media (width<=767px){.leihgut-hero{min-height:570px}.leihgut-title{overflow-wrap:normal;font-size:28px}.leihgut-hero-question{font-size:22px}.leihgut-heading{font-size:28px}.leihgut-section{padding-block:60px}.leihgut-cycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.leihgut-cycle-arrow{display:none}.leihgut-cycle-step{padding-top:18px}.leihgut-cycle-return span{text-align:center}.leihgut-person{justify-self:start;max-width:300px}}@media (prefers-reduced-motion:reduce){.leihgut-landing{scroll-behavior:auto}}@media (width<=374px){.leihgut-title{font-size:23px}}
