@font-face{font-family:"Montserrat";src:url(fc432875c59da8482816.woff2) format("woff2");src:url(21e541a4a652a7fa0d6a.woff) format("woff");src:url(ceb11275ab638627a643.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url(2695cf49ae7429c18e10.woff2) format("woff2");src:url(8ce6f4ee86ac2cbc9b0f.woff) format("woff");src:url(2c155811b35513d5beaa.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url(a5edb56cc8a54171943d.woff2) format("woff2");src:url(ef7fc65688cf76572f19.woff) format("woff");src:url(3a9ee100617f45a96d92.ttf) format("truetype");font-weight:800;font-display:swap}:root{--color-black: #000000;--color-white: #FFFFFF;--color-light: var(--color-white);--color-dark: var(--color-black);--color-text: var(--color-dark);--color-text-contrast: var(--color-light);--color-background-contrast: var(--color-dark);--color-divider: var(--color-dark);--color-divider-light: var(--color-light);--color-border: var(--color-dark);--font-family-default: Montserrat, Verdana, sans-serif;--font-size-4xs: 10px;--font-size-3xs: 12px;--font-size-default: 16px;--font-size-xxs: 20px;--font-size-xs: 28px;--font-size-s: 32px;--font-size-m: 65px;--font-size-l: 80px;--font-size-xl: 115px;--font-size-xxl: 150px;--font-weight-regular: 400;--font-weight-bold: 700;--font-weight-extra-bold: 800;--line-height-xxs: 28px;--line-height-xs: 32px;--line-height-s: 40px;--line-height-m: 70px;--line-height-l: 100px;--line-height-xl: 115px;--line-height-xxl: 150px;--distance-3xs: 8px;--distance-xxs: 12px;--distance-xs: 16px;--distance-s: 24px;--distance-m: 32px;--distance-l: 40px;--distance-xl: 48px;--distance-xxl: 56px;--distance-3xl: 64px;--distance-4xl: 104px;--icon-size-s: 32px;--icon-size-m: 48px;--icon-size-l: 64px}.headline{margin:0;font-weight:var(--font-weight-bold);text-transform:uppercase}.copy{margin:0}.wrapper{max-width:1730px;margin:0 auto;width:83.34%}.section{margin-bottom:var(--distance-s)}@media screen and (min-width: 768px){.section{margin-bottom:var(--distance-xl)}}@media screen and (min-width: 1024px){.section{margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1366px){.section{margin-bottom:var(--distance-4xl)}}.divider{position:relative;margin-bottom:var(--distance-xxs)}@media screen and (min-width: 768px){.divider{margin-bottom:var(--distance-xs)}}.divider::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-divider)}.divider--light::after{content:"";width:75%;background:var(--color-divider-light)}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family-default);font-weight:var(--font-weight-regular);color:var(--color-text)}.booking{border-top:1px solid var(--color-black);padding-top:var(--distance-s);text-align:center}@media screen and (min-width: 768px){.booking{padding-top:var(--distance-xl)}}@media screen and (min-width: 1024px){.booking{padding-top:var(--distance-3xl)}}@media screen and (min-width: 1366px){.booking{padding-top:var(--distance-4xl)}}.booking__image{margin:0 auto;max-width:300px;-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}@media screen and (min-width: 768px){.booking__image{margin:0 auto}}.booking__headline{margin-bottom:var(--distance-xxs)}@media screen and (min-width: 768px){.booking__headline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.booking__headline{margin-bottom:var(--distance-m);font-size:var(--font-size-m)}}@media screen and (min-width: 1366px){.booking__headline{font-size:var(--font-size-l)}}.booking__copy{margin-bottom:var(--distance-xxs)}@media screen and (min-width: 768px){.booking__copy{margin-bottom:var(--distance-s)}}@media screen and (min-width: 1024px){.booking__copy{line-height:var(--line-height-xxs)}}@media screen and (min-width: 1366px){.booking__copy{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}}.booking__copy--bold{font-weight:var(--font-weight-extra-bold)}@media screen and (min-width: 768px){.booking__copy--bold{margin:0}}@media screen and (min-width: 768px){.booking__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-s)}}.booking__link{display:block;border:1px solid var(--color-border);margin-bottom:var(--distance-xxs);padding:var(--distance-xxs);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--color-text);-webkit-transition:color .2s ease-in,background .2s ease-in;transition:color .2s ease-in,background .2s ease-in}@media screen and (min-width: 768px){.booking__link{margin:0}}@media screen and (min-width: 1024px){.booking__link{padding:var(--distance-xxs) var(--distance-xl)}}.booking__link:hover{text-decoration:none;color:var(--color-text-contrast);background:var(--color-background-contrast)}.booking__link:focus{outline:2px solid var(--color-border);outline-offset:var(--distance-3xs)}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--distance-s);border-top:2px solid var(--color-border);padding:var(--distance-s) 0}@media screen and (min-width: 768px){.footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__link{display:inline-block;font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--color-text)}.footer__link:hover{text-decoration:none}.footer__link:focus{outline:1px solid var(--color-border);outline-offset:var(--distance-3xs)}@media screen and (min-width: 768px){.footer__link:last-child{margin-right:var(--distance-s)}}@media screen and (min-width: 1024px){.footer__link:last-child{margin-right:var(--distance-l)}}@media screen and (min-width: 1366px){.footer__link:last-child{margin-right:var(--distance-xl)}}@-webkit-keyframes bounce-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(30%);transform:translateY(30%)}100%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes bounce-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(30%);transform:translateY(30%)}100%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}}.header{position:relative;margin-bottom:var(--distance-xl);padding-top:var(--distance-l);width:100%;color:var(--color-text-contrast);background:var(--color-background-contrast)}@media screen and (min-width: 1366px){.header{padding-top:var(--distance-xl)}}.header__image{position:absolute;max-width:130px;bottom:-20px;left:10%;-webkit-animation:bounce-down .25s ease-in forwards;animation:bounce-down .25s ease-in forwards;opacity:0}@media screen and (min-width: 768px){.header__image{max-width:270px}}@media screen and (min-width: 1024px){.header__image{max-width:400px}}@media screen and (min-width: 1366px){.header__image{max-width:600px}}.header__image--two{bottom:5%;left:18%;-webkit-animation-delay:.5s;animation-delay:.5s}.header__image--three{left:26%;-webkit-animation-delay:1s;animation-delay:1s}.header__image--four{bottom:7%;left:34%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.header__image--five{left:44%;-webkit-animation-delay:2s;animation-delay:2s}.header__image--six{bottom:5%;left:54%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.header__headline{position:relative;padding:var(--distance-3xs) 0;font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold)}@media screen and (min-width: 768px){.header__headline{padding:var(--distance-l) 0 var(--distance-s);font-size:var(--font-size-m);line-height:var(--line-height-m)}}@media screen and (min-width: 1024px){.header__headline{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}@media screen and (min-width: 1366px){.header__headline{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}}.header__amp{font-weight:var(--font-weight-regular)}.header__subline{position:relative;padding-bottom:var(--distance-xs);font-size:var(--font-size-default);font-weight:var(--font-weight-regular)}@media screen and (min-width: 768px){.header__subline{font-size:var(--font-size-xs);line-height:var(--line-height-xxs)}}@media screen and (min-width: 1366px){.header__subline{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.header__link{text-decoration:none;color:var(--color-text-contrast)}.header__link:focus{outline-offset:4px}.icon{width:var(--icon-size-s);height:var(--icon-size-s)}.image{display:block;width:100%}.imprint__headline{margin:0 0 var(--distance-l);font-size:var(--font-size-xs);text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.imprint__headline{font-size:var(--font-size-s)}}.imprint__headline--medium{font-size:var(--font-size-xxs);text-align:left}@media screen and (min-width: 1024px){.imprint__headline--medium{font-size:var(--font-size-xs)}}.imprint__headline--small{font-size:var(--font-size-default);text-align:left}@media screen and (min-width: 1024px){.imprint__headline--small{font-size:var(--font-size-xxs)}}.imprint__copy{margin-bottom:var(--distance-s);line-height:var(--line-height-xxs)}.imprint__divider{border-bottom:1px solid var(--color-divider);padding-bottom:var(--distance-s)}@media screen and (min-width: 1024px){.intro{margin-bottom:0}}.intro__headline{margin-bottom:var(--distance-s);font-size:var(--font-size-xxs)}@media screen and (min-width: 768px){.intro__headline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.intro__headline{padding-right:25%}}@media screen and (min-width: 1366px){.intro__headline{margin-top:var(--distance-4xl);font-size:var(--font-size-s);line-height:var(--line-height-s)}}.intro__copy{margin-bottom:var(--distance-s);line-height:var(--line-height-xs)}@media screen and (min-width: 1024px){.intro__copy{padding-right:25%}}@media screen and (min-width: 1366px){.intro__copy{margin-bottom:var(--distance-4xl);font-size:var(--font-size-xxs);line-height:var(--line-height-s)}}.intro__figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0}@media screen and (min-width: 768px){.intro__figure{max-width:1730px;margin:0 auto;width:83.34%}}.intro__image{-o-object-fit:none;object-fit:none}@media screen and (min-width: 768px){.intro__image{-o-object-fit:cover;object-fit:cover}}.intro__image-caption{position:absolute;font-size:var(--font-size-xxs);text-align:right;color:var(--color-text-contrast)}@media screen and (min-width: 768px){.intro__image-caption{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.intro__image-caption{font-size:var(--font-size-s)}}@media screen and (min-width: 1366px){.intro__image-caption{margin-top:calc(var(--distance-3xl)*-1);font-size:var(--font-size-m)}}.intro__link{text-decoration:none;color:var(--color-text-contrast)}.intro__subline{font-size:var(--font-size-3xs)}@media screen and (min-width: 768px){.intro__subline{font-size:var(--font-size-default)}}@media screen and (min-width: 1024px){.intro__subline{font-size:var(--font-size-xxs)}}@media screen and (min-width: 1366px){.intro__subline{font-size:var(--font-size-s)}}.list{margin:0;padding:0;list-style:none}.list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-xs);margin-bottom:var(--distance-xs);font-size:var(--font-size-default);text-transform:uppercase}@media screen and (min-width: 768px){.list__item{font-size:var(--font-size-xxs)}}@media screen and (min-width: 1024px){.list__item{margin-bottom:var(--distance-s);font-size:var(--font-size-xs)}}@media screen and (min-width: 1366px){.list__item{font-size:var(--font-size-s)}}.playlist{margin-bottom:var(--distance-l);text-align:center}.playlist__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;padding:24px}@media screen and (min-width: 768px){.playlist__headline{gap:16px}}.playlist__icon{width:48px;height:48px;color:currentColor;-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}.playlist__link{display:inline-block;border:1px solid var(--color-border);margin-bottom:var(--distance-xxs);padding:var(--distance-xxs);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--color-text);-webkit-transition:color .2s ease-in,background .2s ease-in;transition:color .2s ease-in,background .2s ease-in}@media screen and (min-width: 768px){.playlist__link{margin:0}}@media screen and (min-width: 1024px){.playlist__link{padding:var(--distance-xxs) var(--distance-xl)}}.playlist__link:hover{text-decoration:none;color:var(--color-text-contrast);background:var(--color-background-contrast)}.playlist__link:focus{outline:2px solid var(--color-border);outline-offset:var(--distance-3xs)}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.75);transform:scale(0.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.75);transform:scale(0.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}.protagonist{overflow:hidden}.protagonist__person{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}@media screen and (min-width: 1024px){.protagonist__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--distance-s)}.protagonist__person--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.protagonist__image{margin:0 auto;max-width:500px}@media screen and (min-width: 1024px){.protagonist__content .protagonist__headline{margin-left:0}.protagonist__content .protagonist__subline{margin-left:0}.protagonist__content .protagonist__copy{margin-left:0}}.protagonist__headline{margin-bottom:var(--distance-xxs);padding-bottom:var(--distance-3xs);font-size:var(--font-size-xxs)}@media screen and (min-width: 768px){.protagonist__headline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.protagonist__headline{font-size:var(--font-size-m)}}@media screen and (min-width: 1366px){.protagonist__headline{font-size:var(--font-size-l)}}.protagonist__subline{margin-bottom:var(--distance-s);font-size:var(--font-size-default);font-weight:var(--font-weight-regular)}@media screen and (min-width: 768px){.protagonist__subline{font-size:var(--font-size-xxs)}}@media screen and (min-width: 1024px){.protagonist__subline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1366px){.protagonist__subline{font-size:var(--font-size-s)}}.protagonist__copy{margin-bottom:var(--distance-s);line-height:var(--line-height-xxs)}@media screen and (min-width: 1366px){.protagonist__copy{font-size:var(--font-size-xxs);line-height:var(--line-height-s)}}.protagonist__amp{margin:var(--distance-s) auto;width:100%;text-align:center;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in, -webkit-transform .5s ease-in}@media screen and (min-width: 1024px){.protagonist__amp{margin:var(--distance-l) auto}}@media screen and (min-width: 1366px){.protagonist__amp{margin:var(--distance-xxl) auto;font-size:var(--font-size-xxl)}}.protagonist__animate{opacity:1}.protagonist__animate--amp{-webkit-transform:rotate(720deg);transform:rotate(720deg)}.references{border-top:1px solid var(--color-black);padding-top:var(--distance-s)}@media screen and (min-width: 768px){.references{padding-top:var(--distance-xl)}}@media screen and (min-width: 1024px){.references{padding-top:var(--distance-3xl)}}@media screen and (min-width: 1366px){.references{padding-top:var(--distance-4xl)}}.references__headline{margin:0 0 var(--distance-m);text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.references__headline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.references__headline{margin:0 0 var(--distance-xl);font-size:var(--font-size-m)}}@media screen and (min-width: 1366px){.references__headline{font-size:var(--font-size-l)}}.references__list{margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.references__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--distance-l)}}@media screen and (min-width: 1366px){.references__list{grid-template-columns:1fr 1fr 1fr}}.references__item{margin-bottom:var(--distance-l)}@media screen and (min-width: 1024px){.references__item{margin-bottom:0}}.references__figure{display:grid;gap:var(--distance-xs);margin:0;text-align:center}@media screen and (min-width: 768px){.references__figure{grid-template-columns:75px 1fr 1fr;grid-template-rows:1fr 20px;grid-template-areas:"image quote quote" "image name name";text-align:left}}.references__image{margin:0 auto;width:75px;height:75px;border-radius:100%}@media screen and (min-width: 768px){.references__image{margin:0;grid-area:image}}.references__quote{margin:0}@media screen and (min-width: 768px){.references__quote{grid-area:quote}}.references__quote>p{margin:0;font-size:var(--font-size-default);line-height:var(--line-height-xs)}@media screen and (min-width: 768px){.references__quote>p{font-size:var(--font-size-xxs);line-height:var(--line-height-s)}}.references__name{font-weight:var(--font-weight-bold)}@media screen and (min-width: 768px){.references__name{grid-area:name}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.75);transform:scale(0.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 1024px){.services{margin-bottom:var(--distance-s)}}.services__headline{margin-bottom:var(--distance-s);font-size:var(--font-size-xxs)}@media screen and (min-width: 768px){.services__headline{font-size:var(--font-size-xs)}}@media screen and (min-width: 1024px){.services__headline{margin-bottom:var(--distance-m);font-size:var(--font-size-m)}}@media screen and (min-width: 1366px){.services__headline{font-size:var(--font-size-l)}}.services__image{margin:0 auto var(--distance-m);max-width:570px;-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}@media screen and (min-width: 768px){.services__image{margin:0 auto var(--distance-xl)}}@media screen and (min-width: 1024px){.services__image{margin:0 auto var(--distance-xxl)}}@media screen and (min-width: 1366px){.services__image{margin:0 0 var(--distance-xxl)}}@media screen and (min-width: 1366px){.services__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--distance-3xl)}}.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:var(--distance-s) 0 0;list-style:none;text-transform:uppercase;border-top:1px solid var(--color-divider)}.services__listitem{font-weight:var(--font-weight-bold)}@media screen and (min-width: 768px){.services__listitem{font-size:var(--font-size-xxs)}}@media screen and (min-width: 1024px){.services__listitem{font-size:var(--font-size-xs)}}@media screen and (min-width: 1366px){.services__listitem{font-size:var(--font-size-s)}}.video{aspect-ratio:16/9}.video iframe,.video object,.video embed{width:100%;height:100%}
