.Headlines span{text-wrap:balance;display:block}.Headlines__headline+.Headlines__subline{margin-top:var(--space-xs)}.Headlines--h1 .Headlines__headline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(40px,6.25vw,100px);font-style:normal;font-weight:400;line-height:1.1}.Headlines--h1 .Headlines__subline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(18px,1.875vw,30px);font-style:normal;font-weight:400;line-height:1.1}.Headlines--h2 .Headlines__headline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(30px,3.75vw,60px);font-style:normal;font-weight:400;line-height:1.1}.Headlines--h2 .Headlines__subline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(18px,1.875vw,30px);font-style:normal;font-weight:400;line-height:1.1}.Headlines--h3 .Headlines__headline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(20px,1.875vw,30px);font-style:normal;font-weight:400;line-height:1.1}.Headlines--h3 .Headlines__subline{letter-spacing:.01em;font-family:Changa One;font-size:clamp(18px,1.875vw,30px);font-style:normal;font-weight:400;line-height:1.1}
.Button{background-color:#0000;border:0;margin:0;padding:0}.Button>span{z-index:2;height:50px;padding:0 var(--space-sm);color:#fff;cursor:pointer;background-color:#000;border:2px solid #000;border-radius:25px;align-items:center;font-weight:700;line-height:1.1;transition:background-color .25s;display:inline-flex;position:relative}.Button>span:hover{color:#000;background-color:#fff}.Button--expand:before{z-index:1;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (min-width:992px){.Button>span{border-radius:30px;height:60px}}
.Loading svg{width:32px;height:32px}
.Buttons{gap:var(--space-xs);flex-flow:wrap;display:flex}.Buttons--align-left{justify-content:flex-start}.Buttons--align-right{justify-content:flex-end}.Buttons--align-center{justify-content:center}
.Typo{row-gap:var(--space-md);flex-direction:column;display:flex}.Typo__line{background-color:#000;height:2px}.Typo__richtext>*{padding:.5em 0}.Typo__richtext>:first-child{padding-top:0}.Typo__richtext a{text-decoration:underline}.Typo__richtext ul,.Typo__richtext ol{margin-left:1em}
.TextImage__row{row-gap:var(--space-md)}
