*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body{font-family:var(--f-primary);font-style:normal;font-weight:400;font-size:calc(var(--fs-text-max)*1px);line-height:calc(var(--lh-text-max)*1px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;background-color:var(--c-grey-light);color:var(--c-black);margin:0;padding:0}body{width:100vw;max-width:100vw;overflow-x:hidden;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}a:active,a:hover,a:focus,a:visited{text-decoration:none}p{margin:0 0 16px 0}p:nth-last-child(1){margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}ul{margin:0;padding:0}ol{margin:0;padding:0}iframe,img,video{display:block;height:auto;width:100%;max-width:100%;margin:0 auto}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}video,iframe{border:none;outline:none}button{border:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}:root{--c-black: rgba(15, 15, 16, 1);--c-white: rgba(255, 255, 255, 1);--c-grey-light: rgba(245, 245, 245, 1);--c-grey-medium: rgba(218, 218, 218, 1);--c-success: rgba(61, 203, 101, 1);--c-warning: rgba(255, 0, 0, 1)}@font-face{font-family:"Zeitraum Head";font-style:normal;font-display:swap;src:url("../../fonts/zrm-head/zeitraumhead-BoldWeb.otf") format("opentype"),url("../../fonts/zrm-head/zeitraumhead-BoldWeb.ttf") format("truetype"),url("../../fonts/zrm-head/zeitraumhead-BoldWeb.woff") format("woff"),url("../../fonts/zrm-head/zeitraumhead-BoldWeb.woff2") format("woff2")}@font-face{font-family:"Zeitraum Text Light";font-style:normal;font-display:swap;src:url("../../fonts/zrm-text/ZeitraumText-Light.woff") format("woff"),url("../../fonts/zrm-text/ZeitraumText-Light.woff2") format("woff2")}@font-face{font-family:"Zeitraum Text Regular";font-style:normal;font-display:swap;src:url("../../fonts/zrm-text/ZeitraumText-Regular.woff") format("woff"),url("../../fonts/zrm-text/ZeitraumText-Regular.woff2") format("woff2")}@font-face{font-family:"Zeitraum Text Bold";font-style:normal;font-display:swap;src:url("../../fonts/zrm-text/ZeitraumText-Bold.woff") format("woff"),url("../../fonts/zrm-text/ZeitraumText-Bold.woff2") format("woff2")}:root{--f-primary: "Zeitraum Text Regular", Arial, sans-serif;--f-primary-light: "Zeitraum Text Light", Arial, sans-serif;--f-primary-bold: "Zeitraum Text Bold", Arial, sans-serif;--f-headline: "Zeitraum Head", Arial, sans-serif}:root{--fs-h1-max: 160;--fs-h1-min: 52;--lh-h1-max: 160;--lh-h1-min: 64;--fs-h2-max: 48;--fs-h2-min: 38;--lh-h2-max: 58;--lh-h2-min: 46;--fs-h3-max: 42;--fs-h3-min: 28;--lh-h3-max: 58;--lh-h3-min: 34;--fs-h4-max: 24;--fs-h4-min: 20;--lh-h4-max: 28;--lh-h4-min: 28;--fs-h5-max: 20;--fs-h5-min: 20;--lh-h5-max: 24;--lh-h5-min: 24;--fs-h6-max: 10;--fs-h6-min: 18;--lh-h6-max: 12;--lh-h6-min: 26;--fs-text-max: 28;--fs-text-min: 18;--lh-text-max: 42;--lh-text-min: 24}:root{--grid-max-width: 1272px;--grid-gap: 24px}.section{padding:var(--section-padding-top) 0 var(--section-padding-bottom)}@media only screen and (max-width: 1024px){.section{padding:var(--section-padding-top-mobile) 0 var(--section-padding-bottom-mobile)}}.section--white{background-color:var(--c-white)}.section--light-grey{background-color:var(--c-grey-light)}.section--black{background-color:var(--c-black);color:var(--c-white)}.grid{display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(12, 1fr);max-width:var(--grid-max-width);margin:0 auto;padding:var(--grid-padding-top) var(--grid-padding-right) var(--grid-padding-bottom) var(--grid-padding-left)}.grid .column{display:flex;flex-direction:column}.grid[data-orientation-horizontal=top]{align-items:flex-start}.grid[data-orientation-horizontal=centered]{align-items:center}.grid[data-orientation-horizontal=bottom]{align-items:flex-end}.grid[data-orientation-vertical=left] .column{display:flex;flex-direction:column;align-items:flex-start}.grid[data-orientation-vertical=centered] .column{display:flex;flex-direction:column;align-items:center}.grid[data-orientation-vertical=right] .column{display:flex;flex-direction:column;align-items:flex-end}.grid--white{background-color:var(--c-white)}.grid--light-grey{background-color:var(--c-grey-light)}.grid--black{background-color:var(--c-black)}.column{grid-column:span var(--span)}@media only screen and (max-width: 1024px){.container .section:first-of-type .grid:first-of-type{padding-top:0}}@media only screen and (max-width: 1024px){.grid{grid-template-columns:repeat(1, 1fr);padding:0 32px}.grid:first-child{padding-top:24px}.column{grid-column:span 1}}.block{margin-top:var(--desktop_margin_top);margin-bottom:var(--desktop_margin_bottom)}.block:not(.block--hero-slider){width:100%}@media only screen and (max-width: 1024px){.block{margin-top:var(--mobile_margin_top);margin-bottom:var(--mobile_margin_bottom)}}:root{--cb: cubic-bezier(.21, .4, .48, 1)}.button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:calc(var(--fs-text-min)*1px);line-height:calc(var(--lh-text-min)*1px);padding:28px;position:relative;overflow:hidden;z-index:0}@media screen and (min-width: 576px){.button{font-size:calc(var(--fs-text-min)*1px + (var(--fs-text-max) - var(--fs-text-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.button{font-size:calc(var(--fs-text-max)*1px)}}@media screen and (min-width: 576px){.button{line-height:calc(var(--lh-text-min)*1px + (var(--lh-text-max) - var(--lh-text-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.button{line-height:calc(var(--lh-text-max)*1px)}}@media only screen and (max-width: 1024px){.button{padding:16px}}.button:after{content:"";height:100%;width:100%;z-index:-1;position:absolute;transform-origin:left;transform:scaleX(0);transition:transform 350ms var(--cb)}.button:hover:after,.button:focus:after{transform:scaleX(1)}.button--light{background-color:var(--c-white);color:var(--c-black)}.button--light:after{background-color:var(--c-black)}.button--light:hover,.button--light:focus{color:var(--c-white)}.button--dark{background-color:var(--c-black);color:var(--c-white)}.button--dark:after{background-color:var(--c-white)}.button--dark:hover,.button--dark:focus{color:var(--c-black)}.copy{font-size:calc(var(--fs-text-min)*1px);line-height:calc(var(--lh-text-min)*1px)}@media screen and (min-width: 576px){.copy{font-size:calc(var(--fs-text-min)*1px + (var(--fs-text-max) - var(--fs-text-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy{font-size:calc(var(--fs-text-max)*1px)}}@media screen and (min-width: 576px){.copy{line-height:calc(var(--lh-text-min)*1px + (var(--lh-text-max) - var(--lh-text-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy{line-height:calc(var(--lh-text-max)*1px)}}h1,h2,h3,h4,h5,h6,.headline{font-family:var(--f-headline)}h1,.headline--h1{font-size:calc(var(--fs-h1-min)*1px);line-height:calc(var(--lh-h1-min)*1px);hyphens:auto}@media screen and (min-width: 576px){h1,.headline--h1{font-size:calc(var(--fs-h1-min)*1px + (var(--fs-h1-max) - var(--fs-h1-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h1,.headline--h1{font-size:calc(var(--fs-h1-max)*1px)}}@media screen and (min-width: 576px){h1,.headline--h1{line-height:calc(var(--lh-h1-min)*1px + (var(--lh-h1-max) - var(--lh-h1-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h1,.headline--h1{line-height:calc(var(--lh-h1-max)*1px)}}h2,.headline--h2{font-size:calc(var(--fs-h2-min)*1px);line-height:calc(var(--lh-h2-min)*1px)}@media screen and (min-width: 576px){h2,.headline--h2{font-size:calc(var(--fs-h2-min)*1px + (var(--fs-h2-max) - var(--fs-h2-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h2,.headline--h2{font-size:calc(var(--fs-h2-max)*1px)}}@media screen and (min-width: 576px){h2,.headline--h2{line-height:calc(var(--lh-h2-min)*1px + (var(--lh-h2-max) - var(--lh-h2-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h2,.headline--h2{line-height:calc(var(--lh-h2-max)*1px)}}h3,.headline--h3{font-size:calc(var(--fs-h3-min)*1px);line-height:calc(var(--lh-h3-min)*1px)}@media screen and (min-width: 576px){h3,.headline--h3{font-size:calc(var(--fs-h3-min)*1px + (var(--fs-h3-max) - var(--fs-h3-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h3,.headline--h3{font-size:calc(var(--fs-h3-max)*1px)}}@media screen and (min-width: 576px){h3,.headline--h3{line-height:calc(var(--lh-h3-min)*1px + (var(--lh-h3-max) - var(--lh-h3-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h3,.headline--h3{line-height:calc(var(--lh-h3-max)*1px)}}h4,.headline--h4{font-size:calc(var(--fs-h4-min)*1px);line-height:calc(var(--lh-h4-min)*1px)}@media screen and (min-width: 576px){h4,.headline--h4{font-size:calc(var(--fs-h4-min)*1px + (var(--fs-h4-max) - var(--fs-h4-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h4,.headline--h4{font-size:calc(var(--fs-h4-max)*1px)}}@media screen and (min-width: 576px){h4,.headline--h4{line-height:calc(var(--lh-h4-min)*1px + (var(--lh-h4-max) - var(--lh-h4-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h4,.headline--h4{line-height:calc(var(--lh-h4-max)*1px)}}h5,.headline--h5{font-size:calc(var(--fs-h5-min)*1px);line-height:calc(var(--lh-h5-min)*1px)}@media screen and (min-width: 576px){h5,.headline--h5{font-size:calc(var(--fs-h5-min)*1px + (var(--fs-h5-max) - var(--fs-h5-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h5,.headline--h5{font-size:calc(var(--fs-h5-max)*1px)}}@media screen and (min-width: 576px){h5,.headline--h5{line-height:calc(var(--lh-h5-min)*1px + (var(--lh-h5-max) - var(--lh-h5-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h5,.headline--h5{line-height:calc(var(--lh-h5-max)*1px)}}h6,.headline--h6{font-size:calc(var(--fs-h6-min)*1px);line-height:calc(var(--lh-h6-min)*1px)}@media screen and (min-width: 576px){h6,.headline--h6{font-size:calc(var(--fs-h6-min)*1px + (var(--fs-h6-max) - var(--fs-h6-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h6,.headline--h6{font-size:calc(var(--fs-h6-max)*1px)}}@media screen and (min-width: 576px){h6,.headline--h6{line-height:calc(var(--lh-h6-min)*1px + (var(--lh-h6-max) - var(--lh-h6-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h6,.headline--h6{line-height:calc(var(--lh-h6-max)*1px)}}.logo{position:fixed;top:40px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1024px){.logo{width:120px;top:20px}}.logo svg{display:block;height:auto;max-width:100%}:root{--unit: 0.25s}.morse-zrm{opacity:0;animation:zrm-morse calc(var(--unit)*38) linear infinite}@media(prefers-reduced-motion: reduce){.morse-zrm{animation:none;opacity:1}}@keyframes zrm-morse{0%{opacity:0}0.526%{opacity:1}7.368%{opacity:1}7.895%{opacity:0}10.526%{opacity:0}11.053%{opacity:1}17.895%{opacity:1}18.421%{opacity:0}21.053%{opacity:0}21.579%{opacity:1}23.158%{opacity:1}23.684%{opacity:0}26.316%{opacity:0}26.842%{opacity:1}28.421%{opacity:1}28.947%{opacity:0}36.842%{opacity:0}37.368%{opacity:1}38.947%{opacity:1}39.474%{opacity:0}42.105%{opacity:0}42.632%{opacity:1}49.474%{opacity:1}50.000%{opacity:0}52.632%{opacity:0}53.158%{opacity:1}54.737%{opacity:1}55.263%{opacity:0}63.158%{opacity:0}63.684%{opacity:1}70.526%{opacity:1}71.053%{opacity:0}73.684%{opacity:0}74.211%{opacity:1}81.053%{opacity:1}81.579%{opacity:0}100%{opacity:0}}.fw-light{font-family:var(--f-primary-light)}.fw-regular{font-family:var(--f-primary)}.fw-bold{font-family:var(--f-primary-bold)}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.tt-uppercase{text-transform:uppercase}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}/*# sourceMappingURL=main.css.map */
