html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,figcaption{font-kerning:normal;margin:0;padding:0;font-style:normal;font-weight:400}img{max-width:100%;height:auto;display:block}:focus{outline:none}@font-face{font-family:BasicCommercialLTProRoman;src:url(../font/BasicCommercialLTProRoman.woff2)format("woff2"),url(../font/BasicCommercialLTProRoman.woff)format("woff");font-display:swap}@font-face{font-family:GaramondClassicoItalic;src:url(../font/GaramondClassicoItalic.woff2)format("woff2"),url(../font/GaramondClassicoItalic.woff)format("woff");font-display:swap}@font-face{font-family:GaramondClassicoRoman;src:url(../font/GaramondClassicoRoman.woff2)format("woff2"),url(../font/GaramondClassicoRoman.woff)format("woff");font-display:swap}@font-face{font-family:GaramondClassicoSmallCaps;src:url(../font/GaramondClassicoSmallCaps.woff2)format("woff2"),url(../font/GaramondClassicoSmallCaps.woff)format("woff");font-display:swap}html{background-color:#fff}body{color:#000;letter-spacing:.075rem;text-transform:uppercase;-webkit-text-size-adjust:100%;font-family:BasicCommercialLTProRoman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;line-height:1.4}.garamond p,.garamond ul,.garamond li{letter-spacing:.035rem;text-transform:none;font-family:GaramondClassicoRoman,garamond,georgia,serif;font-size:.9375rem}.garamond .caps{font-family:GaramondClassicoSmallCaps,garamond,georgia,serif}.garamond .italic{font-family:GaramondClassicoItalic,garamond,georgia,serif}.underline{color:#000;text-decoration:none;display:inline-block;position:relative}.underline:after{content:"";transform-origin:100% 100%;background-color:#000;width:100%;height:.0625rem;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.underline:hover:after{transform-origin:0 100%;transform:scaleX(1)}*{scrollbar-width:thin;scrollbar-color:#e30037}::-webkit-scrollbar{width:.375rem}::-webkit-scrollbar-track{background:#ddd}::-webkit-scrollbar-thumb{background-color:#e30037;box-shadow:0 -100vh 0 100vh #e30037}body.hidden-scroll{overflow:hidden}.sl-overlay{z-index:1050;background:#fff;padding-top:10px;padding-bottom:10px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.sl-wrapper{z-index:1040}.sl-wrapper button{cursor:pointer;background:0 0;border:0;padding:0;line-height:44px}.sl-wrapper .sl-close{z-index:1060;color:transparent;background-color:transparent;background-image:url(../img/svg/icon-close.fbca744a.svg);background-repeat:no-repeat;background-size:100% 100%;width:30px;height:30px;margin-top:-15px;margin-right:-15px;font-size:54px;transition:all .5s;display:none;position:fixed;top:20px;right:15px}.sl-wrapper .sl-close:hover{background-image:url(../img/svg/icon-close-dnkl.e49e1ca8.svg);background-repeat:no-repeat}.sl-wrapper .sl-close:focus{outline:none}@media (min-width:35.5em){.sl-wrapper .sl-close{width:44px;height:44px;margin-top:-22px}}@media (min-width:50em){.sl-wrapper .sl-close{width:44px;height:44px;margin-top:-22px}}.sl-wrapper .sl-counter{z-index:1060;color:transparent;font-size:1rem;display:none;position:fixed;top:30px;left:30px}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{z-index:1060;color:transparent;width:30px;height:30px;margin-top:-15px;position:fixed;top:50%}.sl-wrapper .sl-navigation button.sl-next{background-image:url(../img/svg/icon-right.f0b6aa9e.svg);background-repeat:no-repeat;background-size:100% 100%;transition:all .5s;right:5px}.sl-wrapper .sl-navigation button.sl-next:hover{background-image:url(../img/svg/icon-right-dnkl.f3c83360.svg);background-repeat:no-repeat}.sl-wrapper .sl-navigation button.sl-prev{background-image:url(../img/svg/icon-left.d0aea49b.svg);background-repeat:no-repeat;background-size:100% 100%;transition:all .5s;left:5px}.sl-wrapper .sl-navigation button.sl-prev:hover{background-image:url(../img/svg/icon-left-dnkl.ae8cb50d.svg);background-repeat:no-repeat}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px;height:44px;margin-top:-22px}.sl-wrapper .sl-navigation button.sl-next{right:10px}.sl-wrapper .sl-navigation button.sl-prev{left:10px}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px;height:44px;margin-top:-22px}.sl-wrapper .sl-navigation button.sl-next{right:20px}.sl-wrapper .sl-navigation button.sl-prev{left:20px}}.sl-wrapper .sl-image{touch-action:none;z-index:10000;position:fixed}.sl-wrapper .sl-image img{border:0;margin:0;padding:0;display:block}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{background:0 0;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{top:0;bottom:auto}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{color:transparent;z-index:1060;display:none;position:absolute;bottom:5px;right:5px}.sl-spinner{opacity:0;z-index:1007;border:5px solid #333;border-radius:40px;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1s ease-out infinite pulsate;display:none;position:fixed;top:50%;left:50%}.sl-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}header{width:100%;max-width:945px;margin:0 auto}@media only screen and (min-width:568px){header{height:max-content}}header .logo-wrap{z-index:10;background-color:#fff;width:100%;max-width:945px;height:3.875rem;padding-top:1.3125rem;padding-bottom:1.25rem;position:fixed;top:0}@media only screen and (min-width:568px){header .logo-wrap{height:6.375rem}}header .logo{justify-content:center;display:flex}@media only screen and (min-width:568px){header .logo a{margin-bottom:1.5625rem}}header .logo svg{display:block}header .nav-wrapper{z-index:7;background-color:#fff;width:100%;position:fixed;top:3.875rem;bottom:3.875rem;left:0;right:0}@media only screen and (min-width:568px){header .nav-wrapper{z-index:10;opacity:1;width:max-content;height:max-content;margin-left:auto;margin-right:auto}}header .nav-wrapper ul{text-transform:uppercase;letter-spacing:.075rem;width:100%}@media only screen and (min-width:568px){header .nav-wrapper ul{width:max-content}}header .nav-wrapper ul li{text-align:center;margin-bottom:10px;padding:10px 24px;display:block}header .nav-wrapper ul li:first-child a{transition-delay:.2s}header .nav-wrapper ul li:nth-child(2) a{transition-delay:.3s}header .nav-wrapper ul li:nth-child(3) a{transition-delay:.4s}header .nav-wrapper ul li:nth-child(4) a{transition-delay:.5s}header .nav-wrapper ul li:nth-child(5) a{transition-delay:.6s}@media only screen and (min-width:568px){header .nav-wrapper ul li{margin-bottom:0;padding:0 24px;display:inline-block}header .nav-wrapper ul li:first-child{padding-left:0}header .nav-wrapper ul li:last-child{padding-right:0}header .nav-wrapper ul li:first-child a,header .nav-wrapper ul li:nth-child(2) a,header .nav-wrapper ul li:nth-child(3) a,header .nav-wrapper ul li:nth-child(4) a,header .nav-wrapper ul li:nth-child(5) a{transition-delay:0s}}header .nav-wrapper ul li a{opacity:0;transition:all .2s;display:inline-block;transform:translate(-20px)}@media only screen and (min-width:568px){header .nav-wrapper ul li a{opacity:1;transition:all;transform:translate(0)}}header .label-background{z-index:10;background-color:#000;width:100%;height:3.875rem;display:block;position:fixed;bottom:0;left:0}@media only screen and (min-width:568px){header .label-background{display:none}}header .nav-btn{cursor:pointer;z-index:11;width:48px;height:48px;display:block;position:fixed;bottom:9px;left:10px}@media only screen and (min-width:568px){header .nav-btn{display:none}}header .nav-btn i{background-color:#fff;width:1.25rem;height:.0625rem;margin-left:.5rem;display:block}header .nav-btn i:first-child{margin-top:1.25rem}header .nav-btn i:nth-child(2){opacity:1;margin-top:.3125rem}header .nav-btn i:nth-child(3){margin-top:.3125rem}header #nav:checked+.nav-btn{transform:rotate(45deg)}header #nav:checked+.nav-btn i{transition:transform .2s}header #nav:checked+.nav-btn i:first-child{margin-top:1.5rem;margin-left:.75rem;transform:translateY(6px)rotate(180deg)}header #nav:checked+.nav-btn i:nth-child(2){opacity:0}header #nav:checked+.nav-btn i:nth-child(3){margin-left:.75rem;transform:translateY(-6px)rotate(90deg)}header #nav:checked~.nav-wrapper{z-index:11;opacity:1}header #nav:checked~.nav-wrapper ul li a{opacity:1;transform:translate(0)}header .hidden{display:none}main{z-index:8;max-width:945px;margin:0 auto;padding-top:3.875rem;position:relative}@media only screen and (min-width:568px){main{padding-top:102px}}main .grid-sizer,main .grid-item{width:100%}@media only screen and (min-width:399px){main .grid-sizer,main .grid-item{width:46%}}@media only screen and (min-width:599px){main .grid-sizer,main .grid-item{width:28%}}main .gutter-sizer{width:8%}main .grid:after{content:"";clear:both;display:block}main figure{padding-bottom:1.25rem}main figure:last-of-type{padding-bottom:3.875rem}@media only screen and (min-width:568px){main figure:last-of-type{padding-bottom:1.25rem}}main figure img{width:100%}main figure .thumb-hover{transition:opacity .25s}main figure .thumb-hover:hover{opacity:.25}main figure figcaption{text-transform:uppercase;letter-spacing:.075rem;text-align:center;padding-top:.625rem}.about,.imprint,.privacy-policy{max-width:490px;min-height:calc(100vh - 210px)}.about .wrap img,.imprint .wrap img,.privacy-policy .wrap img{max-width:280px;margin-bottom:2.1875rem;margin-left:auto;margin-right:auto}.about .wrap .wrap-text,.imprint .wrap .wrap-text,.privacy-policy .wrap .wrap-text{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:599px){.about .wrap .wrap-text,.imprint .wrap .wrap-text,.privacy-policy .wrap .wrap-text{margin-top:-.3125rem}}.about .wrap .wrap-text h1,.about .wrap .wrap-text h2,.imprint .wrap .wrap-text h1,.imprint .wrap .wrap-text h2,.privacy-policy .wrap .wrap-text h1,.privacy-policy .wrap .wrap-text h2{font-size:.6875rem}.about .wrap .wrap-text h1,.imprint .wrap .wrap-text h1,.privacy-policy .wrap .wrap-text h1{text-align:center;margin-top:3.75rem;padding-bottom:1.25rem}.about .wrap .wrap-text h1.mt-kl,.imprint .wrap .wrap-text h1.mt-kl,.privacy-policy .wrap .wrap-text h1.mt-kl{margin-top:2.5rem}.about .wrap .wrap-text p,.imprint .wrap .wrap-text p,.privacy-policy .wrap .wrap-text p{padding-bottom:1.25rem}.about .wrap .wrap-text p:last-child,.imprint .wrap .wrap-text p:last-child,.privacy-policy .wrap .wrap-text p:last-child{padding-bottom:3.75rem}.about .wrap .wrap-text ul,.imprint .wrap .wrap-text ul,.privacy-policy .wrap .wrap-text ul{padding-bottom:1.25rem;padding-left:.875rem;list-style-type:circle}.about .wrap .wrap-text ol,.imprint .wrap .wrap-text ol,.privacy-policy .wrap .wrap-text ol{padding-bottom:1.25rem;padding-left:.875rem;list-style-type:number}.about .wrap .wrap-text .pb0,.imprint .wrap .wrap-text .pb0,.privacy-policy .wrap .wrap-text .pb0{padding-bottom:0}.about .wrap .wrap-text .pb20,.imprint .wrap .wrap-text .pb20,.privacy-policy .wrap .wrap-text .pb20{padding-bottom:1.25rem}.contact{justify-content:center;align-items:center;min-height:calc(100vh - 210px);display:flex}.contact p{text-align:center}.contact .pb20{padding-bottom:1.25rem}.sl-caption{padding-top:.625rem;padding-bottom:.3125rem}.lightbox-caption{text-transform:uppercase;letter-spacing:.075rem;text-align:center}footer{z-index:9;background-color:#f5f5f5;width:100%;padding-top:1.5625rem;padding-bottom:5.4375rem;position:relative}@media only screen and (min-width:599px){footer{padding-bottom:1.5625rem}}footer .wrap-footer{max-width:945px;margin:0 auto}footer .wrap-footer p{text-align:center}footer .wrap-footer .pb20{padding-bottom:1.25rem}