.preload *{-webkit-transition:none !important;transition:none !important}*{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:"acumin-pro",sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#fff;background:#000;-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.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}h1,h2,h3,p{line-height:1.4;margin-bottom:20px}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0px}em,i{font-style:italic}label,input,textarea,select{font-size:1rem;display:block;font-family:inherit;background-color:#313131;border:1px solid #707070;color:#b5b5b5;margin-bottom:10px;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;padding:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}label::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:#b5b5b5;font-family:inherit}label::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:#b5b5b5;font-family:inherit}label:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:#b5b5b5;font-family:inherit}label::-ms-input-placeholder, input::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{color:#b5b5b5;font-family:inherit}label::placeholder,input::placeholder,textarea::placeholder,select::placeholder{color:#b5b5b5;font-family:inherit}textarea{height:125px}input[type=submit]{background-color:#000;cursor:pointer;border:1px solid #fff;color:#fff;width:auto;display:inline-block;padding:10px 30px;-webkit-transition:background-color .2s;transition:background-color .2s}input[type=submit]:hover{background-color:#313131}label{padding-bottom:5px}.cell .mediawrap{position:relative;width:100%;height:0}.cell .mediawrap img.photo,.cell .mediawrap video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.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,.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{opacity:0}.playIcon{display:block;position:absolute;top:50%;left:50%;width:60px;height:auto;z-index:99;cursor:pointer;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.playIcon:hover{-webkit-transform:translate(-50%, -50%) scale(0.95);transform:translate(-50%, -50%) scale(0.95)}@media all and (max-width: 767px){.playIcon{width:40px}}main{margin:0px auto;position:relative;z-index:1;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}main article{min-height:calc(100vh - 372px)}main #content:before{content:"";display:block;height:0px}.contactOpen main{opacity:.4}@media all and (max-width: 1023px){main article{min-height:80vh}}.homepage main #content:before{display:none}header{position:fixed;top:0;left:0;width:100%;height:auto;z-index:100;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}header .inner{position:absolute;z-index:20;width:100%;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}header .inner .logo{position:absolute;top:20px;left:3%;width:50px;height:auto}header .inner .logo img,header .inner .logo svg{display:block;width:100%;height:auto}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .menuBtn{display:none;position:absolute;top:50%;left:50%;padding:10px;cursor:pointer;z-index:3}header .inner .menuBtn div{height:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .inner .menuBtn div .line{height:2px;width:100%;display:block;position:absolute;right:0;background-color:#fff;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}header .inner .menuBtn div .line:nth-child(1){bottom:2px}header .inner .menuBtn div .line:nth-child(2){bottom:7px}header .inner .menuBtn div .line:nth-child(3){bottom:12px}header .inner .menuBtn div .label{display:inline-block;position:absolute;left:23px;bottom:7px}header .inner .menuBtn div .label h2{font-weight:300}header nav{position:fixed;z-index:16;top:43;left:0px;height:auto;width:100%;-webkit-transition:opacity .3s,-webkit-transform .4s ease-in-out;transition:opacity .3s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .3s;transition:transform .4s ease-in-out,opacity .3s,-webkit-transform .4s ease-in-out;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul{width:98%;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul li{margin:15px 25px 15px 0;position:relative}header nav ul li:last-child{margin-right:0px}header nav ul li a{-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:#707070}header nav ul li a.pageOn,header nav ul li a:hover{color:#fff}header nav ul li:hover .sub-wrapper{display:block}header nav ul li:hover .sub-wrapper .subs{display:block}header nav ul.active li a{color:#707070}header nav ul.active li a.active{color:#fff}header nav .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .social ul{width:auto}header nav .social ul li{margin:15px 15px 15px 0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}header nav .social ul li:hover{opacity:.5}header nav .social ul li img{display:block;width:auto;height:15px}header nav .social ul li svg{width:15px;height:auto}header nav .social ul li svg *{stroke:none;fill:#fff;-webkit-transition:fill .2s ease;transition:fill .2s ease}.filter{position:absolute;top:167px;right:5%;z-index:10;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.filter ul li{font-size:1.5rem;color:#707070;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin-right:10px;font-weight:300}.filter ul li:last-child{margin-right:0}.filter ul li:last-child:after{display:none}.filter ul li:after{content:"/";position:relative;margin-left:10px;color:#707070 !important}.filter ul li:hover,.filter ul li.pageOn{color:#fff}.filter ul li a{text-decoration:none}.header_background header nav{background-color:rgba(0,0,0,.75)}.bioOn header{pointer-events:none;background-color:rgba(0,0,0,0)}.bioOn header nav{opacity:0;pointer-events:none}.bioOn header .inner .menuBtn{opacity:0;pointer-events:none}.homepage .filter{top:58px}.hasfilter .filter{display:block;visibility:visible}.nofilter .filter{visibility:hidden;display:none}.loading .filter{opacity:0}.loading header .inner{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.loading header nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menuOn{position:fixed}.menuOn header .inner .menuBtn .line{background-color:#fff !important;-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}.menuOn header .inner .menuBtn .line:nth-child(1){top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){opacity:0;-webkit-transition:opacity .1s 0s;transition:opacity .1s 0s}.menuOn header .inner .menuBtn .line:nth-child(3){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menuOn header nav{-webkit-transform:translateX(110px);transform:translateX(110px)}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.loading header,.loading .filter{opacity:0}header .inner .logo{width:50px}header nav ul.primary{width:50%;margin:0 auto}.filter ul li{font-size:1.5rem}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){header .inner .logo{width:60px}header nav .social{bottom:50px}.filter ul li{font-size:1.5rem}}@media all and (max-width: 767px){header{width:100%;height:100px;bottom:0;position:fixed;background:rgba(0,0,0,.8)}header .inner{height:100%;width:100%}header .inner .menuBtn{display:block;top:25px;right:25px;left:auto}header .inner .menuBtn div .label{left:-68px}header .inner .logo{width:35px;top:20px;-webkit-transform:unset;transform:unset;left:25px}header nav{top:0;left:0;position:fixed;width:100%;height:100%;-webkit-transform:translatey(-100%);transform:translatey(-100%);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:rgba(0,0,0,.9)}header nav ul.primary{width:50%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}header nav ul.primary li{font-size:1.4rem;margin:0 auto 15px auto}header nav ul.primary li.social{position:absolute;bottom:10px}header nav ul.primary li.social ul.icons li{margin:0 10px}header nav ul.primary li.social ul.icons li svg{width:20px;height:auto}header .secondaryNav{display:none !important}header .contact{display:none !important}.filter{top:80px}.filter ul li{font-size:1rem}}.menuOn header .inner .menuBtn div.label{display:none}.menuOn header nav{-webkit-transform:translatey(0px);transform:translatey(0px);opacity:1}@media all and (max-width: 896px)and (orientation: landscape){header{width:100%;height:100px;bottom:0;position:relative;background:rgba(0,0,0,.8)}header .inner{height:100%;width:100%}header .inner .menuBtn{display:block;top:25px;right:25px;left:auto}header .inner .menuBtn div .label{left:-68px}header .inner .logo{width:35px;top:20px;-webkit-transform:unset;transform:unset;left:25px}header nav{top:0;left:0;position:fixed;width:100%;height:100%;-webkit-transform:translatey(-100%);transform:translatey(-100%);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:rgba(0,0,0,.9);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header nav ul.primary{width:50%;height:88vh;margin:30px auto 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}header nav ul.primary li{font-size:1.2rem;margin:0 auto 10px auto}header nav ul.primary li.social{position:relative;margin-top:25px;bottom:auto}header nav ul.primary li.social ul.icons li{margin:0 10px}header nav ul.primary li.social ul.icons li svg{width:20px;height:auto}.filter{top:80px}.filter ul li{font-size:1rem}.menuOn header{height:20px}.menuOn header .inner{z-index:17}}@media only screen and (min-device-width: 320px)and (max-device-width: 568px)and (orientation: landscape){.header nav ul.primary{height:90vh;margin-top:5vh}.header nav ul.primary li{font-size:1rem;margin-bottom:7px}.header nav ul.primary li.social{margin-top:15px}}footer{position:relative;z-index:5;text-align:center;color:#707070;width:100%;margin-left:0px;margin-top:100px}footer .socials{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;background-color:#171717;padding:25px 0}footer .socials .column{margin:0 40px;font-family:"Times New Roman";color:#919191}footer .socials .column p{font-size:1.2rem}footer .socials ul{list-style-type:none;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}footer .socials ul li{margin:0 10px}footer .socials ul li svg{height:15px;width:auto;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}footer .socials ul li svg *{fill:#fff}footer .socials ul li svg:hover{opacity:.5}footer .inner{position:relative;width:100%;margin:auto;padding:20px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#010101;font-size:.7rem}footer .inner a{text-decoration:none;color:currentColor;-webkit-transition:color .2s;transition:color .2s}footer .inner a:hover{color:#fff}footer .inner ul{list-style-type:none}footer .inner p{margin-bottom:0}footer .inner .credit{margin-right:3%}footer .inner .links{margin-left:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .inner .links p{margin-right:10px}footer .inner .links p:last-child{margin-right:0}footer .inner .social li{display:inline-block;*display:inline;vertical-align:middle;margin-right:15px}footer .inner .social li:last-child{margin-right:0px}footer .inner .social li svg{width:25px;height:auto}footer .inner .social li svg *{stroke:none;fill:#fff}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){footer .inner{width:90%;margin:0 auto;padding:35px 0px;position:relative}footer .inner p{font-size:.6rem;display:inline-block;line-height:1}footer .inner p.credit{margin-left:10px;text-align:left}footer .inner p.link{margin-right:10px;text-align:right}}@media all and (max-width: 767px){footer .socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .socials .column{margin-bottom:20px}footer .socials .column:last-child{margin-bottom:0}footer .inner{padding:25px 0px}footer .inner p{font-size:.7rem !important}footer .inner p.credit{margin:10px auto 10px 20px}footer .inner p.link{margin:10px 20px 10px auto}}@media all and (max-width: 896px)and (orientation: landscape){.footer{margin-left:100px}.footer .inner p.credit{margin:10px auto 10px 20px}.footer .inner p.link{margin:10px 20px 10px auto}}.splash{position:relative;top:0;left:0px;width:100%;height:100vh;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}.splash .skipintro{position:absolute;top:25px;right:25px;color:#fff;z-index:12;text-decoration:none;font-size:1.2rem;opacity:0;pointer-events:none}.splash video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:10;opacity:1}.splash img.photo{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.loading .splash .skipintro{opacity:1;pointer-events:all}.loading .splash video{width:100%;height:100%}@media all and (max-width: 767px){.splash video{top:35%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (max-width: 812px)and (orientation: landscape){.splash video{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.newsgrid{padding-top:200px}@media all and (max-width: 812px)and (orientation: landscape){.newsgrid{padding-top:130px}}@media all and (max-width: 767px){.newsgrid{padding-top:130px}}@media only screen and (min-device-width: 320px)and (max-device-width: 568px){.newsgrid{padding-top:130px}}.textpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:1100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 0 auto;text-align:center;padding-top:125px}.textpage .text-block .inner{max-width:unset;padding:0}.textpage h1{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px}.contact{padding-top:125px}.contact .text-block .inner{padding:0 15%;max-width:520px;margin:0 auto}.contact .text-block .inner h1{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px}.contact .contact_form{width:90%;margin:30px auto 0 auto;max-width:520px}.contact form{width:100%}@media all and (max-width: 1023px){.contact .contact_wrap .text-block .inner{padding:0 8%}}@media all and (max-width: 767px){.contact{padding-top:125px}.contact .bkgd-image{width:100%}.contact .text-block p{line-height:1.4}}@media only screen and (min-device-width: 320px)and (max-device-width: 568px){.contact{margin-top:25px}}.navigation{width:100%;margin:50px auto 50px auto;height:auto;position:relative;z-index:99}.navigation .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:74%;margin:0 auto}.navigation .inner .ui{position:relative}.navigation .inner .ui a{text-decoration:none}.navigation .inner .ui p{font-size:.8rem;text-transform:uppercase;margin-bottom:10px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.navigation .inner .ui h2{font-size:1.1rem;font-family:"Times New Roman",serif;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.navigation .inner .ui.prev:before{display:block;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:2px;left:0px;content:"";background:url("/images/Icon-feather-arrow-right2x.png");width:19px;height:12px;background-size:cover;z-index:100;-webkit-transform:rotate(-180deg) translateY(0);transform:rotate(-180deg) translateY(0);opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s;transition:transform .3s ease-in-out,opacity .3s,-webkit-transform .3s ease-in-out}.navigation .inner .ui.prev:hover:before{-webkit-transform:rotate(-180deg) translateY(-5px);transform:rotate(-180deg) translateY(-5px);opacity:.5}.navigation .inner .ui.prev:hover h2{opacity:.5}.navigation .inner .ui.next{-ms-flex-item-align:end;align-self:end}.navigation .inner .ui.next p,.navigation .inner .ui.next h2{text-align:right}.navigation .inner .ui.next:after{content:"";display:block;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;right:0px;top:2px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s;transition:transform .3s ease-in-out,opacity .3s,-webkit-transform .3s ease-in-out;opacity:1;background-image:url("/images/Icon-feather-arrow-right2x.png");width:19px;height:12px;background-size:cover;z-index:100}.navigation .inner .ui.next:hover:after{-webkit-transform:translatey(5px);transform:translatey(5px);opacity:.5}.navigation .inner .ui.next:hover h2{opacity:.5}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.navigation{background:#000;padding:25px 0px 50px 0px;margin:0}.navigation .inner{width:90%;margin:0 auto}.navigation .inner .ui{width:50%}.navigation .inner .ui h2,.navigation .inner .ui p{font-size:1rem}}@media all and (max-width: 1023px){.navigation{background:#000;padding:25px 0px 50px 0px;margin:0}.navigation .inner{width:90%;margin:0 auto}.navigation .inner .ui{width:50%}.navigation .inner .ui h2,.navigation .inner .ui p{font-size:1rem}}@media only screen and (min-device-width: 320px)and (max-device-width: 568px){.navigation .inner .ui h2{font-size:.8rem}}.projectpage .bkgd-image .cell{height:500px}.projectpage:first-child{margin-top:0 !important}.projectpage .foreground{position:relative;width:100%;padding-top:140px}.projectpage .foreground img.titleImg{display:block;margin:0 auto 70px auto;width:40%;max-width:300px;height:auto}.projectpage .foreground div{z-index:10}.projectpage .foreground:after{content:"";width:100%;height:calc(100% - 500px);padding-bottom:300px;position:absolute;z-index:1;top:500px;background-color:#000}.projectpage #content{padding-bottom:150px}@media all and (max-width: 767px){.projectpage{padding-top:100px}.projectpage .bkgd-image{top:100px;width:100%;height:30vh}.projectpage .bkgd-image .cell{height:30vh}.projectpage .foreground{padding-top:7vh}.projectpage .foreground img.titleImg{max-width:125px}.projectpage .foreground:after{top:25vh}.projectpage .foreground .two-col{width:100%;background-color:#000}.projectpage .foreground .two-col .cell{width:100%;margin:0 auto}}@media all and (max-width: 896px)and (orientation: landscape){.projectpage .bkgd-image{width:100%;height:50vh;top:100px}.projectpage .bkgd-image .cell{height:100%}.projectpage .foreground{padding-top:0vh}.projectpage .foreground .two-col .cell{width:100%}}.gridpage .bkgd{display:block;width:100%;height:200px;position:fixed;top:0;left:0;z-index:-1}.gridpage .bkgd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gridpage .bkgd img.crop_top{-o-object-position:top;object-position:top}.gridpage .bkgd img.crop_bottom{-o-object-position:bottom;object-position:bottom}@media all and (max-width: 767px){.gridpage{margin-top:100px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.gridpage .bkgd{width:calc(100% - 110px);margin-left:110px}}@media all and (max-width: 896px)and (orientation: landscape){.gridpage{margin-top:0}}.bkgd-image{width:100%;position:fixed;top:0;left:0;z-index:-1;overflow:hidden}.bkgd-image img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bkgd-image img.crop_top{-o-object-position:top;object-position:top}.bkgd-image img.crop_bottom{-o-object-position:bottom;object-position:bottom}@media all and (max-width: 767px){.bkgd-image{width:100%;height:40vh;margin-left:0px;top:0px}.bkgd-image .cell{width:100%;height:40vh}}.two-col{width:75%;height:auto;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.two-col .text-block{position:relative;width:100%}.two-col .text-block .inner{display:block;width:90%;max-width:unset;padding:0px 0px 25px 0px;margin:0 auto auto 0 !important}.two-col .text-block .inner h2{font-weight:800;margin-bottom:20px;line-height:1.3;font-size:2rem}.two-col .text-block .inner h3{font-weight:400;margin-bottom:20px;line-height:1.3;font-size:1.1rem;color:#b5b5b5}.two-col .text-block .inner p{display:inline-block;color:#b5b5b5;font-size:.9rem}.two-col .text-block .inner p:last-child{margin-bottom:0}.two-col .text-block .inner p.large{font-size:1.2rem}.two-col .text-block .inner img{display:inline-block;width:48px;height:auto;margin:0px 15px 0px 0px;-webkit-filter:grayscale(1);filter:grayscale(1)}.two-col .text-block .inner img:first-child{margin-left:0}.two-col .cell{width:50%;height:auto;position:relative}.two-col .social li{display:inline-block;*display:inline;vertical-align:middle;margin-right:15px;text-align:right}.two-col .social li:last-child{margin-right:0px}.two-col .social li svg{width:25px;height:auto;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.two-col .social li svg *{stroke:none;fill:#fff}.two-col .social li svg:hover{opacity:.5}@media all and (max-width: 1023px){.two-col{width:90%}}@media all and (max-width: 767px){.two-col .cell.left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-col .cell.right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.two-col .cell img.photo{width:90%;margin:0 auto}.two-col .text-block .inner img{width:25px;height:25px}}.modules{width:100%;margin:0 auto}.modules:first-child{padding-top:125px}.modules .text-block{position:relative;width:100%;margin:0px auto}.modules .text-block .inner{width:80%;max-width:600px;padding:0;margin:0 auto}.modules .text-block .inner h1,.modules .text-block .inner h2,.modules .text-block .inner h3{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px}.modules .text-block .inner h3{font-size:1.2rem;font-style:italic}.modules .flexgrid .grid-wrapper .cell .info{margin-top:15px;color:#fff}.modules.merch .flexgrid{background:#fff;width:100%}.modules.merch .flexgrid .grid-wrapper .cell{width:40%;margin:5%}.modules.merch .flexgrid .grid-wrapper .cell .info{background:#fff;color:#000;margin-top:25px}.modules.merch:first-child{margin-top:12vh}.modules.merch .text-block{padding-bottom:10vh}@media all and (max-width: 1023px){.modules .text-block{width:90%;margin:0 auto !important}.modules .text-block .inner{padding:0%;width:95%;margin:0 auto}.modules .text-block .inner h2{font-size:2rem}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.modules .two-col .text-block{width:90%;margin:0}.modules .two-col .text-block .inner{margin:0 auto auto 0}}@media all and (max-width: 896px)and (orientation: landscape){.modules .text-block .inner{max-width:unset}.modules .two-col .cell{width:100%}.modules.merch{margin-top:100px}.modules.merch .flexgrid .grid-wrapper .cell{width:47%;margin:1.5%}}@media all and (max-width: 767px){.modules:first-child{padding-top:100px}.modules .text-block{width:90%}.modules .text-block .inner{width:100%;padding:35px 0px}.modules .text-block .inner h2{font-size:1.5rem}.modules .text-block .inner p{line-height:1.3;font-size:.9rem}.modules .centered{margin:0 auto;width:85%}.modules .centered .cell{margin-bottom:0}.modules .centered .cell .info{margin-top:0}.modules .centered .cell:after{width:30px;height:30px}.modules.merch:first-child{margin-top:0vh}.modules.merch .text-block{padding-bottom:5vh}.modules.merch .flexgrid .grid-wrapper .cell.on img{-webkit-transform:scale(0.9);transform:scale(0.9)}}@media all and (max-width: 896px)and (orientation: landscape){.modules:first-child{margin-top:0vh}}.biogrid_columns{margin:0 auto 0 auto}.biogrid_columns .grid-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;width:94%;margin:0 auto}.biogrid_columns .grid-wrapper .cell{position:relative}.biogrid_columns .grid-wrapper .cell .mediawrap{position:relative;width:100%;height:0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.biogrid_columns .grid-wrapper .cell .mediawrap img.photo,.biogrid_columns .grid-wrapper .cell .mediawrap video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.biogrid_columns .grid-wrapper .cell a{text-decoration:none}.biogrid_columns .grid-wrapper .cell .info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;opacity:1;margin:10px auto 0 auto;-webkit-transition:color .2s ease-in-out,opacity .4s;transition:color .2s ease-in-out,opacity .4s;color:#fff;z-index:100}.biogrid_columns .grid-wrapper .cell .info h2{margin-bottom:5px;font-family:"Times New Roman";font-weight:400;line-height:1}.biogrid_columns .grid-wrapper .cell .info p{font-size:.9rem;font-weight:300}.biogrid_columns .grid-wrapper .cell:hover .mediawrap{opacity:.7}.bio{display:none;width:0;position:fixed;z-index:200;top:0;left:0;width:100%;height:100vh;overflow-y:scroll;background-color:#000;opacity:0;pointer-events:none;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s}.bio::-webkit-scrollbar{display:none}.bio .closeIcon{display:block;position:fixed;width:35px;height:35px;top:40px;right:30px;left:auto;z-index:205;cursor:pointer;opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,-webkit-transform .4s;transition:transform .4s,opacity .3s;transition:transform .4s,opacity .3s,-webkit-transform .4s}.bio .closeIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.bio .closeIcon .line{display:block;width:100%;height:2px;background:#e4be1e;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.bio .closeIcon .line:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.bio .bio_wrap{padding:120px 30px 100px 30px;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:start;-ms-flex-pack:start;justify-content:flex-start}.bio .bio_wrap .column{width:350px;position:sticky;top:120px}.bio .bio_wrap .column .mediawrap{position:relative;width:100%;height:0}.bio .bio_wrap .column .mediawrap img.photo{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.bio .bio_wrap .column:last-child{position:relative;top:auto;width:calc(100% - 380px);margin-left:30px;max-width:800px}.bio h2{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px;margin-bottom:0}.bio p{font-size:.9rem;line-height:1.9;color:#b5b5b5}.bio a{text-decoration:underline}.bio.on{display:block;opacity:1;pointer-events:all;-webkit-transition:opacity .5s .3s;transition:opacity .5s .3s}@media all and (max-width: 932px)and (orientation: portrait){.bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bio .bio_wrap{padding:100px 5% 100px 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bio .bio_wrap .column{width:100%;position:relative;top:auto;margin:0 auto}.bio .bio_wrap .column:last-child{width:100%;margin:20px auto 0 auto}.biogrid_columns .grid-wrapper{width:90%;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}.biogrid_columns .grid-wrapper .cell:hover .mediawrap{opacity:1}.biogrid_columns .grid-wrapper .cell.on .closeIcon{right:5%;top:22px}}.flexgrid{margin:0 auto 100px auto}.flexgrid.biogrid{width:80%;max-width:800px}.flexgrid .bkgd{height:200px}.flexgrid .bkgd h2.title{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2.5rem;text-align:center;font-weight:normal}.flexgrid .bkgd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.flexgrid .grid-wrapper{width:100%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexgrid .grid-wrapper .cell{width:42%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto 0 0;position:relative;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}.flexgrid .grid-wrapper .cell .closeIcon{display:block;position:absolute;width:25px;height:25px;top:0px;left:15%;z-index:2;cursor:pointer;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,-webkit-transform .4s;transition:transform .4s,opacity .3s;transition:transform .4s,opacity .3s,-webkit-transform .4s}.flexgrid .grid-wrapper .cell .closeIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.flexgrid .grid-wrapper .cell .closeIcon .line{display:block;width:100%;height:2px;background:#e4be1e;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.flexgrid .grid-wrapper .cell .closeIcon .line:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.flexgrid .grid-wrapper .cell a{text-decoration:none;display:block;width:100%}.flexgrid .grid-wrapper .cell .mediawrap{position:relative;z-index:1;background-color:#000;-webkit-transition:background-color .4s;transition:background-color .4s}.flexgrid .grid-wrapper .cell .mediawrap img.photo,.flexgrid .grid-wrapper .cell .mediawrap video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.flexgrid .grid-wrapper .cell img{position:relative;z-index:10;display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .4s ease-out;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-out;transition:opacity .2s ease-in-out,transform .4s ease-out;transition:opacity .2s ease-in-out,transform .4s ease-out,-webkit-transform .4s ease-out}.flexgrid .grid-wrapper .cell .info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;opacity:1;margin:0px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:color .2s ease-in-out,opacity .4s;transition:color .2s ease-in-out,opacity .4s;color:#000;z-index:100}.flexgrid .grid-wrapper .cell .info p{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-weight:300}.flexgrid .grid-wrapper .cell .bio{display:none;width:0;position:absolute;z-index:2;top:42%;left:94%;opacity:0;-webkit-transform:translate(-100px, -50%);transform:translate(-100px, -50%);-webkit-transition:opacity .5s 0s,width 0s .5s,-webkit-transform .5s 0s;transition:opacity .5s 0s,width 0s .5s,-webkit-transform .5s 0s;transition:opacity .5s 0s,width 0s .5s,transform .5s 0s;transition:opacity .5s 0s,width 0s .5s,transform .5s 0s,-webkit-transform .5s 0s}.flexgrid .grid-wrapper .cell .bio h2{font-weight:400;font-size:2.5rem;font-family:"Times New Roman"}.flexgrid .grid-wrapper .cell .bio p{font-size:.9rem;line-height:1.9;color:#b5b5b5}.flexgrid .grid-wrapper .cell:hover .image-wrap img{opacity:.7}.flexgrid .grid-wrapper .cell.on .closeIcon{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.flexgrid .grid-wrapper .cell.on .bio{display:block;width:100%;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);opacity:1;-webkit-transition:opacity .5s .3s,width 0s 0s,-webkit-transform .5s .3s;transition:opacity .5s .3s,width 0s 0s,-webkit-transform .5s .3s;transition:opacity .5s .3s,width 0s 0s,transform .5s .3s;transition:opacity .5s .3s,width 0s 0s,transform .5s .3s,-webkit-transform .5s .3s}.flexgrid .grid-wrapper .cell.on .image-wrap{background-color:rgba(0,0,0,0)}.flexgrid .grid-wrapper .cell.on img{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:1 !important}.flexgrid .grid-wrapper .cell:nth-child(even){padding-top:100px}.flexgrid .grid-wrapper .cell:nth-child(even) .closeIcon{left:auto;right:15%;top:100px}.flexgrid .grid-wrapper .cell:nth-child(even) .bio{left:auto;right:94%;top:calc(42% + 100px);text-align:right;-webkit-transform:translate(100px, -50%);transform:translate(100px, -50%)}.flexgrid .grid-wrapper .cell:nth-child(even).on:nth-child(even) .bio{-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%)}.flexgrid.three_col{width:calc(100% - 220px);margin:25px auto 0 110px}.flexgrid.three_col h2.title{font-size:2.3rem;font-family:"Times New Roman";letter-spacing:2px;font-weight:300;text-align:center;margin:0 auto 50px auto}.flexgrid.three_col .grid-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexgrid.three_col .grid-wrapper .cell{width:30%;margin:0;margin-bottom:100px}.flexgrid.three_col .grid-wrapper .cell a.nolink{pointer-events:none;cursor:default}.flexgrid.three_col .grid-wrapper .cell:nth-child(even){padding-top:0}.flexgrid.three_col .grid-wrapper .cell .mediawrap{position:relative;width:100%;height:0;-webkit-transition:opacity .2s;transition:opacity .2s}.flexgrid.three_col .grid-wrapper .cell .mediawrap img.photo{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexgrid.three_col .grid-wrapper .cell .info{color:#fff;margin-top:15px}.flexgrid.three_col .grid-wrapper .cell .info p{width:100%;display:block}.flexgrid.three_col .grid-wrapper .cell .info p.caption{font-size:.9rem}.flexgrid.three_col .grid-wrapper .cell .writeup p{font-size:.9rem;line-height:1.4;color:#b5b5b5}.flexgrid.three_col .grid-wrapper .cell:hover .mediawrap{opacity:.8}@media all and (max-width: 896px)and (orientation: landscape){.flexgrid.three_col{width:90%;margin:0 auto}.flexgrid.three_col .grid-wrapper .cell{width:47% !important;margin:1.5%}.flexgrid.three_col .grid-wrapper .cell .info h2,.flexgrid.three_col .grid-wrapper .cell .info p{margin-bottom:7px}}@media all and (max-width: 767px)and (orientation: portrait){.flexgrid.three_col{width:90%;margin:0 auto}.flexgrid.three_col .grid-wrapper .cell{width:100%;margin:0 auto 40px auto !important}.flexgrid.three_col .grid-wrapper .cell .info p,.flexgrid.three_col .grid-wrapper .cell .info h2{margin-bottom:7px}.flexgrid.three_col .grid-wrapper .cell .info p{font-size:1rem}.flexgrid.three_col .grid-wrapper .cell .info p.caption{font-size:.7rem}.flexgrid.three_col .grid-wrapper .cell .writeup p{font-size:.8rem;line-height:1.2}}.bioOn .flexgrid .grid-wrapper .cell{opacity:.2}.bioOn .flexgrid .grid-wrapper .cell.on{opacity:1}.bioOn .flexgrid .grid-wrapper .cell.on .info{opacity:.2}.bioOn .modules .text-block .inner h2,.bioOn .modules .text-block .inner p{color:#707070}@media all and (max-width: 1023px){.flexgrid{width:100%;margin:0 auto}.flexgrid .grid-wrapper .cell{width:43%;margin:0% 3.5%}.flexgrid .grid-wrapper .cell:nth-child(odd){margin-left:0}.flexgrid .grid-wrapper .cell:nth-child(even){margin-right:0;padding-top:50px}.flexgrid .grid-wrapper .cell:nth-child(even) .closeIcon{top:50px}.flexgrid .grid-wrapper .cell:nth-child(even) .bio{top:42%}.flexgrid .grid-wrapper .cell .info h2{font-size:.8rem;margin-bottom:0;line-height:1}.flexgrid .grid-wrapper .cell .info p{font-size:.8rem;margin-bottom:0;line-height:1}.flexgrid .grid-wrapper .cell .bio p{font-size:.8rem;line-height:1.2;margin-bottom:10px}.flexgrid .grid-wrapper .cell.on .bio{width:43vw}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.flexgrid{width:100%;margin:0 auto}.flexgrid .grid-wrapper .cell{width:43%;margin:0% 3.5%}.flexgrid .grid-wrapper .cell:nth-child(odd){margin-left:0}.flexgrid .grid-wrapper .cell:nth-child(even){margin-right:0;padding-top:50px}.flexgrid .grid-wrapper .cell .info h2{font-size:.8rem;margin-bottom:0;line-height:1}.flexgrid .grid-wrapper .cell .info p{font-size:.8rem;margin-bottom:0;line-height:1}}@media all and (max-width: 767px){.flexgrid .grid-wrapper .cell{width:90%;margin:0 auto 25px auto}.flexgrid .grid-wrapper .cell:nth-child(2n){margin:0 auto 25px auto}.flexgrid .grid-wrapper .cell:nth-child(even){margin:0 auto 25px auto;padding-top:0}.flexgrid .grid-wrapper .cell:nth-child(odd){margin:0 auto 25px auto}.flexgrid.biogrid{width:90%;margin:0 auto}.flexgrid.biogrid .cell{width:100% !important;margin:0 auto 25px auto}.flexgrid.biogrid .cell.on{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexgrid.biogrid .cell.on .closeIcon{left:0;top:-40px}.flexgrid.biogrid .cell.on .bioLink{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexgrid.biogrid .cell.on .bioLink .image-wrap,.flexgrid.biogrid .cell.on .bioLink .bio,.flexgrid.biogrid .cell.on .bioLink .info{width:100%}.flexgrid.biogrid .cell.on .bioLink .bio{-webkit-transform:unset !important;transform:unset !important;top:auto !important;left:auto !important;right:auto !important;position:relative !important;text-align:left !important}.flexgrid.biogrid .cell.on .bioLink .image-wrap img{-webkit-transform:scale(0.9);transform:scale(0.9)}.flexgrid.biogrid .cell:nth-child(even) .bio{-webkit-transform:unset !important;transform:unset !important;top:auto !important;left:auto !important;right:auto !important;position:relative !important;text-align:left !important}.flexgrid.biogrid .cell:nth-child(even):nth-child(odd) .bio{-webkit-transform:unset !important;transform:unset !important;top:auto !important;left:auto !important;right:auto !important;position:relative !important;text-align:left !important}}@media all and (max-width: 576px){.flexgrid{width:100%}}@media all and (max-width: 896px)and (orientation: landscape){.flexgrid{margin:0 auto 100px auto}}@media all and (max-width: 896px)and (orientation: landscape){.flexgrid.biogrid .grid-wrapper .cell{width:43% !important}.flexgrid.biogrid .grid-wrapper .cell.on{width:100% !important}}.text-block{position:relative;width:100%;background-color:rgba(0,0,0,0)}.text-block .inner{padding:65px 15%;max-width:960px;margin:0px auto}.text-block .inner img,.text-block .inner video{display:block;height:auto;max-width:100%;margin-bottom:10px}.text-block .inner .col{display:inline-block;vertical-align:top;width:45%;margin:0 2%}.text-block h1{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px}.text-block h2{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px;font-size:1.7rem}.text-block h3{font-family:"Times New Roman";letter-spacing:2px;font-weight:300;font-size:2.1rem;margin-bottom:10px;font-size:1.5rem}.text-block p{font-size:.9rem;line-height:1.6;color:#b5b5b5}.centered{position:relative;width:75%;margin:0px auto 65px auto}.centered .cell{position:relative;width:100%;margin:0px auto 30px auto}.centered .cell img.photo,.centered .cell video{display:block;width:100%;position:relative}.centered .cell .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.centered .cell .inner iframe,.centered .cell .inner video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.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.playing .playIcon{opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.centered .cell.playing img.photo{opacity:0;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}.centered .cell.playing .inner iframe,.centered .cell.playing .inner video{opacity:1}@media all and (max-width: 1023px){.centered{width:90%}.centered .cell .inner iframe{-o-object-fit:unset;object-fit:unset}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.centered{width:calc(100% - 110px)}}.justified{width:84%;margin:0px auto}.croppedgrid{width:100%;list-style-type:none;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;padding-top:81px}.croppedgrid .cell{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;margin:0px;overflow:hidden;position:relative;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;border:2px solid #000}.croppedgrid .cell a{position:absolute;top:0;left:0;width:100%;height:100%}.croppedgrid .cell a img.photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.croppedgrid .cell a img.photo.crop_top{-o-object-position:top;object-position:top}.croppedgrid .cell a img.photo.crop_bottom{-o-object-position:bottom;object-position:bottom}.croppedgrid .cell .info{position:absolute;z-index:99;top:50%;left:50px;width:250px;height:auto;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.croppedgrid .cell .info img{position:relative;z-index:5;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:100}.croppedgrid .cell .info h2{margin-bottom:5px}.croppedgrid .cell:hover .info{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.croppedgrid .cell .info{left:30px;width:150px}}@media all and (max-width: 896px)and (orientation: landscape){.croppedgrid{padding-top:0}}@media all and (max-width: 767px){.croppedgrid{padding-top:0}.croppedgrid .cell .info{left:20px;width:150px}}@media all and (max-width: 767px){.croppedgrid .cell .info{width:100px}}.ar-rows{position:relative;width:90%;margin:0px 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 img.photo{position:relative;z-index:1;display:block;width:auto;height:auto}.masongrid{width:84%;list-style-type:none;margin:0px auto}.masongrid .grid-sizer,.masongrid .cell{width:47%;height:auto}.masongrid .gutter-sizer{width:6%}.masongrid .cell{display:block;float:left;overflow:hidden;text-align:left}.masongrid .cell.large{width:100%}.masongrid .cell a,.masongrid .cell img{outline:none;border:none;width:100%;display:block;text-decoration:none}.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;top:auto;width:100%;height:100vh;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.prev{left:0px;padding:23px}.slideshow .ui.next{right:0;padding:23px}.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:100%;position:relative}.slideshow.fullbleed h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;color:#000}.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}.slick-dots{bottom:8%;width:100%;background-color:inherit}.slick-dots li{width:12px;height:12px;margin:0 3px;position:relative;top:10px}.slick-dots li button{width:100%;height:100%;border-radius:50%;border:1px solid #000}.slick-dots li.slick-active button{background:#000}#overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.4);text-align:left;opacity:0;z-index:-1;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-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;-webkit-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;-ms-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s}#overlay.on{opacity:1;z-index:300;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-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;-webkit-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;-ms-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s}#overlay .closer{position:absolute;top:30vh;left:16vw;width:100%;height:100%;z-index:1}#overlay .closer .closeIcon{position:absolute;width:22px;height:22px;top:25px;right:25px;z-index:11;cursor:pointer;-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}#overlay .closer .closeIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#overlay .inner{position:relative;z-index:10}#overlay .inner .wrap{position:relative;width:100%;height:100%;text-align:center}#overlay .inner .wrap video,#overlay .inner .wrap img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;margin:0px auto}