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,center,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,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Modern Gothic Poster";src:url("../fonts/ModernGothicPoster-BoldPoster.woff2") format("woff2");font-style:normal;font-weight:normal}@font-face{font-family:"Modern Gothic";src:url("../fonts/ModernGothicJK-Medium.woff2") format("woff2");font-style:normal;font-weight:normal}@font-face{font-family:"Modern Gothic";src:url("../fonts/ModernGothicJK-MediumItalic.woff2") format("woff2");font-style:italic;font-weight:normal}body,html{font-size:30px;font-family:"Modern Gothic","Helvetica","Helvetica Neue",arial,sans-serif;-webkit-font-smoothing:antialiased}@media(min-width: 0)and (max-width: 576px){body,html{font-size:21px}}.hidden{display:none}header{text-align:center;margin:1rem}header h1{display:inline-block}@media(min-width: 0)and (max-width: 576px){header h1{font-size:1.5rem}}header h1 .jk{text-transform:uppercase;word-spacing:.4rem;margin-right:.5rem}@media(min-width: 0)and (max-width: 576px){header h1 .jk{display:block;margin-right:0;margin-bottom:.5rem}}header .contact{text-transform:uppercase}header .hamburger,header .close{width:.7rem;height:.7rem;display:inline-block;margin-left:.4rem;cursor:pointer}@media(min-width: 0)and (max-width: 576px){header .hamburger,header .close{position:absolute;right:1rem;top:1rem;width:1rem}}header .hamburger:hover:after,header .hamburger:hover:before{background:#000}header .hamburger:after,header .hamburger:before{content:"";width:.7rem;height:3px;background:#ccc;display:block;position:relative}@media(min-width: 0)and (max-width: 576px){header .hamburger:after,header .hamburger:before{width:1rem}}header .hamburger:before{top:.2rem}header .hamburger:after{top:.5rem}header .close:hover:after,header .close:hover:before{background:#000}header .close:after,header .close:before{content:"";width:.7rem;height:3px;background:#ccc;display:block;position:relative}@media(min-width: 0)and (max-width: 576px){header .close:after,header .close:before{width:1rem}}header .close:before{top:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 0)and (max-width: 576px){header .close:before{top:.6rem}}header .close:after{top:.3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width: 0)and (max-width: 576px){header .close:after{top:.45rem}}a{color:#ccc;text-decoration:none}a:hover{color:#000}.mobile{display:none}@media(min-width: 0)and (max-width: 576px){.mobile{display:inherit}}@media(min-width: 0)and (max-width: 576px){.desktop{display:none}}section#main{margin:1rem 2rem 4rem}@media(min-width: 0)and (max-width: 576px){section#main{margin:1rem 1rem 4rem}}section#main h2{font-family:"Modern Gothic Poster","Helvetica","Helvetica Neue",arial,sans-serif;font-size:3rem;text-align:center;line-height:.9;margin:4rem auto}@media(min-width: 0)and (max-width: 576px){section#main h2{font-size:3.5rem}}section#main p{margin-bottom:1rem;line-height:1.1}section#main .block-gallery{margin:0 auto;width:100%;height:67vh;overflow-x:hidden}@media(min-width: 0)and (max-width: 576px){section#main .block-gallery{margin:1rem 0 1rem -1rem;width:calc(100% + 2rem)}}section#main .block-gallery .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:pointer}section#main .block-gallery .swiper-slide:active{cursor:-webkit-grab;cursor:grab}section#main .block-gallery .swiper-slide.left img{left:0}section#main .block-gallery .swiper-slide.center img{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}section#main .block-gallery .swiper-slide.right img{right:0}section#main .block-gallery .swiper-slide figure{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%}@media(min-width: 0)and (max-width: 576px){section#main .block-gallery .swiper-slide figure{height:100%;width:100%;position:relative}}section#main .block-gallery .swiper-slide figure img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:100%;padding:3rem}@media(min-width: 0)and (max-width: 576px){section#main .block-gallery .swiper-slide figure img{-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;height:100%}}@media(min-width: 0)and (max-width: 576px){section#main .block-gallery .swiper-slide figure img.landscape{width:300vw;max-width:300vw}}footer{margin:1rem 2rem}@media(min-width: 0)and (max-width: 576px){footer{font-size:1.5rem;line-height:1.2;margin:1rem}}
/*# sourceMappingURL=bundle.css.map*/