.container{max-width:1200px;margin:0 auto;padding:0 24px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.row{list-style:none;margin-left:-24px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.row--gutterless{margin-left:0}.col{float:left;padding-left:24px;box-sizing:border-box}.row--gutterless .col{padding-left:0}@media only screen and (min-width:1200px){.col--lg-offset-0{margin-left:0}.col--lg-1{width:8.3333333333%}.col--lg-offset-1{margin-left:8.3333333333%}.col--lg-2{width:16.6666666667%}.col--lg-offset-2{margin-left:16.6666666667%}.col--lg-3{width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{width:33.3333333333%}.col--lg-offset-4{margin-left:33.3333333333%}.col--lg-5{width:41.6666666667%}.col--lg-offset-5{margin-left:41.6666666667%}.col--lg-6{width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{width:58.3333333333%}.col--lg-offset-7{margin-left:58.3333333333%}.col--lg-8{width:66.6666666667%}.col--lg-offset-8{margin-left:66.6666666667%}.col--lg-9{width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{width:83.3333333333%}.col--lg-offset-10{margin-left:83.3333333333%}.col--lg-11{width:91.6666666667%}.col--lg-offset-11{margin-left:91.6666666667%}.col--lg-12{width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.col--md-offset-0{margin-left:0}.col--md-1{width:8.3333333333%}.col--md-offset-1{margin-left:8.3333333333%}.col--md-2{width:16.6666666667%}.col--md-offset-2{margin-left:16.6666666667%}.col--md-3{width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{width:33.3333333333%}.col--md-offset-4{margin-left:33.3333333333%}.col--md-5{width:41.6666666667%}.col--md-offset-5{margin-left:41.6666666667%}.col--md-6{width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{width:58.3333333333%}.col--md-offset-7{margin-left:58.3333333333%}.col--md-8{width:66.6666666667%}.col--md-offset-8{margin-left:66.6666666667%}.col--md-9{width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{width:83.3333333333%}.col--md-offset-10{margin-left:83.3333333333%}.col--md-11{width:91.6666666667%}.col--md-offset-11{margin-left:91.6666666667%}.col--md-12{width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (max-width:767px){.col--sm-offset-0{margin-left:0}.col--sm-1{width:8.3333333333%}.col--sm-offset-1{margin-left:8.3333333333%}.col--sm-2{width:16.6666666667%}.col--sm-offset-2{margin-left:16.6666666667%}.col--sm-3{width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{width:33.3333333333%}.col--sm-offset-4{margin-left:33.3333333333%}.col--sm-5{width:41.6666666667%}.col--sm-offset-5{margin-left:41.6666666667%}.col--sm-6{width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{width:58.3333333333%}.col--sm-offset-7{margin-left:58.3333333333%}.col--sm-8{width:66.6666666667%}.col--sm-offset-8{margin-left:66.6666666667%}.col--sm-9{width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{width:83.3333333333%}.col--sm-offset-10{margin-left:83.3333333333%}.col--sm-11{width:91.6666666667%}.col--sm-offset-11{margin-left:91.6666666667%}.col--sm-12{width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (max-width:480px){.col--xs-offset-0{margin-left:0}.col--xs-1{width:8.3333333333%}.col--xs-offset-1{margin-left:8.3333333333%}.col--xs-2{width:16.6666666667%}.col--xs-offset-2{margin-left:16.6666666667%}.col--xs-3{width:25%}.col--xs-offset-3{margin-left:25%}.col--xs-4{width:33.3333333333%}.col--xs-offset-4{margin-left:33.3333333333%}.col--xs-5{width:41.6666666667%}.col--xs-offset-5{margin-left:41.6666666667%}.col--xs-6{width:50%}.col--xs-offset-6{margin-left:50%}.col--xs-7{width:58.3333333333%}.col--xs-offset-7{margin-left:58.3333333333%}.col--xs-8{width:66.6666666667%}.col--xs-offset-8{margin-left:66.6666666667%}.col--xs-9{width:75%}.col--xs-offset-9{margin-left:75%}.col--xs-10{width:83.3333333333%}.col--xs-offset-10{margin-left:83.3333333333%}.col--xs-11{width:91.6666666667%}.col--xs-offset-11{margin-left:91.6666666667%}.col--xs-12{width:100%}.col--xs-offset-12{margin-left:100%}}*{background-color:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{background-color:#fff;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;display:inline-block}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table td,table th{text-align:left}.sr-only{font-size:0;height:0;overflow:hidden;position:absolute;width:0}@media only screen and (min-width:1200px){.visible-lg{display:block!important}}@media only screen and (min-width:1200px){.hidden-lg{display:none!important}}@media only screen and (min-width:768px) and (max-width:1199px){.visible-md{display:block!important}}@media only screen and (min-width:768px) and (max-width:1199px){.hidden-md{display:none!important}}@media only screen and (max-width:767px){.visible-sm{display:block!important}}@media only screen and (max-width:767px){.hidden-sm{display:none!important}}@media only screen and (max-width:480px){.visible-xs{display:block!important}}@media only screen and (max-width:480px){.hidden-xs{display:none!important}}.alignleft,.float-left{float:left}img .alignleft,img .float-left{margin-right:24px}.alignright,.float-right{float:right}img .alignright,img .float-right{margin-left:24px}.aligncenter,.float-center{display:block;margin-left:auto;margin-right:auto}img .aligncenter,img .float-center{margin-bottom:24px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.align-text-left{text-align:left}.align-text-right{text-align:right}.align-text-center{text-align:center}.visible-on-mobile{display:none!important}@media screen and (max-width:480px){.visible-on-mobile{display:block!important}}.visible-on-tablet{display:none!important}@media screen and (max-width:768px){.visible-on-tablet{display:block!important}}@media screen and (max-width:480px){.visible-on-tablet{display:none!important}}@media screen and (max-width:768px){.visible-on-desktop{display:none!important}}body{color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;font-size:1rem;line-height:1.5;-webkit-text-size-adjust:none}body.single{background-color:#e4e1d8}body.page{background-color:#000}address,dl,h1,h2,h3,h4,h5,h6,hr,ol,p,ul{margin-bottom:24px}address:last-child,dl:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a{color:#c4963a;text-decoration:none}a:hover{color:#fff;text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;font-style:inherit}hr{display:block;height:2px;width:100%;background:linear-gradient(90deg,#b8802b 0,#9e6f28 36%,#b8802b 63%,#9e6f28);margin-bottom:48px}img{max-width:100%;height:auto;vertical-align:top}.is-fluid{display:block;width:100%;height:auto}:focus{outline:0}input,select,textarea{background-color:#000;border:1px solid #fff;border-radius:0;color:#fff;line-height:36px;height:36px;padding:0 12px;width:100%}input[type=checkbox],input[type=radio]{background:transparent;border:0;line-height:normal;height:auto;width:auto}input[type=file]{line-height:normal;height:auto;padding:6px 12px}input[type=submit]{border-radius:0}input[disabled]{background-color:#f5f5f5;cursor:not-allowed}select{line-height:normal;padding:0;padding-left:12px}textarea{min-height:96px;overflow:auto;vertical-align:top;resize:vertical}.form--inline .form__group{display:inline-block}.checkbox,.radio{display:block;padding-left:24px}.checkbox.inline,.radio.inline{display:inline-block}.checkbox>input,.radio>input{float:left;margin-left:-24px;margin-top:4px}.form__group{display:block;margin-bottom:24px}.form__label{display:block;margin-bottom:12px}.input-group{position:relative}.input-group>input{padding:0 48px}.input-group .input-group__addon{line-height:36px;height:36px;position:absolute;text-align:center;top:0;width:36px}.input-group .input-group__addon:first-child{left:0}.input-group .input-group__addon:last-child{right:0}ol,ul{margin-left:24px}li>ol,li>ul{margin-bottom:0}.list--unstyled{list-style:none;margin-left:0}.list--socials{margin-left:0}@media screen and (max-width:480px){.list--socials{padding:0 48px}}.list--socials .list__item{display:inline-block;margin:0 4px}@media screen and (max-width:480px){.list--socials .list__item{margin:0 6px 12px}}.list--socials .list__item a{font-size:20px;font-size:1.25rem;display:block;width:40px;height:40px;line-height:39px;border-radius:50%;text-align:center;color:#c4963a;border:1px solid #c4963a;transition:all .5s}.list--socials .list__item a:hover{color:#272727;background-color:#c4963a}h1,h2,h3,h4,h5,h6,strong{font-weight:500}small{font-size:.75em}.main{display:block;padding-top:105px;z-index:10}@media screen and (max-width:480px){.main{padding-top:88px}}.main.main--home{background-color:#000}.main .main__header{background:url(img/banner-background.jpg) no-repeat 50%;background-size:cover;text-transform:uppercase;text-align:center;padding:72px 0}.main .main__header h1{font-size:40px;font-size:2.5rem;background:linear-gradient(90deg,#f0a83c 0,#9e6f28 22%,#f0a83c 39%,#9e6f28 57%,#f0a83c 79%,#9e6f28);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:300;font-style:italic;margin-bottom:0}@media screen and (max-width:480px){.main .main__header h1{font-size:30px;font-size:1.875rem}}.main .main__projects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--entry{padding-bottom:96px}.page--entry .page__header{padding:48px 0}.page--entry .page__header .page__title{text-align:center;font-size:66px;font-size:4.125rem}@media screen and (max-width:480px){.page--entry .page__header .page__title{font-size:40px;font-size:2.5rem}}.page--entry .page__thumbnail{margin-bottom:24px}.page--entry .page__copy{font-size:26px;font-size:1.625rem;font-weight:200;line-height:1.2}.page--entry .page__copy hr{margin-bottom:24px}.header{position:fixed;width:100%;top:0;padding:24px;background-color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9000}.header .header__logo,.header .header__navigation{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .header__logo{margin-right:12px}@media screen and (max-width:480px){.header .header__logo{width:75px}}.header .header__navigation{text-align:right;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.header .header__navigation:after{content:"";display:block;height:2px;width:100%;background:linear-gradient(90deg,#b8802b 0,#9e6f28 36%,#b8802b 63%,#9e6f28);margin-top:3px}.footer{text-align:center;position:relative}.footer:before{content:"";display:block;height:2px;width:100%;background:linear-gradient(90deg,#b8802b 0,#9e6f28 36%,#b8802b 63%,#9e6f28);position:absolute;top:0;left:0}.footer .footer__contacts{background-color:#272727;padding-top:48px;padding-bottom:72px;color:#bfbfbf}.project .project__video{position:relative}.project .project__video .project__video__player,.project .project__video .project__video__preview{position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:56.25%;display:none}.project .project__video .project__video__player.project__video__player--visible,.project .project__video .project__video__preview.project__video__player--visible{display:block;position:inherit}.project .project__video .project__video__player .project__video__player__dismiss,.project .project__video .project__video__preview .project__video__player__dismiss{position:absolute;top:12px;left:12px;width:36px;height:36px;line-height:30px;text-align:center;color:#fff;background-color:rgba(23,35,34,.75);border-radius:5px;font-size:48px;font-size:3rem;z-index:30}.project .project__video .project__video__player .project__video__player__dismiss:hover,.project .project__video .project__video__preview .project__video__player__dismiss:hover{text-decoration:none;background-color:#fff;color:#8c8c8c}.project .project__video .project__video__player .project__video__player__iframe,.project .project__video .project__video__player .project__video__preview__iframe,.project .project__video .project__video__preview .project__video__player__iframe,.project .project__video .project__video__preview .project__video__preview__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project .project__video .project__video__player .project__video__preview__iframe,.project .project__video .project__video__preview .project__video__preview__iframe{opacity:0}.project--tile{width:33.3333%}@media screen and (max-width:480px){.project--tile{width:100%}}.project--tile .project__video,.project--tile .project__video:hover .project__video__thumbnail{opacity:0}.project--tile .project__video:hover .project__video__info{opacity:1}.project--tile .project__video .project__video__player{z-index:40}.project--tile .project__video .project__video__preview{display:block;z-index:10}.project--tile .project__video .project__video__thumbnail{position:relative;transition:opacity .5s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:20}.project--tile .project__video .project__video__info{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s;z-index:30}.project--tile .project__video .project__video__info .project__video__info__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.75;z-index:10}.project--tile .project__video .project__video__info .project__video__info__copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 24px;text-align:center;z-index:20}.project--tile .project__video .project__video__info .project__video__info__copy .project__heading{color:#fff;font-size:30px;font-size:1.875rem;margin-bottom:12px}.project--tile .project__video .project__video__info .project__video__info__copy .project__links .btn{margin:0 6px}.project--entry{color:#4f4f4f}.project--entry .project__banner{height:220px;background-size:cover;background-position:50%}@media screen and (max-width:480px){.project--entry .project__banner{height:175px}}.project--entry .project__header{text-align:center;padding:48px 0}@media screen and (max-width:480px){.project--entry .project__header{padding:24px 0}}.project--entry .project__header .project__title{margin-bottom:0;font-size:66px;font-size:4.125rem}@media screen and (max-width:480px){.project--entry .project__header .project__title{font-size:40px;font-size:2.5rem}}.project--entry .project__imagery,.project--entry .project__video{margin-bottom:24px}.project--entry .project__video{position:relative}.project--entry .project__video .project__video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s;z-index:30}@media screen and (max-width:480px){.project--entry .project__video .project__video__play{width:60px}}.project--entry .project__video .project__video__play:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.project--entry .project__video .project__video__thumbnail{position:relative;z-index:10}.project--entry .project__video .project__video__player{z-index:20}.project--entry .project__imagery{height:648px;overflow:hidden}.project--entry .project__copy{font-size:26px;font-size:1.625rem;font-weight:200;line-height:1.2;padding-bottom:24px;margin-bottom:48px;position:relative}@media screen and (max-width:480px){.project--entry .project__copy{font-size:20px;font-size:1.25rem}}.project--entry .project__copy:after{content:"";display:block;height:2px;width:100%;background:linear-gradient(90deg,#b8802b 0,#9e6f28 36%,#b8802b 63%,#9e6f28);position:absolute;bottom:0;left:0}.project--entry .project__copy p+ul{margin-top:-24px}.project--entry .project__copy ul{list-style:none;margin:0}.project--entry .project__footer{text-align:center;font-size:26px;font-size:1.625rem;font-weight:500;margin-top:36px;margin-bottom:36px;text-transform:uppercase}@media screen and (max-width:480px){.project--entry .project__footer{margin-top:0;font-size:16px;font-size:1rem}}.project--entry .project__footer a{color:#4f4f4f;transition:color .25s}.project--entry .project__footer a:hover{text-decoration:none;color:#c4963a}.btn{background-color:transparent;color:#fff;border:1px solid #fff;display:inline-block;padding:6px 24px;text-align:center;font-weight:300;font-style:italic;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;transition:all .5s;border-radius:5px}.btn::-moz-focus-inner{border:0;padding:0}.btn:hover{text-decoration:none;background-color:#fff;color:#000}.btn.is-disabled,.btn:disabled{pointer-events:none;opacity:.65}.btn--inverse{background-color:#000;color:#c4963a;border:1px solid #c4963a}.btn--inverse:hover{background-color:#c4963a;color:#000;border:1px solid transparent}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:6px}.btn--link{background-color:transparent;color:#c4963a}.nav{list-style:none;margin:0}.nav>li{display:inline-block;margin-right:24px}@media screen and (max-width:480px){.nav>li{margin-right:12px}}.nav>li:last-child{margin-right:0}.nav>li>a{display:block}.nav--header{text-transform:uppercase;font-size:20px;font-size:1.25rem;font-weight:500}@media screen and (max-width:480px){.nav--header{font-size:16px;font-size:1rem}}.nav--header .menu-item.current-menu-item a,.nav--header .menu-item.current_page_parent a{color:#fff}.nav--header .menu-item a{color:#bfbfbf;transition:color .5s}.nav--header .menu-item a:hover{text-decoration:none;color:#fff}.alert{padding:24px;margin-bottom:24px;border:1px solid transparent}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:24px}.alert.alert--success{color:#5cb85c;border-color:#5cb85c}.alert.alert--info{color:#c4963a;border-color:#c4963a}.alert.alert--warning{color:#f0ad4e;border-color:#f0ad4e}.alert.alert--danger{color:#d9534f;border-color:#d9534f}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;margin:0;text-align:center;position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{display:inline-block;margin:0 8px}.slick-dots li button{display:block;width:15px;height:15px;border-radius:50%;border:1px solid #c4963a;transition:background-color .25s;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#c4963a}.modal,.modal__content,.modal__overlay{top:0;left:0;width:100%;height:100%}.modal,.modal__overlay{position:fixed}.modal{display:none;z-index:9999}.modal .modal__overlay{background-color:#000;opacity:.9;z-index:10}.modal .modal__dismiss{position:fixed;top:24px;left:48px;color:#fff;font-size:64px;font-size:4rem;z-index:9999}.modal .modal__dismiss:hover{text-decoration:none}@media screen and (max-width:480px){.modal .modal__dismiss{top:0;left:24px}}.modal .modal__content{position:absolute;overflow-y:auto;z-index:20}.modal .modal__content .modal__content__copy{position:relative;max-width:600px;width:100%;margin:0 auto;padding-top:48px;padding-bottom:48px}@media screen and (max-width:480px){.modal .modal__content .modal__content__copy{padding-left:24px;padding-right:24px}}