@font-face{font-family:'Garamond Premier Pro';src:url('../fonts/GaramondPremrPro-Med.eot');src:url('../fonts/GaramondPremrPro-Med.woff') format('woff'),url('../fonts/GaramondPremrPro-Med.ttf') format('truetype'),url('../fonts/GaramondPremrPro-Med.svg') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Garamond Premier Pro Caption';src:url('../fonts/GaramondPremrPro-Capt.eot');src:url('../fonts/GaramondPremrPro-Capt.woff') format('woff'),url('../fonts/GaramondPremrPro-Capt.ttf') format('truetype'),url('../fonts/GaramondPremrPro-Capt.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Garamond Premier Pro Caption';src:url('../fonts/GaramondPremrPro-ItCapt.eot');src:url('../fonts/GaramondPremrPro-ItCapt.woff') format('woff'),url('../fonts/GaramondPremrPro-ItCapt.ttf') format('truetype'),url('../fonts/GaramondPremrPro-ItCapt.svg') format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Garamond Premier Pro Caption';src:url('../fonts/GaramondPremrPro-MedCapt.eot');src:url('../fonts/GaramondPremrPro-MedCapt.woff') format('woff'),url('../fonts/GaramondPremrPro-MedCapt.ttf') format('truetype'),url('../fonts/GaramondPremrPro-MedCapt.svg') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Garamond Premier Pro Caption';src:url('../fonts/GaramondPremrPro-MedItCapt.eot');src:url('../fonts/GaramondPremrPro-MedItCapt.woff') format('woff'),url('../fonts/GaramondPremrPro-MedItCapt.ttf') format('truetype'),url('../fonts/GaramondPremrPro-MedItCapt.svg') format('svg');font-weight:500;font-style:italic}@font-face{font-family:'Garamond Premier Pro Caption';src:url('../fonts/GaramondPremrPro-SmbdItCapt.eot');src:url('../fonts/GaramondPremrPro-SmbdItCapt.woff') format('woff'),url('../fonts/GaramondPremrPro-SmbdItCapt.ttf') format('truetype'),url('../fonts/GaramondPremrPro-SmbdItCapt.svg') format('svg');font-weight:600;font-style:italic}*{box-sizing:border-box}a:link,a:hover,a:active,a:visited{text-decoration:inherit;color:inherit}*:first-child{margin-top:0}*:last-child{margin-bottom:0}@media screen and (orientation:landscape){body main section{transition:right 1s;-ms-transition:right 1s;-webkit-transition:right 1s;box-shadow:4px 0 10px 5px #1a1a1a;-moz-box-shadow:4px 0 10px 5px #1a1a1a;-webkit-box-shadow:4px 0 10px 5px #1a1a1a;top:0;left:initial;right:-100%;bottom:0}body main section.opened{right:0}}@media screen and (orientation:portrait){body main section{transition:bottom 1s;-ms-transition:bottom 1s;-webkit-transition:bottom 1s;box-shadow:4px 4px 10px 5px #1a1a1a;-moz-box-shadow:4px 4px 10px 5px #1a1a1a;-webkit-box-shadow:4px 4px 10px 5px #1a1a1a;top:initial;left:0;right:0;bottom:-100%}body main section.opened{bottom:0}}@media screen{body{overflow-x:hidden;margin:0;padding:0;font-size:12px;font-style:normal;font-weight:normal;font-family:'Garamond Premier Pro Caption'}body nav{padding:8px 0 0 0;letter-spacing:.05em;font-size:20px;font-weight:500}body nav ul{margin:0;padding:0}body nav ul li{display:inline-block;text-transform:capitalize;margin-right:.5em}body nav ul li.id{margin-right:2.5em}body nav ul li:last-child{margin-right:0}body nav ul li:last-child:after{content:""}body main{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden}body main img[data-gallery="item"],body main picture[data-gallery="item"]{display:none}body main section{position:absolute;overflow:auto;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}body main section[data-name="home"]{background-size:cover;background-color:#6b7782;background-position:right bottom;color:white}body main section[data-name="home"] h1{max-width:900px;font-size:36px;line-height:1;font-weight:400}body main section[data-name="home"] nav{z-index:3;position:relative}body main section[data-name="home"] .prev,body main section[data-name="home"] .next{z-index:2;display:block;position:absolute;top:0;bottom:0;width:50%}body main section[data-name="home"] .prev{left:0;cursor:url('../img/prev.png'),auto !important}body main section[data-name="home"] .next{right:0;cursor:url('../img/next.png'),auto !important}body main section[data-name="home"] .carousel{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}body main section[data-name="home"] .carousel .slide{transition:opacity 1000ms;-ms-transition:opacity 1000ms;-webkit-transition:opacity 1000ms;position:relative;width:100%;height:100%;opacity:0 !important}body main section[data-name="home"] .carousel .slide .image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}body main section[data-name="home"] .carousel .slide .image.mobile{display:none}body main section[data-name="home"] .carousel .slide .caption{position:absolute;left:35px;bottom:35px;font-size:20px}body main section[data-name="home"] .carousel .slide .caption .pager,body main section[data-name="home"] .carousel .slide .caption .string{display:block}body main section[data-name="home"] .carousel .slide.cycle-slide-active{opacity:1 !important}body main section[data-name="home"] .carousel .slide.cycle-sentinel{display:none !important}body main section[data-name="page"]{font-size:21px;background-color:#daedf6}body main section[data-name="page"] p{line-height:initial !important;max-width:480px}body main section[data-name="page"] h1{font-size:29px;font-style:italic;font-weight:500;font-family:'Garamond Premier Pro'}body main section[data-name="page"] img,body main section[data-name="page"] picture{position:absolute;left:60%;bottom:5%;width:257px}body main section[data-name="page"] .container{z-index:1;padding-top:43px}body main section[data-name="works"],body main section[data-name="blogs"]{background-color:#ebebeb}body main section[data-name="works"] .list,body main section[data-name="blogs"] .list{margin:47px -16px 50px;padding:0;list-style:none}body main section[data-name="works"] .list li,body main section[data-name="blogs"] .list li{position:relative;width:192px;margin:0 16px 16px 16px;font-size:14px}body main section[data-name="works"] .list li>a,body main section[data-name="blogs"] .list li>a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}body main section[data-name="works"] .list li h2,body main section[data-name="blogs"] .list li h2{margin:12px 0 0 0;font-size:15px;font-weight:500}body main section[data-name="works"] .list li h3,body main section[data-name="blogs"] .list li h3{margin:0 0 12px 0;font-size:15px;font-style:italic;font-weight:500}body main section[data-name="works"] .list li h3:before,body main section[data-name="blogs"] .list li h3:before{content:"\2014";margin-right:.1em}body main section[data-name="works"] .list li img,body main section[data-name="blogs"] .list li img{filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-filter:grayscale(100%);width:100%}body main section[data-name="works"] .list li.large,body main section[data-name="blogs"] .list li.large{width:408px;margin-bottom:32px;font-size:19px}body main section[data-name="works"] .list li.large h2,body main section[data-name="blogs"] .list li.large h2{font-size:24px}body main section[data-name="works"] .list li.large h3,body main section[data-name="blogs"] .list li.large h3{font-size:18px}body main section[data-name="works"] .list:after,body main section[data-name="blogs"] .list:after{content:"";display:block;clear:both}body main section[data-name="single-works"],body main section[data-name="single-blogs"]{background-color:#fff;font-size:18px}body main section[data-name="single-works"] h1,body main section[data-name="single-blogs"] h1,body main section[data-name="single-works"] h2,body main section[data-name="single-blogs"] h2{display:inline;font-size:20px;font-style:italic;font-weight:500}body main section[data-name="single-works"] h2:before,body main section[data-name="single-blogs"] h2:before{content:" \2014 "}body main section[data-name="single-works"] img,body main section[data-name="single-blogs"] img,body main section[data-name="single-works"] picture,body main section[data-name="single-blogs"] picture{width:100%;max-width:540px}body main section[data-name="single-works"] .more,body main section[data-name="single-blogs"] .more{display:block;position:absolute;top:45px;right:35px;text-decoration:underline;font-size:14px;font-style:italic;font-weight:600}body main section[data-name="single-works"] .container,body main section[data-name="single-blogs"] .container{z-index:1;position:relative;max-width:580px;padding-top:115px}body main section[data-name="single-works"] .heading{position:absolute;top:43px;left:35px}body main section[data-name="single-blogs"]{background-color:#daedf6}body main section[data-name="single-blogs"] img,body main section[data-name="single-blogs"] picture{margin-bottom:1.5em}body main section[data-name="gallery"],body main section[data-name="gallery-single-works"],body main section[data-name="gallery-single-blogs"]{background-color:#fef3f7}body main section[data-name="gallery"] img,body main section[data-name="gallery-single-works"] img,body main section[data-name="gallery-single-blogs"] img,body main section[data-name="gallery"] picture,body main section[data-name="gallery-single-works"] picture,body main section[data-name="gallery-single-blogs"] picture{display:inline;max-width:768px;margin:0 10px 20px 0}body main section[data-name="gallery"] img[data-gallery="item"],body main section[data-name="gallery-single-works"] img[data-gallery="item"],body main section[data-name="gallery-single-blogs"] img[data-gallery="item"],body main section[data-name="gallery"] picture[data-gallery="item"],body main section[data-name="gallery-single-works"] picture[data-gallery="item"],body main section[data-name="gallery-single-blogs"] picture[data-gallery="item"]{display:inline}body main section[data-name="gallery"] .container,body main section[data-name="gallery-single-works"] .container,body main section[data-name="gallery-single-blogs"] .container{padding-top:115px}body main section[data-name="gallery"]{background-color:#d7e6dc}body main section[data-name="gallery"] img,body main section[data-name="gallery"] picture{width:100%;max-width:829px}body main section .close{z-index:2;display:block;position:absolute;top:35px;right:35px;width:33px;height:33px}body main section .close:before,body main section .close:after{content:"";display:block;position:absolute;top:16px;width:100%;height:1px;background-color:#000}body main section .close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}body main section .close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body main section .container{padding:35px}body footer{letter-spacing:.05em;font-size:20px;font-style:italic;font-weight:500}}@media screen and (max-width:768px){body nav{font-size:18px}body main section[data-name="home"] h1{font-size:38px}body main section[data-name="page"] img,body main section[data-name="page"] picture{position:static;width:257px;margin-top:1.5em;max-width:100%}body main section[data-name="page"] .container{padding-top:85px}body main section[data-name="works"] .list li.large,body main section[data-name="blogs"] .list li.large{font-size:18px}body main section[data-name="works"] .list li.large h2,body main section[data-name="blogs"] .list li.large h2{font-size:20px}body main section[data-name="works"] .list li.large h3,body main section[data-name="blogs"] .list li.large h3{font-size:15px}body main section[data-name="works"] .list:after,body main section[data-name="blogs"] .list:after{content:"";display:block;clear:both}body main section[data-name="single-works"] .container,body main section[data-name="single-blogs"] .container{padding-top:112px}}@media screen and (max-width:700px){body{font-size:10px}body nav{padding:0;font-size:16px}body main section[data-name="home"] h1{max-width:430px;font-size:22px}body main section[data-name="home"] .carousel .slide .image.mobile{display:block}body main section[data-name="home"] .carousel .slide .image.desktop{display:none}body main section[data-name="page"]{font-size:12px;background-color:#daedf6}body main section[data-name="page"] p{max-width:400px}body main section[data-name="page"] h1{font-size:17px}body main section[data-name="page"] .container{padding-top:55px}body main section[data-name="works"],body main section[data-name="blogs"]{background-color:#ebebeb}body main section[data-name="works"] .list,body main section[data-name="blogs"] .list{width:102%;margin:20px 0 0}body main section[data-name="works"] .list li,body main section[data-name="blogs"] .list li{width:32%;margin:0 1% 10px 0;font-size:12px}body main section[data-name="works"] .list li h2,body main section[data-name="blogs"] .list li h2,body main section[data-name="works"] .list li h3,body main section[data-name="blogs"] .list li h3{font-size:14px}body main section[data-name="works"] .list li.large,body main section[data-name="blogs"] .list li.large{width:65%;margin:0 1% 10px 0;font-size:13px}body main section[data-name="works"] .list li.large h2,body main section[data-name="blogs"] .list li.large h2{font-size:18px}body main section[data-name="works"] .list li.large h3,body main section[data-name="blogs"] .list li.large h3{font-size:14px}body main section[data-name="works"] .list:after,body main section[data-name="blogs"] .list:after{content:"";display:block;clear:both}body main section[data-name="works"] .list li:nth-child(1){margin-right:0}body main section[data-name="single-works"],body main section[data-name="single-blogs"]{font-size:12px}body main section[data-name="single-works"] h1,body main section[data-name="single-blogs"] h1,body main section[data-name="single-works"] h2,body main section[data-name="single-blogs"] h2{font-size:17px}body main section[data-name="single-works"] .more,body main section[data-name="single-blogs"] .more{top:20px;right:20px;font-size:12px}body main section[data-name="single-works"] .container,body main section[data-name="single-blogs"] .container{padding-top:57px}body main section[data-name="gallery"] img,body main section[data-name="gallery-single-works"] img,body main section[data-name="gallery-single-blogs"] img,body main section[data-name="gallery"] picture,body main section[data-name="gallery-single-works"] picture,body main section[data-name="gallery-single-blogs"] picture{width:100% !important;max-width:initial !important;margin:0 0 1.5em !important}body main section[data-name="gallery"] .container,body main section[data-name="gallery-single-works"] .container,body main section[data-name="gallery-single-blogs"] .container{padding-top:57px}body main section .close{top:15px;left:20px;width:23px;height:23px}body main section .close:before,body main section .close:after{top:11px}body main section .container{padding:20px}body footer{font-size:14px}}@media screen and (max-width:568px){body nav{font-size:14px}body main section[data-name="home"] h1{max-width:300px}body main section[data-name="home"] .carousel .slide .caption{left:20px;bottom:20px;font-size:14px}body main section[data-name="works"],body main section[data-name="blogs"]{background-color:#ebebeb}body main section[data-name="works"] .list,body main section[data-name="blogs"] .list{width:103%}body main section[data-name="works"] .list li,body main section[data-name="blogs"] .list li{width:47%;margin:0 3% 10px 0;font-size:10px}body main section[data-name="works"] .list li h2,body main section[data-name="blogs"] .list li h2,body main section[data-name="works"] .list li h3,body main section[data-name="blogs"] .list li h3{font-size:12px}body main section[data-name="works"] .list li.large,body main section[data-name="blogs"] .list li.large{width:97%;margin-bottom:15px;font-size:12px}body main section[data-name="works"] .list li.large h2,body main section[data-name="blogs"] .list li.large h2{font-size:15px}body main section[data-name="works"] .list li.large h3,body main section[data-name="blogs"] .list li.large h3{font-size:13px}body main section[data-name="works"] .list:after,body main section[data-name="blogs"] .list:after{content:"";display:block;clear:both}body main section[data-name="single-works"] .container,body main section[data-name="single-blogs"] .container{padding-top:55px}body main section[data-name="single-works"] .heading{position:relative;top:0;left:0;margin-bottom:12px}body main section[data-name="gallery"] .container{padding-top:55px}}