@font-face{font-display:swap;font-family:tilderegular;font-style:normal;font-weight:400;src:url(fonts/tilde-regular.woff2) format("woff2"),url(fonts/tilde-regular.woff) format("woff")}@font-face{font-display:swap;font-family:tildelight;font-style:normal;font-weight:400;src:url(fonts/tilde-light.woff2) format("woff2"),url(fonts/tilde-light.woff) format("woff")}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.nst-component .nst-content{box-sizing:border-box;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .2s ease-out}.nst-component .nst-content>div{transition:transform .2s}.nst-component.nst-is-expanding .nst-content{transform:translateY(-10px)}.nst-component.nst-is-expanding .nst-content>div{transform:translateY(10px)}.nst-component.nst-is-expanded .nst-content>div{transition:none}.nst-component.nst-is-collapsing .nst-content>div{transform:translateY(-10px)}.nst-component.nst-is-collapsed .nst-content{display:none}.nst-fix-safari-bug{transition:none!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0 .5rem;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:1}.hamburger-box{display:inline-block;height:14px;pointer-events:none;position:relative;width:22px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:22px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:6px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-3.1428571429px,-4px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-90deg)}html{-webkit-box-sizing--moz-box-sizing:border-box;-webkit-box-sizing--moz-box-sizing-box-sizing:border-box;-webkit-box-sizing:border-box}*,:after,:before{-webkit-box-sizing--moz-box-sizing:inherit;-webkit-box-sizing--moz-box-sizing-box-sizing:inherit;-webkit-box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}address,blockquote,dl,fieldset,ol,pre,table,ul{margin-bottom:20px}dd,ol,ul{margin-left:20px}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-weight:400}h1{font-size:3rem;font-weight:100;letter-spacing:-.01em;margin:0;padding:2rem 0 .4rem}h2{font-size:36px;font-size:2.25rem;line-height:1.1111111111}h3{font-size:28px;font-size:1.75rem;line-height:1.4285714286}h4{font-size:24px;font-size:1.5rem;line-height:1.6666666667}h5{font-size:19px;font-size:1.1875rem;line-height:1.0526315789}h6{font-size:15px;font-size:.9375rem;line-height:1.3333333333}@media (max-width:940px){h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111}h2{font-size:28px;font-size:1.75rem;line-height:1.4285714286}h3{font-size:24px;font-size:1.5rem;line-height:1.6666666667}h4{font-size:20px;font-size:1.25rem;line-height:1}h5{font-size:18px;font-size:1.125rem;line-height:1.1111111111}h6{font-size:14px;font-size:.875rem;line-height:1.4285714286}}p{margin-bottom:20px}hr{border-color:#000;color:#000;width:inherit}code{font-size:.8rem;line-height:.9rem;max-width:50%;padding:0 1rem}table{margin:0 auto;width:100%}td,th{border-bottom:1px solid #333;font-weight:400;margin:0;padding:1rem 2rem;text-align:left}th{opacity:.5}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazysrcset-ratio{position:relative}.lazysrcset-ratio>img{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lazysrcset-ratio>img:after{content:"";display:block;height:0;width:100%}a{color:inherit}a,a:focus,a:hover{text-decoration:none}a:hover,p a{text-decoration:underline}html{color:#333;font-size:16px;font-weight:400;height:100%;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.25;overflow-y:scroll;scroll-behavior:smooth;width:100%}@media (max-width:840px){body.mobile-spacer{margin-top:4rem}}#scroll-tracker{height:36px;pointer-events:none;position:absolute;top:10vh;width:20px}nav{background-color:#fff;box-shadow:inset 0 0 40px rgba(0,0,0,.15);color:#000;font-size:1.4rem;padding:1rem 2rem;position:fixed;width:100%;z-index:10000}nav button.nav-button{display:none;position:absolute;right:1rem;top:1.5rem}nav div.icon{height:1.7rem;width:auto}nav div.icon svg{height:100%;width:auto}nav div.logo{height:2rem}nav div.logo svg{height:100%;transform:translate(0);width:auto}nav a:not(.insta){border-bottom:2px solid #000}nav a:hover,nav a:not(.insta).active{border-bottom:none}nav a:hover{text-decoration:none}nav ul{align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin-left:0}nav ul.desktop-nav{margin:1rem .5rem 0 0}nav ul.navbar-menu li{padding-right:2rem}nav .mobile-nav{display:none;height:100vh;padding-top:5rem;position:absolute;width:100%}@media (max-width:840px){nav div.logo{height:1.5rem}nav button.nav-button{display:block;top:1rem}nav ul{align-items:start;flex-direction:column;justify-content:start}nav .desktop-nav{display:none;height:100vh}nav ul.navbar-menu li{padding-bottom:.8rem}nav .is-visible{display:flex}}footer{font-size:1rem;line-height:1.2rem;margin-top:auto;padding-bottom:1rem;padding-left:1.5rem;width:100%}footer ul{display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin-bottom:0;margin-left:0}footer ul li{margin-right:1rem}footer div.reddot{background-color:red;border-radius:50%;color:red;content:"";float:left;font-size:200%;height:1.3rem;margin-right:0;transform:translateY(1rem);width:1.3rem}.base-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.base-grid,.base-grid .col-span-1{animation:resize 2s ease infinite alternate}.base-grid .col-span-1{grid-column:span 1}.base-grid .col-span-2{animation:resize 2s ease infinite alternate;grid-column:span 2}.base-grid .col-span-3{grid-column:span 3}.base-grid>:nth-child(2){border-left:2px solid #000;border-right:2px solid #000}.base-grid #description-col.col-span-1,.base-grid #image-col.col-span-1{cursor:pointer}@keyframes resize{grid-column:span 2}@media (max-width:840px){.base-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.base-grid .col-span-2,.base-grid .col-span-3{grid-column:span 1}.base-grid>:nth-child(2){border-left:none;border-right:none}}main.home .header-logo{width:100%}main.home .header-logo figure{text-align:center}main.home .header-logo figure img{width:50vw}main.home .gallery{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(var(--numstrips),minmax(0,1fr));margin:auto;max-height:50vh;max-width:1024px;text-align:center;width:50vw}main.home .gallery figure{display:inline}main.home .gallery figure img{height:auto;max-height:60vh;-o-object-fit:contain;object-fit:contain;width:100%}main.home .gallery a:hover{box-shadow:0 0 0 2px #fa0505}@media (max-width:840px){main.home .header-logo figure img{width:90vw}main.home .gallery{grid-template-columns:repeat(var(--numlinkstrips),minmax(0,1fr));width:90vw}main.home .gallery figure:not(.link-img){display:none}}body.city{height:100vh;overflow:hidden}main.city{padding-top:7rem}main.city>header{display:flex;display:none;gap:1rem;justify-content:space-between;padding:1rem}main.city>header button{background-color:#000;border:2px solid #fff;border-radius:50px;color:#fff;padding:4px 0 2px 22px;white-space:nowrap;width:100%}main.city>header button#mapview{background:url(/assets/icons/map_white.svg) no-repeat 10%}main.city>header button#listview{background:url(/assets/icons/list_white.svg) no-repeat 10%}main.city>header button.selected{background-color:#fff;color:#000}main.city>header button#mapview.selected{background:#fff url(/assets/icons/map.svg) no-repeat 10%}main.city>header button#listview.selected{background:#fff url(/assets/icons/list.svg) no-repeat 10%}main.city>header select{background-color:#000;border:2px solid #fff;border-radius:50px;color:#fff;padding:4px 20px 2px 12px}main.city ul.cities{display:flex;flex-direction:row;font-size:1.2rem;justify-content:space-between;list-style:none;margin:0;padding:2rem;width:66vw}main.city ul.cities a{border:2px solid #fff;border-radius:50px;padding:4px 12px 2px}main.city ul.cities a:hover{text-decoration:none}main.city ul.cities .active,main.city ul.cities a:hover{background-color:#fff;color:#000}main.city div.map_list{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:60vh;padding:0 2rem;width:100%}main.city div.map_list div.map{grid-column:span 2;width:100%}main.city div.map_list div.map div.leaflet-popup-content{width:-moz-max-content!important;width:max-content!important}main.city div.map_list div.map a{color:red}main.city div.map_list div.map div.nav{margin:10px 0 5px;width:-moz-max-content;width:max-content}main.city div.map_list div.map div.nav a.nav{background:url(/assets/icons/navigation.svg) no-repeat 0;border:2px solid #000;border-radius:20px;color:#000;margin-right:.5rem;padding:2px 6px 1px 26px}main.city div.map_list div.automat_list{grid-column:span 1;max-height:60vh;overflow-y:scroll;width:100%}main.city div.map_list div.automat_list div.automat_entry{align-items:flex-start;border-top:2px solid #fff;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}main.city div.map_list div.automat_list div.automat_entry .automat_name{font-weight:700;padding-bottom:.5rem}main.city div.map_list div.automat_list div.automat_entry a{border:2px solid #fff;border-radius:2rem;line-height:2rem;padding:2px 8px 1px}main.city div.map_list div.automat_list div.automat_entry div.automat_img figure img{height:6rem;-o-object-fit:contain;object-fit:contain;width:auto}main.city div.map_list div.automat_list div.automat_entry div.automat_img figure img.landscape{height:auto;width:8rem}main.city div.map_list div.automat_list div.automat_entry div.nav{display:none}main.city div.map_list div.automat_list div.automat_entry div.nav a.nav{background:url(/assets/icons/navigation_white.svg) no-repeat 0;padding-left:26px}main.city div.map_list div.automat_list .active{background-color:#fff;color:#000}main.city div.map_list div.automat_list .active .automat_infos a{border-color:#000}main.city div.map_list div.automat_list .active div.nav a.nav{background:url(/assets/icons/navigation.svg) no-repeat 0!important}@media (max-width:840px){main.city{padding-top:3.5rem}main.city>header{display:flex}main.city ul.cities{display:none}main.city div.map_list{grid-template-columns:repeat(1,minmax(0,1fr));height:100%;padding:0;position:relative}main.city div.map_list div.map{grid-column:span 1;height:calc(100vh - 8.3rem);padding:0;width:100vw}main.city div.map_list div.automat_list{max-height:calc(100vh - 8.3rem);overflow-y:scroll;position:absolute;top:0}main.city div.map_list div.automat_list div.automat_entry figure img{height:4rem}main.city div.map_list div.automat_list .automat_infos div.nav{display:block!important}main.city div.map_list .hidden{visibility:hidden}}main.info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9rem 2rem 2rem}main.info .text{grid-column:span 2}main.info .small{font-size:.8rem}main.info .large{font-size:1.5rem}main.info .gallery{grid-column:span 1}main.info .gallery figure{padding:0 1rem 1rem;width:100%}main.info .gallery figure img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:840px){main.info{word-wrap:anywhere;grid-template-columns:repeat(1,minmax(0,1fr));overflow-x:scroll;padding-top:5rem}main.info .large{font-size:1.2rem}main.info .gallery figure{padding:0}}main.reviews{-moz-column-gap:4rem;column-gap:4rem;display:grid;font-size:1.4rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:9rem 2rem 2rem}main.reviews .itemlist{grid-column:span 3}main.reviews .year{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}main.reviews .year .year-title{border-top:2px solid #fff;grid-column:span 1;padding:.5rem 0 0;text-align:right}main.reviews .year ul{grid-column:span 3;list-style:none;margin-left:0;text-align:left}main.reviews .year ul li{padding:.5rem 0 0}main.reviews .features{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}main.reviews .features figure{margin-bottom:2rem}main.reviews .features figure img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:840px){main.reviews{grid-template-columns:repeat(1,minmax(0,1fr));padding-top:5rem}main.reviews .itemlist{grid-column:span 1}main.reviews .year{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-right:1rem;width:90vw}main.reviews .year .year-title{max-width:100%;text-align:left}main.reviews .year ul{grid-column:span 1}main.reviews .features{grid-column:span 1;grid-template-columns:repeat(2,minmax(0,1fr))}}main.item{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:9rem 2rem 2rem}main.item section.infos{grid-column:span 3;margin-bottom:4rem}main.item section.infos .title{font-size:1.5rem;margin-bottom:.1rem}main.item section.infos .date,main.item section.infos .medium{margin-bottom:1rem}main.item section.infos .summary{font-size:.8rem;margin-bottom:2rem}main.item section.infos a{border-bottom:1px solid #fff}main.item div.gallery{grid-column:span 3;text-align:center}main.item div.gallery figure{height:auto;width:100%}main.item div.gallery figure img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:840px){main.item{grid-template-columns:repeat(1,minmax(0,1fr));padding-top:5rem}main.item div.gallery,main.item section.infos{grid-column:span 1}main.item div.gallery figure img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}}html{background-color:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:max(16px,1.1vw)}body{-webkit-hyphens:auto;hyphens:auto}body *{-webkit-font-smoothing:subpixel-antialiased!important}main{padding-top:4rem}
