@font-face{font-family:'Calibre';src:url('/fonts/CalibreWeb-Light.woff') format('woff');font-weight:300;}@font-face{font-family:'Calibre';src:url('/fonts/CalibreWeb-LightItalic.woff') format('woff');font-weight:300;font-style:italic;}@font-face{font-family:'Calibre';src:url('/fonts/CalibreWeb-Regular.woff') format('woff');font-weight:400;}@font-face{font-family:'Calibre';src:url('/fonts/CalibreWeb-Medium.woff') format('woff');font-weight:500}@font-face{font-family:'Calibre';src:url('/fonts/CalibreWeb-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;}@font-face{font-family:'butlercons';src:url('/fonts/butlercons.eot?ad3kn7');src:url('/fonts/butlercons.eot?#iefixad3kn7') format('embedded-opentype'),url('/fonts/butlercons.woff?ad3kn7') format('woff'),url('/fonts/butlercons.ttf?ad3kn7') format('truetype'),url('/fonts/butlercons.svg?ad3kn7#butlercons') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'butlercons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-design:before{content:"\e600";}.icon-arrow-left:before{content:"\e094";}.icon-arrow-right:before{content:"\e095";}.icon-arrow-up:before{content:"\e096";}.icon-arrow-down:before{content:"\e097";}.icon-windows:before{content:"\e128";}.icon-close:before{content:"\e117";}.icon-chevron-thin-down:before{content:"\e602";}.icon-chevron-thin-up:before{content:"\e603";}.icon-tab-photo:before{content:"\e604";}.icon-tab-music:before{content:"\e605";}.icon-tab-design:before{content:"\e606";}.icon-envelope:before{content:"\e607";}.icon-soundcloud:before{content:"\e608";}.icon-dribbble:before{content:"\e609";}.icon-instagram:before{content:"\e60a";}.icon-twitter:before{content:"\e60b";}html,body{width:100%;height:100%;}body{background:#fff;font-family:'Calibre',Helvetica,sans-serif;font-size:16px;font-weight:300;color:#202020;padding:0;margin:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none!important;position:relative;overflow-y:scroll;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-family:'Calibre',Helvetica,sans-serif;font-weight:500;margin:1rem 0;color:#202020;}@media only screen {.no-cssanimations body,.no-cssanimations body.pace-running,.no-cssanimations body.pace-done,.no-cssanimations body #content,.no-cssanimations body .primary-header,.no-js body #content{opacity:1;overflow:auto;}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}body.pace-running{overflow:hidden;}body.pace-done{overflow-y:auto;}body #content,body .site-title,body .open-nav-menu,body .backport{opacity:0;}body.pace-done #content{opacity:1;animation:fadeInUp .5s;-webkit-animation:fadeInUp .5s;-moz-animation:fadeInUp .5s;}body.pace-done .site-title,body.pace-done .open-nav-menu,body.pace-done .backport{opacity:1;animation:fadeInDownBig 1s;-webkit-animation:fadeInDownBig 1s;-moz-animation:fadeInDownBig 1s;}.pace-inactive{display:none;}.pace .pace-progress{background:#ac9f69;position:fixed;z-index:20000;top:0;right:100%;width:100%;height:2px;display:none;}h1{font-weight:300;font-size:1.5rem;margin-bottom:2rem;}h2{color:#202020;font-size:2rem;font-weight:500;margin:1rem 0;}h3{font-size:1.375rem;line-height:1.3;}h4{font-weight:500;font-size:1.25rem;margin:1.5rem 0 .5rem 0;}h5{font-weight:500;font-size:1rem;margin:1rem 0 0 0;}a{color:#ac9f69;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}a:hover,a:focus{color:#202020;}a:active{color:#202020;}.bxslider a:active,.social ul li a:active,.darkhead span a:active,body.design .hero a:active{color:#fff;}p{font-weight:300;}.primary-header{line-height:1.08333;z-index:5;width:100%;position:absolute;height:80px;}.site-title{font-size:1.25rem;font-weight:500;float:left;display:block;color:#202020;margin:5% 0 0 5%;}body.design .site-title,body.info .site-title{color:#fff;}.open-nav-menu,.backport{height:44px;width:44px;cursor:pointer;font-size:28px;line-height:1.5;display:block;float:right;margin:2% 2% 0 0;}.open-nav-menu{background:#fff;}.close-nav-menu{background-color:#101010!important;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;position:absolute;top:.75rem;right:.75rem;height:44px;width:44px;display:none;cursor:pointer;opacity:.5;z-index:1;}body.pace-done .close-nav-menu{display:block;}.backport{display:none;margin-right:.5rem;}.backport svg{fill:#202020;}.case .backport{display:inline-block!important;}.open-nav-menu rect{fill:#202020;transform:translateY(0px);-webkit-transform:translateY(0px);transition:transform 0.2s;-webkit-transition:-webkit-transform 0.2s;}.open-nav-menu:hover rect{transition:transform 0.2s;-webkit-transition:-webkit-transform 0.2s;}.open-nav-menu:hover rect:first-child{transform:translateY(-2px);-webkit-transform:translateY(-2px);}.open-nav-menu:hover rect:last-child{transform:translateY(2px);-webkit-transform:translateY(2px);}.close-nav-menu polygon{fill:#636362;}.close-nav-menu:hover{opacity:1;}section{padding:4rem 0;}figure{margin:0;}aside{margin:1.25rem 0 2rem 0;}a.arrowright,a.arrowleft{font-family:'Calibre',Helvetica,sans-serif;font-size:1.125rem;margin:2rem 0;}a.arrowright:after{font-family:'butlercons';content:"\e095";margin-left:.5rem;font-size:.75rem;vertical-align:middle;-webkit-transition:margin 0.15s;transition:margin 0.15s;}a.arrowright:hover:after{margin-left:.75rem;-webkit-transition:all 0.15s;transition:all 0.15s;}a.arrowright.scroll{margin:0;display:block;}a.arrowright.scroll:after{font-family:'butlercons';content:"\e097";}a.arrowright.scroll:hover:after{margin-left:.5rem;}a.arrowright:hover,a.arrowright:focus,a.arrowright:hover:after{color:#fff;}a.arrowleft:before{font-family:'butlercons';content:"\e094";margin-right:.5rem;font-size:.75rem;vertical-align:middle;-webkit-transition:margin 0.15s;transition:margin 0.15s;}html,body,.sn-outer-wrapper{height:100%;width:100%;}.sn-outer-wrapper{position:relative;}.sn-content-wrapper{-webkit-transform:translateZ(0) translateX(0) rotateY(0deg);-moz-transform:translateZ(0) translateX(0) rotateY(0deg);-ms-transform:translateZ(0) translateX(0) rotateY(0deg);-o-transform:translateZ(0) translateX(0) rotateY(0deg);transform:translateZ(0) translateX(0) rotateY(0deg);height:100%;min-height:100%;outline:1px solid transparent;position:relative;z-index:10;background-color:#fff;}.sn-content-wrapper::after{height:0px;width:100%;-webkit-transition:opacity 0.4s,height 0s 0.4s;-moz-transition:opacity 0.4s,height 0s 0.4s;transition:opacity 0.4s,height 0s 0.4s;background:rgba(0,0,0,0.75);content:"";left:0;opacity:0;position:absolute;top:0;z-index:10;}.sn-content{position:relative;}.sn-outer-wrapper.modalview{-webkit-perspective:1500px;-moz-perspective:1500px;perspective:1500px;position:fixed;overflow-y:scroll;}.modalview .sn-content-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;width:100%;overflow:hidden;position:absolute;}.modalview .sn-content{-webkit-transform:translateZ(-1px);-moz-transform:translateZ(-1px);-ms-transform:translateZ(-1px);-o-transform:translateZ(-1px);transform:translateZ(-1px);}.animate .sn-content-wrapper::after{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;height:101%;opacity:1;}.sn-nav-wrapper .sn-nav{height:auto;font-size:2.5rem;position:absolute;}.sn-nav-wrapper .sn-nav.left{right:32%;}.sn-nav-wrapper .sn-nav.top{top:25%;}.sn-nav-wrapper .sn-nav.vertical{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;text-align:left;top:50%;}.sn-nav-wrapper .sn-nav.vertical a{display:block;margin:0 0 30px 0;}.sn-nav-wrapper .sn-nav.horizontal{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;text-align:center;width:100%;}.sn-nav-wrapper .sn-nav.horizontal a{display:inline-block;margin:0 40px 0 0;}.sn-nav-wrapper .sn-nav a{-webkit-transition:-webkit-transform 400ms cubic-bezier(0.165,0.84,0.44,1),opacity 300ms ease-in 300ms;-moz-transition:-moz-transform 400ms cubic-bezier(0.165,0.84,0.44,1),opacity 300ms ease-in 300ms;transition:transform 400ms cubic-bezier(0.165,0.84,0.44,1),opacity 300ms ease-in 300ms;color:#FFFFFF;white-space:nowrap;text-decoration:none;font-size:2rem;font-weight:300;line-height:1;}.sn-nav-wrapper .sn-nav a:hover{color:#ac9f69;}.sn-nav-wrapper{background-color:#0c0c0c;position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;width:auto;height:auto;}.sn-moveleft .sn-content-wrapper{-webkit-transition:all 400ms cubic-bezier(0.175,0.885,0.335,1.05);-moz-transition:all 400ms cubic-bezier(0.175,0.885,0.335,1.05);transition:all 400ms cubic-bezier(0.175,0.885,0.335,1.05);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.sn-moveleft.animate .sn-content-wrapper{-webkit-transform:translate3d(-75%,0,0) scale3d(0.9,0.9,1);-moz-transform:translate3d(-75%,0,0) scale3d(0.9,0.9,1);-ms-transform:translate3d(-75%,0,0) scale3d(0.9,0.9,1);-o-transform:translate3d(-75%,0,0) scale3d(0.9,0.9,1);transform:translate3d(-75%,0,0) scale3d(0.9,0.9,1);}.no-csstransforms3d .sn-moveleft.animate .container{left:75%;}.sn-moveleft .sn-nav a{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s,color 0.2s;-moz-transition:-moz-transform 0.4s,opacity 0.4s,color 0.2s;transition:transform 0.4s,opacity 0.4s,color 0.2s;opacity:0;}.sn-moveleft.animate .sn-nav a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}.sn-moveleft.animate .sn-nav a:nth-child(1){-webkit-transition-delay:0.02s;-moz-transition-delay:0.02s;transition-delay:0.02s;}.sn-moveleft.animate .sn-nav a:nth-child(2){-webkit-transition-delay:0.04s;-moz-transition-delay:0.04s;transition-delay:0.04s;}.sn-moveleft.animate .sn-nav a:nth-child(3){-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;transition-delay:0.08s;}.sn-moveleft.animate .sn-nav a:nth-child(4){-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;transition-delay:0.12s;}.sn-moveleft.animate .sn-nav a:nth-child(5){-webkit-transition-delay:0.16s;-moz-transition-delay:0.16s;transition-delay:0.16s;}.sn-moveleft.animate .sn-nav a:nth-child(6){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;}.sn-moveleft.animate .sn-nav a:nth-child(7){-webkit-transition-delay:0.24s;-moz-transition-delay:0.24s;transition-delay:0.24s;}.sn-movedown .sn-content-wrapper{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.sn-movedown.animate .sn-content-wrapper{-webkit-transform:translateY(50%) translateZ(-600px);-moz-transform:translateY(50%) translateZ(-600px);-ms-transform:translateY(50%) translateZ(-600px);-o-transform:translateY(50%) translateZ(-600px);transform:translateY(50%) translateZ(-600px);box-shadow:0px 0px 60px 0px rgba(0,0,0,0.18);}.no-csstransforms3d .sn-movedown.animate .container{top:75%;}.sn-movedown .sn-nav a{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;-moz-transition:-moz-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;opacity:0;}.sn-movedown.animate .sn-nav a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}.sn-movedown.animate .sn-nav a:nth-child(1){-webkit-transition-delay:0.02s;-moz-transition-delay:0.02s;transition-delay:0.02s;}.sn-movedown.animate .sn-nav a:nth-child(2){-webkit-transition-delay:0.04s;-moz-transition-delay:0.04s;transition-delay:0.04s;}.sn-movedown.animate .sn-nav a:nth-child(3){-webkit-transition-delay:0.08s;-moz-transition-delay:0.08s;transition-delay:0.08s;}.sn-movedown.animate .sn-nav a:nth-child(4){-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;transition-delay:0.12s;}.sn-movedown.animate .sn-nav a:nth-child(5){-webkit-transition-delay:0.16s;-moz-transition-delay:0.16s;transition-delay:0.16s;}.sn-movedown.animate .sn-nav a:nth-child(6){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;}.sn-movedown.animate .sn-nav a:nth-child(7){-webkit-transition-delay:0.24s;-moz-transition-delay:0.24s;transition-delay:0.24s;}body.design .sn-nav-wrapper .sn-nav a:nth-child(1),body.case .sn-nav-wrapper .sn-nav a:nth-child(1),body.photo .sn-nav-wrapper .sn-nav a:nth-child(3),body.info .sn-nav-wrapper .sn-nav a:nth-child(4){color:#ac9f69;}body.design .sn-nav-wrapper .sn-nav a:nth-child(1):before,body.case .sn-nav-wrapper .sn-nav a:nth-child(1):before,body.photo .sn-nav-wrapper .sn-nav a:nth-child(3):before,body.info .sn-nav-wrapper .sn-nav a:nth-child(4):before{content:'';width:4px;height:4px;border-radius:2px;background-color:#ac9f69;position:absolute;left:-24px;top:50%;bottom:50%;}.hero{position:relative;padding:45% 0;min-height:100vh;}body.design .hero{background-color:#101010;background:url('../images/hero-design.jpg') no-repeat top center;background-size:cover;}body.design .hero h1,body.photo .hero h1,body.info .hero h1{color:#fff;}body.photo .hero h1,body.info .hero h1,body.info .hero h1{font-size:2.5rem;line-height:1.3;text-align:center;margin-top:4rem;}body.design .hero a.arrowright{font-weight:500;}.avatar{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;border-radius:40px;}.avatar:hover{-webkit-filter:initial;-moz-filter:initial;filter:initial;}.headline{z-index:1;position:relative;text-align:center;}.headline h1{margin-bottom:1rem;}.headline h1 a{color:#ac9f69;}.headline h1 a:active{color:#202020;}.black-arrow,.case-arrow,.photo-arrow,.info-arrow{margin:0;width:2.5rem;height:2.5rem;background:none;cursor:pointer;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;}.black-arrow,.photo-arrow,.info-arrow{margin:1em auto;}.case-arrow{margin:0;}.black-arrow svg,.case-arrow svg{width:1.25em;height:1.5em;fill:#202020;}.photo-arrow svg,.info-arrow svg{width:1.25em;height:1.5em;fill:#fff;}.black-arrow:hover,.case-arrow:hover,.photo-arrow:hover,.info-arrow:hover{opacity:0.5;}.svg-container{width:100%;max-width:726px;position:absolute;margin:0 auto;left:0;right:0;top:0;bottom:-180px;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;overflow:hidden;}canvas{display:block;vertical-align:bottom;}#particles-js{position:absolute;top:0;z-index:0;width:100%;height:100%;}.icon-design{color:#fff;font-size:3rem;}.ethos h2{margin:0 0 .5rem 0;}.ethos p{font-size:1.25rem;}p.summary{color:#999997;margin-bottom:2rem;}section.approach{padding:0;position:relative;background-color:#101010;}section#design{background:url("/images/bg-tab1.jpg") no-repeat top center;}section#music{background:url("/images/bg-tab2.jpg") no-repeat top center;}section#photo{background:url("/images/bg-tab3.jpg") no-repeat top center;}.bxslider section{background-size:cover!important;background-color:#101010;padding:4rem 0;}.bxslider h1{color:#fff;margin-top:5rem;}.bxslider a.arrowright{font-weight:500;}#bx-pager{position:absolute;z-index:60;top:4rem;width:100%;}#bx-pager a{display:inline-block;margin-right:.75rem;margin-left:-.25rem;font-size:3rem;color:#595855;}#bx-pager a:hover,#bx-pager a.active{color:#ac9f69;}.darkhead{background-color:#101010;text-align:center;padding:4rem 0;font-size:1.5rem;font-weight:500;color:#fff;margin:0;}.darkhead span{font-size:1rem;margin:0;font-weight:300;color:#636362;display:block;-webkit-font-smoothing:subpixel-antialiased;}.darkhead span a:hover{color:#fff;}.work{padding:0;background-color:#101010;overflow:hidden;}.work ul{margin:0;}.work ul li{display:block;position:relative;padding:0;margin-bottom:1rem;}figure{z-index:auto;overflow:hidden;background-color:#101010;}figure img{position:relative;display:block;width:100%;-webkit-transition:-webkit-transform 0.5s,opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);transition:transform 0.5s,opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:5;cursor:pointer;}.work ul li a{z-index:99999;display:block;width:100%;height:100%;}.work ul li a:active{background-color:#101010;opacity:.15;}figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;}.scroll-top{height:64px;width:64px;position:fixed;bottom:24px;right:24px;overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(0,0,0,0.2) url('/images/scroll-top-arrow.svg') no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:background-color .3s 0s,opacity .3s 0s,visibility 0s .3s;-moz-transition:background-color .3s 0s,opacity .3s 0s,visibility 0s .3s;transition:background-color .3s 0s,opacity .3s 0s,visibility 0s .3s;z-index:100;display:none;}.photo .scroll-top{display:inline-block;}.scroll-top.scroll-is-visible,.scroll-top.scroll-fade-out,.no-touch .scroll-top:hover{-webkit-transition:background-color .3s 0s,opacity .3s 0s,visibility 0s 0s;-moz-transition:background-color .3s 0s,opacity .3s 0s,visibility 0s 0s;transition:background-color .3s 0s,opacity .3s 0s,visibility 0s 0s;}.scroll-top.scroll-is-visible{visibility:visible;opacity:1;}.scroll-top.scroll-fade-out{background-color:rgba(0,0,0,0.1);}.no-touch .scroll-top:hover{background-color:rgba(0,0,0,1);opacity:1;}.social{background:#101010;color:#ac9f69;padding:4rem 0!important;clear:both;}.social ul{text-align:center;margin:0;}.social ul li{display:block;margin:2rem 1rem;}.social ul li a{font-family:'Calibre',Helvetica,sans-serif;font-size:1.125rem;line-height:1;font-weight:500;}.social ul li a:hover{color:#fff;}footer{padding:4rem 0;text-align:center;background-color:#fff;}footer ul{list-style:none;position:relative;float:none;margin:0;padding:0;}footer ul li{list-style:none;display:inline-block;margin:1rem .5rem;}footer a{color:#202020;}footer a:hover{opacity:0.5;}body.photo .hero{background-color:#101010;background:url('../images/hero-photo.jpg') no-repeat top center;background-size:cover;}.photo .hero p{color:#fff;}section.photos{padding:4rem 0rem 0rem 0rem;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s;min-height:100vh;}.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .imgContainer,.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer{background:transparent!important;}.nanogallery_theme_light .nanoGalleryConsoleParent{margin:0!important;}.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer{border:none!important;}.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImage{padding:2rem 1rem;}.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImageTitle{color:#fff;font-size:1.25rem;font-weight:500;}#photostream{padding:0;width:100%;margin:0;}#photostream li{list-style:none;}#photostream li img{width:100%;height:auto;max-width:100%;}.info .hero{background-color:#101010;background:url('../images/hero-info.jpg') no-repeat top center;background-size:cover;}.info-hero h1{font-size:3.5rem;color:#fff;text-align:center;}section.information{padding:4rem 0;}.info article h2{font-weight:300;line-height:1.2;font-size:1.75rem;margin:1.5rem 0;}.info article p{font-size:1.25rem;margin:1.75rem 0;}.button{font-family:'Calibre',Helvetica,sans-serif;margin:.5rem 0;font-size:1rem;background-color:#101010;padding:.5em 1.25em .75em;transition:background-color .2s ease-in-out;display:block;}.button:hover{background-color:#ac9f69;}ul.social-list{list-style:none;margin:1.75rem 0;display:block;}ul.social-list li{list-style:none;margin:0;width:50%;float:left;}ul.social-list a{font-size:1.25rem;}section.feeds{display:block;margin:0;padding:0;clear:both;}#instagram,#twitter{width:100%;float:none;}.feeds header{text-align:center;padding:3rem 0;width:100%;display:block;float:left;}header.instagram{background-color:#3f729b;}header.twitter{background-color:#55acee;}.feeds header h4{color:#fff;font-size:1rem;margin:0;}.feeds header h4 a{color:#fff;font-family:'Calibre',Helvetica,sans-serif;font-weight:500;}.feeds header h4 a:before{font-family:'butlercons';margin-right:.5rem;font-size:1.25rem;vertical-align:middle;}#instafeed{max-width:100%;width:100%;margin:0;padding:0;}#instafeed li{position:relative;margin:0;padding:0;background-color:#101010;cursor:pointer;}#instafeed>li:nth-child(3n+2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s;}#instafeed>li:nth-child(3n+3){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;}#instafeed li a{display:block;cursor:pointer;}#instafeed li a img{width:100%;max-width:100%;margin:0;padding:0;cursor:pointer;}span.colorhover{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;background:#101010;cursor:pointer;}span.colorhover:hover{opacity:0.15;visibility:visible;}.tweet{background-color:#fff;color:#202020;text-align:center;font-size:1.25rem;height:100%;clear:both;}.tweet:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.tweet>div{display:inline-block;vertical-align:middle;width:100%;padding:3rem 10%;}.tweet .date{font-size:.875rem;font-weight:500;line-height:1.5;color:#999997;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;}}@media only screen and (max-width: 40em) and (orientation: landscape) {.small-block-grid-1>li:nth-of-type(1n+1){clear:none;}.small-block-grid-1>li{width:50%;}.hero{padding:15% 0;}}@media only screen and (max-width: 40em) {}@media only screen and (min-width: 40.063em) {.pace .pace-progress{display:block;}.primary-header{height:128px;}h1{font-size:1.875rem;}h2{font-size:2.25rem;}h3{font-size:1.5rem;}h4{font-size:1.125rem;}h5{margin:0;}.sn-moveleft.animate .sn-content-wrapper{-webkit-transform:translate3d(-50%,0,0) scale3d(0.9,0.9,1);-moz-transform:translate3d(-50%,0,0) scale3d(0.9,0.9,1);-ms-transform:translate3d(-50%,0,0) scale3d(0.9,0.9,1);-o-transform:translate3d(-50%,0,0) scale3d(0.9,0.9,1);transform:translate3d(-50%,0,0) scale3d(0.9,0.9,1);}.sn-nav-wrapper .sn-nav a{font-size:2.5rem;}.sn-nav-wrapper .sn-nav.left{right:25%;}.social{padding:6rem 0!important;}.social ul{text-align:center;}.social ul li{display:inline-block;}footer{text-align:left;}footer ul{position:relative;float:right;margin:0;}footer ul li{display:inline-block;margin:0 0 0 1.5rem;}.open-nav-menu,.backport{margin:3% 3% 0 0;}.close-nav-menu{top:1.5rem;right:1.5rem;}.site-title{margin:4% 0 0 4%;}.hero{padding:16rem 0;min-height:80vh;}body.photo .hero,body.info .hero{padding:16rem 0;}body.photo .hero h1,body.info .hero h1{font-size:3.5rem;text-align:center;margin-top:4rem;}section.photos{padding-top:7rem;}.ethos p{font-size:1rem;}.bxslider section{padding:8rem 0;}#bx-pager{top:8rem;}.darkhead{padding:5rem 0;}.darkhead span{margin-left:0.5rem;display:inline;}.work ul li{margin-bottom:0;}a.arrowright.scroll{margin-right:1rem;display:inline-block;}section.information{padding:8rem 0;}.info article h2{font-size:2rem;}.button{display:inline-block;}.feeds header{float:none;padding:4rem 0;}.feeds header h4{font-size:1.25rem;}#instagram,#twitter{width:50%;float:left;}.tweet{font-size:1.75rem;}.tweet>div{padding:0 10%;}}@media only screen and (min-width: 40.063em) and (max-width: 64em) {}@media only screen and (min-width: 64.063em) {.backport{margin-right:2rem;}.close-nav-menu{top:3rem;right:3rem;}section{padding:8rem 0;}.sn-nav-wrapper .sn-nav.left{right:15%;}.hero{min-height:100vh;}.sn-moveleft.animate .sn-content-wrapper{-webkit-transform:translate3d(-25%,0,0) scale3d(0.9,0.9,1);-moz-transform:translate3d(-25%,0,0) scale3d(0.9,0.9,1);-ms-transform:translate3d(-25%,0,0) scale3d(0.9,0.9,1);-o-transform:translate3d(-25%,0,0) scale3d(0.9,0.9,1);transform:translate3d(-25%,0,0) scale3d(0.9,0.9,1);}.headline h1 a span{position:relative;}.headline h1 a span:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#ac9f69;-webkit-transition:all 0.25s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all 0.25s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.25s cubic-bezier(0.215,0.61,0.355,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:0.65;}.headline h1 a:hover span:after{width:100%;}.bxslider section{padding:8rem 0 16rem 0;}#bx-pager{top:8rem;}figure figcaption{padding:8% 30% 0 8%;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;z-index:10;-webkit-transition:all 0.25s;transition:all 0.25s;cursor:pointer;}figure figcaption::before,figure figcaption::after{pointer-events:none;}figure p{font-size:1.125em;opacity:0;color:#999997;position:absolute;bottom:3rem;margin:0;word-wrap:break-word;}figure:hover p{animation:fadeInUp .75s;-webkit-animation:fadeInUp .75s;opacity:1;}figure:hover img{-webkit-transform:scale(1.02) translateZ(0);transform:scale(1.02) translateZ(0);z-index:15;opacity:.15;cursor:pointer;-webkit-transition:-webkit-transform 0.5s,opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);transition:transform 0.5s,opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);}figure:hover figcaption{opacity:1;-webkit-transition:all 0.25s;transition:all 0.25s;z-index:20;cursor:pointer;}figure h3{position:relative;font-size:2.125rem;line-height:1.2em;font-weight:300;color:#fff;margin:0;animation:fadeOutDown .25s;-webkit-animation:fadeOutDown .25s;word-wrap:break-word;}figure:hover h3{animation:fadeInUp .5s;-webkit-animation:fadeInUp .5s;}.ethos p{font-size:1.125rem;}a.arrowleft,a.arrowright{font-size:1.125rem;}a.arrowright:after,a.arrowleft:before{font-size:.75rem;}a.window{font-size:1.25rem;}a.window:after{font-size:1rem;}.scroll-top{right:32px;bottom:32px;}section.photos{padding-top:9rem;}}@media only screen and (min-width: 64.063em) and (max-width: 90em) {}