html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}@font-face{font-family:'Ronot-Happy-Times';src:url('../fonts/Velvetyne-Ronot-Happy-Times-at-the-IKOB/happy-times-at-the-ikob-webfont.woff')format('woff'),url('../fonts/Velvetyne-Ronot-Happy-Times-at-the-IKOB/happy-times-at-the-ikob-webfont.woff2')format('woff2');font-display:block}@font-face{font-family:'Ronot-Happy-Times-Italic';src:url('../fonts/Velvetyne-Ronot-Happy-Times-at-the-IKOB/happy-times-at-the-ikob_italic-webfont.woff')format('woff'),url('../fonts/Velvetyne-Ronot-Happy-Times-at-the-IKOB/happy-times-at-the-ikob_italic-webfont.woff2')format('woff2');font-display:block}html,body{font-size:100%;font-family:'Ronot-Happy-Times',serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0a0a0a;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:18px;line-height:22px;letter-spacing:0px}@media(min-width:667px){html,body{font-size:calc(15px + 15 *((100vw - 400px)/ 2600));line-height:calc(18px + 24 *((100vw - 400px)/ 2600));letter-spacing:calc(0px + .4 *((100vw - 400px)/ 2600))}}@media(min-width:1680px){html,body{font-size:30px;line-height:42px;letter-spacing:.4px}}a{color:inherit}a:hover{font-family:'Ronot-Happy-Times-Italic'}.content p a{text-decoration:none;padding:5px;border:1px solid transparent;border-radius:50%;font-family:inherit;border:1px solid #99a18d}.content p a:hover,.content p a:focus,.content p a:active{color:#99a18d;border-color:#99a18d}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:1rem;line-height:1.2;color:#0a0a0a;margin:1rem 0}.small-text,.filter-menu__trigger,.further-articles > .title{color:grey;text-transform:uppercase;font-size:.7rem;line-height:1.1;letter-spacing:.06rem;text-transform:uppercase;font-size:.75rem;line-height:1.45;letter-spacing:.025em;vertical-align:middle}.block-content .header.title{color:inherit;text-transform:uppercase;font-size:1rem;line-height:1;letter-spacing:.01em}@media(min-width:1024px){.block-content .header.title{line-height:.9}}.button-circle{text-transform:uppercase;line-height:1;letter-spacing:.03em}.nav__elem{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}header,footer,.contact-area{text-transform:uppercase;font-size:.7rem;font-size:13px;line-height:1;letter-spacing:.05em}header a,footer a,.contact-area a{text-decoration:none}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;width:100vw;background:#effbdd;display:block;position:relative}@media(min-width:667px){html,body{max-width:100vw}}@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){}li{list-style:none}strong,b{font-family:'Ronot-Happy-Times-Italic',serif}img{width:100%}.main-nav__container{display:block;position:relative;width:100%;width:100vw;height:auto;z-index:110}@media(min-width:667px){.main-nav__container{background:#effbdd;position:fixed;position:absolute;position:relative;top:0;right:0;border-left:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;border-bottom:0;padding:2rem 0;margin-left:calc(50vw - 1px);width:50vw;height:100vh;height:auto;height:calc(100vh - 6.45rem);width:calc(50vw + 1px);margin-left:auto}.main-nav__container:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;background:transparent;z-index:99}}@media(min-width:1680px){.main-nav__container{border-left:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;height:auto}}.main-nav__container nav.main-nav{position:relative;display:block;padding:0;border-bottom:1px solid #0a0a0a;width:100%;text-align:center}@media(min-width:667px){}.main-nav__container nav.main-nav .nav__elem.nav__header{display:none;border-bottom:1px solid #0a0a0a}@media(min-width:667px){.main-nav__container nav.main-nav .nav__elem.nav__header{display:none}}.main-nav__container nav.main-nav .nav__elem.nav__header a{height:2.4rem;font-size:13px}.main-nav__container nav.main-nav .nav__elem.nav__header .burger-icon__container{display:block;position:absolute;top:50%;right:2rem;transform:translate(50%,-50%);transition:transform .5s ease,right .5s ease;margin:0;padding:0;width:1rem;height:1rem}.main-nav__container nav.main-nav .nav__elem.nav__header .burger-icon__container svg.burger-icon{display:block;stroke-width:.1rem;fill:none;stroke:#0a0a0a}.main-nav__container nav.main-nav .nav__elem.nav__header span.title{opacity:1;transition:opacity .5s ease}.main-nav__container nav.main-nav .nav__elem.nav__header span.title.hidden{opacity:0}.main-nav__container nav.main-nav .nav__elem.nav__header span.title.hidden + .burger-icon__container{right:50%}.main-nav__container nav.main-nav .nav__content{display:block}@media(min-width:667px){.main-nav__container nav.main-nav .nav__content{display:block;border-top:2px solid #0a0a0a}}.main-nav__container nav.main-nav .nav__elem{display:block;position:relative;background:#effbdd;border-top:1px solid #0a0a0a;overflow-x:hidden;text-transform:uppercase;font-size:1rem;line-height:1;letter-spacing:.01em}.main-nav__container nav.main-nav .nav__elem:first-child{border-top:0}.main-nav__container nav.main-nav .nav__elem.active{display:none}@media(min-width:667px){.main-nav__container nav.main-nav .nav__elem.active{background:#effbdd}}.main-nav__container nav.main-nav .nav__elem > a{display:block;display:flex;flex-flow:column nowrap;justify-content:center;cursor:pointer;padding:0 1rem;text-decoration:none;height:3.4rem}.main-nav__container nav.main-nav .nav__elem > a span{max-width:12rem;margin:0 auto}.main-nav__container nav.main-nav .nav__elem > a:hover{background:#fdfffa;background:#99a18d;color:#effbdd;font-family:inherit}@media(min-width:667px){}.main-nav__container nav.main-nav .nav__elem > a:active,.main-nav__container nav.main-nav .nav__elem > a:focus{outline:0;background:#99a18d}.main-nav__container nav.main-nav:hover ul{display:block}.main-nav__container nav.main-nav ul{display:block}@media(min-width:667px){body.sub .main-nav__container{transform:translateX(45vw);transition:transform 1s ease;position:fixed;right:0;top:0;height:100vh;padding:3.5rem 0 0 0;display:flex;flex-flow:column nowrap;justify-content:center}body.sub .main-nav__container:hover{transform:translateX(0)}}@media(min-width:1680px) and (min-width:1680px){body.sub .main-nav__container{border-bottom:0}}@media(min-width:667px){body.sub .main-nav__container nav.main-nav{flex:0 0 auto;border-bottom:2px solid #0a0a0a}}body.sub .main-nav__container nav.main-nav .nav__elem.nav__header{display:block}@media(min-width:667px){body.sub .main-nav__container nav.main-nav .nav__elem.nav__header{display:none}}body.sub .main-nav__container nav.main-nav .nav__content{display:none}@media(min-width:667px){body.sub .main-nav__container nav.main-nav .nav__content{display:block}}body.sub footer{z-index:10}@media(min-width:667px){body.sub main{width:96vw;border-right:1px solid #effbdd}}@media(min-width:667px){}@media(min-width:667px){body.tour.sub .part-bigbutton{display:none}}@media(min-width:1680px){}header{display:block;position:relative;z-index:300;width:100%;width:100vw;padding:0;border-bottom:2px solid #0a0a0a;border-top:2px solid #0a0a0a;background:#effbdd}@media(min-width:667px){header{position:sticky;top:0}}header.slim .contact-area section .contact-item{padding:2px 0}header.slim .contact-area section .contact-item > *{padding:2px}header a{text-decoration:none}header .title{z-index:110;display:block;display:none;position:relative;text-align:center;width:40vw;margin:0 auto;min-height:2rem;position:absolute;top:0;left:0;right:0}@media(min-width:667px){header .title{display:block;height:100%}}header .title img{height:100%;width:100%;display:block;object-fit:contain;object-position:center}header .contact-area{z-index:100;height:100%;width:100%;display:block;display:flex;justify-content:space-between;align-content:stretch;align-items:stretch;position:relative;background:transparent}header .contact-area section{display:block;display:flex;flex-flow:column nowrap;justify-content:center;align-content:stretch;align-items:stretch;position:relative;background:#effbdd;width:50%;width:50vw;flex:0 0 50%;margin:0;text-align:center;border-right:1px solid #0a0a0a;border-left:1px solid #0a0a0a}@media(min-width:667px){header .contact-area section{width:25%;width:25vw;min-width:200px;max-width:300px;flex:0 0 25%}}header .contact-area section:first-child{border-left:0}header .contact-area section:last-child{border-right:0}header .contact-area section p{display:block;position:relative;margin:0;padding:0}header .contact-area section .contact-item{display:block;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto;position:relative;margin:0;padding:5px 0;transition:padding .2s ease}header .contact-area section .contact-item:after{content:'';display:block;background:#0a0a0a;height:1px;width:50%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}header .contact-area section .contact-item:last-child:after{display:none}header .contact-area section .contact-item > *{display:block;position:relative;padding:5px;margin:0 auto;transition:padding .2s ease}header .contact-area section .contact-item a{padding:5px;border:1px solid transparent;border-radius:50%}header .contact-area section .contact-item a:hover,header .contact-area section .contact-item a:focus,header .contact-area section .contact-item a:active{font-family:inherit;border:1px solid #99a18d;color:#99a18d}body.home header .contact-area section{width:50%;width:50vw;flex:1 0 50%;min-height:6rem;max-width:none}@media(min-width:1280px){body.home header .contact-area section{min-height:5rem}}@media(min-width:1680px){body.home header .contact-area section{min-height:4rem}}body.home header .contact-area section .contact-item{padding:2px 0}body.home header .contact-area section .contact-item > *{padding:2px}body.home header .title{display:none}body.sub header{display:none}@media(min-width:667px){body.sub header{display:block}}body.sub.tour .part{width:auto}.intro{padding:0;margin:0}.further-articles{display:block;position:relative;background:#ddd}.further-articles > .title{padding:.5rem 1rem;text-align:center}.further-articles .isotope-grid .grid-item{width:33.3%}footer{display:block;position:relative;overflow-x:hidden;width:100%;width:100vw;padding:0;z-index:110;text-decoration:none;margin-top:50vh}footer ul{position:relative;display:flex;flex-flow:row wrap;margin:1.5em auto;justify-content:center}footer li{display:block;flex:0 0 auto}footer a{margin:0 auto;display:block;padding:.5em;border:1px solid transparent;border-radius:50%}footer a:hover,footer a:focus,footer a:active{font-family:inherit;border:1px solid #99a18d;color:#99a18d}.filter-menu__container{display:block;position:relative;z-index:100;min-height:1rem;min-width:1rem;text-align:center}@media(min-width:667px){.filter-menu__container{position:sticky;top:6vw}}.filter-menu__trigger{z-index:20;font-size:1rem;line-height:1;display:block;padding:.25rem .5rem;cursor:pointer}.filter-menu__trigger:hover{opacity:.6}.filter-menu__trigger.noselect{pointer-events:none;opacity:.6}ul.filter-menu{z-index:10;padding:0;transition:opacity 1s ease;opacity:1;pointer-events:all;display:flex;flex-flow:row wrap;justify-content:center}ul.filter-menu.hidden{pointer-events:none}ul.filter-menu.hidden > *{opacity:0}ul.filter-menu li{flex:0 0 auto;display:block}ul.filter-menu .filter-button{background:#fff}.card-table{display:flex;flex-flow:row wrap}.background img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.highlight{box-shadow:0px 0px 30px 0px rgba(255,0,255,.4)}.highlight svg{stroke:mediumpurple;fill:mediumpurple}.lowlight{opacity:.6}svg.icon{display:block;stroke-width:.1rem;fill:none;stroke:#0a0a0a;margin:0;padding:0;width:1rem;height:1rem}.like-icon{height:1em;width:1.4em;display:inline-block}svg.heart-icon{display:block;height:1.4em;width:100%;transform:translateY(-1px);fill:none;stroke:#000;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.return-link{display:block;z-index:200}a.return-icon{position:relative;width:3rem;height:3rem;border:1px solid #000;border-radius:50%;padding:.2rem;margin:1rem 1rem 0;box-sizing:border-box;cursor:pointer;position:fixed;left:0;top:0}a.return-icon:hover{background:rgba(255,255,255,.3)}a.return-icon svg{fill:transparent;stroke:#000;stroke-width:1px}section[class^="block-"]{display:block;position:relative;margin:.5rem 0}section[class^="block-"] .block-content{max-width:35em;margin:0 auto}section[class^="block-"] .block-content p + p{margin-top:1em}section[class^="block-"] .field{margin:1rem 0 0;padding:1rem 0;border-top:1px solid black}section[class^="block-"] .field .title{margin-bottom:.5rem}section.block-event .block-content{display:flex;flex-flow:row wrap}section.block-event .block-content .field{display:block;flex:1 1 50%}section.block-press{margin:0;border-left:2px solid #0a0a0a;border-right:2px solid #0a0a0a;margin-left:-2px;background:transparent;height:100%}@media(min-width:667px){section.block-press{min-height:50vh}}section.block-press .block-content{padding:.7rem .8rem 2rem;overflow-x:hidden;white-space:normal;text-overflow:clip}section.block-press .block-content > div{padding:0;margin:0;margin-bottom:.38rem}section.block-press .block-content .title{text-transform:uppercase;letter-spacing:.02;line-height:1.1}section.block-press .block-content .quote{font-family:'Ronot-Happy-Times-Italic'}ul.button-list{display:flex;flex-flow:row wrap}ul.button-list li:first-child .button{margin-left:0}.button{cursor:pointer;flex:0 1 auto;display:block;margin:.25em;padding:.5em 1em;border:1px solid black;height:2rem;border-radius:1rem}.button.noselect{pointer-events:none;opacity:.6}.button-circle{border:1px solid #0a0a0a;height:10rem;width:10rem;border-radius:50%;margin:0 auto;display:block;display:flex;flex-flow:column nowrap;justify-content:center;background:#effbdd}ul.tags{display:flex;flex-flow:row wrap;justify-content:center}body.article section.block-intro ul.tags{display:flex;text-align:right;flex-flow:column-reverse nowrap;position:absolute;top:0;right:0;z-index:50}body.article section.block-intro ul.tags > li{margin-left:auto}section.block-intro{min-height:90vh}section.block-intro .event-label,section.block-intro .create-date{display:block;position:relative;text-align:center;pointer-events:none}section.block-intro .title{z-index:10;position:relative;text-transform:uppercase;font-size:4rem;line-height:1;min-height:90vh;display:flex;flex-flow:column nowrap;justify-content:center;pointer-events:none;transition:opacity 2s ease}section.block-intro .title.hidden{opacity:0}section.block-intro .title > span{flex:0 0 auto;display:block;pointer-events:none}section.block-intro .teaser{width:100%;display:block;position:relative;position:absolute;top:0;left:0;right:0}section.block-intro .teaser .teaser-slideshow,section.block-intro .teaser img{height:100%;height:90vh;width:100%;display:block;object-fit:contain;object-position:center}.cover{display:block;display:flex;position:relative;position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;width:100vw;height:100vh}@media(min-width:667px){}.cover.duo .img-container:nth-child(1)img{object-position:right}.cover.duo .img-container:nth-child(2)img{object-position:left}.cover .img-container{position:relative;display:block;flex:1 1 50%;overflow:hidden}.cover .img-container img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:relative}.cover .img-container img.lores{position:absolute;z-index:0}.mobile-logo{display:block;position:relative;z-index:1;width:100%;width:100vw;height:calc(100vh - 6.45rem);text-align:center}@media(min-width:667px){.mobile-logo{-webkit-filter:drop-shadow(0px 1px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 1px 2px rgba(0,0,0,.4));max-width:600px;margin:0 auto;cursor:s-resize}.mobile-logo:after{content:'';display:block;position:absolute;bottom:0;left:50vw}}@media(min-width:1280px){.mobile-logo{height:calc(100vh - 5rem)}}@media(min-width:1680px){.mobile-logo{height:calc(100vh - 4.1rem)}}.mobile-logo img{display:block;position:relative;height:100%;width:100%;object-fit:contain;object-position:center;padding:20px}.block-content.folding .header{display:block;position:relative;background:#effbdd;cursor:pointer;border-bottom:1px solid #0a0a0a;padding:.5rem 1.2rem .5rem 0}.block-content.folding .header svg.plus-icon{position:absolute;right:.3rem;bottom:.7rem;height:.55em;width:.55em;stroke-width:2px;transition:transform .4s ease}.block-content.folding .content{padding:.4rem 0}@media(min-width:667px){}.block-content.folding.unfolded svg.plus-icon{transform:rotate(45deg)}section.block-foldtext .content p{padding:0;margin:0}section.block-foldtext .content p + p{text-indent:1em}section.block-menu .block-content .content{padding-top:0}section.block-menu .block-content .content .intro{font-family:'Ronot-Happy-Times-Italic';padding-bottom:.3rem;padding-top:.4rem;border-bottom:1px solid #0a0a0a}section.block-menu .block-content .content .entry{border-bottom:1px solid #0a0a0a;padding:.5rem 0 .35rem;line-height:1.1}section.block-menu .block-content .content .entry .entry__line{display:block;display:flex;flex-flow:row nowrap;padding-top:.1rem}section.block-menu .block-content .content .entry .entry__line:first-child{padding-top:0}section.block-menu .block-content .content .entry .entry__line *{flex:0 1 auto}section.block-menu .block-content .content .entry .entry__line .subheadline{font-family:'Ronot-Happy-Times-Italic';padding-left:.5rem}section.block-menu .block-content .content .entry .entry__line .title{flex:0 1 calc(100% - 2rem);padding-right:.3rem}section.block-menu .block-content .content .entry .entry__line .quantity{margin-right:.6em}section.block-menu .block-content .content .entry .entry__line .quantity,section.block-menu .block-content .content .entry .entry__line .price{flex:1 1 auto;text-align:right;display:block;white-space:nowrap}section.block-menu .block-content .content .entry .entry__line .info{flex:0 0 100%;font-family:'Ronot-Happy-Times-Italic';padding-left:.5rem}section.block-menu .block-content .content .entry .entry__options .entry__option{padding-left:.5rem}section.block-menu .block-content .content .entry .entry__options .entry__option .title{font-family:'Ronot-Happy-Times-Italic'}main{width:100%;width:100vw;position:relative;display:block;padding:0;margin:0}@media(min-width:1680px){main{margin:0 auto;max-width:1800px}}.part{display:block;position:relative;width:100%;width:100vw;padding:1rem;margin:0;background:#effbdd;border-bottom:2px solid #0a0a0a}@media(min-width:667px){.part{min-width:600px;width:70vw;max-width:900px;border-right:2px solid #0a0a0a;border-top:2px solid #0a0a0a;margin-top:-2px}}@media(min-width:1680px){.part{border-left:2px solid #0a0a0a;max-width:1380px}}.part.part-teaser{padding:0;height:50vh;max-width:600px;max-width:300px;max-height:500px;max-height:360px}@media(min-width:1680px){.part.part-teaser{border-left:0;min-width:600px}}.part.part-teaser .image-container{cursor:pointer;position:absolute;top:0;right:0;height:100%;width:100%;z-index:50}@media(min-width:667px){}.part.part-gallery{display:none;max-width:300px}@media(min-width:667px){.part.part-gallery{display:block;padding:0;border-left:2px solid #0a0a0a;margin-left:-2px}.part.part-gallery .image-container{max-height:300px;border-bottom:2px solid #0a0a0a}.part.part-gallery .image-container:last-child{border-bottom:0}}.part.part-title{min-height:300px;height:50vh;max-height:500px;display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;text-transform:uppercase;font-size:1.6rem;line-height:.96;letter-spacing:-.01em}@media(min-width:1680px){.part.part-title{}}.part.part-quote{font-family:'Ronot-Happy-Times-Italic';font-size:1.3rem;line-height:1.1}@media(min-width:667px){.part.part-quote{margin-right:10vw;margin-left:auto;border:2px solid #0a0a0a;max-width:30rem}}@media(min-width:1680px){.part.part-quote{margin-right:auto;margin-left:auto;max-width:50rem}}.part.part-intro{font-family:'Ronot-Happy-Times-Italic';border-bottom:0;padding-bottom:0}@media(min-width:667px){.part.part-intro{border-bottom:1px solid #0a0a0a;padding-bottom:1rem}}.part.part-bigbutton .bigbutton{display:block;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;text-transform:uppercase;cursor:pointer;letter-spacing:.03em;position:relative;text-decoration:none;white-space:nowrap;background:#fdfffa;width:auto;height:3rem;border-radius:1.5rem;margin:0 auto;border:1px solid #0a0a0a}.part.part-tour{display:none;position:relative;padding:0;outline:0;height:80vh;width:100vw}@media(min-width:667px){.part.part-tour{display:block;padding-left:2rem}}.part.part-tour .tour-container{display:block;position:relative;padding:0;margin:0;border:0;outline:0;height:100%;width:100%}@media(min-width:667px){.part.part-tour .tour-container{border-left:1px solid #0a0a0a}}.part.part-tour .tour-container .curtain{transition:all 1s ease;display:block;display:flex;flex-flow:column nowrap;justify-content:center;position:absolute;z-index:99;height:100%;width:100%;text-align:center;cursor:pointer}.part.part-tour .tour-container .curtain span{display:block;flex:0 1 auto}.part.part-tour .tour-container .curtain .button-circle{transition:all 1s ease}.part.part-tour .tour-container iframe{transition:filter 1s ease;display:block;position:relative;padding:0;margin:0;border:0;outline:0;height:100%;width:100%;height:calc(100% + 1px)}.part.part-tour .tour-container.curtain-raised .curtain{width:2rem;opacity:1}.part.part-tour .tour-container.curtain-raised .button-circle{transform:translateX(-90%);color:#effbdd}.part.part-tour .tour-container.curtain-lowered iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.part.part-slideshow{padding:0;outline:0;margin-top:3rem;margin-bottom:3rem;height:70vh;max-height:800px;max-width:none;width:100vw}@media(min-width:667px){.part.part-slideshow{border-left:2px solid #0a0a0a;margin-left:auto}}.part.part-slideshow *{padding:0;margin:0;border:0;outline:0;height:100%}.part.part-slideshow .slideshow-container{width:100%;border-top:1px solid #0a0a0a}@media(min-width:667px){.part.part-slideshow .slideshow-container{border-top:0}}.part.part-slideshow .slideshow-container .pagination{position:absolute;height:auto;left:0;bottom:0;z-index:100;padding:0 .15rem}.part.part-slideshow .slideshow-container .pagination span{display:inline-block;min-width:.6rem;padding:0 .1rem;text-align:center}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow{width:10%;background-repeat:no-repeat}@media(min-width:1024px){.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow{width:50%}}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow.slick-prev{background-image:url("/assets/icons/w-arrow.svg");background-position:center}@media(min-width:1024px){.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow.slick-prev{background-image:none}}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow.slick-next{background-image:url("/assets/icons/e-arrow.svg");background-position:center}@media(min-width:1024px){.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-arrow.slick-next{background-image:none}}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-track{height:100%}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-track .slick-slide,.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-track img{width:auto;height:100%;object-fit:cover;object-position:center}.part.part-slideshow .slideshow-container .slick-slider.tour-slider .slick-track .image-container .lowres{position:absolute;left:0;top:0;z-index:0}.part.part-press{padding:0}@media(min-width:1024px){.part.part-press{width:90vw}}.part.part-press .carousel__container{display:block;position:relative}.part.part-press .carousel__container .block-content{width:70vw;max-width:900px}@media(min-width:1024px){.part.part-press .carousel__container{margin-left:auto;max-width:700px;border-left:2px solid #0a0a0a}.part.part-press .carousel__container .block-content{max-width:700px}}@media(min-width:1680px){.part.part-press .carousel__container{margin-left:0;max-width:none;border-left:0}.part.part-press .carousel__container .block-content{max-width:900px}}.part.part-press .carousel__container .carousel__header{position:relative;background:#effbdd;z-index:50;display:block;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;height:3rem;border-bottom:2px solid #0a0a0a}@media(min-width:667px){.part.part-press .carousel__container .carousel__header{position:sticky;top:2.5rem}}.part.part-press .carousel__container .carousel__header .prev-button,.part.part-press .carousel__container .carousel__header .next-button{cursor:pointer;height:100%;padding:.7rem;display:block;position:relative}.part.part-press .carousel__container .carousel__header .prev-button svg,.part.part-press .carousel__container .carousel__header .next-button svg{height:100%;display:block;position:relative}.part.part-press .carousel__container .carousel__header *{display:block;position:relative;height:100%}.part.part-press .carousel__container .carousel__header .pagination{display:flex;justify-content:center;align-items:center;flex-flow:row nowrap;white-space:nowrap}.part.part-press .carousel__container .carousel__header .pagination span{background:transparent;height:auto;width:auto;margin:0 .5rem}.part.part-press .carousel__container .carousel__header .pagination span.divider{background:#0a0a0a;height:1.8rem;width:1px}@media(min-width:667px){}.part.part-press .carousel__container .press-slider{height:100%}.part.part-press .carousel__container .press-slider .slick-arrow{width:15%}.part.part-text .title{text-transform:uppercase;letter-spacing:.02;line-height:1.1;margin-bottom:.6rem}.part.part-text p + p{margin-top:.6rem}.part.part-text p{max-width:30rem}.part.part-footer{width:100%;min-width:0;max-width:none;min-height:200px;height:30vh;max-height:400px;display:flex;flex-flow:column nowrap;border-bottom:0;text-align:center;justify-content:center;text-transform:uppercase}@media(min-width:667px){.part.part-footer{border-top:2px solid #0a0a0a;border-right:0;max-height:10rem}}.image-container.expandable{cursor:pointer;position:relative;height:auto;height:20vw;width:100%}.image-container.expandable img{position:absolute;top:0;right:0;display:block;height:100%;width:100%;max-width:100%;object-fit:cover;object-position:center;transition:all .3s linear}.image-container.expandable img.thumb{}.image-container.expandable .image-view-toggle{height:2rem;width:2rem;position:absolute;top:0;right:.5rem;display:block;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;transition:transform .4s ease}@media(min-width:1680px){.image-container.expandable .image-view-toggle{right:0}}.image-container.expandable .image-view-toggle svg.icon{stroke:#effbdd;height:.6em;width:.6em;stroke-width:2px}.image-container.expandable.expanded{z-index:90}.image-container.expandable.expanded img{margin-top:-2px;margin-right:-2px;height:100%;width:auto;border-top:2px solid #0a0a0a;border-left:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;border-right:2px solid #0a0a0a;margin-bottom:.4rem}.image-container.expandable.expanded .image-view-toggle{transform:rotate(45deg)}.flex-container{display:block;display:flex;flex-flow:row nowrap;width:100%;align-items:flex-start}.flex-container .part{flex:1 1 auto;min-width:0}.flex-container .part:first-child{flex:2 0 auto}.title-container .part{flex:1 1 auto;min-width:0}.title-container .part.part-title{flex:2 0 auto}.hidden{pointer-events:none;opacity:0}.none{display:none;pointer-events:none}.scrollto{cursor:pointer}