.block{margin:var(--spacing-l) auto}@media screen and (max-width:413px){.block{margin:var(--spacing) auto}}.block .block{margin:var(--spacing) auto}.block--article{max-width:var(--max-width-article)}.block__heading,.block__intro{margin-bottom:var(--spacing-s)}.block__intro{max-width:var(--max-width-article)}.hero-block{margin:var(--spacing-l) auto}@media screen and (max-width:413px){.hero-block{margin:var(--spacing) auto}}.hero-block .block{margin:var(--spacing) auto}.hero-block{align-items:flex-end;background-color:var(--color-webshop);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.hero-block--has-image{aspect-ratio:1/1;display:grid}@media screen and (max-width:413px){.hero-block--has-image{aspect-ratio:unset}}@media screen and (min-width:768px){.hero-block--has-image{aspect-ratio:unset;grid-template-areas:"space" "content";grid-template-columns:1fr;grid-template-rows:15.625rem auto}}.hero-block__content{grid-area:content;padding:var(--spacing-l) var(--spacing);position:relative;text-align:center;width:100%;z-index:2}@media screen and (min-width:768px){.hero-block__content{padding:var(--spacing-l) var(--spacing-m)}}.hero-block__content:before{background-color:var(--color-webshop);border-radius:var(--border-radius) var(--border-radius) 0 0;bottom:0;content:"";left:calc(var(--border-radius)*-1);opacity:.85;position:absolute;right:calc(var(--border-radius)*-1);top:0;z-index:-1}.hero-block--has-image .hero-block__content{margin:auto auto 0;max-width:53.125rem;padding:var(--spacing)}@media screen and (max-width:413px){.hero-block--has-image .hero-block__content{margin-top:70%;padding:var(--spacing) var(--spacing-s)}}@media screen and (min-width:768px){.hero-block--has-image .hero-block__content{padding:var(--spacing-m)}}.hero-block__heading{font-size:1.875rem;margin-bottom:var(--spacing-xs)}@media screen and (min-width:768px){.hero-block__heading{font-size:3.25rem}}.hero-block__ingress{font-size:1.25rem}@media screen and (min-width:768px){.hero-block__ingress{font-size:1.5rem}}.hero-block__links{margin-top:var(--spacing)}.hero-block__picture{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-block__picture img{height:100%;object-fit:cover;width:100%}.hero-block__picture figcaption{display:none}.hero-block--pink,.hero-block--pink .hero-block__content:before{background-color:var(--webshop-pink)}.hero-block--yellow,.hero-block--yellow .hero-block__content:before{background-color:var(--webshop-yellow)}