@font-face{font-family:"graphiebook";src:url("fonts/graphie-book-webfont.woff2") format("woff2"),url("fonts/graphie-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphielight_italic";src:url("fonts/graphie-lightitalic-webfont.woff2") format("woff2"),url("fonts/graphie-lightitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphielight";src:url("fonts/graphie-light-webfont.woff2") format("woff2"),url("fonts/graphie-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphieregular";src:url("fonts/graphie-regular-webfont.woff2") format("woff2"),url("fonts/graphie-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphieitalic";src:url("fonts/graphie-italic-webfont.woff2") format("woff2"),url("fonts/graphie-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphiebook_italic";src:url("fonts/graphie-bookitalic-webfont.woff2") format("woff2"),url("fonts/graphie-bookitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphiebook_italic";src:url("fonts/graphie-bookitalic-webfont.woff2") format("woff2"),url("fonts/graphie-bookitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphiebook_italic";src:url("fonts/graphie-bookitalic-webfont.woff2") format("woff2"),url("fonts/graphie-bookitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphiesemibold_italic";src:url("fonts/graphie-semibolditalic-webfont.woff2") format("woff2"),url("fonts/graphie-semibolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphiesemibold";src:url("fonts/graphie-semibold-webfont.woff2") format("woff2"),url("fonts/graphie-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}::-moz-selection{background:#e2b03e;color:#000}::selection{background:#e2b03e;color:#000}*{margin:0;padding:0;border:none;outline:none}html{font-size:100%}.wf-loading .tk-fade{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{width:100%;font-family:"graphielight",sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#000;background:#f8f8f8;overflow-x:hidden;-webkit-transition:color .5s;transition:color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.searchOn{height:100vh;overflow:hidden}.preload *{-webkit-transition:none !important;transition:none !important}.preload_videos{display:none}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}a.nolink{pointer-events:none}a.btn{color:#000;font-size:1.1rem;font-family:"graphiebook",sans-serif;border:1px solid #000;padding:10px 15px;border-radius:12px;display:inline-block;background-color:rgba(0,0,0,0);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}a.btn_back{color:#000;font-size:1.1rem;font-family:"graphiebook",sans-serif;border:1px solid #000;padding:10px 15px;border-radius:12px;display:inline-block;background-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s !important;transition:background-color .3s,color .3s,-webkit-transform .3s !important;transition:background-color .3s,color .3s,transform .3s !important;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s !important}a.btn_back:before{content:url("/images/arrow-back-black.svg");margin-right:10px}a.btn_back:hover{background-color:#e2b03e;color:#000 !important;-webkit-transform:scale(0.95);transform:scale(0.95)}h1,h2,h3,p{line-height:1.4;margin-bottom:26px}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0px}em,i{font-style:italic}a{text-decoration:none}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{background-color:rgba(0,0,0,0);padding:0px 10px;height:34px;color:#000;border:1px solid #000;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=submit]{padding:0px 10px;border:0px;cursor:pointer;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}input#document{padding-top:20px;height:60px}img{border:none}label{padding-bottom:5px}#overlay .formwrap .success{position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}#overlay .formwrap .success.on{opacity:1;pointer-events:all}#overlay .formwrap .contact-form{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}#overlay .formwrap .contact-form.off{opacity:0}#overlay .formwrap .contact-form .intro{margin-bottom:25px}#overlay .formwrap .contact-form .intro p{font-size:1.3rem}#overlay .formwrap .contact-form #contactBtn{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#overlay .formwrap .contact-form #contactBtn.disabled{opacity:.5;pointer-events:none}form .field{display:inline-block;vertical-align:top;font-size:0;width:calc(50% - 14px);margin:10px 10px 0 0}form .field.full{width:calc(100% - 14px)}form .field .input-block{width:100%;border:none;color:#1f211f}form .field .input-block input,form .field .input-block select,form .field .input-block textarea{width:100%;border:none;height:40px;color:#1f211f;background-color:#eae8e8;font-family:"graphielight",sans-serif;font-size:.7rem}form .field .input-block input:focus,form .field .input-block select:focus,form .field .input-block textarea:focus{background-color:#acacac;color:#fff}form .field .input-block textarea{padding:10px;height:150px}form .field .input-block select{padding:0 5px;color:#8e8e8e}form .field .input-block input:focus::-webkit-input-placeholder{color:#fff}form .field .input-block input:focus::-moz-placeholder{color:#fff}form .field .input-block input:focus:-ms-input-placeholder{color:#fff}form .field .input-block input:focus::-ms-input-placeholder{color:#fff}form .field .input-block input:focus::placeholder{color:#fff}form .field.resume{width:calc(100% - 14px);margin:10px auto 0 auto;border:dashed 1px #1f211f;position:relative}form .field.resume textarea{width:100%;height:100%;background-color:#eae8e8}form .field.resume .upload{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150px;height:auto}form button{background-color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0px;width:170px;padding:10px 10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}form button img{display:block;width:15px;height:auto}form button:hover{background-color:#b8772a}#cursor{display:none !important;width:50px;height:50px;position:fixed;pointer-events:none;z-index:150;-webkit-transform:scale(0.3) rotate(0deg);transform:scale(0.3) rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}#cursor.hover{-webkit-transform:scale(0.35) rotate(45deg);transform:scale(0.35) rotate(45deg)}#cursor img,#cursor svg{display:block;width:100%;height:auto}#cursor svg *{fill:#e2b03e}#scrollToTop{position:fixed;z-index:10;bottom:39px;right:calc(2.25% - 7px);cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.scrolled #scrollToTop{opacity:1}@media all and (max-width: 767px)and (orientation: portrait){#scrollToTop{display:none}}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0}.cover.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.loadme,.loadmeview{opacity:0}.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.loadmeview.error,.bg-loadme.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.social ul li.loaded{opacity:1}.ar-rows .cell.overlay_yes:after,.project .cell.overlay_yes:after,.fullwidth .cell.overlay_yes:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;pointer-events:none;z-index:1;-webkit-transform:translateY(5vh);transform:translateY(5vh);-webkit-transition:-webkit-transform 1s .3s;transition:-webkit-transform 1s .3s;transition:transform 1s .3s;transition:transform 1s .3s, -webkit-transform 1s .3s}.project .cell.overlay_yes:after,.fullwidth .cell.overlay_yes:after{-webkit-transform:translateY(0);transform:translateY(0)}.cell.overlay_yes .media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;z-index:1;-webkit-transform:translateY(5vh);transform:translateY(5vh);-webkit-transition:opacity .1s,-webkit-transform 1s .3s;transition:opacity .1s,-webkit-transform 1s .3s;transition:transform 1s .3s,opacity .1s;transition:transform 1s .3s,opacity .1s,-webkit-transform 1s .3s}.cell.overlay_yes.ready .media:after{opacity:.25;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (max-width: 767px)and (orientation: portrait){.cell.overlay_yes .media:after{-webkit-transform:translateY(0);transform:translateY(0)}}.play-trigger{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:all;font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px}.inline_video{background:#030303}.inline_video .vidhold{opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.inline_video .vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:default !important}.inline_video .play-trigger{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:all;font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px}.inline_video.playing img.photo{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.inline_video.playing .play-trigger{opacity:0;pointer-events:none}.inline_video.playing .vidhold{opacity:1;pointer-events:all}@media all and (max-width: 767px)and (orientation: portrait){.inline_video .play-trigger{left:1rem;bottom:1rem;font-size:1.4rem}}.text-block img,.text-block video{display:block;height:auto;max-width:100%}.text-block .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-block .cols .col{display:block}.text-block .inner{font-family:"graphielight",sans-serif;color:#1f211f}.text-block .inner a{color:#e2b03e}.text-block .inner h1,.text-block .inner h2,.text-block .inner h3,.text-block .inner p{font-family:"graphielight",sans-serif;color:#1f211f}.text-block .inner p{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px;font-family:"graphielight",sans-serif;text-transform:none}@media(max-width: 896px)and (orientation: portrait){.text-block .inner p{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.text-block .inner p{font-size:1.2rem}}.text-block .inner h1{font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px}.text-block .inner h1:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.text-block .inner h1{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.text-block .inner h1{font-size:3rem}}@media(max-width: 320px){.text-block .inner h1{font-size:2.5rem}}.text-block .inner h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){.text-block .inner h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.text-block .inner h2{font-size:2rem}}.text-block .inner h3{font-size:1rem;margin-bottom:25px;font-family:"graphiebook",sans-serif}.text-block.intro h1{font-family:"graphiebook",sans-serif}h1{font-size:4.2vw;line-height:1.2;font-family:"graphiebook",sans-serif}h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){h2{font-size:2rem}}h3{font-family:"graphiebook",sans-serif;font-size:1.6rem;letter-spacing:0px;line-height:1.1;margin-bottom:5px}@media(max-width: 896px)and (orientation: portrait){h3{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){h3{font-size:1.2rem}}p{font-size:1rem}b,strong{font-family:"graphieregular",sans-serif;font-weight:400}.bg-media .vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hovervideo .vidhold{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.hovervideo .vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hovervideo.playing .vidhold{opacity:1}main{margin:0px auto;position:relative;z-index:1;width:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}main.hidden{-webkit-transform:translateX(-100%);transform:translateX(-100%)}main:after{pointer-events:none;content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}main article{min-height:calc(100vh - 88px)}main #content:before{content:"";display:block;height:88px}main#next{position:fixed;top:0;left:0;width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);background:#f8f8f8;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}main#next.set{position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.slidein main#next{-webkit-transform:translateX(0);transform:translateX(0)}.slidein main{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.homepage main #content:before{height:0}@media all and (max-width: 767px)and (orientation: portrait){main:after{display:block}}.menuOn main:after{opacity:1}.light_theme{color:#fff}.light_theme #bgHolder .overlay{opacity:.4}.light_theme header .inner .logo.primary img{opacity:0}.light_theme header .inner .logo.primary img.overlay{opacity:1}.light_theme .text-black{color:#fff}.light_theme .text-block .inner h1,.light_theme .text-block .inner h2,.light_theme .text-block .inner h3,.light_theme .text-block .inner p{color:#fff}.light_theme .if_list .link:before{background-color:#fff}.light_theme .if_list .link .link-title{color:#fff}.light_theme .work_view p{color:#fff}#bgHolder{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none}#bgHolder .overlay{-webkit-transition:opacity .5s;transition:opacity .5s}#bgHolder .vidhold{background-color:#000}#bgHolder.show{opacity:1}header{pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .75s .3s ease-out;transition:-webkit-transform .75s .3s ease-out;transition:transform .75s .3s ease-out;transition:transform .75s .3s ease-out, -webkit-transform .75s .3s ease-out}header .inner{position:absolute;z-index:15;width:100%;height:100%;pointer-events:none}header .inner .logo{left:5.5%;height:auto;width:150px;top:39px;z-index:16;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:all;padding:10px 0}header .inner .logo.primary img{position:absolute;top:0;left:0;opacity:1;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}header .inner .logo.primary img.overlay{opacity:0}header .inner .logo.secondary{opacity:0;-webkit-filter:invert(1);filter:invert(1);top:18px;width:30px;left:calc(2.25% - 7px);pointer-events:none}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .menuBtn{top:40px;right:5.9%;z-index:3;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}header .inner .menuBtn div{width:22px;height:22px;position:relative}header .inner .menuBtn div .line{height:2px;width:100%;display:block;position:absolute;right:0;background-color:#000;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background-color .2s 0s,opacity .1s 0s,top .3s 0s,-webkit-transform .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,top .3s 0s,-webkit-transform .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,transform .3s 0s,top .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,transform .3s 0s,top .3s 0s,-webkit-transform .3s 0s}header .inner .menuBtn div .line:nth-child(1){top:0px}header .inner .menuBtn div .line:nth-child(2){top:8px}header .inner .search{position:fixed;right:4%;top:36px;width:12px;height:12px;pointer-events:all;padding:10px;cursor:pointer}header .inner .search img,header .inner .search svg{position:absolute;top:0;left:0;width:100%;height:auto;max-width:12px;-webkit-transition:opacity .3s;transition:opacity .3s}header .inner .search img.icon_search,header .inner .search svg.icon_search{opacity:1}header .inner .search img.icon_close,header .inner .search svg.icon_close{opacity:0}header .inner .search img.icon_close *,header .inner .search svg.icon_close *{fill:#e2b03e}header nav{pointer-events:all;z-index:16;right:5.5%;top:36px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}header nav ul li{position:relative;font-size:.8rem;line-height:1;font-family:"graphiesemibold",sans-serif;letter-spacing:0px;margin-bottom:0}header nav ul li:last-child{margin-right:0px}header nav ul li a{-webkit-transition:color .3s;transition:color .3s;padding:10px 0}header nav ul li a:hover,header nav ul li a.pageOn{color:#e2b03e}header nav ul li a:before{content:"";position:absolute;top:-36px;width:100%;height:3px;background-color:#e2b03e;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:2}header nav ul li a:hover:before,header nav ul li a.pageOn:before{opacity:1}header nav.secondary{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:rgba(255,255,255,.9);top:20px;padding:20px 100px 18px 60px;right:1.5%;z-index:-1;pointer-events:none}header nav.secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-right:25px}header nav.secondary ul li{margin-right:22px}header nav.secondary ul li:last-child{margin-right:0}.loading header{-webkit-transform:translateY(-200px);transform:translateY(-200px)}.searchOn header .inner .logo.primary img{opacity:0}.searchOn header .inner .logo.primary img.overlay{opacity:1}.searchOn header .inner .search img.icon_close,.searchOn header .inner .search svg.icon_close{opacity:1}.searchOn header .inner .search img.icon_search,.searchOn header .inner .search svg.icon_search{opacity:0}.searchOn header nav{opacity:0}.searchOn header nav ul li a{color:#fff}.overlayOn header .inner .menuBtn{opacity:0 !important}.overlayOn header nav{opacity:0}.scrolled header .inner .logo.primary{opacity:0;pointer-events:none}.scrolled header .inner .logo.secondary{opacity:1;pointer-events:all}.scrolled header .inner .menuBtn{opacity:1;pointer-events:all;top:38px}.scrolled header nav.primary{opacity:0;pointer-events:none}@media all and (max-width: 1023px){header .inner .logo{display:none}header .inner .logo.secondary{opacity:1;display:block;left:3.5%;position:absolute;pointer-events:all;top:19px}header .inner .menuBtn{opacity:1;right:10%;top:34px !important;pointer-events:all}header .inner .menuBtn div{width:30px;height:30px}header .inner .menuBtn div .line{height:3px}header .inner .menuBtn div .line:nth-child(2){top:12px}header .inner .search{right:5%;width:16px;height:16px;top:30px}header .inner .search svg{width:100%;height:auto;max-width:unset}header nav ul{display:none !important}header nav.secondary{-webkit-transform:translateY(-55vh);transform:translateY(-55vh);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;opacity:1;top:0;left:0;width:100%;height:55vh;padding:0}header nav.secondary ul{display:none !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:100px 0 auto 5%;height:80%;width:100%}header nav.secondary ul li{margin-bottom:50px;font-size:2.5rem}}@media all and (max-width: 767px)and (orientation: portrait){header .inner .menuBtn{right:15%}header .inner .logo{left:5% !important}header nav.secondary ul li{font-size:1.5rem;margin-bottom:25px}header nav .search{right:5%}}.menuOn header .inner .menuBtn .line{background-color:#e2b03e !important;height:2px;width:16px;-webkit-transition:background-color .2s 0s,opacity .1s 0s,top .3s 0s,-webkit-transform .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,top .3s 0s,-webkit-transform .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,transform .3s 0s,top .3s 0s;transition:background-color .2s 0s,opacity .1s 0s,transform .3s 0s,top .3s 0s,-webkit-transform .3s 0s}.menuOn header .inner .menuBtn .line:nth-child(1){top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menuOn header nav.secondary{opacity:1;pointer-events:all}.menuOn header nav.secondary ul li a:before{display:none !important}@media all and (max-width: 896px)and (orientation: landscape){header .inner .logo{display:none}header .inner .logo.secondary{opacity:1;display:block;left:3.5%;position:absolute}header .inner .menuBtn{opacity:1;right:10%;top:40px}header .inner .menuBtn div{width:36px;height:36px}header .inner .menuBtn div .line{height:3px}header .inner .menuBtn div .line:nth-child(2){top:12px}header nav ul{display:none !important}header nav .search{right:3.5%;width:24px;height:24px;top:34px}header nav .search svg{max-width:24px}header nav.secondary{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;opacity:1;top:0;left:0;width:100%;height:100vh;padding:0}header nav.secondary ul{display:none !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;margin:5% auto 5% 3.5%}header nav.secondary ul li{margin-bottom:20px;font-size:1.5rem}}@media all and (max-width: 320px){header nav.secondary ul li{font-size:1.2rem;margin-bottom:20px}}@media all and (max-width: 1023px){.menuOn header .inner .menuBtn .line{height:3px;width:90%}.menuOn header .inner .logo.secondary{position:fixed}.menuOn header nav.secondary{-webkit-transform:translateY(0vh);transform:translateY(0vh)}.menuOn header nav.secondary ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}footer{position:relative;z-index:5;text-align:center;background:#030303;color:#fff}footer .inner{width:89%;margin:auto}footer .inner p{line-height:1.2;text-transform:none;font-family:"graphiebook",sans-serif;letter-spacing:1px;line-height:1.4;font-size:.8rem}footer .inner ul{list-style-type:none}footer .inner h2{font-family:"graphiebook",sans-serif;font-size:2rem;letter-spacing:0px}footer .inner a{text-decoration:none;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}footer .inner a:hover{color:#e2b03e}footer .inner .left{display:-webkit-box;display:-ms-flexbox;display:flex}footer .inner .left h2{font-family:"graphiebook",sans-serif;font-size:2rem;letter-spacing:0px;line-height:1.1}footer .inner .left form{background-color:#1a1a1a;font-family:"graphiebook",sans-serif;text-transform:uppercase;color:#fff}footer .inner .left form button{width:20px}footer .inner .left form button img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}footer .inner .left form button:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}footer .inner .left form input{color:#acacac;font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.7rem;height:auto}footer .inner .left form input:focus::-webkit-input-placeholder{color:#acacac}footer .inner .left form input:focus::-moz-placeholder{color:#acacac}footer .inner .left form input:focus:-ms-input-placeholder{color:#acacac}footer .inner .left form input:focus::-ms-input-placeholder{color:#acacac}footer .inner .left form input:focus::placeholder{color:#acacac}footer .inner .left form .notice{position:absolute;left:17px;bottom:-31px;color:#e2b03e;font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;font-size:.7rem}footer .inner .credit p{font-size:.7rem;margin-bottom:0}footer .inner .credit ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;margin-bottom:5px}footer .inner .credit ul li{margin-right:5px;font-size:.7rem}footer .inner .credit ul li:after{content:"|";margin-left:5px}footer .inner .credit ul li:last-child{margin-right:0}footer .inner .credit ul li:last-child:after{display:none}footer .inner .social{margin-bottom:20px}footer .inner .social li{display:inline-block;*display:inline;vertical-align:middle;margin-right:7px}footer .inner .social li:last-child{margin-right:0px}footer .inner .social li svg{display:block;width:29px;height:auto;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}footer .inner .social li svg:hover *{fill:#e2b03e}footer .inner .social li svg *{stroke:none;fill:#fff}footer .inner .social li svg#twitter circle{fill:#fff}footer .inner .social li svg#twitter path{fill:#181b20}footer .inner .social li svg#twitter:hover circle{fill:#e2b03e}footer .inner .social li svg#twitter:hover path{fill:#181b20}footer .mobile-only{display:none}@media all and (max-width: 1023px){footer .inner{width:90%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0}footer .inner h2{font-size:1.5rem}footer .inner .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:68%;margin:0 auto 20px 0}footer .inner .left .newsletter{width:100%;margin:0 auto 20px auto}footer .inner .left .newsletter .title{margin-bottom:20px}footer .inner .left .text-block h2{font-size:1.5rem}footer .inner .left h2{font-size:1.5rem}footer .inner .right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:68%;margin:0 auto 20px 0}footer .inner .right .text-block p{font-size:.9rem;line-height:1.4;margin-bottom:20px}footer .inner .right .text-block h2{font-size:1.5rem;margin-bottom:20px}footer .inner .bottom{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:30px}footer .inner .bottom .credit.desktop{display:none}footer .inner .bottom .col{width:100%}footer .inner .bottom .col:nth-of-type(2){display:none}footer .inner .mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-bottom:20px}footer .inner .mobile-only p{margin-bottom:5px}}@media all and (max-width: 896px)and (orientation: landscape){footer .inner{width:90%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0}footer .inner h2{font-size:1.5rem}footer .inner .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:68%;margin:0 auto 20px 0}footer .inner .left .newsletter{width:100%;margin:0 auto 20px auto}footer .inner .left .newsletter .title{margin-bottom:20px}footer .inner .left .text-block h2{font-size:1.5rem}footer .inner .left h2{font-size:1.5rem}footer .inner .right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:68%;margin:0 auto 20px 0}footer .inner .right .text-block p{font-size:.9rem;line-height:1.4;margin-bottom:20px}footer .inner .right .text-block h2{font-size:1.5rem;margin-bottom:20px}footer .inner .bottom{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:30px}footer .inner .bottom .col{width:100%}footer .inner .bottom .col:nth-of-type(2){display:none}footer .inner .mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-bottom:20px}}@media all and (max-width: 767px)and (orientation: portrait){footer .inner .left,footer .inner .right{width:100%}footer .inner .left h2,footer .inner .right h2{font-size:1.3rem}footer .inner .left .text-block h2,footer .inner .right .text-block h2{font-size:1.3rem}}@media all and (max-width: 896px)and (orientation: landscape){footer .inner .left,footer .inner .right{width:100%}footer .inner .left h2,footer .inner .right h2{font-size:1.3rem}footer .inner .left .text-block h2,footer .inner .right .text-block h2{font-size:1.3rem}}#intro{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}#intro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;z-index:1}#intro h1{font-family:"graphiebook",sans-serif;margin-left:10vw;width:40vw;position:relative;z-index:2;line-height:1.1;opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}#intro.on h1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.loading #intro{opacity:1}@media all and (max-width: 896px)and (orientation: portrait){#intro h1{font-size:3rem;width:90vw;left:5vw;margin-left:0}}.password{position:relative;width:100%;height:calc(100vh - 88px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:-88px;height:100%}.password .wrap .logo{position:relative;width:50px;margin:auto auto 15px auto}.password .wrap .logo img,.password .wrap .logo svg{display:block;height:auto;width:100%;height:auto}.password .wrap h1{font-family:"graphiesemibold",sans-serif;font-size:1.5rem;margin-bottom:12px}.password .wrap form input[type=password]{background-color:#fff;border:1px solid #acacac;margin:0 auto;font-size:.9rem}.password .wrap form input[type=submit]{background-color:#000;color:#fff;cursor:pointer;width:100%;margin-top:5px;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:8px 0 5px 0;-webkit-transition:background-color .2s;transition:background-color .2s}.password .wrap form input[type=submit]:hover{background-color:rgba(0,0,0,.8)}.password .wrap form .alert{display:block;margin:10px auto 0 auto;font-size:.9rem;color:#e2b03e;text-transform:uppercase}.password .wrap .foot{justify-self:flex-end;margin:auto auto 0 auto}.password .wrap .foot p{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;color:#acacac}.work_buttons{position:relative;width:89%;margin:15vh auto}.work_buttons .sections{position:relative;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work_buttons .sections .section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:4rem}.work_buttons .sections .section .title{text-align:right;width:305px}.work_buttons .sections .section .title.center{margin-bottom:81px}.work_buttons .sections .section .title h2{line-height:.95;font-size:2rem;font-family:"graphiebook",sans-serif;color:#e2b03e}.work_buttons .sections .section .divider{display:block;-ms-flex-item-align:center;align-self:center;margin:0 60px;width:2px;height:51px;background-color:#a9a9a9}.work_buttons .sections .section .body{width:calc(100% - 330px)}.work_buttons .sections .section .body h3{font-size:1.8rem;margin-bottom:0;font-family:"graphielight",sans-serif}.work_buttons .sections .section .body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:25px}.work_buttons .sections .section .body ul li{margin:0 16px 16px 0}.work_buttons .sections .section .body ul li a{background-color:#ededed;color:#666;font-family:"graphiesemibold",sans-serif;font-size:.8rem;padding:8px 15px;border-radius:16px;display:block;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.work_buttons .sections .section .body ul li a:hover{background-color:#e2b03e;color:#000}@media all and (max-width: 960px){.work_buttons{margin:4.8rem auto}.work_buttons .sections{width:100%}.work_buttons .sections .section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-bottom:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.work_buttons .sections .section .title{width:100%;text-align:left;margin-bottom:10px}.work_buttons .sections .section .title h2{font-size:1.7rem}.work_buttons .sections .section .divider{width:80%;height:1px;margin:15px 0}.work_buttons .sections .section .body{width:100%}.work_buttons .sections .section .body h3{font-size:1.1rem;line-height:1.3}}@media all and (max-width: 767px)and (orientation: portrait){.work_buttons h1{font-size:2.6rem}.work_buttons .sections .section .divider{width:100%}}.newspage,.gridpage,.forces,.modules{margin-top:4.8rem}.forces .ar-rows .cell .caption{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;margin-bottom:5px}.forces .ar-rows .cell:hover .caption{opacity:1}@media all and (max-width: 767px)and (orientation: portrait){.gridpage,.forces{padding-bottom:4rem;width:95%}.forces .ar-rows .cell .caption{opacity:1}}@media all and (max-width: 896px)and (orientation: landscape){.gridpage,.forces{padding-bottom:4rem;width:90%}}@media all and (max-width: 767px)and (orientation: portrait){.newspage{width:90%;padding-bottom:4rem}.newspage .text-block{width:100%}}.modulepage .modules{margin-top:4.8rem}.modulepage .modules .text-block{margin:60px auto 80px auto}.modulepage .modules .text-block .inner{max-width:1090px}@media all and (max-width: 1023px){.modulepage{margin-top:0}.modulepage .modules{padding-bottom:50px}.modulepage .modules .text-block{margin:60px auto 20px auto;width:90%}.modulepage .modules .text-block .inner{padding:0}}.image_text{position:relative;width:100%}.image_text .cell{position:relative;width:70%;max-width:1400px;margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image_text .cell .image{display:block;width:40%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:5%}.image_text .cell .image .mediawrap{position:relative;width:100%;height:0}.image_text .cell .image .mediawrap img.photo,.image_text .cell .image .mediawrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image_text .cell .text{display:block;width:45%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image_text .cell .text h3{font-size:1.2rem;display:grid;grid-template-columns:82px 1fr;margin-bottom:20px;width:100%}.image_text .cell .text h3:before{content:"";display:inline-block;width:62px;height:1px;background-color:#000;margin-right:20px;position:relative;top:10px}.image_text .cell .text h2{font-size:2.4rem;letter-spacing:0px;line-height:.9;font-family:"graphiesemibold",sans-serif}.image_text .cell .text a{color:#e2b03e;font-family:"graphiesemibold",sans-serif;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.image_text .cell .text a:after{content:url("/images/arrow-right-gold.svg");margin-left:10px;padding-top:3px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.image_text .cell .text a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.image_text .cell .text p{font-size:1.2rem;width:100%}.image_text .cell .text p b,.image_text .cell .text p strong{font-family:"graphiesemibold",sans-serif}.image_text .cell .text p.large{font-size:1rem}.image_text .cell:nth-child(even) .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5%;margin-left:0}.image_text .cell:nth-child(even) .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.image_text .cell:nth-child(even) .text a:after{display:none}.image_text .cell:nth-child(even) .text a:before{content:url("/images/arrow-right-gold.svg");margin-left:0;margin-right:10px;-webkit-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0);margin-top:-6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.image_text .cell:nth-child(even) .text a:hover:before{-webkit-transform:rotate(180deg) translateX(5px);transform:rotate(180deg) translateX(5px)}.image_text:first-child .cell{width:82%;margin:0 auto}@media all and (max-width: 1023px){.image_text .cell{width:90%;margin:0 auto 100px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image_text .cell .text,.image_text .cell .image{width:100%;margin:0 auto}.image_text .cell .image{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;width:80%;margin:0 auto 20px auto}.image_text .cell .text{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.image_text .cell .text h3{width:100%;font-size:.9rem}.image_text .cell .text h2{font-size:1.8rem}.image_text .cell .text p{width:100%;font-size:.9rem}.image_text .cell .text a:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;margin-left:10px !important;margin-top:1px !important}.image_text .cell .text a:after{margin-top:1px !important}}.goals{position:relative;width:90%;margin:100px auto}.goals .cell{position:relative;width:100%;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.goals .cell .item{display:block;width:55%;background-color:#000;color:#fff;border-radius:20px}.goals .cell .item .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 5rem}.goals .cell .item .wrap .text{width:55%;margin-right:5%}.goals .cell .item .wrap .text h2{font-family:"graphiesemibold",sans-serif;margin-bottom:10px}.goals .cell .item .wrap .text p{font-size:1.4rem;line-height:1.4;letter-spacing:.06rem}.goals .cell .item .wrap .text a.btn{color:#e2b03e;font-size:1.1rem;font-family:"graphiebook",sans-serif;border:1px solid #fff;padding:10px 15px;border-radius:12px;display:inline-block;background-color:rgba(0,0,0,0);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}.goals .cell .item .wrap .text a.btn:after{content:url("/images/arrow-right-small.svg");margin-left:10px}.goals .cell .item .wrap .text a.btn:hover{background-color:#e2b03e;color:#fff;-webkit-transform:scale(0.97);transform:scale(0.97)}.goals .cell .item .wrap .image{width:40%}.goals .cell .item .wrap .image .mediawrap{position:relative;width:100%;height:0}.goals .cell .item .wrap .image .mediawrap img.photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.goals .cell .secondary{width:35%;margin-left:5%;background-color:#000;color:#fff;border-radius:20px;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.goals .cell .secondary.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.goals .cell .secondary .wrap{padding:2.5rem 5rem}.goals .cell .secondary .wrap .text h2{font-family:"graphiesemibold",sans-serif;color:#e2b03e;margin-bottom:10px}.goals .cell .secondary .wrap .text p{font-size:1.4rem;line-height:1.4;letter-spacing:.06rem}@media all and (max-width: 1023px){.goals{margin:50px auto}.goals .cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.goals .cell .item{width:100%;margin:0 auto}.goals .cell .item .wrap{padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.goals .cell .item .wrap .text,.goals .cell .item .wrap .image{width:100%;margin:0 auto}.goals .cell .item .wrap .image{width:50%;margin-left:0}.goals .cell .item .wrap .text p{font-size:1.2rem}.goals .cell .secondary{display:none;width:100%;margin:25px auto 50px auto}.goals .cell .secondary .wrap{padding:25px}.goals .cell .secondary .wrap .text p{font-size:1.2rem}.goals .cell .secondary.show{display:block}}.homepage .slidewrap.pin{margin-bottom:0px}.homepage .slideshow{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);margin-top:88px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .75s ease-out;transition:-webkit-transform .75s ease-out;transition:transform .75s ease-out;transition:transform .75s ease-out, -webkit-transform .75s ease-out;pointer-events:all}.homepage .slideshow .cell{background-color:#000}.homepage .slideshow .cell .info{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.homepage .slideshow .arrows{color:#e2b03e;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100vh - 150px);width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage .slideshow .arrows .previous{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage .slideshow .arrows .next{margin-top:4px}.homepage .slideshow .arrows .next,.homepage .slideshow .arrows .previous{cursor:pointer;width:32px;height:auto}.homepage .slideshow .arrows .next *,.homepage .slideshow .arrows .previous *{fill:#e2b03e}.homepage .text-block p{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;line-height:1.4;margin-bottom:5px}.homepage .text-block h1{font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px;margin-bottom:5px}.homepage .text-block h1:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.homepage .text-block h1{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.homepage .text-block h1{font-size:3rem}}@media(max-width: 320px){.homepage .text-block h1{font-size:2.5rem}}.homepage .text-block h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:5px}@media(max-width: 896px)and (orientation: portrait){.homepage .text-block h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.homepage .text-block h2{font-size:2rem}}.homepage .text-block a{color:#000;padding-top:10px}.homepage .text-block a:hover{color:#e2b03e}.homepage.loading .slideshow{-webkit-transform:translateY(-88px) scale(1.5);transform:translateY(-88px) scale(1.5)}.homepage.loading .slideshow .cell{pointer-events:none !important}.homepage.loading .slideshow .cell .info{opacity:0}.homepage.loading .alternating{opacity:0}@media all and (max-width: 1023px){.homepage .text-block{width:95%}}.searchpage{background-color:#1f211f}.gridpage .text-block{margin:60px 0px}.gridpage .text-block .inner{width:90%;max-width:1090px;margin:15px auto 0 0;font-family:"graphielight",sans-serif}@media all and (max-width: 767px)and (orientation: portrait){.work_view{display:none}.gridpage .text-block.intro .inner{width:95%;margin:0 auto 0 0}.gridpage .text-block.intro .inner h1 br{display:none}}@media all and (max-width: 896px)and (orientation: landscape){.gridpage .work_view{display:none}.gridpage .text-block .inner{width:95%}.gridpage .text-block .inner h1 br{display:none}}.if_list .link{position:relative;display:block;width:90%;max-width:900px;margin-bottom:0px;padding:6px 0px}.if_list .link .link-title{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:0;-webkit-transition:color .2s ease;transition:color .2s ease;line-height:1}@media(max-width: 896px)and (orientation: portrait){.if_list .link .link-title{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.if_list .link .link-title{font-size:2rem}}.if_list .link:before{content:"";width:8px;height:2px;position:absolute;top:0px;background-color:#1f211f;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:99}.if_list .link:hover .link-title{color:#e2b03e}.if_list .link:hover:before{background-color:#e2b03e;width:30px}@media all and (max-width: 767px)and (orientation: portrait){.if_list .link{width:100%;padding:9px 0px}.if_list .link .link-title{line-height:1.2;font-size:1.5rem}.if_list .link .link-title:hover{color:#1f211f}.if_list .link:before{height:2px;width:10px}}@media all and (max-width: 896px)and (orientation: landscape){.if_list .link{width:100%;padding:18px 0px}.if_list .link .link-title{line-height:1.2}.if_list .link .link-title:hover{color:#1f211f}.if_list .link:before{height:4px;width:10px}}.work_view{left:63px;bottom:3vh;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.work_view p{font-family:"graphielight",sans-serif;color:#1f211f;font-size:1.1rem}.work_view p a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.work_view p a:hover,.work_view p a.pageOn{text-decoration:underline;color:#acacac}.work_view.center{z-index:20;bottom:50%;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%)}.bio .bioText{display:none}.bio .ar-rows .cell.overlay_yes:after{-webkit-transform:translateY(0);transform:translateY(0)}.bio .related-news{position:relative}.bio .related-news p{font-family:"graphiesemibold",sans-serif;font-size:.7rem;line-height:1;letter-spacing:0px}.bio .related-news ul .newslink{position:relative;display:block;max-width:900px;position:relative;margin-bottom:0px;padding:6px 0px}.bio .related-news ul .newslink .link-title{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;font-family:"graphiebook",sans-serif;color:#1f211f;-webkit-transition:color .2s ease;transition:color .2s ease;line-height:1}@media(max-width: 896px)and (orientation: portrait){.bio .related-news ul .newslink .link-title{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.bio .related-news ul .newslink .link-title{font-size:2rem}}.bio .related-news ul .newslink:before{content:"";width:8px;height:2px;position:absolute;top:0px;background-color:#1f211f;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:99}.bio .related-news ul .newslink:hover .link-title{color:#e2b03e}.bio .related-news ul .newslink:hover:before{background-color:#e2b03e;width:30px}@media all and (max-width: 767px)and (orientation: portrait){.bio .bioText{display:block;margin-bottom:20px}.bio .related-news{width:95%}.bio .related-news p{font-size:.9rem}}.info .text-block{padding-bottom:50px}.info .text-block h1{font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px}.info .text-block h1:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.info .text-block h1{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.info .text-block h1{font-size:3rem}}@media(max-width: 320px){.info .text-block h1{font-size:2.5rem}}.info .text-block h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:35px}@media(max-width: 896px)and (orientation: portrait){.info .text-block h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.info .text-block h2{font-size:2rem}}@media all and (max-width: 767px)and (orientation: portrait){.info .text-block{padding-bottom:0px}}.post .intro,.project .intro{margin-bottom:105px}.post .intro .hero,.project .intro .hero{margin-bottom:40px}.post .intro .title,.project .intro .title{width:750px}.post .intro .title h1,.project .intro .title h1{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;margin-bottom:105px;line-height:.9}.post .intro .text-block,.project .intro .text-block{margin:0;max-width:750px}.post .intro .text-block .inner,.project .intro .text-block .inner{padding:0px;max-width:unset;width:100%;margin-left:0}.post .intro .text-block .inner p,.project .intro .text-block .inner p{font-size:1.2rem;line-height:1.4;font-family:"graphielight",sans-serif !important}.post .intro .text-block .inner ul li a,.project .intro .text-block .inner ul li a{color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.post .intro .text-block .inner ul li a:hover,.project .intro .text-block .inner ul li a:hover{color:#e2b03e}.post .intro .project_tags ul li,.project .intro .project_tags ul li{font-size:.7rem;line-height:1;font-family:"graphiesemibold",sans-serif;letter-spacing:0px;margin-bottom:10px}.post .intro .project_tags ul li a,.project .intro .project_tags ul li a{color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.post .intro .project_tags ul li a:hover,.project .intro .project_tags ul li a:hover{color:#e2b03e}@media all and (max-width: 767px)and (orientation: portrait){.post .intro,.project .intro{margin-bottom:25px}.post .intro .hero,.project .intro .hero{margin-bottom:20px}.post .intro .title,.project .intro .title{width:100%}.post .intro .title h1,.project .intro .title h1{margin-bottom:10px}.post .intro .details .project_tags,.project .intro .details .project_tags{width:100%;margin:20px auto 0px auto}.post .intro .details .project_tags ul li,.project .intro .details .project_tags ul li{font-size:.9rem;margin-bottom:20px}.post .intro .text-block,.project .intro .text-block{margin-bottom:0}}@media all and (max-width: 896px)and (orientation: landscape){.post .intro,.project .intro{margin-bottom:25px}.post .intro .title,.project .intro .title{width:100%}.post .intro .hero,.project .intro .hero{margin-bottom:20px}.post .details,.project .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post .details .project_tags,.project .details .project_tags{width:100%;margin:20px auto 0px auto}.post .details .project_tags ul li,.project .details .project_tags ul li{font-size:.9rem;margin-bottom:20px}}.icon_filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.icon_filters .icon{margin-right:14px}.icon_filters .icon:last-child{margin-right:0}.icon_filters svg{opacity:.3;-webkit-transition:opacity .2s;transition:opacity .2s}.icon_filters svg *{stroke:#000}.icon_filters svg.active,.icon_filters svg:hover{opacity:1}.tags{width:100%;min-width:750px;margin-bottom:20px;position:relative;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tags ul{width:80%;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tags ul li.filter a.filterOn{color:#e2b03e;margin-left:5px}.tags ul li.filter svg{width:20px;height:auto;position:absolute;top:0px;right:0px;cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.tags ul li.filter svg *{-webkit-transition:fill .2s,color .2s;transition:fill .2s,color .2s}.tags ul li.filter ul{position:absolute;z-index:10;width:190px;padding-top:3px;height:0;overflow:hidden;-webkit-transition:height .2s,background-color .2s;transition:height .2s,background-color .2s;background-color:rgba(0,0,0,0)}.tags ul li.filter ul li{padding:3px 5px}.tags ul li.filter ul li a{color:currentColor;padding:0;border-radius:unset;font-family:"graphielight",sans-serif;font-size:1.3rem;background-color:unset}.tags ul li.filter ul li a:hover{color:#e2b03e;background-color:unset}.tags ul li.filter.open ul{background-color:#f8f8f8}.tags ul li.filter.open a.filterOn{color:#000}.tags ul li.filter.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tags ul li.filter.open svg *{fill:#000}.tags ul li{width:auto}.tags ul li a{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;line-height:1;letter-spacing:0px;font-size:.8rem;font-family:"graphiesemibold",sans-serif;position:relative;display:inline-block;color:#a9a9a9}.tags ul li a:hover,.tags ul li a.pageOn{color:#000}.tags.button_filter ul li{margin-right:10px}.tags.button_filter ul li a{padding:5px 15px;background-color:#ededed;color:#666;border-radius:18px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;font-size:.7rem}.tags.button_filter ul li a:hover,.tags.button_filter ul li a.pageOn{background-color:#e2b03e;color:#000}.tags.button_filter ul li a.pageOn{font-family:"graphiesemibold",sans-serif}.tags.button_filter ul li a.filterOn{padding:0;background-color:rgba(0,0,0,0);font-size:1.3rem;border-radius:unset;color:#000;font-family:"graphielight",sans-serif}.tags.button_filter ul li.filter{padding-right:56px;margin-right:15px}.light_theme .tags.button_filter ul li a.filterOn{color:#fff}@media all and (max-width: 767px)and (orientation: portrait){.tags{width:100%;min-width:unset;margin-top:1.5rem;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tags ul{width:100%;margin-bottom:15px}.tags .icon_filters{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 15px 0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tags .icon_filters .icon{margin-right:10px}.tags .icon_filters .icon:last-child{margin-right:10px}.tags .icon_filters .icon svg.list{-webkit-transform:translateY(2px);transform:translateY(2px)}}@media all and (max-width: 896px)and (orientation: landscape){.tags{width:100%;min-width:unset;margin-top:1.5rem}}.navigation{color:#1f211f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:89%;margin:50px auto}.navigation .next,.navigation .prev{width:45%}.navigation .next p,.navigation .prev p{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.navigation .next h2,.navigation .prev h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){.navigation .next h2,.navigation .prev h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.navigation .next h2,.navigation .prev h2{font-size:2rem}}.navigation .next a,.navigation .prev a{color:inherit;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.navigation .next:hover,.navigation .prev:hover{color:#e2b03e}@media all and (max-width: 767px)and (orientation: portrait){.navigation{width:95%;margin:20px auto}.navigation .prev,.navigation .next{width:45%}.navigation .prev p,.navigation .next p{font-size:.7rem}.navigation .prev h2,.navigation .next h2{font-size:1.5rem;line-height:1.1}}@media all and (max-width: 896px)and (orientation: landscape){.navigation{width:95%;margin:20px auto}.navigation .prev h2,.navigation .next h2{font-size:1.5rem}}.modules{width:100%;margin:0 auto}.modules .intro .hero{margin-bottom:39px}.modules .intro .hero .text-block{position:absolute;z-index:99;text-align:right;color:#fff;bottom:25px;right:25px;font-family:"graphielight",sans-serif;margin:0 auto}.modules .intro .hero .text-block h1{font-size:3.8rem;margin-bottom:.5rem;line-height:1}.modules .intro .hero .text-block p{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem}.modules .intro .hero .text-block p.director{margin-bottom:0}.modules .intro .hero .text-block .inner{max-width:650px;margin:0 0 0 auto;padding:0px}.modules .intro .hero .text-block .inner p{font-size:1.2rem;line-height:1.4;font-family:"graphielight",sans-serif !important;color:#fff;text-transform:none}.modules .text-block{width:89%;margin:0 auto 108px auto}.modules .text-block .inner{padding:0;max-width:750px}.modules .text-block .inner a{color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.modules .text-block .inner a:hover{color:#e2b03e}.modules .text-block .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modules .text-block .cols .col{width:42%;margin-right:auto}.modules .text-block .cols .col h1{font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px}.modules .text-block .cols .col h1:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.modules .text-block .cols .col h1{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.modules .text-block .cols .col h1{font-size:3rem}}@media(max-width: 320px){.modules .text-block .cols .col h1{font-size:2.5rem}}.modules .text-block .cols .col h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){.modules .text-block .cols .col h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.modules .text-block .cols .col h2{font-size:2rem}}.modules .text-block .cols .col h3{font-family:"graphiebook",sans-serif;font-size:1.7vw}.modules .text-block .cols .col p{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px;text-transform:unset}@media(max-width: 896px)and (orientation: portrait){.modules .text-block .cols .col p{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.modules .text-block .cols .col p{font-size:1.2rem}}.modules .text-block.full_width .inner{max-width:unset}.modules .ar-rows{width:89%;margin:0 auto 91px auto}.modules .ar-rows:after{display:none}.modules .ar-rows .row .cell:hover .info .detail{display:none !important;opacity:0 !important}.modules .ar-rows+.more{margin-top:-45px}.modules .more{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 91px auto}.modules .more .trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-bottom:30px}.modules .more .trigger .label{font-family:"graphiesemibold",sans-serif;font-size:1.4rem;margin-right:15px}.modules .more .trigger svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center 63%;transform-origin:center 63%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.modules .more .reveal{position:relative;width:100%;height:0;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.modules .more .reveal .ar-rows{margin-bottom:0}.modules .more.open .trigger svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width: 767px)and (orientation: portrait){.modules .intro{width:95%}.modules .intro .hero .text-block{right:1.25rem;bottom:1.25rem}.modules .intro .hero .text-block p,.modules .intro .hero .text-block h1{text-align:right}.modules .intro .hero .text-block h1{font-size:1.4rem;margin-bottom:0px;margin-top:5px}.modules .intro .hero .text-block .inner{width:95%;margin:0 auto 0 0}.modules .intro .hero .text-block .inner.desktop{display:none}.modules .intro .hero .text-block .inner p{color:#1f211f;text-align:left}.modules .text-block{width:95%;margin-bottom:50px}.modules .text-block .inner{padding:10px 0px}.modules .text-block .inner h3{margin-bottom:15px}.modules .text-block .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modules .text-block .cols .col{width:100%}.modules .text-block .cols .col h3{font-size:1.2rem}.modules .ar-rows{width:95%;margin-bottom:0}.modules.bio .intro .hero{margin-bottom:20px}.modules .more{margin-bottom:30px}.modules .ar-rows+.more{margin-top:32px}}@media all and (max-width: 896px)and (orientation: landscape){.modules .intro,.modules .text-block,.modules .ar-rows{width:95%}.modules .text-block .inner{padding:25px 0px}.modules .text-block .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modules .text-block .cols .col{width:100%}.modules .intro .hero .text-block .inner{max-width:80%}}.fullwidth{position:relative;display:block;margin:0 auto 1.25rem auto;width:100%;height:auto}.fullwidth .cell{height:auto;width:100%;position:relative;display:block;margin:0 auto 0 0}.fullwidth .cell .mediawrap{position:relative;width:100%;height:0}.fullwidth .cell .mediawrap img.photo,.fullwidth .cell .mediawrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullwidth .cell img.photo,.fullwidth .cell video{display:block;width:100%;height:auto}.fullwidth .cell .info p.caption{top:30px;left:30px;font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px}@media(max-width: 896px)and (orientation: portrait){.fullwidth .cell .info p.caption{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.fullwidth .cell .info p.caption{font-size:1.2rem}}.fullwidth .cell .info h2.title{bottom:30px;left:30px;width:50%;line-height:1;max-width:800px;font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.fullwidth .cell .info h2.title{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.fullwidth .cell .info h2.title{font-size:2rem}}.fullwidth.eightyfive .cell{width:85%;margin:0 auto}@media all and (max-width: 767px)and (orientation: portrait){.fullwidth{margin-bottom:25px}.fullwidth .cell{width:100%}.fullwidth .cell img.photo{position:relative}.fullwidth .cell .info{width:100%;margin-top:6%}.fullwidth .cell .info h2.title,.fullwidth .cell .info p.caption{position:relative;color:#1f211f;width:95%;bottom:auto;left:auto;margin:0 2.5%}.fullwidth .cell .info p.caption{top:auto;margin-bottom:10px}.fullwidth.eightyfive .cell{width:95%;margin:0 auto 100px auto}.cell[data-id="1095"]{display:none}}@media all and (max-width: 896px)and (orientation: landscape){.fullwidth{margin-bottom:25px}.fullwidth .cell img.photo{position:relative}.fullwidth .cell .info{width:100%;margin-top:6%}.fullwidth .cell .info h2.title,.fullwidth .cell .info p.caption{position:relative;color:#1f211f;width:95%;bottom:auto;left:auto;margin:0 2.5%}.fullwidth .cell .info p.caption{top:auto;margin-bottom:10px}}.fullbleed{width:100%;height:auto;display:block;position:relative;margin-bottom:105px}.fullbleed .cell img.photo{width:100%;height:100%}.fullbleed .cell .info p.caption{top:30px;left:30px;font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px}@media(max-width: 896px)and (orientation: portrait){.fullbleed .cell .info p.caption{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.fullbleed .cell .info p.caption{font-size:1.2rem}}.fullbleed .cell .info h2.title{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-left:30px;line-height:1;max-width:500px}@media(max-width: 896px)and (orientation: portrait){.fullbleed .cell .info h2.title{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.fullbleed .cell .info h2.title{font-size:2rem}}@media all and (max-width: 767px)and (orientation: portrait){.fullbleed .cell .info{width:95%;text-align:right;bottom:1.25rem !important}.fullbleed .cell .info h2.title{font-size:1.2rem}}@media all and (max-width: 896px)and (orientation: landscape){.fullbleed .cell .info{width:95%;text-align:right;bottom:1.25rem !important}.fullbleed .cell .info h2.title{font-size:1.2rem}}.related-projects{width:100%;height:auto;display:block;padding:25px 0px}.related-projects h2.title{text-align:left;margin-left:5.5%;font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){.related-projects h2.title{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.related-projects h2.title{font-size:2rem}}.related-projects .croppedgrid{list-style-type:none;margin:0px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related-projects .croppedgrid .cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:32%;margin:0px 0% 3% 0%;overflow:hidden;position:relative;opacity:1;padding-top:0;height:auto}.related-projects .croppedgrid .cell figcaption p{font-family:"graphiebook",sans-serif;font-size:1rem}@media all and (max-width: 767px)and (orientation: portrait){.related-projects{padding:25px 0px}.related-projects .croppedgrid{width:95%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-projects .croppedgrid .cell{width:100%;margin:0 auto 3% auto}.related-projects h2.title{margin-bottom:20px;margin-left:2.5%}}.careers .jobs-section{padding-bottom:100px}.careers .jobs-section .jobs-header{font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px;margin-bottom:3rem}.careers .jobs-section .jobs-header:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.careers .jobs-section .jobs-header{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.careers .jobs-section .jobs-header{font-size:3rem}}@media(max-width: 320px){.careers .jobs-section .jobs-header{font-size:2.5rem}}.careers .jobs-section .job{margin-bottom:25px;width:65%;max-width:960px;margin:0 auto 0 0}.careers .jobs-section .job.open .job_title_wrap .job-title{color:#e2b03e}.careers .jobs-section .job.open .job_title_wrap .job-title:before{width:20px;background-color:#e2b03e}.careers .jobs-section .job .job_title_wrap{width:100%;margin:0 auto 0 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0px}.careers .jobs-section .job .job_title_wrap img.drawer-closer{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:20px;margin-top:0px;display:none}.careers .jobs-section .job .job_title_wrap img.drawer-closer.visible{display:block}.careers .jobs-section .job .job_title_wrap .job-title{font-family:"graphiebook",sans-serif;font-size:1.6rem;letter-spacing:0px;line-height:1.1;margin-bottom:5px;color:#1f211f;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0px;line-height:1}@media(max-width: 896px)and (orientation: portrait){.careers .jobs-section .job .job_title_wrap .job-title{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.careers .jobs-section .job .job_title_wrap .job-title{font-size:1.2rem}}.careers .jobs-section .job .job_title_wrap .job-title:before{content:"";width:8px;height:2px;position:absolute;top:-14px;background-color:#1f211f;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:99}.careers .jobs-section .job .job_title_wrap:hover .job-title{color:#e2b03e}.careers .jobs-section .job .job_title_wrap:hover .job-title:before{background-color:#e2b03e;width:30px}.careers .jobs-section .job .reveal{overflow:hidden;height:0;-webkit-transition:height .3s ease;transition:height .3s ease}.careers .jobs-section .job .reveal .wrapper .job-content{display:block;margin:0 auto 0 0;padding-bottom:25px}.careers .jobs-section .job .reveal .wrapper .job-content p{font-family:"graphielight",sans-serif;line-height:1.5}.careers .jobs-section .job .reveal .wrapper .contact-wrap{margin:25px auto 0px 0;display:block;padding-bottom:50px}.careers .jobs-section .job .reveal .wrapper .contact-wrap .contact-form{display:inline-block}@media all and (max-width: 1023px){.careers{width:95%}.careers .slideshow .flickity-page-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width: 767px)and (orientation: portrait){.careers .jobs-section{padding-bottom:50px}.careers .jobs-section .job{width:100%;margin:0 auto 0 0}.careers .jobs-section .job.open .job_title_wrap .job-title{color:#e2b03e}.careers .jobs-section .job.open .job_title_wrap .job-title:hover{color:#e2b03e}.careers .jobs-section .job.open .job_title_wrap .job-title:after{color:#1f211f}.careers .jobs-section .job .job_title_wrap{width:95%;margin:0 auto 0 0;padding:18px 0px}.careers .jobs-section .job .job_title_wrap .job-title:before{top:-18px;height:4px;width:10px}.careers .jobs-section .job .job_title_wrap .job-title:before:hover{color:#1f211f}.careers .jobs-section .job .job_title_wrap .job-title:hover{color:#1f211f}.careers .jobs-section .job .reveal .wrapper .contact-wrap .contact-form .field{width:100%;margin:0 0 15px 0}.careers .jobs-section .job .reveal .wrapper .contact-wrap .contact-form .field.resume{width:100%}}@media all and (max-width: 896px)and (orientation: landscape){.careers .jobs-section{margin-bottom:50px}.careers .jobs-section .job{width:100%;margin:0 auto 0 0}.careers .jobs-section .job.open .job_title_wrap .job-title{color:#e2b03e}.careers .jobs-section .job.open .job_title_wrap .job-title:hover{color:#e2b03e}.careers .jobs-section .job.open .job_title_wrap .job-title:after{color:#1f211f}.careers .jobs-section .job .job_title_wrap{width:95%;margin:0 auto 0 0;padding:18px 0px}.careers .jobs-section .job .job_title_wrap .job-title:before{top:-18px;height:4px;width:10px}.careers .jobs-section .job .job_title_wrap .job-title:before:hover{color:#1f211f}.careers .jobs-section .job .job_title_wrap .job-title:hover{color:#1f211f}.careers .jobs-section .job .reveal .wrapper .contact-wrap .contact-form .field{width:100%;margin:0 0 15px 0}.careers .jobs-section .job .reveal .wrapper .contact-wrap .contact-form .field.resume{width:100%}}.legal .textpage{width:90%;max-width:960px;margin:100px auto}.legal .textpage .text-block p{margin-bottom:20px}.textpage .intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.textpage .intro .text-block{margin:0}.textpage .intro .text-block h3{font-family:"graphiebook",sans-serif;font-size:1.6rem;letter-spacing:0px;line-height:1.1;margin-bottom:5px}@media(max-width: 896px)and (orientation: portrait){.textpage .intro .text-block h3{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.textpage .intro .text-block h3{font-size:1.2rem}}.textpage .intro .leftside{display:block;width:60%}.textpage .intro .leftside .text-block .success{position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.textpage .intro .leftside .text-block .success.on{opacity:1;pointer-events:all}.textpage .intro .leftside .text-block form{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.textpage .intro .leftside .text-block form.off{opacity:0}.textpage .intro .leftside .text-block form #contactBtn{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.textpage .intro .leftside .text-block form #contactBtn.disabled{opacity:.5;pointer-events:none}.textpage .intro .leftside .text-block p{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px}@media(max-width: 896px)and (orientation: portrait){.textpage .intro .leftside .text-block p{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.textpage .intro .leftside .text-block p{font-size:1.2rem}}.textpage .intro .rightside{display:block;width:35%;margin-top:120px}.textpage .text-block{font-family:"graphielight",sans-serif;width:100%;margin:0 auto;display:block}.textpage .text-block:first-child{margin-bottom:30px}.textpage .text-block p{font-size:1rem;margin-bottom:30px}.textpage .text-block a{color:#e2b03e;-webkit-transition:color .2s ease;transition:color .2s ease}.textpage .text-block a:hover{color:#b8772a}.textpage .text-block .cols .col{width:40%;margin-right:10%}.no_headline .textpage .intro .rightside{margin-top:0}@media all and (max-width: 767px)and (orientation: portrait){.textpage .intro .leftside{width:100%}.textpage .intro .rightside{width:100%;margin-top:0px}}@media all and (max-width: 1023px){.textpage.info{width:95% !important;padding-bottom:50px}.textpage.info .text-block{width:100%}.textpage.info .text-block .inner{width:100%}.textpage.info .text-block .inner h1{margin-bottom:20px}.textpage.info .text-block .cols{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.textpage.info .text-block .cols .col{margin-right:5%}}@media all and (max-width: 767px)and (orientation: portrait){.textpage.info .text-block .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textpage.info .text-block .cols .col{width:100%}}@media all and (max-width: 896px)and (orientation: landscape){.textpage.info .text-block .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textpage.info .text-block .cols .col{width:100%}}.centered{width:84%;margin:0px auto}.centered .cell{position:relative;width:100%;margin:0px auto 30px auto}.centered .cell img,.centered .cell video{display:block;width:100%;position:relative}.centered .cell .info{margin:10px 0 0 0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.centered .cell:hover{opacity:.7}.justified{width:84%;margin:0px auto}.croppedgrid{list-style-type:none;margin:0px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.croppedgrid .cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;height:0;padding-top:27.37%;margin:0px auto 20px auto;overflow:hidden;position:relative;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.croppedgrid .cell img.photo{-o-object-position:50% 35%;object-position:50% 35%}.croppedgrid .cell.text_only{margin:30px auto 55px 0;padding:0;height:auto}.croppedgrid .cell.text_only .text-block .inner h3{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;margin-bottom:10px}.croppedgrid .cell.text_only .text-block .inner p{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px;margin-bottom:0px}@media(max-width: 896px)and (orientation: portrait){.croppedgrid .cell.text_only .text-block .inner p{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.croppedgrid .cell.text_only .text-block .inner p{font-size:1.2rem}}.croppedgrid .cell.text_only .text-block .inner h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.croppedgrid .cell.text_only .text-block .inner h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.croppedgrid .cell.text_only .text-block .inner h2{font-size:2rem}}.croppedgrid .cell .info{position:absolute;color:#fff;left:25px;bottom:25px;z-index:99;opacity:1;text-align:left;-webkit-transition:opacity .3s,bottom .3s linear;transition:opacity .3s,bottom .3s linear}.croppedgrid .cell .info h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.croppedgrid .cell .info h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.croppedgrid .cell .info h2{font-size:2rem}}.croppedgrid .cell .info p.caption{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px;text-align:left}@media(max-width: 896px)and (orientation: portrait){.croppedgrid .cell .info p.caption{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.croppedgrid .cell .info p.caption{font-size:1.2rem}}.croppedgrid .cell .info p.caption span{display:block}.croppedgrid .cell:hover .info{opacity:1}.croppedgrid .cell:hover-off .info h2{font-size:3vw;-webkit-transform:translateY(0);transform:translateY(0)}.croppedgrid .cell:hover-off .info p.caption{opacity:1;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.croppedgrid .cell:hover-off .info p.caption span{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s .3s;transition:-webkit-transform .3s .3s;transition:transform .3s .3s;transition:transform .3s .3s, -webkit-transform .3s .3s}@media all and (max-width: 1023px){.croppedgrid .cell{padding-top:40%;margin-bottom:8px}.croppedgrid .cell .info{bottom:1rem;left:1.25rem;opacity:1;width:calc(100% - 2.5rem)}.croppedgrid .cell .info h2{font-size:1.2rem;margin-bottom:0px}.croppedgrid .cell .info p.caption{margin-top:6px;font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;line-height:1.2}}@media all and (max-width: 767px)and (orientation: portrait){.croppedgrid .cell.text_only .text-block{margin:10px 0px}.croppedgrid .cell.text_only .text-block .inner p{font-size:.8rem;letter-spacing:2px}}.ar-rows{position:relative;display:block;margin:0px auto 45px auto}.ar-rows .row{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ar-rows .row .cell{float:left;opacity:1;position:relative;overflow:hidden;border:0px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ar-rows .row .cell .play-trigger{pointer-events:none}.ar-rows .row .cell a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.ar-rows .row .cell .vidhold{z-index:2}.ar-rows .row .cell img.photo{position:relative;z-index:1;display:block;width:auto;height:auto}.ar-rows .row .cell .info{font-family:"graphiebook",sans-serif;-webkit-transition:all .2s ease;transition:all .2s ease;bottom:1rem}.ar-rows .row .cell .info .title{-webkit-transition:font-size .2s ease;transition:font-size .2s ease;line-height:1;font-family:"graphiebook",sans-serif;font-size:1.7rem;letter-spacing:0px}.ar-rows .row .cell .info .caption{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem}.ar-rows .row .cell .info .detail{-webkit-transition:opacity .3s ease,height .1s ease;transition:opacity .3s ease,height .1s ease;height:0;font-family:"graphiesemibold",sans-serif;line-height:1;font-size:.7rem}.ar-rows .row .cell:hover-off .info{bottom:1.5rem}.ar-rows .row .cell:hover-off .info .title{font-size:2vw}.ar-rows .row .cell:hover-off .info .detail{opacity:1;height:auto}.ar-rows:after{content:"";width:8px;height:2px;position:absolute;left:0px;bottom:-15px;background-color:#1f211f;z-index:99}@media all and (max-width: 1023px){.ar-rows .row .cell .info .title{font-size:1.2rem;margin-bottom:6px}.ar-rows:after{width:10px;height:4px}}@media all and (max-width: 767px)and (orientation: portrait){.ar-rows .row{display:block}.ar-rows .row .cell{display:block;width:100% !important;float:none}.ar-rows .row .cell img.photo{width:100%;height:auto !important}.ar-rows:after{bottom:-24px}}@media all and (max-width: 896px)and (orientation: landscape){.ar-rows .row{display:block}.ar-rows .row .cell{display:block;width:100% !important;float:none}.ar-rows .row .cell img.photo{width:100%;height:auto !important}.ar-rows .row .cell .info p.caption,.ar-rows .row .cell .info p.detail{display:none}.ar-rows:after{bottom:-24px;width:10px;height:4px}}.alternating{opacity:1;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}.alternating .cell{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3%}.alternating .cell .media{display:block;position:relative;width:49%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.alternating .cell .media .mediawrap{-webkit-transform:translateY(5vh);transform:translateY(5vh);-webkit-transition:-webkit-transform 1s .3s;transition:-webkit-transform 1s .3s;transition:transform 1s .3s;transition:transform 1s .3s, -webkit-transform 1s .3s}.alternating .cell .media .mediawrap img.photo,.alternating .cell .media .mediawrap video{opacity:0;-webkit-transition:opacity .5s .6s;transition:opacity .5s .6s}.alternating .cell .media .vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.alternating .cell .info{display:block;width:48%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:3%;opacity:0;-webkit-transform:translateY(5vh);transform:translateY(5vh);-webkit-transition:opacity .3s .3s,-webkit-transform 1s .3s;transition:opacity .3s .3s,-webkit-transform 1s .3s;transition:opacity .3s .3s,transform 1s .3s;transition:opacity .3s .3s,transform 1s .3s,-webkit-transform 1s .3s}.alternating .cell .info .infowrap{width:55%}.alternating .cell .info h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px}@media(max-width: 896px)and (orientation: portrait){.alternating .cell .info h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.alternating .cell .info h2{font-size:2rem}}.alternating .cell .info h3,.alternating .cell .info a{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;text-transform:unset}.alternating .cell .info h2,.alternating .cell .info h3{margin-bottom:5px}.alternating .cell .readmore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;position:relative;text-transform:uppercase;-webkit-transition:color .2s,-webkit-transform .2s ease-out;transition:color .2s,-webkit-transform .2s ease-out;transition:color .2s,transform .2s ease-out;transition:color .2s,transform .2s ease-out,-webkit-transform .2s ease-out}.alternating .cell .readmore img,.alternating .cell .readmore svg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5px;display:block;width:13px;height:auto;-webkit-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.alternating .cell .readmore img *,.alternating .cell .readmore svg *{-webkit-transition:stroke .2s;transition:stroke .2s}.alternating .cell .readmore span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alternating .cell .readmore:hover,.alternating .cell .readmore.active{color:#e2b03e;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.alternating .cell .readmore:hover svg *,.alternating .cell .readmore.active svg *{stroke:#e2b03e}.alternating .cell.text_only .readmore{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.alternating .cell.text_only .readmore span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.alternating .cell.text_only .readmore img,.alternating .cell.text_only .readmore svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:7px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alternating .cell.text_only .textwrap{width:49%}.alternating .cell.text_only .textwrap .inner h3,.alternating .cell.text_only .textwrap .inner .readmore{font-size:1.2rem;letter-spacing:2px;font-weight:400}.alternating .cell.text_only .textwrap .inner h3:hover,.alternating .cell.text_only .textwrap .inner .readmore:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.alternating .cell.text_only .textwrap .inner h3 p,.alternating .cell.text_only .textwrap .inner .readmore p{margin-bottom:0}.alternating .cell.text_only .textwrap .inner h3{margin-bottom:25px}.alternating .cell.text_only .textwrap .inner h2{line-height:1.2;font-family:"graphiebook",sans-serif;font-size:3.8rem;letter-spacing:0px;line-height:.9;margin-bottom:32px;margin-bottom:20px}.alternating .cell.text_only .textwrap .inner h2:last-child{margin-bottom:0}@media(max-width: 896px)and (orientation: portrait){.alternating .cell.text_only .textwrap .inner h2{font-size:2.6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width: 896px)and (orientation: landscape){.alternating .cell.text_only .textwrap .inner h2{font-size:3rem}}@media(max-width: 320px){.alternating .cell.text_only .textwrap .inner h2{font-size:2.5rem}}.alternating .cell.text_only .textwrap .inner p{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem;margin-bottom:20px}.alternating .cell.large .media{width:100%}.alternating .cell.large .info{position:absolute;left:2%;bottom:4%;width:96%;margin-bottom:0;z-index:2;color:#fff;text-align:left !important}.alternating .cell.large .info .infowrap{margin-left:0 !important}.alternating .cell.large .readmore{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.alternating .cell.large .readmore:hover,.alternating .cell.large .readmore.active{-webkit-transform:translateX(0);transform:translateX(0)}.alternating .cell:nth-child(even) .media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alternating .cell:nth-child(even) .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}.alternating .cell:nth-child(even) .info .infowrap{margin-left:45%}.alternating .cell:nth-child(even) .readmore{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alternating .cell:nth-child(even) .readmore span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.alternating .cell:nth-child(even) .readmore img,.alternating .cell:nth-child(even) .readmore svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:7px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alternating .cell:nth-child(even) .readmore:hover,.alternating .cell:nth-child(even) .readmore.active{-webkit-transform:translateX(3px);transform:translateX(3px)}.alternating .cell.playing .vidhold{opacity:1;pointer-events:all}.alternating .cell.ready .media .mediawrap{-webkit-transform:translateY(0);transform:translateY(0)}.alternating .cell.ready .media .mediawrap img.photo,.alternating .cell.ready .media .mediawrap video{opacity:1}.alternating .cell.ready .info{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (max-width: 1023px){.alternating{width:95%}.alternating .cell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.alternating .cell .info h2{font-size:1.2rem}}@media all and (max-width: 767px)and (orientation: portrait){.alternating .cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alternating .cell .media,.alternating .cell .info{width:100%}.alternating .cell .media .mediawrap{-webkit-transform:translateY(0);transform:translateY(0)}.alternating .cell .readmore{display:none}.alternating .cell .info{margin-top:10px}.alternating .cell .info h3{display:none}.alternating .cell .info .infowrap{width:100%;margin:0 auto !important}.alternating .cell.large .info{position:relative;color:#1f211f;left:auto;bottom:auto;margin:20px auto 10px auto;width:100%}.alternating .cell.text_only .textwrap{width:100%;margin:0 auto}.alternating .cell:nth-child(even) .info{text-align:left}.alternating .cell:nth-child(even) .media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (max-width: 896px)and (orientation: landscape){.alternating .cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alternating .cell .media,.alternating .cell .info{width:100%}.alternating .cell .readmore{display:none}.alternating .cell .info{margin-top:6%}.alternating .cell .info .infowrap{width:100%;margin:0 auto !important}.alternating .cell.large .info{position:relative;color:#1f211f}.alternating .cell.text_only .textwrap{width:100%;margin:0 auto}}@media all and (max-width: 767px)and (orientation: portrait){.beta .alternating .cell .info,.beta .fullwidth .cell .info{position:absolute;left:5%;bottom:5%;margin:0;width:90%;color:#fff}.beta .alternating .cell .info h2.title,.beta .alternating .cell .info p.caption,.beta .fullwidth .cell .info h2.title,.beta .fullwidth .cell .info p.caption{color:#fff;margin:0;width:100%}.beta .alternating .cell .info p,.beta .fullwidth .cell .info p{margin-bottom:0}}.masongrid{list-style-type:none;margin:0px auto 100px auto;height:auto;position:relative;display:block}.masongrid .grid-sizer,.masongrid .cell{width:49%}.masongrid .gutter-sizer{width:2%}.masongrid .cell{display:block;float:left;overflow:hidden;text-align:left;width:49%}.masongrid .cell .overlay{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7986556268)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.7986556268) 0%, rgba(0, 0, 0, 0) 100%);-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:99}.masongrid .cell .vidhold{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.masongrid .cell .vidhold video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masongrid .cell.playing .vidhold{opacity:1}.masongrid .cell.text_only .overlay{display:none !important}.masongrid .cell.text_only .textwrap{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masongrid .cell.text_only .textwrap .inner{width:90%}.masongrid .cell.text_only .textwrap .inner h3,.masongrid .cell.text_only .textwrap .inner .readmore{font-size:1.2rem;letter-spacing:2px;font-weight:400}.masongrid .cell.text_only .textwrap .inner h3{margin-bottom:25px}.masongrid .cell.text_only .textwrap .inner h2{line-height:1.2;font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:0px}@media(max-width: 896px)and (orientation: portrait){.masongrid .cell.text_only .textwrap .inner h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.masongrid .cell.text_only .textwrap .inner h2{font-size:2rem}}.masongrid .cell.text_only .textwrap .inner p{font-family:"graphiebook",sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0px;margin-bottom:9px}@media(max-width: 896px)and (orientation: portrait){.masongrid .cell.text_only .textwrap .inner p{font-size:1.2rem}}@media(max-width: 896px)and (orientation: landscape){.masongrid .cell.text_only .textwrap .inner p{font-size:1.2rem}}.masongrid .cell.text_only .textwrap .inner .readmore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;position:relative}.masongrid .cell.text_only .textwrap .inner .readmore img,.masongrid .cell.text_only .textwrap .inner .readmore svg{margin-left:5px;margin-top:-11px;display:block;width:13px;height:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.masongrid .cell.text_only .textwrap .inner .readmore:hover img,.masongrid .cell.text_only .textwrap .inner .readmore:hover svg{-webkit-transform:translateX(7px);transform:translateX(7px)}.masongrid .cell img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.masongrid .cell a{outline:none;border:none;width:100%;display:block;text-decoration:none}.masongrid .cell a .info{position:absolute;color:#fff;left:25px;bottom:25px;z-index:99;-webkit-transition:bottom .3s linear;transition:bottom .3s linear}.masongrid .cell a .info p.title{font-family:"graphiebook",sans-serif;font-size:1.7rem;letter-spacing:0px;margin-bottom:3px}@media(max-width: 896px)and (orientation: portrait){.masongrid .cell a .info p.title{font-size:1.5rem}}@media(max-width: 896px)and (orientation: landscape){.masongrid .cell a .info p.title{font-size:1.5rem}}.masongrid .cell a .info p.caption{font-family:"graphiebook",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:.8rem}.masongrid .cell:hover .overlay{opacity:1}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown{opacity:1}.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:fadeIn .65s ease forwards;-webkit-animation:fadeIn .65s ease forwards;-moz-animation:fadeIn .65s ease forwards;-o-animation:fadeIn .65s ease forwards}.masongrid.effect-2 figure.animate{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{100%{opacity:1}}@-webkit-keyframes fadeIn{100%{opacity:1}}.slideshow{position:relative;height:auto;min-height:90vh;text-align:center;overflow:hidden}.slideshow .ui{width:18px;position:absolute;z-index:20;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slideshow .ui.close{width:20px;height:20px;padding:20px 22px;top:0;left:0;-webkit-transform:none;transform:none}.slideshow .ui line{stroke:#000;stroke-width:4}.slideshow figure{width:100%;height:calc(100vh - 176px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;pointer-events:none}.slideshow figure.is-selected{pointer-events:all}.slideshow figure .inner{position:relative;width:100%;height:100%;display:block}.slideshow figure .inner video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideshow figure .wrap{position:relative;width:100%;height:calc(100vh - 176px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow figure .wrap img.photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideshow figure .wrap img.photo.portrait,.slideshow figure .wrap img.photo.square{-o-object-fit:contain;object-fit:contain}.slideshow figure .info h2{font-family:"graphiebook",sans-serif;font-size:2.4rem;letter-spacing:0px;line-height:.9;margin-bottom:31px;margin-bottom:5px}@media(max-width: 896px)and (orientation: portrait){.slideshow figure .info h2{font-size:2rem}}@media(max-width: 896px)and (orientation: landscape){.slideshow figure .info h2{font-size:2rem}}.slideshow.center figure:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.slideshow.center figure img.photo{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto}@media all and (max-width: 1023px){.slideshow{width:95vw;height:75vh;min-height:75vh;margin:0 auto 20px auto}.slideshow figure{height:70vh;width:100%}.slideshow figure .wrap{height:100%;width:100%;margin:0 auto}.slideshow figure .info p{display:none}}@media all and (max-width: 767px)and (orientation: portrait){.slideshow{height:62vh}.slideshow figure{height:62vh}.slideshow figure .info{width:90%;left:5%}}@media all and (max-width: 896px)and (orientation: landscape){.slideshow{height:92vh;min-height:90vh}.slideshow figure{height:80vh}}.scrolldown{position:fixed;left:1.8%;top:93vh;height:auto;width:23px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:none;z-index:99}@media all and (max-width: 1023px){.scrolldown{position:absolute;display:block;top:71vh;width:33px;left:3%}}@media all and (max-width: 767px)and (orientation: portrait){.scrolldown{top:78vh}}@media all and (max-width: 896px)and (orientation: landscape){.scrolldown{top:83vh}}.scrolled .scrolldown{opacity:0}.flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;position:relative;background-color:inherit;position:absolute;top:calc(100vh - 135px)}.flickity-page-dots li.dot{cursor:pointer;position:relative;width:40px;height:6px;margin:0 10px;position:relative;background-color:#d8d8d8;-webkit-transition:background-color .2s;transition:background-color .2s}.flickity-page-dots li.dot:before{content:"";position:absolute;background:rgba(0,0,0,0);width:100%;height:100%;padding:10px;top:-10px;left:0}.flickity-page-dots li.dot.is-selected,.flickity-page-dots li.dot:hover{background-color:#000}@media all and (max-width: 1023px){.flickity-page-dots{position:relative;bottom:auto;right:auto;left:auto;top:auto;-webkit-transform:unset;transform:unset;width:100%;height:auto;margin:30px 0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flickity-page-dots li.dot{height:8px}}@media all and (max-width: 767px)and (orientation: portrait){.flickity-page-dots{margin:20px 0 0 auto}}#searchOverlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#070707;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s}#searchOverlay .inner{position:relative;z-index:10;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(40vh);transform:translateY(40vh);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}#searchOverlay .inner form{position:relative;width:90%;margin:0 auto 25px auto;max-width:750px}#searchOverlay .inner form .display{position:relative;width:100%;background-color:#1a1a1a;margin-top:2px}#searchOverlay .inner form .display ul{width:94%;margin:0 auto;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchOverlay .inner form .display ul li{display:block;width:100%;padding:10px 0;text-align:left}#searchOverlay .inner form .display ul li a{color:#fff;font-size:1.2rem}#searchOverlay .inner form .display ul li a:hover{color:#e2b03e}#searchOverlay .inner form .inputWrap{position:relative;width:100%}#searchOverlay .inner form .inputWrap input[type=text]{width:100%;height:auto;padding:8px 20px 13px 20px;background-color:#1a1a1a;font-size:2.2rem;color:#fff;line-height:1;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap input[type=text]::-webkit-input-placeholder{color:#fff;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap input[type=text]::-moz-placeholder{color:#fff;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap input[type=text]:-ms-input-placeholder{color:#fff;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap input[type=text]::-ms-input-placeholder{color:#fff;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap input[type=text]::placeholder{color:#fff;font-family:"graphielight",sans-serif}#searchOverlay .inner form .inputWrap svg{position:absolute;top:18px;right:25px;width:25px;height:auto}#searchOverlay .inner form .inputWrap svg *{fill:#fff}#searchOverlay .inner form .inputWrap svg.icon_close{display:none}#searchOverlay .inner form .inputWrap svg.icon_close *{fill:#e2b03e}#searchOverlay .inner .tags{max-width:750px;min-width:unset;opacity:1;pointer-events:all;-webkit-transition:opacity .5s;transition:opacity .5s}#searchOverlay .inner .tags ul{width:100%}#searchOverlay .inner .tags ul a{font-family:"graphielight",sans-serif}#searchOverlay .inner .tags ul a:hover{color:#e2b03e}#searchOverlay .inner .results{position:relative;width:calc(100% + 18px);height:calc(100svh - 165px);-webkit-box-sizing:content-box;box-sizing:content-box;overflow-x:hidden;overflow-y:scroll;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}#searchOverlay .inner .results .croppedgrid{width:90%;margin:0 auto;padding-bottom:20vh}.searchOn #searchOverlay{opacity:1;z-index:45;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s}.searchResults #searchOverlay .inner{-webkit-transform:translateY(100px);transform:translateY(100px)}.searchResults #searchOverlay .inner form .inputWrap svg{display:none}.searchResults #searchOverlay .inner form .inputWrap svg.icon_close{display:block}.searchResults #searchOverlay .inner .tags{display:none;opacity:0;pointer-events:none}.searchResults #searchOverlay .inner .results{opacity:1}.searchResults #searchOverlay .inner .results .no_results{color:#e2b03e}#overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.9);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s}#overlay.on{opacity:1;z-index:140;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s}#overlay .closer{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}#overlay .closer .closeIcon{position:absolute;width:12px;height:12px;top:36px;right:75px;z-index:11;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;padding:10px;cursor:pointer}#overlay .closer .closeIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#overlay .closer .closeIcon .line{display:block;width:100%;height:2px;background:#e2b03e;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#overlay .closer .closeIcon .line:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#overlay .inner{position:relative;z-index:10;width:80%;height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#overlay .inner .formwrap{position:relative;width:100%;max-width:750px;margin:0 auto;color:#fff;text-align:left}#overlay .inner .formwrap .success{opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}#overlay .inner .formwrap .success p{font-size:1.3rem}#overlay .inner .formwrap .success.on{opacity:1}#overlay .inner .formwrap form label{color:#fff}#overlay .inner .formwrap form button{background-color:#070707;margin-right:10px;margin-left:auto}#overlay .inner .formwrap form button:hover{background-color:#e2b03e}#overlay .inner .wrap{position:relative;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}#overlay .inner .wrap.ready{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#overlay .inner .wrap video,#overlay .inner .wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0px auto}@media all and (max-width: 1023px){#overlay .closer .closeIcon{right:5%;top:30px}#overlay .inner{width:100%}}