*:not(i),*:not(i)::before,*:not(i)::after{margin:0;padding:0;border:none;box-sizing:border-box}html{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}::-moz-selection{background:black;color:white}::selection{background:black;color:white}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}@font-face{font-family:"Favorit";src:url("../fonts/Favorit-Regular.woff") format("woff"),url("../fonts/Favorit-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ApfelGrotezk";src:url("../fonts/Apfel-Grotezk/web/ApfelGrotezk-Regular.woff") format("woff"),url("../fonts/Apfel-Grotezk/web/ApfelGrotezk-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ApfelGrotezk";src:url("../fonts/Apfel-Grotezk/web/ApfelGrotezk-Mittel.woff2") format("woff"),url("../fonts/Apfel-Grotezk/web/ApfelGrotezk-Mittel.woff22") format("woff2");font-weight:500;font-style:normal}.font-sans-m{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){.font-sans-m{font-size:16px}}@media (min-width: 768px){.font-sans-m{font-size:18px}}@media (min-width: 992px){.font-sans-m{font-size:18px}}@media (min-width: 1100px){.font-sans-m{font-size:18px}}p{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal;margin-bottom:1em}@media (min-width: 576px){p{font-size:16px}}@media (min-width: 768px){p{font-size:18px}}@media (min-width: 992px){p{font-size:18px}}@media (min-width: 1100px){p{font-size:18px}}div{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){div{font-size:16px}}@media (min-width: 768px){div{font-size:18px}}@media (min-width: 992px){div{font-size:18px}}@media (min-width: 1100px){div{font-size:18px}}h1{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h1{font-size:16px}}@media (min-width: 768px){h1{font-size:18px}}@media (min-width: 992px){h1{font-size:18px}}@media (min-width: 1100px){h1{font-size:18px}}h2{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h2{font-size:16px}}@media (min-width: 768px){h2{font-size:18px}}@media (min-width: 992px){h2{font-size:18px}}@media (min-width: 1100px){h2{font-size:18px}}h3{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h3{font-size:16px}}@media (min-width: 768px){h3{font-size:18px}}@media (min-width: 992px){h3{font-size:18px}}@media (min-width: 1100px){h3{font-size:18px}}h4{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h4{font-size:16px}}@media (min-width: 768px){h4{font-size:18px}}@media (min-width: 992px){h4{font-size:18px}}@media (min-width: 1100px){h4{font-size:18px}}h5{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h5{font-size:16px}}@media (min-width: 768px){h5{font-size:18px}}@media (min-width: 992px){h5{font-size:18px}}@media (min-width: 1100px){h5{font-size:18px}}h6{font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){h6{font-size:16px}}@media (min-width: 768px){h6{font-size:18px}}@media (min-width: 992px){h6{font-size:18px}}@media (min-width: 1100px){h6{font-size:18px}}ol{margin-left:1.3em;margin-top:1em;margin-bottom:1em}ul{margin-left:1em;margin-top:1em;margin-bottom:1em}label{display:inline-flex;align-items:center;justify-content:flex-start}label .text{margin-left:10px}.switch{position:relative;display:inline-block;width:55px;height:34px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:orange}.switch input:checked+.slider::before{transform:translateX(21px)}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);transition:.2s}.switch .slider::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:.2s}.switch .slider.round{border-radius:34px}.switch .slider.round::before{border-radius:50%}.switch.small{width:34px;height:20px}.switch.small input:checked+.slider::before{transform:translateX(14px)}.switch.small .slider::before{height:14px;width:14px;left:3px;bottom:3px}.switch.small .slider.round{border-radius:20px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:23px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:23px;height:2px;background-color:#fff;border-radius:1px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:7px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:14px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 7px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.28571px, -5px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -14px, 0) rotate(-90deg)}.color-white{color:white}.color-white-50{color:rgba(255,255,255,0.5)}.bg-white{background-color:white}.no-u{text-decoration:none}.pointer{cursor:pointer}.upper{text-transform:uppercase}.lower{text-transform:none}.space-1{height:15px}.space-2{height:30px}.space-3{height:45px}.space-4{height:60px}.space-6{height:90px}.space-8{height:120px}*{text-rendering:geometricPrecision;font-family:"ApfelGrotezk",sans-serif;font-size:16px;letter-spacing:0em;line-height:1.2em;font-weight:400;font-style:normal;font-stretch:normal}@media (min-width: 576px){*{font-size:16px}}@media (min-width: 768px){*{font-size:18px}}@media (min-width: 992px){*{font-size:18px}}@media (min-width: 1100px){*{font-size:18px}}body{overflow-x:hidden;width:100vw;background-color:white;color:black;transition:background-color 500ms}body.media-open{overflow:hidden}main{position:relative;min-height:calc(100vh - 45px)}body[data-template='image'] main{min-height:auto}a{text-decoration-thickness:1px;text-underline-offset:10%;text-decoration:none;color:inherit;cursor:pointer}@media (hover: hover) and (pointer: fine){a:hover{text-decoration:underline}}a.button{height:50px;display:inline-flex;align-items:center;justify-content:center;background-color:white;color:black;padding:0 20px;border-radius:25px}@media (hover: hover) and (pointer: fine){a.button:hover{text-decoration:none}}@keyframes blink{0%{opacity:0.5}25%{opacity:0.5}50%{opacity:0.3}75%{opacity:0.5}100%{opacity:0.5}}nav.header-nav-bar{z-index:10;position:fixed;position:absolute;top:0;left:0;right:0;height:45px;padding:0 15px;display:flex;align-items:center;justify-content:space-between}nav.header-nav-bar .icon-x{margin-right:-15px;margin-top:15px}#photos .photo-item{position:relative}#photos .photo-item a.photo{display:block}#photos .photo-item a.photo img{display:block;margin-bottom:15px;width:100%;max-width:100%;transition:opacity 400ms}body.resizing #photos .photo-item a.photo img{opacity:0.05}#photos .photo-item .photo-info{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.91);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 300ms;pointer-events:none}#photos .photo-item:hover .photo-info{opacity:1}#info{min-height:calc(100vh - 45px);padding-top:80px;padding-bottom:80px;display:flex;align-items:center}.text-max-w{max-width:52em}footer{z-index:1;bottom:0;left:0;right:0;height:45px;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.image-page{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end}@media (min-width: 576px){.image-page{align-items:center}}.image-page div.image{position:absolute;top:60px;bottom:60px;left:15px;right:15px;opacity:0;transition:opacity 400ms;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width: 576px){.image-page div.image{top:45px;bottom:45px;left:60px;right:60px}}.image-page div.image.loaded{opacity:1}.image-page .nav{z-index:1;pointer-events:none;display:flex;justify-content:space-between;width:100%}.image-page .nav .prev{pointer-events:auto}.image-page .nav .next{pointer-events:auto}.kt img{height:300px;margin:15px 0}.kt .hori-scroll{width:100%;max-width:100%;white-space:nowrap;overflow-x:scroll}.kt .hori-scroll figure{padding-right:5px}.kt .hori-scroll figure,.kt .hori-scroll img{display:inline}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
