@font-face{font-family:"DiatypeBold";font-style:normal;font-weight:normal;src:url("DiatypeBold.woff2") format("woff2"),url("DiatypeBold.woff") format("woff")}@font-face{font-family:"DiatypeRegular";font-style:normal;font-weight:normal;src:url("DiatypeRegular.woff2") format("woff2"),url("DiatypeRegular.woff") format("woff")}[data-bgset]{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}*{position:relative;box-sizing:border-box;outline:0;padding:0;margin:0}a{color:#101010;text-decoration:none}p a{display:inline-block}h4 a,p a{color:#101010;border-bottom:1px solid #101010;line-height:1}h1,h2,h3,h4,p,span,figcaption,label{margin:0;padding:0;font-weight:normal}ul{display:block;width:100%}li{list-style:disc;display:list-item;margin:0;line-height:1.6}img{width:100%}body,html{width:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:18px;line-height:100%;overflow-x:hidden;margin:0 auto;color:#101010;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 120.625em){body{font-size:20px}}body.fixed,body:not(.init){overflow:hidden}::selection{background-color:#101010;color:#fff}::-moz-selection{background-color:#101010;color:#fff}[data-bgset]{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.slick-track [data-bgset]{background-position:50% 25%;height:70vh}.img-wrapper>img{position:absolute;top:0;left:0;width:100%}.intro{width:100%;height:100vh;-webkit-transition:transform 0.8s cubic-bezier(1, 0.1, 0.18, 0.73);transition:transform 0.8s cubic-bezier(1, 0.1, 0.18, 0.73)}.intro .carousel,.intro .carousel-cell,.intro .c-inner,.intro .carousel-cell-image,.intro .flickity-viewport{width:100%;height:100vh}.brand{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.1)}.brand h1{font:9vw/1.1 DiatypeBold;color:#fff}.c-inner{display:flex}.c-inner .carousel-cell-image{-o-object-position:center;-o-object-fit:cover;object-position:center;object-fit:cover}header{position:fixed;top:0;left:0;width:100%;height:3.75em;padding:0 1.25em;z-index:3;display:flex;align-items:center;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity 0.5s linear 1s, background-color 0.1s linear;background-color:rgba(255,255,255,0)}header:hover{background-color:#fff}header h1{font:1.325em/1.4 DiatypeRegular}header nav{padding:0.75em 4em 0.75em 0}header nav ul{display:flex;justify-content:space-between;width:20em;opacity:0;transition:opacity 0.1s linear}header nav ul li{list-style:none}header nav ul li a{font:1.325em/1.4 DiatypeRegular;border-bottom:0}header nav ul li a:hover{font:1.325em/1.4 DiatypeBold}header nav .bubble{position:absolute;top:0.725em;right:-0.25em;width:1.75em;height:1.75em;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI4IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOCAzMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMyMTZBRjU7fTwvc3R5bGU+PHBhdGggaWQ9IlBmYWRfMTUiIGNsYXNzPSJzdDAiIGQ9Ik0wLjMsMTkuOGMwLjUsMS45LDEuNCwzLjYsMi42LDUuMWMxLjQsMS4zLDIuOSwyLjUsNC41LDMuNmMxLjMsMSwyLjgsMS44LDQuNSwyLjJjMC45LDAuMSwzLjktMS4xLDUuMSwwYzEuMiwxLjEsNy42LTEuOSw3LjYtMS45YzAuOC0wLjYsMS41LTEuMywxLjktMi4yYzAuNC0xLDAuNy0yLjEsMC43LTMuMmMwLjEtMC45LTAuMS0xLjgtMC4zLTIuNmMtMC4zLTAuOS0xLjctMS40LTEuNi0yLjZjMC4xLTAuNiwxLjktMi43LDEuOS0yLjdjMC41LTAuOSwwLjctMS45LDAuOC0yLjljMC0xLTAuOC0xLjgtMC44LTIuOGMwLjEtMSwwLjktMS43LDAuNC0yLjVDMjcsNS44LDI3LjYsNi4yLDI2LDQuMnMtMi43LTIuOC00LjQtM2MtMS44LTAuMi00LjIsMi40LTYuOSwwQzEzLjItMC4xLDExLTAuNCw5LjIsMC42QzguNCwxLDcuNiwxLjYsNi45LDIuMUM1LjQsMy40LDQsNC45LDIuOSw2LjZjLTEuMSwyLTIsNC4yLTIuNiw2LjRDLTAuMSwxNS4zLTAuMSwxNy42LDAuMywxOS44eiIvPjwvc3ZnPg==) no-repeat 50% 50%/contain}header nav:hover ul{opacity:1}header nav:hover .bubble{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI4IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOCAzMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJQZmFkXzE1IiBkPSJNMS41LDE4LjlsMS4xLDQuNWMwLDAsMC45LDQsMi43LDUuM2MxLjksMS42LDQuMywyLjQsNi44LDIuM2MzLjQsMCw3LjItMi40LDguMy0xLjRjMS4xLDEsMi0yLjEsMi4zLTIuNnMxLjQtMS4yLDEuOC0xLjljMC40LTAuOSwwLjItMS4yLDAuNS0xLjhjMC4zLTAuNiwyLjYtMS44LDIuMy0zczAuNy0yLjcsMC43LTMuNWMwLTEtMC4yLTItMC40LTNjLTAuMS0wLjctMC4xLTEuNSwwLTIuMmMtMC4xLTAuNy0wLjUtMS40LTEtMS45Yy0wLjUtMC42LTAuOC0xLjMtMS0yYy0wLjMtMS0wLjgtMi0xLjYtMi44Yy0wLjgtMC45LTIuNS0yLjUtNC4xLTIuN2MtMS42LTAuMi0yLjIsMC44LTQuNy0xLjNTOC40LDEuNSw4LjQsMS41QzcuNiwyLDcsMi43LDYuNywzLjZDNi41LDUsNiw2LjQsNS4yLDcuN2MtMSwxLjUtNC4zLDIuMS01LjEsNVMxLjMsMTguMSwxLjUsMTguOXoiLz48L3N2Zz4=) no-repeat 50% 50%/contain}main{position:absolute;top:0;left:0;display:table;padding-top:11.75em;transform:translateY(100vh);width:100%;height:0;-webkit-transition:transform 0.8s cubic-bezier(1, 0.1, 0.18, 0.73);transition:transform 0.8s cubic-bezier(1, 0.1, 0.18, 0.73)}.init header,.init aside,.init .year{opacity:1;pointer-events:all}.init main{transform:translateY(0)}.init .intro{transform:translateY(-100vh)}.year{position:-webkit-sticky;position:sticky;z-index:2;top:5.45em;transform-origin:right top;opacity:0;pointer-events:none;transform:rotate(90deg) translateZ(0);transition:opacity 0.5s linear 1s;-webkit-backface-visibility:hidden;margin-left:-1em;width:2.515em;font:2.125em/1.1 DiatypeBold}.items{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding:0 4.25em;margin-bottom:15em;margin-top:-8.85em;opacity:1;transform:scale(1);-webkit-transition:transform 0.4s cubic-bezier(1, 0.1, 0.18, 0.73),opacity 0.5s linear;transition:transform 0.4s cubic-bezier(1, 0.1, 0.18, 0.73),opacity 0.5s linear}.items.move{transform:scale(0.8);opacity:0.2}.items figure{break-inside:avoid;width:100%;cursor:pointer}.items figure.current{visibility:hidden}.items figure[size="S"]{padding:1.25em 3em}.items figure[size="M"]{padding:1.25em 2.25em}.items figure[size="L"]{padding:1.25em 1.25em}.items figure[size="XL"]{padding:1.25em 0}.items figure figcaption{display:none}section:last-of-type .items{margin-bottom:3em}.zoom{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;cursor:pointer}.zoom figure{display:flex;-webkit-transition:all 0.4s cubic-bezier(1, 0.1, 0.18, 0.73);transition:all 0.4s cubic-bezier(1, 0.1, 0.18, 0.73)}.zoom figure img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;-webkit-transition:all 0.4s cubic-bezier(1, 0.1, 0.18, 0.73);transition:all 0.4s cubic-bezier(1, 0.1, 0.18, 0.73);flex:1}.zoom figure figcaption{margin-left:3em;flex:2;display:none}.zoom figure figcaption p{width:10em;font:1em/1.4 DiatypeRegular}.zoom.init figure{margin-top:6.5em !important;margin-left:6.5em !important;width:calc(55vw) !important;height:calc(95vh - 8.5em) !important}[page="infos"] main{padding-top:0;transform:none}[page="infos"] div>section:first-child{position:fixed;top:0;left:0;width:100%;height:100%;padding:6.75em 42% 0 1.25em;overflow:auto}[page="infos"] div>section:first-child .carousel{margin-bottom:3em}[page="infos"] div>section:first-child .carousel,[page="infos"] div>section:first-child .carousel-cell,[page="infos"] div>section:first-child .c-inner,[page="infos"] div>section:first-child .carousel-cell-image,[page="infos"] div>section:first-child .flickity-viewport{width:100%;height:40vw}[page="infos"] div>section:first-child .carousel-cell-image{-o-object-position:center;-o-object-fit:cover;object-position:center;object-fit:cover}[page="infos"] div p{font:1.325em/1.4 DiatypeRegular;margin-bottom:1.75em}[page="infos"] div p strong{font:1em/1 DiatypeBold}[page="infos"] div blockquote{font-size:0.725em}[page="infos"] div>section:last-child{position:fixed;top:0;right:0;width:34%;height:100%;padding:6.75em 5.25em 0 0;overflow:auto}[page="infos"] div>section:last-child p{font:1em/1.5 DiatypeRegular;letter-spacing:0.01em}[page="infos"] div>section:last-child p strong{font-size:1.325em;letter-spacing:0}[page="kontakt-impressum-datenschutz"] main{padding-top:6.5em;transform:none}[page="kontakt-impressum-datenschutz"] div{display:flex}[page="kontakt-impressum-datenschutz"] div>section:first-child{flex:1;padding:0 10% 0 1.25em}[page="kontakt-impressum-datenschutz"] div>section:last-child{flex:1.5;padding-right:4.25em}[page="kontakt-impressum-datenschutz"] div>section p,[page="kontakt-impressum-datenschutz"] div>section li{font:1em/1.5 DiatypeRegular;letter-spacing:0.01em;margin-bottom:1.75em}[page="kontakt-impressum-datenschutz"] div>section p strong,[page="kontakt-impressum-datenschutz"] div>section li strong{font:1em/1 DiatypeBold}[page="kontakt-impressum-datenschutz"] div>section li{margin-left:1.05em}[page="kontakt-impressum-datenschutz"] div>section h3{font:1.325em/1.4 DiatypeBold;margin-bottom:1.75em;margin-left:-1px}aside{position:fixed;top:100vh;right:1.25em;width:calc(100vh - 6em);transform-origin:top right;display:inline-block;opacity:0;pointer-events:none;transform:rotate(90deg) translateZ(0);-webkit-backface-visibility:hidden;transition:opacity 0.5s linear 1s}aside a,aside label{font:1em/1.4 DiatypeRegular;padding:0 0.35em;cursor:pointer}aside a:hover,aside label:hover{font:1em/1.4 DiatypeBold}.flickity-prev-next-button.previous{display:none}.flickity-prev-next-button.next{top:0;right:0;width:100%;height:100%;transform:none;background-color:transparent}.flickity-prev-next-button.next svg{display:none}.pwcmb-widget__close{display:none}.pwcmb-widget__row-label{opacity:1;font-weight:normal;font-size:1em;cursor:pointer}.pwcmb-widget__copy,#pwcmb-consent-form{flex:1 1 auto;display:flex}@media only screen and (max-width: 50.625em){.pwcmb-widget__copy{flex-direction:column}}#pwcmb-consent-form{padding-left:0.25em}@media only screen and (max-width: 50.625em){#pwcmb-consent-form{padding-left:0}}.pwcmb-option-wrapper{display:flex;align-items:center;margin-left:1em;margin-top:-1px}@media only screen and (max-width: 50.625em){.pwcmb-option-wrapper{margin-left:0.25em;margin-top:1em}.pwcmb-option-wrapper:first-of-type{margin-right:1.5em}}.pwcmb-option-wrapper input{width:10px;height:10px;margin-right:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pwcmb-option-wrapper input::before{content:"";position:absolute;top:-3px;left:-4px;width:16px;height:16px;background-color:#fff;border:1px solid #333;border-radius:100px;-webkit-transition:background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73);transition:background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73)}@media only screen and (max-width: 80.625em){.pwcmb-option-wrapper input::before{top:-4px;left:-3px;width:15px;height:15px}}.pwcmb-option-wrapper input.--selected::before{background-color:#101010}@media only screen and (max-width: 50.625em){.pwcmb-widget__inner{flex-direction:column}}.pwcmb p,.pwcmb span,.pwcmb .pwcmb-widget--message.js-show{color:#8a8a8a;font-weight:normal;letter-spacing:0}.pwcmb p a,.pwcmb span a,.pwcmb .pwcmb-widget--message.js-show a{text-decoration:none;font-family:"BureauGrotesque55";padding-left:2px;color:#101010}.pwcmb p a:hover,.pwcmb span a:hover,.pwcmb .pwcmb-widget--message.js-show a:hover{border-bottom:0}.pwcmb .pwcmb-widget--message.js-show{padding:1.05em 1.65em}.pwcmb span{color:#101010;margin-top:-1px}.pwcmb-widget{padding:0.75em 1.65em;transition:0s;background-color:#fff}@media only screen and (max-width: 50.625em){.pwcmb-widget{padding:1em 0.85em}}.pwcmb-widget button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:1em/1.4 DiatypeRegular;font-size:0.725em;line-height:1em;color:#101010;background-color:transparent;padding:0.5em 1em;margin-left:0.25em;border-radius:10em;border:1px solid #333;outline:0;cursor:pointer;transition:color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73),background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73)}@media only screen and (max-width: 50.625em){.pwcmb-widget button{font-size:0.85em}}@media only screen and (max-width: 50.625em){.pwcmb-widget button{margin-top:1.75em;margin-bottom:0.75em}.pwcmb-widget button:first-of-type{margin-left:0}}.pwcmb-widget button:hover,.pwcmb-widget button.js-pwcmb-save-pref{background-color:#101010;border:1px solid #333;color:#fff}.pwcmb-widget button.js-pwcmb-save-pref{opacity:0.3;pointer-events:none}.pwcmb-widget button.js-pwcmb-save-pref.--active-btn{opacity:1;pointer-events:auto}
