@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.icomoon,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\E907"}.icon-facebook:before{content:"\EA91"}.icon-instagram:before{content:"\EA92"}.icon-twitter:before{content:"\EA97"}.icon-youtube:before{content:"\EA9D"}.icon-linkedin:before{content:"\EAC9"}.icon-pinterest:before{content:"\EAD1"}.icon-burger:before{content:"\E900"}.icon-close:before{content:"\E901"}.icon-arrow-down:before{content:"\E902"}.icon-arrow-left:before{content:"\E903"}.icon-arrow-right:before{content:"\E904"}.icon-arrow-up:before{content:"\E905"}.icon-tick:before{content:"\E906"}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.u-clearfix:after{content:"";display:table;clear:both}.u-text-hide{display:block;overflow:hidden;text-indent:-9000px}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-hide{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.group:after{content:"";display:table;clear:both}button{background-color:transparent}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input,select,textarea{border-radius:0;font:inherit;margin:0;padding:0}::-webkit-input-placeholder{color:currentColor;opacity:1}::-moz-placeholder{color:currentColor;opacity:1}:-ms-input-placeholder{color:currentColor;opacity:1}:-moz-placeholder{color:currentColor;opacity:1}.heading{font-size:24px;font-size:3.65vw;line-height:140%}.heading-xlarge{font-size:25px;font-size:2.5rem;line-height:110%}.para{font-size:16px;font-size:1.6rem;line-height:160%}.para-small{line-height:140%}img{max-width:100%;font-style:italic;vertical-align:middle}img[height],img[width]{max-width:none}a{color:#000;text-decoration:underline}html.no-touchevents a:focus,html.no-touchevents a:hover{text-decoration:none}html{font-size:62.5%}html ::selection{color:#000;background:#ff6f61}html.is-navbar .c-navbar{position:fixed}html.is-navbar footer{display:none}html.is-navbar main{display:none}body{font-family:SourceHanSansSC-Regular,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f5f5f5;color:#000;transition:background-color .4s}body.is-dark{background-color:#1e1e1e;color:#fff}body.is-dark a{color:#fff}body.is-dark .c-navbar__menu{color:#fff}body.is-dark .c-footer__background{background-color:#000}body.is-dark .c-footer__star g{stroke:#fff}.c-about__header{height:100vh;width:100%}.c-about__header-bg{background-color:#ff6f61;height:100vh;left:0;position:absolute;top:0;width:100%}.c-about__items{margin-bottom:40px;margin-top:-67.4vw}.c-about__item{padding:0 10px;width:100%}.c-about__svg{display:inline-block;width:100%}.c-about__title-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:16px;font-size:1.6rem;line-height:160%}.c-about__title{margin-top:20px}.c-about__content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:24px;font-size:3.65vw;line-height:140%;margin-top:20px}.c-about__view-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;text-align:right}.c-about__view-link{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;text-decoration:none}.c-btn{font-size:16px;font-size:1.6rem;line-height:160%;background-color:transparent;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:inline-block;line-height:100%;margin:0;padding:20px 30px;text-decoration:none}html.no-touchevents .c-btn:focus,html.no-touchevents .c-btn:hover{background-color:#000;color:#fff}.c-btn i{display:inline-block;margin-left:5px;vertical-align:bottom}.c-btn--primary{background-color:#ff6f61;border-color:#000;color:#000}html.no-touchevents .c-btn--primary:focus,html.no-touchevents .c-btn--primary:hover{background-color:transparent;border-color:#000;color:#000}.c-btn--secondary{background-color:#cbcbcb;border-color:#000;color:#000}html.no-touchevents .c-btn--secondary:focus,html.no-touchevents .c-btn--secondary:hover{background-color:transparent;border-color:#000;color:#000}.c-content{margin-bottom:20px;padding:0 10px;width:100%}.c-content__container{padding-top:120px}.c-content__title-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}.c-content__title{font-size:24px;font-size:3.65vw;line-height:140%}.c-content__content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:16px;font-size:1.6rem;line-height:160%;margin-top:20px}.c-content__content *{margin-top:20px}.c-content__content :first-child{margin-top:0}.c-footer{height:100vh;min-height:600px;position:relative}.c-footer__background{background-color:#fff;height:100vh;left:0;min-height:600px;opacity:0;position:absolute;top:0;width:100%}.c-footer__container{bottom:40px;left:0;padding:0 10px;position:absolute;width:100%}.c-footer__social{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}.c-footer__social-items{font-size:16px;font-size:1.6rem;line-height:160%;display:inline-block;line-height:100%}.c-footer__social-item:not(:first-of-type){margin-top:20px}.c-footer__social-link{display:inline-block;text-decoration:none;transition:opacity .3s}html.no-touchevents .c-footer__social-link:focus,html.no-touchevents .c-footer__social-link:hover{opacity:.5}.c-footer__copyright{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}.c-footer__copyright-link{font-size:16px;font-size:1.6rem;line-height:160%;bottom:0;line-height:100%;position:absolute;right:10px;text-decoration:none;transition:opacity .3s}html.no-touchevents .c-footer__copyright-link:focus,html.no-touchevents .c-footer__copyright-link:hover{opacity:.5}.c-footer__star{left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.c-footer__star g{stroke:#000}.c-footer__star-svg{width:100%}.c-images{margin-bottom:20px;width:100%}.c-images__title-container{height:100vh;padding:0 20px;position:relative;width:100%}.c-images__title-background{height:100vh;left:0;position:absolute;width:100%}.c-images__title-wrapper{bottom:calc(45vw + 20px);left:20px;position:absolute;width:calc(100% - 40px)}.c-images__title{font-size:24px;font-size:3.65vw;line-height:140%;margin-left:-.3vw;opacity:0;transition:opacity 2s .75s}.c-images__grid-container{max-width:none;margin-top:-47vw;padding:0 20px;position:relative;transform:translateY(400px);transition:transform 1s;width:100%}.c-images__grid{margin-bottom:1%;margin-top:-1%;overflow:hidden;width:100.5%}.c-images__sizer{width:33.333%}.c-images__item{margin-top:1%;padding-right:1%;width:33.333%}.c-images__item-link{display:inline-block;width:100.5%}html.no-touchevents .c-images__item-link:focus .c-images__item-media-container,html.no-touchevents .c-images__item-link:hover .c-images__item-media-container{opacity:.6}.c-images__item-media-container{transition:opacity .3s}.c-images__item-media{height:100%;object-fit:cover;width:100%}.c-images.is-active .c-images__title{opacity:1}.c-images.is-active .c-images__grid-container{transform:translateY(0)}.c-masthead-project{width:100%}.c-masthead-project__title-container{height:100vh;padding:0 20px;position:relative;width:100%}.c-masthead-project__title-background{height:100vh;left:0;position:absolute;width:100%}.c-masthead-project__title-wrapper{bottom:calc(45vw + 20px);left:20px;position:absolute;width:calc(100% - 40px)}.c-masthead-project__title{font-size:24px;font-size:3.65vw;line-height:140%;margin-left:-.3vw;opacity:0;transition:opacity 2s .75s}.c-masthead-project__media-container{text-align:center;max-width:none;margin-top:-47vw;padding:0 20px;position:relative;transform:translateY(400px);transition:transform 1s;width:100%}.c-masthead-project__media-wrapper{display:inline-block;width:100%}.c-masthead-project__media{opacity:0;width:100%}.c-masthead-project.is-active .c-masthead-project__title{opacity:1}.c-masthead-project.is-active .c-masthead-project__media-container{transform:translateY(0)}.c-masthead-project.is-active .c-masthead-project__media{opacity:1;transition:opacity 1s .75s}.c-masthead-project.is-nextproject .c-masthead-project__title{opacity:1;transition:none!important}.c-masthead-project.is-nextproject .c-masthead-project__media-container{transform:translateY(0);transition:none!important}.c-masthead-project.is-nextproject .c-masthead-project__media{opacity:1;transition:none!important}.c-navbar{background-color:transparent;padding:20px 10px;position:fixed;transition:opacity .3s;width:100%;z-index:400}.c-navbar__wrapper{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.c-navbar__brand{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;position:relative;text-decoration:none;transition:opacity .3s;z-index:200}html.no-touchevents .c-navbar__brand:hover{opacity:.5}.c-navbar__item{padding:10px 0}.c-navbar__item:last-of-type{padding-right:0}.c-navbar__link{display:block;position:relative;text-decoration:none;transition:opacity .3s}html.no-touchevents .c-navbar__link:hover{opacity:.5}.c-navbar__menu{height:20px;position:relative;width:20px;z-index:200}.c-navbar__menu:before{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:0;transition:all .3s;width:20px}.c-navbar__menu:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s;width:20px}.c-navbar__instagram{font-size:16px;font-size:1.6rem;line-height:160%;bottom:20px;left:20px;line-height:100%;position:absolute;text-decoration:none}.c-navbar__twitter{font-size:16px;font-size:1.6rem;line-height:160%;bottom:20px;line-height:100%;position:absolute;right:20px;text-decoration:none}.c-navbar__menu.is-active:before{transform:rotate(45deg);transform-origin:top left;width:27px}.c-navbar__menu.is-active:after{transform:rotate(-45deg);transform-origin:top left;width:27px}.c-navbar.is-hidden{opacity:0}.c-project-content{margin:20px 0 60px;padding:0 10px;width:100%}.c-project-content__content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:24px;font-size:3.65vw;line-height:140%}.c-project-image{margin:20px 0;padding:0 10px;width:100%}.c-project-image__media-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}.c-project-image__media-wrapper{display:inline-block;width:100%}.c-project-image__media{max-width:none;object-fit:cover;opacity:0;transition:opacity 1s;width:100%}.c-project-image__media-container.is-active .c-project-image__media{opacity:1}.c-project-image-double{margin:20px 0;padding:0 10px;width:100%}.c-project-image-double__media-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}.c-project-image-double__media-container+.c-project-image-double__media-container{margin-top:20px}.c-project-image-double__media-wrapper{display:inline-block;width:100%}.c-project-image-double__media{max-width:none;object-fit:cover;opacity:0;transition:opacity 1s;width:100%}.c-project-image-double__media-container.is-active .c-project-image-double__media{opacity:1}.c-project-info{margin:20px 0 60px;padding:0 10px;width:100%}.c-project-info__description{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:16px;font-size:1.6rem;line-height:160%}.c-project-info__description dd{margin-bottom:20px}.c-project-info__description dd a{text-decoration:none}.c-project-info__buy-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-bottom:20px}.c-project-info__buy{font-size:16px;font-size:1.6rem;line-height:160%;cursor:pointer;display:inline-block;position:relative;height:30px;line-height:33px;padding-left:40px;text-decoration:none}.c-project-info__buy:before{content:"";border:1px solid;border-radius:50%;display:inline-block;height:30px;left:0;position:absolute;top:0;transition:background-color .3s;width:30px}html.no-touchevents .c-project-info__buy:focus:before,html.no-touchevents .c-project-info__buy:hover:before{background-color:currentColor}.c-project-info__content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:24px;font-size:3.65vw;line-height:140%}.c-project-listing{padding:0 10px;width:100%}.c-project-listing__masthead{height:100vh;width:100%}.c-project-listing__masthead-background{background-color:#fff;height:100vh;position:absolute;width:100%}.c-project-listing__masthead-title-container{height:100vh;position:relative;width:100%}.c-project-listing__masthead-title{font-size:24px;font-size:3.65vw;line-height:140%;bottom:calc(46vw + 20px);left:20px;opacity:0;position:absolute;transition:opacity 2s .75s;width:calc(100% - 40px)}.c-project-listing__masthead-title:before{background-color:#000;bottom:25%;content:"";height:1px;position:absolute;right:0;width:calc(100% - 90px)}.c-project-listing__masthead-title:after{background-color:#000;bottom:calc(25% - 15px);content:"";height:15px;position:absolute;right:0;width:1px}.c-project-listing__masthead-title-text{display:inline-block;max-width:200px}.c-project-listing__filter{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;margin-bottom:40px;margin-top:120px}.c-project-listing__filter-hyphen{display:inline-block;padding:0 15px}.c-project-listing__filter-category{cursor:pointer}.c-project-listing__filter-category:active{color:currentColor}.c-project-listing__items{padding:0 10px}.c-project-listing__items .row:not(:last-of-type) .c-project-listing__item{margin-bottom:40px}.c-project-listing__items .row:first-of-type .c-project-listing__item{margin-top:-50%;transform:translateY(400px);transition:transform 1s}.c-project-listing__item{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-bottom:40px}.c-project-listing__item-link{display:inline-block;text-decoration:none;transition:.3s;width:100%}html.no-touchevents .c-project-listing__item-link:focus .c-project-listing__item-media-container,html.no-touchevents .c-project-listing__item-link:hover .c-project-listing__item-media-container{opacity:.5}.c-project-listing__item-media-wrapper{display:inline-block;width:100%}.c-project-listing__item-media-container{display:inline-block;transition:opacity .3s;width:100%}.c-project-listing__item-media{object-fit:contain;opacity:0;position:relative;transition:opacity 1s;width:100%}.c-project-listing__item-title-container{margin-top:20px;padding-right:20px;width:100%}.c-project-listing__item-title{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%}.c-project-listing__item-subtitle{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;margin-top:10px}.c-project-listing__view-all{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;text-decoration:none}.c-project-listing__filter-categories{background-color:#ff6f61;content:"";height:100vh;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:opacity .2s cubic-bezier(.55,.055,.675,.19),visibility .2s cubic-bezier(.55,.055,.675,.19);visibility:hidden;width:100vw;z-index:400}.c-project-listing__filter-categories-item{opacity:0;transform:translate3d(0,40px,0);transition:opacity .2s cubic-bezier(.55,.055,.675,.19),transform .2s ease .1s}.c-project-listing__filter-categories-link{font-size:24px;font-size:3.65vw;line-height:140%;cursor:pointer;transition:color .3s}html.no-touchevents .c-project-listing__filter-categories-link:focus,html.no-touchevents .c-project-listing__filter-categories-link:hover{color:#0a8a81}.c-project-listing__item--view-all{text-align:right}.c-project-listing--featured{padding:0}.c-project-listing--featured.is-active .c-project-listing__masthead-title{opacity:1}.c-project-listing--featured.is-active .c-project-listing__items .row:first-of-type .c-project-listing__item{transform:translateY(0)}.c-project-listing--featured.is-active .c-project-listing__items .row:first-of-type .c-project-listing__item-media{opacity:1;transition:opacity 1s .75s}.c-project-listing__item-link.is-active .c-project-listing__item-media{opacity:1}.c-project-listing__filter-categories.is-active{opacity:1;visibility:visible}.c-project-listing__filter-categories.is-active .c-project-listing__filter-categories-item{opacity:1;transform:translateZ(0)}.c-project-next{display:block;height:100vh;margin:20px 0 0;overflow:hidden;width:100%}.c-project-next__title-container{height:100vh;padding:0 20px;position:relative;width:100%}.c-project-next__title-background{height:100vh;left:0;opacity:0;position:absolute;width:100%}.c-project-next__title-wrapper{bottom:calc(45vw + 20px);left:20px;position:absolute;text-decoration:none;transform:translateY(45vw);transition:transform 1s;width:calc(100% - 40px)}.c-project-next__title{font-size:24px;font-size:3.65vw;line-height:140%;margin-left:-.3vw}.c-project-next__next{font-size:16px;font-size:1.6rem;line-height:160%;position:absolute;top:-30px;transition:opacity 1s}.c-project-next__media-container{text-align:center;max-width:none;margin-top:-47vw;padding:0 20px;position:relative;transform:translateY(47vw);transition:transform 1s;width:100%}.c-project-next__media-wrapper{display:inline-block;width:100%}.c-project-next__media{opacity:0;width:100%}.c-project-next.is-active .c-project-next__title-wrapper{transform:translateY(0)}.c-project-next.is-active .c-project-next__next{opacity:0}.c-project-next.is-active .c-project-next__media-container{transform:translateY(0)}.c-project-next.is-active .c-project-next__media{opacity:1;transition:opacity 1s}.c-shop-listing{margin-bottom:20px;width:100%}.c-shop-listing__title-container{height:100vh;padding:0 20px;position:relative;width:100%}.c-shop-listing__title-background{height:100vh;left:0;position:absolute;width:100%}.c-shop-listing__title-wrapper{bottom:calc(45vw + 20px);left:20px;position:absolute;width:calc(100% - 40px)}.c-shop-listing__title{font-size:24px;font-size:3.65vw;line-height:140%;margin-left:-.3vw;opacity:0;transition:opacity 2s .75s}.c-shop-listing__items{max-width:none;margin-top:-47vw;padding:0 10px;position:relative;transform:translateY(400px);transition:transform 1s;width:100%}.c-shop-listing__item{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-bottom:40px}.c-shop-listing__item-link{display:inline-block;text-decoration:none;transition:.3s;width:100%}html.no-touchevents .c-shop-listing__item-link:focus .c-shop-listing__item-media-container,html.no-touchevents .c-shop-listing__item-link:hover .c-shop-listing__item-media-container{opacity:.5}.c-shop-listing__item-media-wrapper{display:inline-block;width:100%}.c-shop-listing__item-media-container{display:inline-block;transition:opacity .3s;width:100%}.c-shop-listing__item-media{object-fit:contain;opacity:0;position:relative;transition:opacity 1s;width:100%}.c-shop-listing__item-title-container{margin-top:20px;padding-right:20px;width:100%}.c-shop-listing__item-title{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%}.c-shop-listing__item-price{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;margin-top:10px}.c-shop-listing__terms{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;text-align:right}.c-shop-listing__terms-link{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%;text-decoration:none}.c-shop-listing.is-active .c-shop-listing__title{opacity:1}.c-shop-listing.is-active .c-shop-listing__items{transform:translateY(0)}.c-shop-listing__item-link.is-active .c-shop-listing__item-media{opacity:1}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.c-project-next.is-active .c-project-next__title-wrapper{transform:translateY(30vw)}.c-project-next.is-active .c-project-next__media-container{transform:translateY(30vw)}}@media (min-width:375px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-table{display:table!important}.d-xs-table-row{display:table-row!important}.d-xs-table-cell{display:table-cell!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}.flex-xs-row{flex-direction:row!important}.flex-xs-column{flex-direction:column!important}.flex-xs-row-reverse{flex-direction:row-reverse!important}.flex-xs-column-reverse{flex-direction:column-reverse!important}.flex-xs-wrap{flex-wrap:wrap!important}.flex-xs-nowrap{flex-wrap:nowrap!important}.flex-xs-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xs-start{justify-content:flex-start!important}.justify-content-xs-end{justify-content:flex-end!important}.justify-content-xs-center{justify-content:center!important}.justify-content-xs-between{justify-content:space-between!important}.justify-content-xs-around{justify-content:space-around!important}.align-items-xs-start{align-items:flex-start!important}.align-items-xs-end{align-items:flex-end!important}.align-items-xs-center{align-items:center!important}.align-items-xs-baseline{align-items:baseline!important}.align-items-xs-stretch{align-items:stretch!important}.align-content-xs-start{align-content:flex-start!important}.align-content-xs-end{align-content:flex-end!important}.align-content-xs-center{align-content:center!important}.align-content-xs-between{align-content:space-between!important}.align-content-xs-around{align-content:space-around!important}.align-content-xs-stretch{align-content:stretch!important}.align-self-xs-auto{align-self:auto!important}.align-self-xs-start{align-self:flex-start!important}.align-self-xs-end{align-self:flex-end!important}.align-self-xs-center{align-self:center!important}.align-self-xs-baseline{align-self:baseline!important}.align-self-xs-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.heading-xlarge{font-size:30px;font-size:3rem}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__content{padding-right:10px;padding-left:10px}.c-about__view-container{padding-right:10px;padding-left:10px}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__content{padding-right:10px;padding-left:10px}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__terms{padding-right:10px;padding-left:10px}}@media (min-width:550px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__content{padding-right:10px;padding-left:10px}.c-about__view-container{padding-right:10px;padding-left:10px}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__content{padding-right:10px;padding-left:10px}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__terms{padding-right:10px;padding-left:10px}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container{width:768px;max-width:100%}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.heading-xlarge{font-size:45px;font-size:4.5rem}.para{font-size:16px;font-size:1.6rem}.c-about__items{margin-bottom:40px;margin-top:-15.1vw}.c-about__item{padding:0 3vw}.c-about__svg{width:20vw}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__title-container{font-size:16px;font-size:1.6rem}.c-about__title-container{flex:0 0 50%;max-width:50%}.c-about__title{margin-top:calc(.75vw + 10px)}.c-about__content{padding-right:10px;padding-left:10px}.c-about__content{flex:0 0 50%;max-width:50%;margin-top:calc(3vw + 10px)}.c-about__view-container{padding-right:10px;padding-left:10px}.c-about__view-container{flex:0 0 50%;max-width:50%;margin-left:50%;margin-top:150px}.c-about__view-link{font-size:16px;font-size:1.6rem}.c-about__item--invert .c-about__title-container{margin-left:50%}.c-about__item--invert .c-about__content{margin-left:50%}.c-btn{font-size:16px;font-size:1.6rem}.c-content{margin-bottom:calc(3vw + 10px);padding:0 3vw}.c-content__container{padding-top:220px}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__title-container{flex:0 0 50%;max-width:50%}.c-content__content{padding-right:10px;padding-left:10px}.c-content__content{font-size:16px;font-size:1.6rem}.c-content__content{flex:0 0 50%;max-width:50%;margin-top:0}.c-footer{min-height:auto}.c-footer__container{padding:0 3vw}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__social-items{font-size:16px;font-size:1.6rem}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-footer__copyright-link{font-size:16px;font-size:1.6rem}.c-footer__star{min-width:300px;width:25vw}.c-images{margin-bottom:calc(3vw + 10px)}.c-images .row{margin-left:0;margin-right:0}.c-images__title-container{padding:0 calc(3vw + 10px)}.c-images__title-wrapper{bottom:calc(18.6vw + 30px);left:calc(3vw + 10px);width:92vw}.c-images__grid-container{margin-top:-18.26vw;padding:0 calc(3vw + 10px)}.c-images__grid{margin-bottom:1%;margin-top:-1%}.c-images__sizer{width:25%}.c-images__item{margin-top:1%;padding-right:1%;width:25%}.c-masthead-project .row{margin-left:0;margin-right:0}.c-masthead-project__title-container{padding:0 calc(3vw + 10px)}.c-masthead-project__title-wrapper{bottom:calc(18.6vw + 30px);left:calc(3vw + 10px);width:92vw}.c-masthead-project__media-container{margin-top:-18.26vw;padding:0 calc(3vw + 10px)}.c-navbar{padding:40px 3vw}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-navbar__brand{font-size:16px;font-size:1.6rem}.c-navbar__links{display:inline-block}.c-navbar__item{display:inline-block;padding:0 15px;position:relative}.c-navbar__link{font-size:16px;font-size:1.6rem;line-height:160%;line-height:100%}.c-navbar__menu{display:none}.c-navbar__instagram{font-size:16px;font-size:1.6rem}.c-navbar__instagram{display:none}.c-navbar__twitter{font-size:16px;font-size:1.6rem}.c-navbar__twitter{display:none}.c-project-content{margin:3vw 0 9vw;padding:0 3vw}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-content__content{flex:0 0 50%;max-width:50%;margin-left:50%}.c-project-image{margin:20px 0;padding:0 3vw}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double{margin:20px 0;padding:0 3vw}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{flex:0 0 50%;max-width:50%}.c-project-image-double__media-container+.c-project-image-double__media-container{flex:0 0 50%;max-width:50%;margin-top:0}.c-project-info{margin:3vw 0 9vw;padding:0 3vw}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__description{font-size:16px;font-size:1.6rem}.c-project-info__description{flex:0 0 20.8333333333%;max-width:20.8333333333%}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__buy-container{flex:0 0 50%;max-width:50%;margin-bottom:0}.c-project-info__buy{font-size:16px;font-size:1.6rem}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-info__content{flex:0 0 50%;max-width:50%;margin-left:29.1666666667%}.c-project-info__content--shop{margin-left:0}.c-project-listing{padding:0 3vw}.c-project-listing__masthead-title-container{padding:0 calc(3vw + 10px)}.c-project-listing__masthead-title{bottom:calc(18.75vw + 30px);left:calc(3vw + 10px);width:calc(39.3% - 10px)}.c-project-listing__masthead-title:before{height:2px;width:67.5%}.c-project-listing__masthead-title:after{bottom:calc(25% - 25px);height:25px;width:2px}.c-project-listing__masthead-title-text{max-width:none}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__filter{font-size:16px;font-size:1.6rem}.c-project-listing__filter{margin-bottom:40px;margin-top:220px}.c-project-listing__items{padding:0 3vw 40px}.c-project-listing__items .row{margin-left:0;margin-right:0}.c-project-listing__items .row:not(:last-of-type) .c-project-listing__item{margin-bottom:0}.c-project-listing__items .row:first-of-type .c-project-listing__item{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-top:-20%}.c-project-listing__items .row:nth-of-type(2) .c-project-listing__item{flex:0 0 25%;max-width:25%;margin-left:41.6666666667%}.c-project-listing__items .row:nth-of-type(3) .c-project-listing__item{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-left:66.6666666667%;text-align:right}.c-project-listing__items .row:nth-of-type(3) .c-project-listing__item-title-container{padding-right:0}.c-project-listing__items .row:nth-of-type(4) .c-project-listing__item{flex:0 0 25%;max-width:25%;margin-left:41.6666666667%;text-align:right}.c-project-listing__items .row:nth-of-type(4) .c-project-listing__item-title-container{padding-right:0}.c-project-listing__items .row:nth-of-type(5) .c-project-listing__item{flex:0 0 41.6666666667%;max-width:41.6666666667%}.c-project-listing__items .row:nth-of-type(6) .c-project-listing__item{flex:0 0 25%;max-width:25%;margin-left:41.6666666667%}.c-project-listing__items .row:nth-of-type(7) .c-project-listing__item{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-left:66.6666666667%}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-project-listing__item{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:40px}.c-project-listing__item-title{font-size:16px;font-size:1.6rem}.c-project-listing__item-subtitle{font-size:16px;font-size:1.6rem}.c-project-listing__view-all{font-size:16px;font-size:1.6rem}.c-project-listing__filter-categories{padding:40px}.c-project-listing__item--view-all{margin-top:200px}.c-project-listing--featured{padding:0}.c-project-listing--featured .c-project-listing__item{flex:0 0 100%;max-width:100%;margin-bottom:0;padding-left:0;padding-right:0}.c-project-listing--featured .c-project-listing__item-title-container{margin-top:0;position:absolute;top:calc(100% + 20px)}.c-project-next{margin:calc(3vw + 10px) 0 0}.c-project-next__title-container{padding:0 calc(3vw + 10px)}.c-project-next__title-wrapper{bottom:calc(18.6vw + 30px);left:calc(3vw + 10px);transform:translateY(calc(16.81vw + 20px));width:92vw}.c-project-next__next{font-size:16px;font-size:1.6rem}.c-project-next__next{top:-30px}.c-project-next__media-container{margin-top:-18.26vw;padding:0 calc(3vw + 10px);transform:translateY(calc(16.81vw + 20px))}.c-project-next.is-active .c-project-next__title-wrapper{transform:translateY(0)}.c-project-next.is-active .c-project-next__media-container{transform:translateY(0)}.c-shop-listing{margin-bottom:calc(3vw + 10px)}.c-shop-listing__title-container{padding:0 calc(3vw + 10px)}.c-shop-listing__title-wrapper{bottom:calc(18.6vw + 30px);left:calc(3vw + 10px);width:92vw}.c-shop-listing__items{margin-top:-18.26vw;padding:0 3vw}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__item{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:40px}.c-shop-listing__item-title{font-size:16px;font-size:1.6rem}.c-shop-listing__item-price{font-size:16px;font-size:1.6rem}.c-shop-listing__terms{padding-right:10px;padding-left:10px}.c-shop-listing__terms{flex:0 0 50%;max-width:50%;margin-left:50%;margin-top:150px}.c-shop-listing__terms-link{font-size:16px;font-size:1.6rem}.c-shop-listing.is-active .c-shop-listing__item:nth-of-type(-n+3) .c-shop-listing__item-media{opacity:1;transition:opacity 1s .75s}}@media (min-width:768px) and (min-width:768px){.c-navbar__link{font-size:16px;font-size:1.6rem}}@media (min-width:768px) and (min-width:992px){.c-navbar__link{font-size:18px;font-size:1.8rem}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container{width:940px;max-width:100%}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.heading-xlarge{font-size:50px;font-size:5rem}.para{font-size:18px;font-size:1.8rem}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__title-container{font-size:18px;font-size:1.8rem}.c-about__content{padding-right:10px;padding-left:10px}.c-about__view-container{padding-right:10px;padding-left:10px}.c-about__view-link{font-size:18px;font-size:1.8rem}.c-btn{font-size:18px;font-size:1.8rem}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__content{padding-right:10px;padding-left:10px}.c-content__content{font-size:18px;font-size:1.8rem}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__social-items{font-size:18px;font-size:1.8rem}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-footer__copyright-link{font-size:18px;font-size:1.8rem}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-navbar__brand{font-size:18px;font-size:1.8rem}.c-navbar__instagram{font-size:18px;font-size:1.8rem}.c-navbar__twitter{font-size:18px;font-size:1.8rem}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__description{font-size:18px;font-size:1.8rem}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__buy{font-size:18px;font-size:1.8rem}.c-project-info__buy{height:40px;line-height:43px;padding-left:55px}.c-project-info__buy:before{height:40px;width:40px}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-listing__masthead-title:after{bottom:calc(25% - 20px);height:20px}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__filter{font-size:18px;font-size:1.8rem}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-project-listing__item-title{font-size:18px;font-size:1.8rem}.c-project-listing__item-subtitle{font-size:18px;font-size:1.8rem}.c-project-listing__view-all{font-size:18px;font-size:1.8rem}.c-project-listing--featured .c-project-listing__item{padding-left:0;padding-right:0}.c-project-next__next{font-size:18px;font-size:1.8rem}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__item-title{font-size:18px;font-size:1.8rem}.c-shop-listing__item-price{font-size:18px;font-size:1.8rem}.c-shop-listing__terms{padding-right:10px;padding-left:10px}.c-shop-listing__terms-link{font-size:18px;font-size:1.8rem}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container{width:1140px;max-width:100%}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.heading-xlarge{font-size:55px;font-size:5.5rem}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__content{padding-right:10px;padding-left:10px}.c-about__view-container{padding-right:10px;padding-left:10px}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__content{padding-right:10px;padding-left:10px}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-project-listing--featured .c-project-listing__item{padding-left:0;padding-right:0}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__terms{padding-right:10px;padding-left:10px}}@media (min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.container{padding-right:10px;padding-left:10px}.container{width:1340px;max-width:100%}.container-fluid{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.heading-xlarge{font-size:60px;font-size:6rem}.c-about__title-container{padding-right:10px;padding-left:10px}.c-about__content{padding-right:10px;padding-left:10px}.c-about__view-container{padding-right:10px;padding-left:10px}.c-content__title-container{padding-right:10px;padding-left:10px}.c-content__content{padding-right:10px;padding-left:10px}.c-footer__social{padding-right:10px;padding-left:10px}.c-footer__copyright{padding-right:10px;padding-left:10px}.c-navbar__wrapper{padding-right:10px;padding-left:10px}.c-project-content__content{padding-right:10px;padding-left:10px}.c-project-image__media-container{padding-right:10px;padding-left:10px}.c-project-image-double__media-container{padding-right:10px;padding-left:10px}.c-project-info__description{padding-right:10px;padding-left:10px}.c-project-info__buy-container{padding-right:10px;padding-left:10px}.c-project-info__content{padding-right:10px;padding-left:10px}.c-project-listing__filter{padding-right:10px;padding-left:10px}.c-project-listing__item{padding-right:10px;padding-left:10px}.c-project-listing--featured .c-project-listing__item{padding-left:0;padding-right:0}.c-shop-listing__item{padding-right:10px;padding-left:10px}.c-shop-listing__terms{padding-right:10px;padding-left:10px}}@media (max-width:767.98px){.c-about__item+.c-about__item{margin-top:80px}.c-about__item+.c-about__item--view{margin-top:80px}.c-navbar__brand{line-height:20px}.c-navbar__links{background-color:#ff6f61;height:100%;left:0;opacity:0;padding-top:50px;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:100}.c-navbar__list{text-align:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-navbar__link{font-size:48px;font-size:4.8rem;padding-left:15px;padding-right:40px}.c-navbar__links.is-active{opacity:1;visibility:visible}.c-shop-listing.is-active .c-shop-listing__item:first-of-type .c-shop-listing__item-media{opacity:1;transition:opacity 1s .75s}}@media (max-width:657.534246575px){.heading{font-size:24px}.c-about__content{font-size:24px}.c-content__title{font-size:24px}.c-images__title{font-size:24px}.c-masthead-project__title{font-size:24px}.c-project-content__content{font-size:24px}.c-project-info__content{font-size:24px}.c-project-listing__masthead-title{font-size:24px}.c-project-listing__filter-categories-link{font-size:24px}.c-project-next__title{font-size:24px}.c-shop-listing__title{font-size:24px}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}#barba-wrapper{margin-top:-300px}.c-navbar{background:hsla(0,0%,100%,.95)}.c-navbar__brand>img{width:auto;height:1.8rem}@media (max-width:767.98px){.c-navbar__brand>img{width:auto;height:1.3rem}}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}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}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}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}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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .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='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .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='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{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")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{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")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{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")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{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")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;direction:ltr}.plyr,.plyr *,.plyr :after,.plyr :before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:transparent}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:transparent;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:transparent;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:transparent;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:101%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-60px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-20px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:flex;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0;display:none}.plyr__controls button{position:relative;display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:transparent;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit;display:none}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:5rem;background:#000;border:none;border-radius:100%;box-shadow:none;color:#fff;transition:all .3s ease;cursor:pointer;outline:none}.plyr__play-large svg{position:relative;left:2px;width:30px;height:30px;display:block;fill:#fff}.plyr__play-large:focus{outline:none}.plyr__play-large:hover{background:#333}.plyr__play-large:hover svg{fill:#fff}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:none}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s}.plyr__tooltip:before{content:"";position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr__tooltip--visible,.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip{opacity:1;transform:translate(-50%) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip:before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip:before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{display:none;position:relative;flex:1 1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:transparent}.plyr__progress input[type=range]::-moz-range-track{background:transparent}.plyr__progress input[type=range]::-ms-fill-upper{background:transparent}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:transparent}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:transparent;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:hsla(0,0%,100%,.25)}.plyr--video .plyr__progress--buffer{color:hsla(0,0%,100%,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{flex:1 1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}html{font-size:75%}a,body,h1,h2,h3,h4,h5,input,ol,p,radio,select,ul{text-rendering:geometricPrecision;font-weight:400}html{-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal}fieldset,form,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}body{margin:0;padding:0;overflow-x:hidden;overflow-y:visible;background-color:#fff}@media only screen and (max-width:767px){body.page-overflow{overflow:hidden}}html{min-height:100%;position:relative}@media only screen and (max-width:1024px){html{overflow-x:hidden}}@media only screen and (max-width:1024px){html.page-overflow{overflow:hidden}}body,html{width:100%;height:100%;width:100vw;height:100vh}@media only screen and (max-width:1024px){body,html{width:100%;height:auto}}@media only screen and (max-width:1024px){body.overflow-hidden{overflow:hidden}}@media only screen and (max-width:767px){html{overflow-x:hidden}}*,:after,:before{box-sizing:border-box}figure{margin:0}.wrap{margin-left:auto;margin-right:auto;z-index:10;position:relative}img{display:block;width:100%;height:auto}a{text-decoration:none;outline:none;position:relative;-webkit-tap-highlight-color:transparent}a:hover{border-color:transparent}.content-wrap{position:relative}.mobile-test{display:none}@media only screen and (max-width:767px){.mobile-test{display:block}}.tablet-test{display:none}@media only screen and (max-width:1024px){.tablet-test{display:block}}.text-cursor{text-transform:capitalize;color:#000;z-index:26000;position:absolute;top:0;left:0;margin-top:1rem;width:20rem;text-align:center;margin-left:-10rem;height:5rem;cursor:pointer;pointer-events:none;transform:scale(1);font-weight:400;font-style:normal;font-size:3rem;line-height:3rem}@media only screen and (max-width:767px){.text-cursor{font-size:1.5rem;line-height:2rem}}.text-cursor.show-text-cursor{transform:scale(1)}.text-cursor.hide-text-cursor{transform:scale(0)}@media only screen and (max-width:1024px){.text-cursor{display:none}}@media only screen and (max-width:767px){.text-cursor{display:none}}.text-cursor span{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;line-height:1rem;width:100%;display:block;margin-top:.75rem}.about-cursor{color:#000;z-index:26000;transform:translate(-50%,-50%);position:absolute;top:0;left:0;margin-top:0;width:50rem;text-align:center;margin-left:0;cursor:pointer;pointer-events:none}.about-cursor img{width:100%;height:auto;transform:scaleY(0);transition:transform .65s cubic-bezier(.19,1,.22,1)}.about-cursor img.show{opacity:1}.about-cursor.open-two{width:30rem}.about-cursor.open-two img{transform:scaleY(1)}@media only screen and (max-width:767px){.about-cursor.open-two{width:30vw}}.about-cursor.open-one{width:50rem}.about-cursor.open-one img{transform:scaleY(1)}@media only screen and (max-width:767px){.about-cursor.open-one{width:50vw}}@media only screen and (max-width:767px){.about-cursor{display:none}}.scheme-1 .filter-reset a:hover,.scheme-1 .filter-reset a:hover p,.scheme-1 .filter-wrap ul a:hover,.scheme-1 .filter-wrap ul a:hover p,.scheme-1 .go-back a:hover,.scheme-1 .go-back a:hover p,.scheme-1 .home-page-image-two .introduction a:hover,.scheme-1 .home-page-image-two .introduction a:hover p,.scheme-1 .main-footer .wrap .col a:hover,.scheme-1 .main-footer .wrap .col a:hover p,.scheme-1 .main-menu a:hover,.scheme-1 .main-menu a:hover p{color:#f60100}.scheme-1 .about-page .bio p a,.scheme-1 .filter-wrap ul a.mixitup-control-active{color:#f60100}.scheme-2 .filter-reset a:hover,.scheme-2 .filter-reset a:hover p,.scheme-2 .filter-wrap ul a:hover,.scheme-2 .filter-wrap ul a:hover p,.scheme-2 .go-back a:hover,.scheme-2 .go-back a:hover p,.scheme-2 .home-page-image-two .introduction a:hover,.scheme-2 .home-page-image-two .introduction a:hover p,.scheme-2 .main-footer .wrap .col a:hover,.scheme-2 .main-footer .wrap .col a:hover p,.scheme-2 .main-menu a:hover,.scheme-2 .main-menu a:hover p{color:#aa302d}.scheme-2 .about-page .bio p a,.scheme-2 .filter-wrap ul a.mixitup-control-active{color:#aa302d}.scheme-3 .filter-reset a:hover,.scheme-3 .filter-reset a:hover p,.scheme-3 .filter-wrap ul a:hover,.scheme-3 .filter-wrap ul a:hover p,.scheme-3 .go-back a:hover,.scheme-3 .go-back a:hover p,.scheme-3 .home-page-image-two .introduction a:hover,.scheme-3 .home-page-image-two .introduction a:hover p,.scheme-3 .main-footer .wrap .col a:hover,.scheme-3 .main-footer .wrap .col a:hover p,.scheme-3 .main-menu a:hover,.scheme-3 .main-menu a:hover p{color:#d5442f}.scheme-3 .about-page .bio p a,.scheme-3 .filter-wrap ul a.mixitup-control-active{color:#d5442f}.scheme-4 .filter-reset a:hover,.scheme-4 .filter-reset a:hover p,.scheme-4 .filter-wrap ul a:hover,.scheme-4 .filter-wrap ul a:hover p,.scheme-4 .go-back a:hover,.scheme-4 .go-back a:hover p,.scheme-4 .home-page-image-two .introduction a:hover,.scheme-4 .home-page-image-two .introduction a:hover p,.scheme-4 .main-footer .wrap .col a:hover,.scheme-4 .main-footer .wrap .col a:hover p,.scheme-4 .main-menu a:hover,.scheme-4 .main-menu a:hover p{color:#ae6339}.scheme-4 .about-page .bio p a,.scheme-4 .filter-wrap ul a.mixitup-control-active{color:#ae6339}.scheme-5 .filter-reset a:hover,.scheme-5 .filter-reset a:hover p,.scheme-5 .filter-wrap ul a:hover,.scheme-5 .filter-wrap ul a:hover p,.scheme-5 .go-back a:hover,.scheme-5 .go-back a:hover p,.scheme-5 .home-page-image-two .introduction a:hover,.scheme-5 .home-page-image-two .introduction a:hover p,.scheme-5 .main-footer .wrap .col a:hover,.scheme-5 .main-footer .wrap .col a:hover p,.scheme-5 .main-menu a:hover,.scheme-5 .main-menu a:hover p{color:#e26632}.scheme-5 .about-page .bio p a,.scheme-5 .filter-wrap ul a.mixitup-control-active{color:#e26632}.scheme-6 .filter-reset a:hover,.scheme-6 .filter-reset a:hover p,.scheme-6 .filter-wrap ul a:hover,.scheme-6 .filter-wrap ul a:hover p,.scheme-6 .go-back a:hover,.scheme-6 .go-back a:hover p,.scheme-6 .home-page-image-two .introduction a:hover,.scheme-6 .home-page-image-two .introduction a:hover p,.scheme-6 .main-footer .wrap .col a:hover,.scheme-6 .main-footer .wrap .col a:hover p,.scheme-6 .main-menu a:hover,.scheme-6 .main-menu a:hover p{color:#112049}.scheme-6 .about-page .bio p a,.scheme-6 .filter-wrap ul a.mixitup-control-active{color:#112049}.scheme-7 .filter-reset a:hover,.scheme-7 .filter-reset a:hover p,.scheme-7 .filter-wrap ul a:hover,.scheme-7 .filter-wrap ul a:hover p,.scheme-7 .go-back a:hover,.scheme-7 .go-back a:hover p,.scheme-7 .home-page-image-two .introduction a:hover,.scheme-7 .home-page-image-two .introduction a:hover p,.scheme-7 .main-footer .wrap .col a:hover,.scheme-7 .main-footer .wrap .col a:hover p,.scheme-7 .main-menu a:hover,.scheme-7 .main-menu a:hover p{color:#30699e}.scheme-7 .about-page .bio p a,.scheme-7 .filter-wrap ul a.mixitup-control-active{color:#30699e}.scheme-8 .filter-reset a:hover,.scheme-8 .filter-reset a:hover p,.scheme-8 .filter-wrap ul a:hover,.scheme-8 .filter-wrap ul a:hover p,.scheme-8 .go-back a:hover,.scheme-8 .go-back a:hover p,.scheme-8 .home-page-image-two .introduction a:hover,.scheme-8 .home-page-image-two .introduction a:hover p,.scheme-8 .main-footer .wrap .col a:hover,.scheme-8 .main-footer .wrap .col a:hover p,.scheme-8 .main-menu a:hover,.scheme-8 .main-menu a:hover p{color:#5dc0d7}.scheme-8 .about-page .bio p a,.scheme-8 .filter-wrap ul a.mixitup-control-active{color:#5dc0d7}.scheme-9 .filter-reset a:hover,.scheme-9 .filter-reset a:hover p,.scheme-9 .filter-wrap ul a:hover,.scheme-9 .filter-wrap ul a:hover p,.scheme-9 .go-back a:hover,.scheme-9 .go-back a:hover p,.scheme-9 .home-page-image-two .introduction a:hover,.scheme-9 .home-page-image-two .introduction a:hover p,.scheme-9 .main-footer .wrap .col a:hover,.scheme-9 .main-footer .wrap .col a:hover p,.scheme-9 .main-menu a:hover,.scheme-9 .main-menu a:hover p{color:#4f74a1}.scheme-9 .about-page .bio p a,.scheme-9 .filter-wrap ul a.mixitup-control-active{color:#4f74a1}.scheme-10 .filter-reset a:hover,.scheme-10 .filter-reset a:hover p,.scheme-10 .filter-wrap ul a:hover,.scheme-10 .filter-wrap ul a:hover p,.scheme-10 .go-back a:hover,.scheme-10 .go-back a:hover p,.scheme-10 .home-page-image-two .introduction a:hover,.scheme-10 .home-page-image-two .introduction a:hover p,.scheme-10 .main-footer .wrap .col a:hover,.scheme-10 .main-footer .wrap .col a:hover p,.scheme-10 .main-menu a:hover,.scheme-10 .main-menu a:hover p{color:#2f6740}.scheme-10 .about-page .bio p a,.scheme-10 .filter-wrap ul a.mixitup-control-active{color:#2f6740}.scheme-11 .filter-reset a:hover,.scheme-11 .filter-reset a:hover p,.scheme-11 .filter-wrap ul a:hover,.scheme-11 .filter-wrap ul a:hover p,.scheme-11 .go-back a:hover,.scheme-11 .go-back a:hover p,.scheme-11 .home-page-image-two .introduction a:hover,.scheme-11 .home-page-image-two .introduction a:hover p,.scheme-11 .main-footer .wrap .col a:hover,.scheme-11 .main-footer .wrap .col a:hover p,.scheme-11 .main-menu a:hover,.scheme-11 .main-menu a:hover p{color:#5c8c74}.scheme-11 .about-page .bio p a,.scheme-11 .filter-wrap ul a.mixitup-control-active{color:#5c8c74}.scheme-12 .filter-reset a:hover,.scheme-12 .filter-reset a:hover p,.scheme-12 .filter-wrap ul a:hover,.scheme-12 .filter-wrap ul a:hover p,.scheme-12 .go-back a:hover,.scheme-12 .go-back a:hover p,.scheme-12 .home-page-image-two .introduction a:hover,.scheme-12 .home-page-image-two .introduction a:hover p,.scheme-12 .main-footer .wrap .col a:hover,.scheme-12 .main-footer .wrap .col a:hover p,.scheme-12 .main-menu a:hover,.scheme-12 .main-menu a:hover p{color:#4fac80}.scheme-12 .about-page .bio p a,.scheme-12 .filter-wrap ul a.mixitup-control-active{color:#4fac80}.scheme-13 .filter-reset a:hover,.scheme-13 .filter-reset a:hover p,.scheme-13 .filter-wrap ul a:hover,.scheme-13 .filter-wrap ul a:hover p,.scheme-13 .go-back a:hover,.scheme-13 .go-back a:hover p,.scheme-13 .home-page-image-two .introduction a:hover,.scheme-13 .home-page-image-two .introduction a:hover p,.scheme-13 .main-footer .wrap .col a:hover,.scheme-13 .main-footer .wrap .col a:hover p,.scheme-13 .main-menu a:hover,.scheme-13 .main-menu a:hover p{color:#c9c16e}.scheme-13 .about-page .bio p a,.scheme-13 .filter-wrap ul a.mixitup-control-active{color:#c9c16e}.scheme-14 .filter-reset a:hover,.scheme-14 .filter-reset a:hover p,.scheme-14 .filter-wrap ul a:hover,.scheme-14 .filter-wrap ul a:hover p,.scheme-14 .go-back a:hover,.scheme-14 .go-back a:hover p,.scheme-14 .home-page-image-two .introduction a:hover,.scheme-14 .home-page-image-two .introduction a:hover p,.scheme-14 .main-footer .wrap .col a:hover,.scheme-14 .main-footer .wrap .col a:hover p,.scheme-14 .main-menu a:hover,.scheme-14 .main-menu a:hover p{color:#6b6a32}.scheme-14 .about-page .bio p a,.scheme-14 .filter-wrap ul a.mixitup-control-active{color:#6b6a32}.scheme-15 .filter-reset a:hover,.scheme-15 .filter-reset a:hover p,.scheme-15 .filter-wrap ul a:hover,.scheme-15 .filter-wrap ul a:hover p,.scheme-15 .go-back a:hover,.scheme-15 .go-back a:hover p,.scheme-15 .home-page-image-two .introduction a:hover,.scheme-15 .home-page-image-two .introduction a:hover p,.scheme-15 .main-footer .wrap .col a:hover,.scheme-15 .main-footer .wrap .col a:hover p,.scheme-15 .main-menu a:hover,.scheme-15 .main-menu a:hover p{color:#e84148}.scheme-15 .about-page .bio p a,.scheme-15 .filter-wrap ul a.mixitup-control-active{color:#e84148}.scheme-16 .filter-reset a:hover,.scheme-16 .filter-reset a:hover p,.scheme-16 .filter-wrap ul a:hover,.scheme-16 .filter-wrap ul a:hover p,.scheme-16 .go-back a:hover,.scheme-16 .go-back a:hover p,.scheme-16 .home-page-image-two .introduction a:hover,.scheme-16 .home-page-image-two .introduction a:hover p,.scheme-16 .main-footer .wrap .col a:hover,.scheme-16 .main-footer .wrap .col a:hover p,.scheme-16 .main-menu a:hover,.scheme-16 .main-menu a:hover p{color:#ea7d9c}.scheme-16 .about-page .bio p a,.scheme-16 .filter-wrap ul a.mixitup-control-active{color:#ea7d9c}.scheme-17 .filter-reset a:hover,.scheme-17 .filter-reset a:hover p,.scheme-17 .filter-wrap ul a:hover,.scheme-17 .filter-wrap ul a:hover p,.scheme-17 .go-back a:hover,.scheme-17 .go-back a:hover p,.scheme-17 .home-page-image-two .introduction a:hover,.scheme-17 .home-page-image-two .introduction a:hover p,.scheme-17 .main-footer .wrap .col a:hover,.scheme-17 .main-footer .wrap .col a:hover p,.scheme-17 .main-menu a:hover,.scheme-17 .main-menu a:hover p{color:#d47d9d}.scheme-17 .about-page .bio p a,.scheme-17 .filter-wrap ul a.mixitup-control-active{color:#d47d9d}.scheme-18 .filter-reset a:hover,.scheme-18 .filter-reset a:hover p,.scheme-18 .filter-wrap ul a:hover,.scheme-18 .filter-wrap ul a:hover p,.scheme-18 .go-back a:hover,.scheme-18 .go-back a:hover p,.scheme-18 .home-page-image-two .introduction a:hover,.scheme-18 .home-page-image-two .introduction a:hover p,.scheme-18 .main-footer .wrap .col a:hover,.scheme-18 .main-footer .wrap .col a:hover p,.scheme-18 .main-menu a:hover,.scheme-18 .main-menu a:hover p{color:#d15f83}.scheme-18 .about-page .bio p a,.scheme-18 .filter-wrap ul a.mixitup-control-active{color:#d15f83}.scheme-19 .filter-reset a:hover,.scheme-19 .filter-reset a:hover p,.scheme-19 .filter-wrap ul a:hover,.scheme-19 .filter-wrap ul a:hover p,.scheme-19 .go-back a:hover,.scheme-19 .go-back a:hover p,.scheme-19 .home-page-image-two .introduction a:hover,.scheme-19 .home-page-image-two .introduction a:hover p,.scheme-19 .main-footer .wrap .col a:hover,.scheme-19 .main-footer .wrap .col a:hover p,.scheme-19 .main-menu a:hover,.scheme-19 .main-menu a:hover p{color:#7b1c24}.scheme-19 .about-page .bio p a,.scheme-19 .filter-wrap ul a.mixitup-control-active{color:#7b1c24}.scheme-20 .filter-reset a:hover,.scheme-20 .filter-reset a:hover p,.scheme-20 .filter-wrap ul a:hover,.scheme-20 .filter-wrap ul a:hover p,.scheme-20 .go-back a:hover,.scheme-20 .go-back a:hover p,.scheme-20 .home-page-image-two .introduction a:hover,.scheme-20 .home-page-image-two .introduction a:hover p,.scheme-20 .main-footer .wrap .col a:hover,.scheme-20 .main-footer .wrap .col a:hover p,.scheme-20 .main-menu a:hover,.scheme-20 .main-menu a:hover p{color:#f3a84d}.scheme-20 .about-page .bio p a,.scheme-20 .filter-wrap ul a.mixitup-control-active{color:#f3a84d}.scheme-21 .filter-reset a:hover,.scheme-21 .filter-reset a:hover p,.scheme-21 .filter-wrap ul a:hover,.scheme-21 .filter-wrap ul a:hover p,.scheme-21 .go-back a:hover,.scheme-21 .go-back a:hover p,.scheme-21 .home-page-image-two .introduction a:hover,.scheme-21 .home-page-image-two .introduction a:hover p,.scheme-21 .main-footer .wrap .col a:hover,.scheme-21 .main-footer .wrap .col a:hover p,.scheme-21 .main-menu a:hover,.scheme-21 .main-menu a:hover p{color:#d6b251}.scheme-21 .about-page .bio p a,.scheme-21 .filter-wrap ul a.mixitup-control-active{color:#d6b251}body.page-template-index .text-cursor{display:none}body.page-template-projects .text-cursor{display:block}body.page-template-tmpl-about .about-cursor{display:block}body.single{overflow:hidden}body.single .main-footer{display:none}body.single .home-link{display:none}body.single .main-menu{display:none}body.single .text-cursor{display:none}@media only screen and (max-width:767px){body.single{overflow:visible}body.single .main-footer{display:block}body.single .home-link{display:block}body.single .main-menu{display:block}}form{margin:0}form fieldset{border:none;padding:0;margin-bottom:2rem}form fieldset:last-of-type{margin-bottom:0}form label{display:none}form input[type=email],form input[type=number],form input[type=text],form textarea{border-radius:0;-webkit-appearance:none}form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#1a1a1a;opacity:1}form input[type=email]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder{color:#1a1a1a!important;opacity:1}form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#1a1a1a!important;opacity:1}form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#1a1a1a;opacity:1}.header-shrink-trigger{position:absolute;top:50px;left:0;width:100%;height:1px;display:block;pointer-events:none}.home-link{position:fixed;left:5%;font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem;top:0;padding:1rem 0 0;z-index:25000;transition:all .35s cubic-bezier(.19,1,.22,1);background:#fff}@media only screen and (max-width:1440px){.home-link{font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.75rem}}@media only screen and (min-width:2000px){.home-link{font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem}}.home-link a{color:#1a1a1a}@keyframes shake{80%{transform:translate3d(0,-1rem,0)}to{transform:translateZ(0)}}.main-menu{width:100%;margin-top:2rem;padding:1rem 5%;z-index:200;text-align:left;position:absolute;top:0;left:0}.main-menu ul{margin:0;padding:0;list-style-type:none;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}.main-menu ul li{margin:0;padding:0}@media only screen and (min-width:2000px){.main-menu ul{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.main-menu ul{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.main-menu ul{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;justify-content:flex-start;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px}}@media only screen and (min-width:2000px){.main-menu{margin-top:4rem}}.main-menu .col{width:40%}.main-menu .col:nth-of-type(2),.main-menu .col:nth-of-type(3){width:30%}.main-menu .col:first-of-type .inner{width:25rem}.main-menu .col:nth-of-type(2) .inner{width:25rem}.main-menu .col:nth-of-type(3) .inner{width:22.5rem}.main-menu a{color:#1a1a1a}.main-menu a:hover{cursor:pointer}.main-menu p{font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem}@media only screen and (max-width:1440px){.main-menu p{font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.75rem}}@media only screen and (min-width:2000px){.main-menu p{font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem}}.main-menu p a{color:#1a1a1a}.main-menu p:nth-of-type(2){margin-top:1rem}@media only screen and (max-width:1024px){.main-menu{position:static}}@media only screen and (max-width:767px){.main-menu{margin-top:0;position:static;padding:5%}}.close-cursor{z-index:26000;position:absolute;top:0;right:0;width:5rem;height:5rem;cursor:pointer;display:none;margin-left:-2.5em;pointer-events:none;transform:scale(1)}.close-cursor:after,.close-cursor:before{position:absolute;content:"";width:5rem;height:5px;background-color:#fff;display:block}.close-cursor:after{transform:rotate(45deg)}.close-cursor:before{transform:rotate(-45deg)}.close-cursor.show-close{display:block}.close-cursor.hide-close-cursor{transform:scale(0)}.main-footer{width:100%;padding:5%;position:relative;margin-top:0}@media only screen and (max-width:767px){.main-footer{margin-top:5vh}}.main-footer .copyright{width:7.5vw;white-space:nowrap;position:absolute;right:0;bottom:4vw;transform-origin:top left;transform:rotate(-90deg) translateX(0);-ms-transform:rotate(-90deg) translateX(0);zoom:1}.main-footer .wrap{display:-moz-flex;display:flex;-moz-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;justify-content:space-between;position:relative}.main-footer .wrap .col{width:30%}.main-footer .wrap .col p{font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;margin:1rem 0 0}@media only screen and (min-width:2000px){.main-footer .wrap .col p{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.main-footer .wrap .col p{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.main-footer .wrap .col p{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px}}.main-footer .wrap .col ul{font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0;list-style-type:none}@media only screen and (min-width:2000px){.main-footer .wrap .col ul{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.main-footer .wrap .col ul{font-size:1.75rem;line-height:1.75rem}}.main-footer .wrap .col ul li{margin:0;padding:0}@media only screen and (max-width:767px){.main-footer .wrap .col ul{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px}}.main-footer .wrap .col a{color:#1a1a1a}.main-footer .wrap .col a span{display:inline-block}.main-footer .wrap .col a span:first-of-type{margin-bottom:1rem}.main-footer .wrap .col a:hover{cursor:pointer}@media only screen and (max-width:767px){.main-footer .wrap{-moz-flex-direction:column;flex-direction:column}}.main-footer .wrap .col{width:40%}.main-footer .wrap .col:nth-of-type(2),.main-footer .wrap .col:nth-of-type(3){width:30%}@media only screen and (max-width:767px){.main-footer .wrap .col:nth-of-type(2),.main-footer .wrap .col:nth-of-type(3){width:100%}}.main-footer .wrap .col:first-of-type .inner{width:25rem}@media only screen and (max-width:767px){.main-footer .wrap .col:first-of-type .inner{width:100%}}@media only screen and (max-width:767px){.main-footer .wrap .col:first-of-type{display:none}}.main-footer .wrap .col:nth-of-type(2) .inner{width:25rem}@media only screen and (max-width:767px){.main-footer .wrap .col:nth-of-type(2) .inner{width:100%}}.main-footer .wrap .col:nth-of-type(3) .inner{width:20rem}@media only screen and (max-width:767px){.main-footer .wrap .col:nth-of-type(3) .inner{width:100%}}@media only screen and (max-width:767px){.main-footer .wrap .col:nth-of-type(3){display:none}}@media only screen and (max-width:767px){.main-footer .wrap .col{width:100%}}body.page-template-index .main-menu{opacity:0}body.page-template-index .content-wrap,body.page-template-index .main-footer{transform:translate3d(0,100vh,0);transition:transform .85s cubic-bezier(1,0,0,1)}body.page-template-index .content-wrap.move,body.page-template-index .main-footer.move{transform:translateZ(0)}.index-cover-title{position:absolute;top:0;left:5%;z-index:15;width:100%;height:12.5vw;display:block;background-size:contain;transform:translateY(-48%);pointer-events:none}.home-page-image-two{transform:translateZ(0);margin-top:-618.515px}@media only screen and (max-width:767px){.agnes{height:17.5vw;left:5vw}main.content-wrap{margin-bottom:-185.3px;margin-top:50px}.home-page-image-two{transform:translateZ(0);margin-top:-257.812px}}@media only screen and (max-width:1024px){.home-page-image-two{transform:translateZ(0);margin-top:-257.812px}}.index-cover-subtitle{position:absolute;bottom:0;left:15vw;z-index:15;width:100%;height:28vw;display:block;margin-top:1rem;transform:translateY(48%);background-size:contain;pointer-events:none}@media only screen and (max-width:767px){.index-cover-subtitle{height:40.16vw;left:5vw}}.trigger-1{position:absolute;top:50vh;left:0}.trigger-2{position:absolute;top:50vh;left:0}.home-grid{padding:0 5%;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;width:100%}@media only screen and (max-width:767px){.home-grid{padding:0}}.home-grid .project a{width:100%;height:100%;display:block}.home-grid .project .project-images{position:relative}.home-grid .project .project-images .image{position:absolute;top:50%;left:-5%;width:40%;transform:translateY(-50%)}.home-grid .project .project-images .image.first{position:relative;z-index:1;width:100%;top:0;transform:translate(0);left:0}.home-grid.zoom .home-page-image-one picture>img,.home-grid.zoom .home-page-image-two picture>img{transform:scale(1)}.home-page-image-one{margin-top:40vh;width:100vw;position:relative}.home-page-image-one img{max-width:70vw;position:relative;z-index:8}@media only screen and (max-width:767px){.home-page-image-one img{max-width:80vw}}.home-page-image-one picture{width:100%;position:relative;display:block}.home-page-image-one .caption{color:#1a1a1a;position:absolute;top:0;left:0;transform:translateY(100%);transform-origin:top left;transform:rotate(-270deg);-ms-transform:rotate(-270deg);zoom:1;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding-top:1rem}.home-page-image-one .caption .caption-inner{position:absolute;top:1rem;left:0;white-space:nowrap}@media only screen and (max-width:767px){.home-page-image-one .caption{display:none}}@media only screen and (min-width:2000px){.home-page-image-one{margin-top:40vh}}@media only screen and (max-width:1440px){.home-page-image-one{margin-top:40vh}}@media only screen and (max-width:1024px){.home-page-image-one{margin-top:30vh}}.home-page-image-one.hover{z-index:100}.home-page-image-one .image-thumbnails{max-width:70vw;height:100%;position:absolute;top:0;left:0;display:block;z-index:10;width:100%}.home-page-image-one .image-thumbnails img{pointer-events:none;height:100%;width:auto;position:absolute;max-height:30vw;top:50%;left:50%;transform:translate(-50%,-50%);align-self:center}@media only screen and (max-width:767px){.home-page-image-one .image-thumbnails{display:none}}@media only screen and (max-width:767px){.home-page-image-one{margin-top:15vh}}@media only screen and (max-width:767px) and (orientation:landscape){.home-page-image-one{margin-top:30vh}}.home-page-image-two{align-self:flex-end;margin-bottom:50vh;position:relative;z-index:15;width:100vw}.home-page-image-two img{max-width:70vw;align-self:center;object-fit:cover;width:100%;height:100%;z-index:8}@media only screen and (max-width:767px){.home-page-image-two img{max-width:80vw}}.home-page-image-two picture{width:100%;display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:flex-end;align-items:flex-end;position:relative}.home-page-image-two .caption{width:100%;color:#1a1a1a;position:absolute;bottom:0;transform:translateY(100%);font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;left:0;width:auto;padding-top:1rem;text-align:left}.home-page-image-two .caption .caption-inner{position:absolute;top:1rem;left:0;white-space:nowrap}@media only screen and (max-width:767px){.home-page-image-two .caption{display:none}}.home-page-image-two.hover{z-index:100}.home-page-image-two .image-thumbnails{max-width:70vw;height:100%;position:absolute;top:0;left:0;display:block;z-index:10;width:100%}.home-page-image-two .image-thumbnails img{pointer-events:none;height:100%;width:auto;position:absolute;max-height:30vw;top:50%;left:50%;transform:translate(-50%,-50%);align-self:center}@media only screen and (max-width:767px){.home-page-image-two .image-thumbnails{display:none}}.home-page-image-two .introduction{width:45%;z-index:10;position:absolute;bottom:-6rem;right:0;transform:translateY(100%)}.home-page-image-two .introduction p{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;text-indent:2em;width:80%}.home-page-image-two .introduction p:hover a{cursor:pointer}@media only screen and (max-width:767px){.home-page-image-two .introduction p{width:100%}}.home-page-image-two .introduction a,.home-page-image-two .introduction p{color:#1a1a1a}.home-page-image-two .introduction a{display:inline}.home-page-image-two .introduction a{width:auto;color:#1a1a1a}@media only screen and (max-width:767px){.home-page-image-two .introduction{display:none}}@media only screen and (max-width:767px){.home-page-image-two{margin-bottom:15vh}}@media only screen and (max-width:767px) and (orientation:landscape){.home-page-image-two{margin-bottom:50vh}}.introduction-mobile{width:100%;z-index:10;display:none;padding:2.5rem 5% 0}.introduction-mobile p{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;text-indent:2em;width:100%}.introduction-mobile p:hover a{cursor:pointer}.introduction-mobile a,.introduction-mobile p{color:#1a1a1a}.introduction-mobile a{display:inline}.introduction-mobile a{width:auto;color:#1a1a1a}@media only screen and (max-width:767px){.introduction-mobile{display:block;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;text-indent:2em}}.home-page-copy{position:relative;z-index:10;width:100%;padding:0;text-align:left;display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:flex-start;align-items:flex-start}.home-page-copy p{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;text-indent:2em;max-width:60vw}.home-page-copy p a{width:auto;position:relative;color:#1a1a1a}.home-page-copy p a:after{content:"";width:100%;position:absolute;bottom:.1em;left:0;height:1rem;background:#f26522;z-index:-1;transition:height .25s cubic-bezier(1,0,0,1)}.home-page-copy p a:hover:after{height:45%}.home-page-copy .introduction{width:40%;z-index:10}.home-page-copy a{width:50%}.home-page-copy img:hover{transform:scaleY(-1)}.home-page-copy .caption{text-indent:0;color:#1a1a1a;position:absolute;top:100%;left:0;transform-origin:top left;transform:rotate(-270deg) translateY(0) translateX(-100%);-ms-transform:rotate(-270deg) translateY(0) translateX(-100%);zoom:1;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding-top:1rem;white-space:nowrap}.home-page-copy .caption .caption-inner{position:absolute;top:1rem;left:0;white-space:nowrap}.projects-grid{width:110vw;padding:0;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin-top:10vh;z-index:10;position:relative;transition:transform 5s cubic-bezier(.77,0,.175,1);transform:translateX(-5vw) translateY(0)}.projects-grid .item-inner{margin:0;width:100%;height:100%;transition:transform .65s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1024px){.projects-grid{width:100vw;transform:translateX(0) translateY(0)}}.projects-grid .original-item{cursor:pointer}.projects-grid .original-item .item-inner{transform:scaleY(0)}.projects-grid .original-item .item-inner.show{transform:scaleY(1)}@media only screen and (max-width:767px){.projects-grid .not-original{display:none}}@media only screen and (max-width:767px){.projects-grid{-moz-justify-content:space-between;justify-content:space-between;width:auto;overflow-x:hidden;overflow-y:visible;transform:translateX(0) translateY(0)}}.projects-grid.move-left{transform:translateX(5vw) translateY(0);transition:transform 5s cubic-bezier(.3,0,.3,1)}.projects-grid.move-right{transform:translateX(-15vw) translateY(0);transition:transform 5s cubic-bezier(.3,0,.3,1)}.projects-grid .grid-item{position:relative;margin-bottom:5vw;width:20%}@media only screen and (max-width:767px){.projects-grid .grid-item{width:35%;margin-left:0!important;margin-right:0!important}}.projects-grid .grid-item.landscape{width:40%}.projects-grid .grid-item.landscape .image{padding-bottom:71%}@media only screen and (max-width:767px){.projects-grid .grid-item.landscape{width:60%}.projects-grid .grid-item.landscape .image{padding-bottom:83%}}.projects-grid .grid-item:hover .image{transform:scaleY(-1)}.projects-grid .grid-item:hover .item-inner{transform:scale(1.05)}.projects-grid .grid-item .image{transition:opacity .85s ease-in;height:auto;width:100%;padding-bottom:142%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}.projects-grid .grid-item.space-1{margin-right:5%}.projects-grid .grid-item.space-2{margin-right:10%}.projects-grid .grid-item.space-3{margin-right:7.5%}.projects-grid .grid-item.space-4{margin-right:2.5%}.projects-grid .grid-item.space-5{margin-right:7.5%}.projects-grid .grid-item.space-6{margin-right:12.5%}.projects-grid .grid-item.space-7{margin-right:5%}.projects-grid .grid-item.left-1{margin-left:0}.projects-grid .grid-item.left-2{margin-left:0}.projects-grid .grid-item.left-3{margin-left:0}.projects-grid .grid-item.left-4{margin-left:0}.projects-grid .grid-item.left-5{margin-left:5%}.projects-grid .grid-item.left-6{margin-left:0}.projects-grid .grid-item.left-7{margin-left:0}@media only screen and (max-width:1024px){.projects-grid{margin-top:30vh}}@media only screen and (max-width:767px){.projects-grid{margin-top:15vh}}.filter-gradient{transition:opacity .85s ease-in;background:linear-gradient(hsla(0,0%,100%,0),#fff);pointer-events:none;width:100%;height:70vh;position:fixed;top:20vh;left:0;z-index:50;display:block;opacity:0}.filter-gradient.filter-hover{opacity:1}@media only screen and (max-width:767px){.filter-gradient{display:none;background:transparent}}.page-template-tmpl-projects .filter-gradient{top:40vh}.filter-wrap{width:100%;padding:0 5%;margin-top:25vh;z-index:150;display:block;position:relative;display:-moz-flex;display:flex;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;height:15vh}@media only screen and (max-width:1024px){.filter-wrap{margin-top:0;position:absolute;top:-15vh}}@media only screen and (max-width:767px){.filter-wrap{display:none}}.filter-wrap .filter-category{width:40%;position:relative}.filter-wrap .filter-category .drop-wrap{height:100%;max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(1,0,0,1)}.filter-wrap .filter-category .drop-wrap li{opacity:0;transition:all .45s cubic-bezier(1,0,0,1);transform:translate3d(0,8rem,0)}@media only screen and (max-width:767px){.filter-wrap .filter-category{width:50%;display:none}}.filter-wrap .filter-tags{width:40%;position:relative}.filter-wrap .filter-tags .drop-wrap{height:100%;max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(1,0,0,1)}.filter-wrap .filter-tags .drop-wrap li{opacity:0;transition:all .45s cubic-bezier(1,0,0,1);transform:translate3d(0,8rem,0)}.filter-wrap .filter-tags ul{padding-left:0}@media only screen and (max-width:767px){.filter-wrap .filter-tags{width:80%}}.filter-wrap ul{padding:0;list-style-type:none;font-weight:400;font-style:normal;font-size:6vw;line-height:6vw;margin:0 0 0 -.05em;position:relative}.filter-wrap ul li{margin:0;padding:0}@media only screen and (max-width:767px){.filter-wrap ul{font-weight:400;font-style:normal;font-size:9vw;line-height:9vw}}.filter-wrap ul a{color:#1a1a1a;display:inline-block}.filter-wrap ul li{display:inline-block;margin:0 1rem 0 0}@media only screen and (max-width:767px){.filter-wrap ul li{margin-right:0}}.filter-wrap ul li.small{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;width:100%}.filter-wrap ul li.title:after{transition:width .35s cubic-bezier(.19,1,.22,1);margin-left:.5rem;background:#1a1a1a;width:3rem;margin-bottom:.23em;height:.4vw;content:"";display:inline-block}@media only screen and (max-width:1024px){.filter-wrap ul li.title:after{display:none}}@media only screen and (max-width:767px){.filter-wrap ul li.title:after{height:2px}}.filter-wrap ul li.title:hover:after{width:10rem}.filter-wrap ul li br{display:none}@media only screen and (max-width:767px){.filter-wrap ul li br{display:block}}@media only screen and (max-width:767px){.filter-wrap{margin-top:7.5vh}}.filter-reset{width:20%;position:relative;display:none}.filter-reset a{font-weight:400;font-style:normal;font-size:6vw;line-height:6vw;position:absolute;top:0;right:0;color:#1a1a1a}@media only screen and (max-width:767px){.filter-reset a{font-weight:400;font-style:normal;font-size:9vw;line-height:9vw}}.filter-reset br{display:none}@media only screen and (max-width:767px){.filter-reset br{display:block}}#menu-by-category{position:absolute;top:0;left:0;cursor:pointer;width:45vw}#menu-by-category.open .drop-wrap{max-height:100vh;overflow:hidden;height:100%}#menu-by-category.open .drop-wrap li{opacity:1;transform:translateZ(0)}#menu-by-category.open .drop-wrap li:first-of-type{transition-delay:.1s}#menu-by-category.open .drop-wrap li:nth-of-type(2){transition-delay:.15s}#menu-by-category.open .drop-wrap li:nth-of-type(3){transition-delay:.2s}#menu-by-category.open .drop-wrap li:nth-of-type(4){transition-delay:225ms}#menu-by-category.open .drop-wrap li:nth-of-type(5){transition-delay:.25s}#menu-by-category.open .drop-wrap li:nth-of-type(6){transition-delay:275ms}#menu-by-category.open .drop-wrap li:nth-of-type(7){transition-delay:.3s}#menu-by-category.open .drop-wrap li:nth-of-type(8){transition-delay:325ms}#menu-by-category.open .title:after{width:10rem}#menu-by-tags{position:absolute;top:0;left:0;cursor:pointer}#menu-by-tags.open .drop-wrap{max-height:100vh;overflow:hidden;height:100%}#menu-by-tags.open .drop-wrap li{opacity:1;transform:translateZ(0)}#menu-by-tags.open .drop-wrap li:first-of-type{transition-delay:.1s}#menu-by-tags.open .drop-wrap li:nth-of-type(2){transition-delay:.15s}#menu-by-tags.open .drop-wrap li:nth-of-type(3){transition-delay:.2s}#menu-by-tags.open .drop-wrap li:nth-of-type(4){transition-delay:225ms}#menu-by-tags.open .drop-wrap li:nth-of-type(5){transition-delay:.25s}#menu-by-tags.open .drop-wrap li:nth-of-type(6){transition-delay:275ms}#menu-by-tags.open .drop-wrap li:nth-of-type(7){transition-delay:.3s}#menu-by-tags.open .drop-wrap li:nth-of-type(8){transition-delay:325ms}#menu-by-tags.open .title:after{width:10rem}body.page-template-tmpl-about .content-wrap,body.page-template-tmpl-about .main-footer{transform:translate3d(0,100vh,0);transition:transform .85s cubic-bezier(1,0,0,1)}body.page-template-tmpl-about .content-wrap.move,body.page-template-tmpl-about .main-footer.move{transform:translateZ(0)}.about-page{margin-top:40vh;padding:0 5%}@media only screen and (max-width:1024px){.about-page{margin-top:30vh}}@media only screen and (max-width:767px){.about-page{margin-top:15vh;padding:0}}@media only screen and (max-width:767px) and (orientation:landscape){.about-page{margin-top:30vh}}.about-page img{position:relative;z-index:8;width:60vw}.about-page .picture,.about-page picture{width:100%;position:relative;display:block}.about-page .caption{color:#1a1a1a;position:absolute;top:0;left:0;transform:translateY(100%);transform-origin:top left;transform:rotate(-270deg);-ms-transform:rotate(-270deg);zoom:1;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding-top:1rem}.about-page .caption .caption-inner{position:absolute;top:1rem;left:0;white-space:nowrap}@media only screen and (max-width:767px){.about-page .caption{display:none}}.about-page .about-heading{position:absolute;z-index:20;top:60%;left:60vw;transform:translateY(-50%);width:100%}.about-page .about-heading h1{font-weight:400;font-style:normal;font-size:6vw;line-height:6vw}@media only screen and (max-width:767px){.about-page .about-heading h1{font-weight:400;font-style:normal;font-size:9vw;line-height:9vw}}.about-page .about-heading h1 span{padding-top:50vh;display:block}@media only screen and (max-width:767px){.about-page .about-heading h1 span{padding-top:10rem}}@media only screen and (max-width:767px){.about-page .about-heading{left:75vw;padding:0;position:absolute;top:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;-ms-flexbox-order:1;order:1;transform:translateY(-50%);z-index:10}}.about-page .bio{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;width:100%;margin:10rem 0 5rem}.about-page .bio .bio-inner{width:75rem;z-index:10;padding-right:0}@media only screen and (min-width:2000px){.about-page .bio .bio-inner{width:90rem}}@media only screen and (max-width:767px){.about-page .bio .bio-inner{padding:0 5%}}.about-page .bio p{font-weight:400;font-style:normal;font-size:3rem;line-height:3.75rem;text-indent:2em}@media only screen and (max-width:767px){.about-page .bio p{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:767px){.about-page .bio p{text-indent:2em}}@media only screen and (max-width:767px){.about-page .bio p a{color:#1a1a1a!important;pointer-events:none}}.about-page .bio .clients{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:767px){.about-page .bio{margin-top:5vh;margin-bottom:5vh}}.about-page .about-introduction{position:relative}.about-page .clients{max-width:25rem}.about-page .clients h3{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.about-page .clients p{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;max-width:25rem;text-indent:2em}.about-page .about-image{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column}.about-page .about-image .image-one{width:70vw;position:relative;z-index:10}.about-page .about-image .image-one img{width:100%}@media only screen and (max-width:767px){.about-page .about-image .image-one{width:100vw;left:-20vw}}.about-page .about-image .image-one .image-thumbnails{max-width:70vw;height:100%;position:absolute;top:0;left:0;display:block;z-index:10;width:100%}.about-page .about-image .image-one .image-thumbnails img{pointer-events:none;height:100%;width:auto;position:absolute;max-height:30vw;top:50%;left:50%;transform:translate(-50%,-50%);align-self:center}@media only screen and (max-width:767px){.about-page .about-image .image-one .image-thumbnails{display:none}}@media only screen and (max-width:767px){.about-page .about-image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;-ms-flexbox-order:2;order:2}}@media only screen and (min-width:2000px){.about-page{margin-top:40vh}}.instafeed-outer{padding:0;margin-bottom:20vh;width:100%}.instafeed-outer #instafeed{position:relative}.instafeed-outer #instafeed:after{content:"";display:table;clear:both}.instafeed-outer #instafeed a{width:40%;margin-bottom:0;display:block;float:left;position:relative}@media only screen and (max-width:767px){.instafeed-outer #instafeed a{height:45vw;width:45vw;left:5vw}}.instafeed-outer #instafeed a img{width:100%;height:auto}.instafeed-outer #instafeed a p{max-width:20rem;opacity:0;color:#1a1a1a;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center}@media only screen and (max-width:767px){.instafeed-outer #instafeed a p{display:none}}.instafeed-outer #instafeed a:first-of-type{background:#aa302d;margin-top:10vh}.instafeed-outer #instafeed a:first-of-type img{width:100%}.instafeed-outer #instafeed a:first-of-type:hover{z-index:10}.instafeed-outer #instafeed a:first-of-type:hover p{opacity:1}.instafeed-outer #instafeed a:first-of-type:hover>img{opacity:0}.instafeed-outer #instafeed a:first-of-type .caption{display:none}.instafeed-outer #instafeed a:nth-of-type(2){margin-left:-20%;margin-top:20%;background:#30699e}.instafeed-outer #instafeed a:nth-of-type(2) img{width:100%}.instafeed-outer #instafeed a:nth-of-type(2):hover{z-index:10}.instafeed-outer #instafeed a:nth-of-type(2):hover p{opacity:1}.instafeed-outer #instafeed a:nth-of-type(2):hover>img{opacity:0}.instafeed-outer #instafeed a:nth-of-type(2) .caption{text-indent:0;width:100%;text-align:center;color:#1a1a1a;position:absolute;top:0;left:100%;transform-origin:top left;transform:rotate(-270deg) translateY(-100%) translateX(0);-ms-transform:rotate(-270deg) translateY(-100%) translateX(0);zoom:1;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.instafeed-outer #instafeed a:nth-of-type(2) .caption .caption-inner{width:100%;text-align:center;position:absolute;top:-1rem;left:0;white-space:nowrap}@media only screen and (max-width:767px){.instafeed-outer #instafeed a:nth-of-type(2){margin-left:-24vw;margin-top:40vw}}.instafeed-outer #instafeed a:nth-of-type(3){float:right;width:20%;background:#2f6740}.instafeed-outer #instafeed a:nth-of-type(3) img{width:100%}.instafeed-outer #instafeed a:nth-of-type(3):hover{z-index:10}.instafeed-outer #instafeed a:nth-of-type(3):hover p{opacity:1}.instafeed-outer #instafeed a:nth-of-type(3):hover>img{opacity:0}.instafeed-outer #instafeed a:nth-of-type(3) .caption{display:none}@media only screen and (max-width:767px){.instafeed-outer #instafeed a:nth-of-type(3){width:22.5vw;height:22.5vw;right:5vw;left:auto}}.instafeed-outer #instafeed .instagram-profile{text-indent:none;width:100%;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;width:22.5vw;color:#1a1a1a;position:absolute;bottom:0;right:0;transform:translateY(-20rem);background:transparent}.instafeed-outer #instafeed .instagram-profile a{background:transparent;float:none;color:#1a1a1a;width:100%}@media only screen and (max-width:767px){.instafeed-outer{margin-bottom:5vh;margin-top:5vh}}.preloader{background:#fff;width:100vw;height:100vh;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;position:fixed;top:0;left:0;z-index:10000}.preloader .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader .image img{height:0;display:none;width:225px}@media only screen and (max-width:767px){.preloader .image img{width:125px;align-self:center}}.preloader .image.image-one{z-index:15}.preloader .image.image-two{z-index:5}.loading-cursor{z-index:10100;position:absolute;margin-left:-10vw;margin-top:-6vw;top:0;left:0;width:20vw;height:12vw;display:block;background-size:contain;pointer-events:none}.swiper-gallery{height:100vh}.swiper-gallery .swiper-slide{height:100%;width:auto;padding-top:5vh}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide{padding-top:2.5vh}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide{height:auto;display:block}}.swiper-gallery .swiper-slide img{width:auto;height:90vh;object-fit:cover;cursor:zoom-in}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide img{width:100%;height:auto;object-fit:contain}}.swiper-gallery .swiper-slide .picture,.swiper-gallery .swiper-slide picture{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row}.swiper-gallery .swiper-slide .picture .image-spacer,.swiper-gallery .swiper-slide picture .image-spacer{display:block}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide .picture,.swiper-gallery .swiper-slide picture{height:auto;display:block}}.swiper-gallery .swiper-slide.slide-spacer{width:50vw;margin-right:0}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.slide-spacer{width:100%;height:auto}}.swiper-gallery .swiper-slide:nth-last-child(2){margin-right:0}.swiper-gallery .swiper-slide:last-of-type{margin-right:0}.swiper-gallery .swiper-slide.info-slide{width:75vw;margin-right:0;height:95%}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide{width:100%;height:auto;padding:5rem 0 0}}.swiper-gallery .swiper-slide.info-slide .last-slide-inner{padding:0 5vw 0 0;position:relative;height:100%;width:100%;display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;-moz-flex-grow:1;flex-grow:1;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;flex-direction:column}.swiper-gallery .swiper-slide.info-slide .last-slide-inner p{font-weight:400;font-style:normal;font-size:3vw;line-height:3vw;max-width:65rem;margin-left:0;width:100vw}@media only screen and (min-width:2000px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner p{max-width:81rem}}@media only screen and (max-width:1440px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner p{font-weight:400;font-style:normal;font-size:4.5rem;line-height:4.5rem;max-width:60rem}}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner p{font-weight:400;font-style:normal;font-size:4.5rem;line-height:4.5rem;max-width:100%;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.swiper-gallery .swiper-slide.info-slide .last-slide-inner p br{display:none}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner p{font-weight:400;font-style:normal;font-size:11vw;line-height:12vw;max-width:100%;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.swiper-gallery .swiper-slide.info-slide .last-slide-inner p br{display:none}}.swiper-gallery .swiper-slide.info-slide .last-slide-inner h2{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;max-width:50rem;margin-bottom:7rem}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner h2{margin-bottom:5rem}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner h2{margin-top:0;margin-bottom:5rem}}.swiper-gallery .swiper-slide.info-slide .last-slide-inner .credits{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;text-indent:0;margin-top:7rem;max-width:45rem;margin-bottom:3rem}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner .credits{margin-top:5rem;margin-bottom:5rem}.swiper-gallery .swiper-slide.info-slide .last-slide-inner .credits br{display:none}}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner .credits{margin-top:5rem}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide .last-slide-inner{padding:0 5vw}}.swiper-gallery .swiper-slide.info-slide.project-long p{font-weight:400;font-style:normal;font-size:3vw;line-height:3vw;max-width:65rem;margin-left:0;width:100vw;text-indent:1.5em}@media only screen and (min-width:2000px){.swiper-gallery .swiper-slide.info-slide.project-long p{max-width:100rem}}@media only screen and (max-width:1440px){.swiper-gallery .swiper-slide.info-slide.project-long p{font-weight:400;font-style:normal;font-size:4.5rem;line-height:4.5rem;max-width:65rem}}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.info-slide.project-long p{font-weight:400;font-style:normal;font-size:4rem;line-height:4rem;max-width:48rem}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.info-slide.project-long p{font-weight:400;font-style:normal;font-size:11vw;line-height:12vw;max-width:100%;text-indent:1em;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.swiper-gallery .swiper-slide.info-slide.project-long p br{display:none}}.swiper-gallery .swiper-slide.slide-video{width:100vw;margin-right:5vw;height:90vh;display:block;position:relative;padding-top:2.5vh}.swiper-gallery .swiper-slide.slide-video .video-container{position:absolute;top:5vh;bottom:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.slide-video .video-container{position:static;height:auto;overflow:visible}}.swiper-gallery .swiper-slide.slide-video .video-container video{width:100vw;height:90vh;object-fit:cover}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.slide-video .video-container video{width:100%;height:auto;object-fit:contain}}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.slide-video{padding-top:5vh}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.slide-video{width:100%;height:auto}}.swiper-gallery .swiper-slide.last-slide-spacer{width:13vw;height:auto;margin-right:0}.swiper-gallery .swiper-slide.last-slide-spacer .slide-content .post-previous{transform:translateZ(0);transition:transform .65s cubic-bezier(.19,1,.22,1)}.swiper-gallery .swiper-slide.last-slide-spacer .slide-content .post-previous:hover{transform:translate3d(-10vw,0,0)}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.last-slide-spacer .slide-content .post-previous:hover{transform:translateZ(0)}}.swiper-gallery .swiper-slide.last-slide-spacer img{cursor:pointer}.swiper-gallery .swiper-slide.last-slide-spacer p{text-align:center;width:100vh;text-indent:0;z-index:10;color:#1a1a1a;position:absolute;top:5vh;left:0;transform-origin:top left;transform:rotate(-90deg) translateY(-100%) translateX(0);-ms-transform:rotate(-90deg) translateY(-100%) translateX(0);zoom:1;font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding-top:1rem;white-space:nowrap;padding-bottom:2rem}@media only screen and (max-width:1024px){.swiper-gallery .swiper-slide.last-slide-spacer{width:6vw}}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.last-slide-spacer{display:none}}.swiper-gallery .swiper-slide.post-image-item{position:relative}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide:nth-child(2){padding-top:5vh!important}}.swiper-gallery .swiper-slide.space-1 .image-spacer{padding-right:11vw}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.space-1{padding-top:11vh}}.swiper-gallery .swiper-slide.space-2 .image-spacer{padding-right:5vw}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.space-2{padding-top:5vh}}.swiper-gallery .swiper-slide.space-3 .image-spacer{padding-right:16vw}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.space-3{padding-top:16vh}}.swiper-gallery .swiper-slide.space-4 .image-spacer{padding-right:9.5vw}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.space-4{padding-top:5vh}}.swiper-gallery .swiper-slide.space-5 .image-spacer{padding-right:20vw}@media only screen and (max-width:767px){.swiper-gallery .swiper-slide.space-5{padding-top:5vh}}.swiper-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:767px){.swiper-container .swiper-wrapper{overflow:visible;display:block;height:auto}}@media only screen and (max-width:1024px){.swiper-container{height:90vh}}@media only screen and (max-width:767px){.swiper-container{overflow:visible;height:auto!important}}.slick-arrows{z-index:1100;position:fixed;top:0;left:0;width:100vw;height:100vh;display:block}.slick-arrows .slick-arrow{width:50vw;height:100vh;position:absolute;top:0;display:block}.slick-arrows .slick-arrow.prev-arrow{left:0}.slick-arrows .slick-arrow.next-arrow{right:0}.slick-arrows .slick-arrow.slick-disabled{cursor:auto}.close-cross{z-index:26000;position:absolute;top:0;right:0;width:7rem;height:7rem;display:block;cursor:pointer}.close-cross:after,.close-cross:before{position:absolute;top:3.5rem;right:0;content:"";width:7rem;height:5px;background-color:#1a1a1a;display:block}.close-cross:after{transform:rotate(45deg)}.close-cross:before{transform:rotate(-45deg)}.close-single{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding:1rem 0 0;position:fixed;top:0;right:1rem;z-index:26000}.count{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;padding:0;position:fixed;bottom:1rem;left:1rem;z-index:26000}.go-back{font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;padding:5vh 0 0;position:fixed;z-index:10;top:0;left:5%;text-align:center;display:inline-block;cursor:pointer}@media only screen and (min-width:2000px){.go-back{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width:767px){.go-back{font-size:1.75rem;line-height:1.75rem}}.go-back a{color:#1a1a1a}@media only screen and (max-width:767px){.go-back{display:none}}.project-title{font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem;padding:3rem 0 0;position:fixed;z-index:10;top:0;left:5%;text-align:left;display:inline-block}@media only screen and (max-width:1440px){.project-title{font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.75rem}}@media only screen and (min-width:2000px){.project-title{font-weight:400;font-style:normal;font-size:2.25rem;line-height:2.25rem}}.project-title a{color:#1a1a1a}.slide-caption{font-weight:400;font-style:normal;font-size:1.16667rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:1px;z-index:25000;padding:1rem 0 0;position:fixed;top:0;right:1rem;text-align:center;display:inline-block}.project-heading{transition:transform .65s cubic-bezier(1,0,0,1);position:fixed;top:0;left:50%;pointer-events:none;height:100vh;width:100vw;z-index:10;transform:translate(-50%);text-align:center}.project-heading .project-heading-wrap{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;align-items:center;height:100vh;width:100vw}@media only screen and (max-width:767px){.project-heading .project-heading-wrap{width:100%;height:auto}}.project-heading h1{font-weight:400;font-style:normal;font-size:13vw;line-height:13vw;width:100%}@media only screen and (max-width:767px){.project-heading{position:static;transform:translate(0);width:100%;height:auto;margin-top:5rem}}.post-gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll;z-index:10000;background:#333335;text-align:center;display:none}.post-gallery-modal .post-gallery-modal-inner{padding:0;cursor:zoom-out}.post-gallery-modal .post-gallery-modal-inner img{margin:0 auto}@media only screen and (max-width:767px){.post-gallery-modal .post-gallery-modal-inner img{width:100%;height:auto}}@media only screen and (max-width:767px){.post-gallery-modal .post-gallery-modal-inner{width:100vw;height:100vh}}.post-gallery-modal .post-gallery-modal-inner-close{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}@media only screen and (max-width:767px){.post-gallery-modal{width:100vw;height:100vh}}.post-gallery-modal p{padding:0;color:#1a1a1a;font-weight:400;font-style:normal;font-size:3vw;line-height:3vw;text-align:left;opacity:0;margin:0}@media only screen and (max-width:767px){.post-gallery-modal p{padding:5%;top:5%;font-size:6vw;line-height:6vw}}.post-gallery-modal p.project-title{position:fixed;top:5vh;left:5%}@media only screen and (max-width:767px){.post-gallery-modal p.project-title{top:0;left:0}}.post-gallery-modal p.image-number{position:fixed;top:5vh;right:5%}@media only screen and (max-width:767px){.post-gallery-modal p.image-number{top:0;right:0}}.post-gallery-modal p br{display:none}body.overflow-hidden{overflow:hidden}.error-page .project-heading{position:relative;left:0;transform:translate(0);pointer-events:all}.error-page .project-heading img{position:relative;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:4}.error-page .project-heading h1{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);z-index:30;pointer-events:none}.error-page .project-heading .image-thumbnails{max-width:70vw;height:100%;position:absolute;top:0;left:15vw;display:block;z-index:20;width:100%}.error-page .project-heading .image-thumbnails img{pointer-events:none;height:100%;width:auto;position:absolute;max-height:30vw;top:50%;left:50%;transform:translate(-50%,-50%);align-self:center}@media only screen and (max-width:767px){.error-page .project-heading .image-thumbnails{display:none}}
@media (max-width:767.98px){.zh-CN .c-navbar__link,.zh-HK .c-navbar__link,.zh-TW .c-navbar__link{font-size:40px;font-size:4rem}}@media (min-width:768px) and (min-width:992px){.zh-CN .c-navbar__link,.zh-HK .c-navbar__link,.zh-TW .c-navbar__link{font-size:16px;font-size:1.6rem}}@media (min-width:992px){.zh-CN .c-footer__social-item,.zh-HK .c-footer__social-item,.zh-TW .c-footer__social-item{font-size:16px;font-size:1.6rem}.zh-CN .c-footer__copyright-link,.zh-HK .c-footer__copyright-link,.zh-TW .c-footer__copyright-link{font-size:16px;font-size:1.6rem}}.c-navbar__list{width:100%}.about-heading h1 p{background-color:hsla(0,0%,100%,.8);padding-bottom:5px;padding-top:2px}a{transition:opacity .3s}a:hover{opacity:.5}a.c-navbar__brand:hover{opacity:1}a.c-project-listing__item-link:hover{opacity:1}a.c-project-listing__item-link .c-project-listing__item-title-container{transition:all .3s;opacity:1}a.c-project-listing__item-link:hover .c-project-listing__item-title-container{opacity:.5;transform:translateY(8px)}a.c-project-listing__item-link picture{transition:all .3s;position:relative;z-index:1}a.c-project-listing__item-link:hover picture{-webkit-filter:contrast(1.1);filter:contrast(1.1);transform:scale(1.05);position:relative;z-index:2}.c-project-image-double__media-container a{opacity:1}.c-project-image-double__media-container a .c-project-listing__item-title-container{transition:all .3s;opacity:1}.c-project-image-double__media-container a:hover .c-project-listing__item-title-container{opacity:.5;transform:translateX(-8px) translateY(-8px)}.c-project-image-double__media-container a .c-project-image-double__media-wrapper{transition:all .3s;position:relative;z-index:1}.c-project-image-double__media-container a:hover .c-project-image-double__media-wrapper{-webkit-filter:contrast(1.1);filter:contrast(1.1);transform:scale(1.03);position:relative;z-index:2}
*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img{pointer-events:none}html{height:100%}body{margin:0}main.content-wrap{background-color:#fff}#barba-wrapper{background-color:#f5f5f5}.separator-line{width:90%;border-bottom:1px solid #ebebeb;margin:auto auto 40px}.c-about{background-color:#f5f5f5}button{opacity:1;transition:.5s}button:hover{opacity:.5}.c-project-image__media{opacity:1}.c-project-content__content.invert{margin-left:0}.daulf-loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}
