*,:after,:before{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}p{margin-bottom:1em}p:last-child{margin-bottom:0}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}.cf:after{content:"";display:table;clear:both}html{font-family:Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:14px;line-height:1.3;background:#fff;color:#000}header{position:fixed;top:0;z-index:99;text-align:center}.page,header{left:0;right:0}.page{position:absolute;top:4.6em;bottom:0}.page h1{display:none}.text{max-width:50em;text-align:center;margin:4em auto}.logo{padding:1em;background-color:#fff}.logo h1{text-align:center}.nav-toggle{position:absolute;top:1em;left:1em;right:auto;z-index:999999;width:34px;height:18px;margin:10px;cursor:pointer}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{height:4px;width:100%;display:block;background-color:#000}.nav-toggle span:after,.nav-toggle span:before{content:"";position:absolute;top:43.75%;left:0}.nav-toggle span:after{top:87.5%}.ig{position:absolute;top:1em;left:auto;right:1em;z-index:999999;height:28px;width:28px;margin:6px}.nav-main{position:fixed;top:4.6em;left:0;right:auto;bottom:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:1em 4em 1em calc(1em + 10px);background-color:#fff;text-align:left}.nav-open .nav-main{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-main ul{list-style:none}.nav-main .l1{display:none;padding-left:1em}.nav-main .l0 li.active .l1,.nav-main .l0 li.open .l1{display:block}.nav-main .l1 li.active{font-style:italic}.gallery-container,.gallery-container .swiper-wrapper,.single-container,.single-container .swiper-wrapper{height:100%}.gallery-container .swiper-slide,.single-container .swiper-slide{height:100%;background-size:cover;background-position:50%}.gallery-container .swiper-slide .image-container,.single-container .swiper-slide .image-container{height:100%;text-align:center;background-size:contain;background-position:50%;background-repeat:no-repeat}.gallery-container .swiper-slide .image-container.cover,.single-container .swiper-slide .image-container.cover{background-size:cover}.gallery-container .swiper-slide img,.single-container .swiper-slide img{display:inline-block;height:100%;width:auto;opacity:1}.gallery-container .swiper-slide .caption,.single-container .swiper-slide .caption{position:absolute;top:auto;left:auto;right:3em;bottom:4em;z-index:999;max-width:20em}.gallery-container .swiper-slide.white .caption,.single-container .swiper-slide.white .caption{color:#fff}.gallery-container .swiper-button-next,.gallery-container .swiper-button-prev,.single-container .swiper-button-next,.single-container .swiper-button-prev{top:0;left:0;right:50%;bottom:0;width:auto;height:auto;background-position:5%;background-position:2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.nav-white .gallery-container .swiper-button-next,.nav-white .gallery-container .swiper-button-prev,.nav-white .single-container .swiper-button-next,.nav-white .single-container .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.gallery-container .swiper-button-next,.single-container .swiper-button-next{left:50%;right:0;background-position:95%;background-position:calc(100% - 2em) 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.nav-white .gallery-container .swiper-button-next,.nav-white .single-container .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.logo h1{font-size:2em;text-transform:uppercase;letter-spacing:.075em}.l0 a,.l1 a{font-size:1.5em;text-transform:lowercase}@media all and (max-width:480px){.logo h1{font-size:1em;max-width:8em;margin:0 auto}}
/*# sourceMappingURL=main.min.css.map */