.home-page{flex-direction:column;min-height:100dvh;display:flex}.home-main{flex:1}.home-section-inner{max-width:800px;padding:0 var(--section-padding-x);text-align:center;flex-direction:column;align-items:center;gap:32px;margin:0 auto;display:flex}.home-kicker{font-size:var(--font-size-p1);font-weight:var(--font-weight-bold);color:var(--ds-gold);letter-spacing:3px;margin:0}.home-section-headline{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;line-height:1.1}.home-section-copy{font-size:var(--font-size-p1);color:#ffffffa6;max-width:580px;margin:0}.home-hero{min-height:100dvh;padding:var(--section-padding-y) var(--section-padding-x);justify-content:center;align-items:center;display:flex}.home-hero-inner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:900px;display:flex}.home-hero-headline{font-size:clamp(40px,6vw,80px);font-weight:var(--font-weight-bold);color:var(--color-white);text-align:center;margin:0;line-height:1.05}.home-hero-sub{font-size:var(--font-size-p1);color:#ffffffb3;text-align:center;max-width:560px;margin:0}.home-podcast-headline{font-size:50px;font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;line-height:1.05}.home-podcast{padding:var(--section-padding-y) 0;border-top:1px solid var(--ds-border)}.home-newsletter .newsletter-subscribe{gap:var(--box-content-gap);flex-direction:column;width:min(520px,100%);display:flex}.home-newsletter .field-error-message{text-align:left}.home-newsletter{padding:var(--section-padding-y) 0;border-top:1px solid var(--ds-border);padding-bottom:calc(var(--section-padding-y) * 1.5)}.home-cta-mobile{display:none}.home-cta-desktop{zoom:1.2}@media (max-width:767px){.home-hero{padding:var(--section-padding-y-mobile) var(--section-padding-x-mobile)}.home-hero-inner{gap:28px}.home-cta-desktop{display:none}.home-cta-mobile{display:inline-flex}.home-section-inner{padding:0 var(--section-padding-x-mobile);gap:24px}.home-section-headline{font-size:var(--font-size-h2-mobile)}.home-podcast,.home-newsletter{padding:var(--section-padding-y-mobile) 0}.home-newsletter{padding-bottom:calc(var(--section-padding-y-mobile) * 1.5)}}
