body{background:#000;padding:0;margin:0;font-family:"futura-pt", Helvetica, Arial, sans-serif}body.reverse{background-color:#FFF}body.reverse .pace .pace-progress{background:#dfdfdf}body.reverse h1,body.reverse h2,body.reverse h3,body.reverse h4,body.reverse h5,body.reverse p{color:#9e9e9e}body.reverse a{color:#000}body.reverse nav.primary svg.logo{fill:#9e9e9e;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.reverse nav.primary svg.logo:hover{fill:#565656}body.reverse .nav-list ul li a{color:#b5b5b5}body.reverse .nav-list ul li .underline{-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-color:transparent}body.reverse .nav-list ul li.current .underline{background-color:#b5b5b5}body.reverse .nav-list ul li:hover .underline{background-color:#b5b5b5}body.reverse .nav-toggle .line{background-color:#9e9e9e}body.reverse .cover-vid{background-color:rgba(255,255,255,0.9)}body.reverse .footer{color:#b5b5b5}body.reverse .footer .page-width .right{border-top:2px solid rgba(0,0,0,0.05);border-top:2px solid transparent}body.reverse .footer .page-width a{color:#565656}body.reverse .footer .page-width a.icon.instagram{background-image:url("../images/icon-insta.png")}body.reverse .footer .page-width a.icon.facebook{background-image:url("../images/icon-face.png")}body.reverse .footer .page-width a:hover{color:#000}.footer{width:100%;color:#fff;padding-bottom:0px;margin-top:60px;background-color:#fff}.footer .page-width .right{border-top:2px solid rgba(255,255,255,0.2);border-top:2px solid rgba(255,255,255,0);line-height:200%;font-size:85%;font-weight:600;text-transform:uppercase;letter-spacing:0.02em}@media (max-width: 820px){.footer .page-width .right{margin-top:40px;padding-bottom:20px;padding-top:8px;line-height:130%;font-size:70%}}.footer .page-width a{float:right;margin-left:25px;opacity:0.5}@media (max-width: 820px){.footer .page-width a{float:left;margin-left:0;margin-right:10px}}.footer .page-width a:hover{text-decoration:underline;color:#fff}.footer .page-width a:last-child{margin-left:0}@media (max-width: 820px){.footer .page-width a:last-child{float:right}}.footer .page-width a.no-float{margin-left:0px;margin-right:15px}@media (max-width: 820px){.footer .page-width a.no-float{margin-right:0}}.footer .page-width a.left-float{margin-left:0px;margin-right:15px}@media (max-width: 820px){.footer .page-width a.left-float{margin-right:0}}.footer .page-width a.icon{width:25px;height:25px;background-repeat:no-repeat;background-size:auto 100%;background-position:left center;margin-left:10px;margin-bottom:15px}@media (max-width: 820px){.footer .page-width a.icon{width:18px;height:18px;margin-bottom:10px;margin-left:5px}}@media (min-width: 820px) and (max-width: 1100px){.footer .page-width a.icon{width:21px;height:21px}}.footer .page-width a.icon:hover{opacity:.8}.footer .page-width a.icon.instagram{background-image:url("../images/icon-insta-w.png")}.footer .page-width a.icon.facebook{background-image:url("../images/icon-face-w.png")}.fitscreen .footer{position:absolute;bottom:0px;z-index:500;padding-bottom:4px;background-color:transparent;margin-top:0px}.above{width:100%;background-color:#fff;height:150px;opacity:1;z-index:5;position:relative}@media (max-width: 820px){.above{height:100px}}.page-width{width:100%;max-width:1200px;margin:0 auto;position:relative;display:block;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.page-width.full-height{height:100%}@media (max-width: 820px){.page-width{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}.no-float{float:none !important}.left-float{float:left !important}.cap{text-transform:uppercase;font-weight:500;letter-spacing:0.08em}.row .col{box-sizing:border-box;width:100%;display:block;float:left;vertical-align:top;padding:0 1%}@media (min-width: 1600px){.row .col{padding:0 3%}}@media (min-width: 1100px) and (max-width: 1600px){.row .col{padding:0 2%}}@media (min-width: 820px) and (max-width: 1100px){.row .col{padding:0 1.5%}}.row .col img{max-width:100%}.row.two .col{float:left;width:50%}.row.three .col{float:left;width:33.3%}.row.three .col.span-two{width:66.6%}.row.four .col{float:left;width:25%}@media (max-width: 820px){.row.small-two .col{padding:0 2.5%;float:left;width:50%}.row.small-two .col:nth-child(2n+1){clear:left}}@media (max-width: 820px){.row.small-one .col{padding:0 2.5%;float:left;width:100%;clear:left}}.row.five .col{width:20%}.row:after{content:"";display:table;clear:both}h1{color:#fff;font-weight:400;margin:0;user-select:none;letter-spacing:-0.08em;text-transform:uppercase;font-weight:700;font-size:400%}h2{color:#fff;font-size:5.5vmin;line-height:5.3vmin;letter-spacing:-0.03em;font-weight:600}@media (max-width: 820px){h2{font-size:140%}}h3{color:#fff;font-size:200%;text-transform:uppercase}h4{color:#fff;font-size:130%;text-transform:uppercase;margin-top:5px;font-weight:700}@media (max-width: 820px){h4{font-size:80%}}h5{text-transform:uppercase;font-weight:600;font-size:100%;margin-top:5px}p{font-family:"canada-type-gibson", Helvetica, Arial, sans-serif;font-size:120%;font-weight:300;color:#fff;line-height:140%}@media (max-width: 820px){p{font-size:90%}}a{text-decoration:none;color:#FFF}.pace{z-index:1000}.pace .pace-progress{background-color:#dfdfdf}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;width:100%;-webkit-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);-webkit-transition:-webkit-transform .5s ease-out;-ms-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out}.pace.pace-active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pace .pace-progress{display:block;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:10px;background:#ffffff;pointer-events:none}nav.primary{position:absolute;top:40px;text-align:right;width:100%;z-index:500;height:90px;user-select:none}@media (max-width: 820px){nav.primary{top:15px;height:55px}}@media (min-width: 820px) and (max-width: 1100px){nav.primary{height:70px}}nav.primary a svg.logo{position:absolute;left:0;fill:#fff;height:100%;max-width:300px;cursor:pointer}@media (min-width: 820px) and (max-width: 1100px){nav.primary a svg.logo{left:20px}}@media (max-width: 820px){nav.primary a svg.logo{left:5px;top:13px}}nav.primary.active .nav-list ul{margin-right:0%}.nav-list{float:right;overflow:hidden;margin-right:20px}@media (max-width: 820px){.nav-list{margin-right:-5px}}.nav-list.basic{margin-right:0;overflow:visible;float:none}.nav-list ul{list-style:none;margin:0;padding:0}.nav-list ul li{display:inline-block}@media (max-width: 820px){.nav-list ul li.home{display:none}}@media (max-width: 820px){.nav-list ul li{float:none;display:block}}.nav-list ul li a{cursor:pointer;color:#fff;text-decoration:none;font-weight:700;font-size:1.9vmin;text-transform:uppercase;padding:14px 20px 20px 20px;display:block}@media (max-width: 820px){.nav-list ul li a{font-size:80%;padding:3px 2px;line-height:90%}}@media (min-width: 820px) and (max-width: 1100px){.nav-list ul li a{font-size:100%;padding:14px 10px 18px 10px}}@media (min-width: 1100px) and (max-width: 1600px){.nav-list ul li a{font-size:125%}}@media (min-width: 1600px){.nav-list ul li a{font-size:140%}}.nav-list ul li .underline{background-color:rgba(255,255,255,0);height:3px;margin:-20px 20px 0 20px;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media (max-width: 820px){.nav-list ul li .underline{margin:-3px 5px 0 5px;height:2px;display:none}}@media (min-width: 820px) and (max-width: 1100px){.nav-list ul li .underline{margin:-20px 10px 0 10px;height:2px}}.nav-list ul li:hover .underline{background-color:#fff}.nav-list ul li.current .underline{background-color:#fff}.nav-list ul li:last-child a{padding-right:2px}.nav-list ul li:last-child .underline{margin-right:0}.nav-toggle{width:24px;height:24px;cursor:pointer;float:right;margin-top:17px;position:relative;display:none}.nav-toggle .line{position:absolute;width:100%;height:16%;background-color:#fff}.nav-toggle .line.one{top:0}.nav-toggle .line.two{top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.nav-toggle .line.three{bottom:0}.content-responsive{overflow:hidden}body.fitscreen .content-responsive{width:100%;position:absolute;overflow:hidden;height:100%;min-height:100%;min-width:100%}body.fitscreen .scrollable{padding-top:160px}@media (max-width: 820px){body.fitscreen .scrollable{padding-top:90px}}@media (min-width: 820px) and (max-width: 1100px){body.fitscreen .scrollable{padding-top:115px}}.cover-vid{width:100vw;height:100vh;background-color:#000;background-color:#000;position:absolute;top:0;left:0;z-index:50}.video-group{opacity:1;width:100%;height:100%;min-height:100%;min-width:100%;position:absolute}.video-group .video-panel{position:absolute;height:100%;overflow:hidden;width:100%;top:50%;min-height:100%;min-width:100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.video-group .video-panel.active{display:block}.video-group .video-panel .video{position:relative;min-width:100%;left:0px;top:0;min-height:100%;max-height:100%;z-index:5;height:100%}.video-group .video-panel .video{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-group .video-panel#video-1{width:25%;overflow:hidden}.video-group.active{display:block}.video-group.active .video-panel.active{display:block}.content{width:100%;z-index:50}.content .panel{position:absolute;width:100%;height:100%;display:none}.content .panel .inner{padding-top:200px;width:100%;position:absolute;bottom:60px}.content .panel.active{display:block}body.fitscreen .content{position:absolute;box-sizing:border-box;height:100%}#home .title{position:absolute;width:100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);top:63%}#home .intro-area{padding:0 10%}#home .intro-area p{text-align:justify}@media (max-width: 820px){#home .intro-area{margin-top:0px}#home .intro-area p{font-size:50%;margin:2px 0;text-align:center;padding-left:10px;padding-right:10px}}@media (min-width: 820px) and (max-width: 1100px){#home .intro-area{margin-top:0px}#home .intro-area p{font-size:80%}}@media (min-width: 1100px) and (max-width: 1600px){#home .intro-area{margin-top:0px}#home .intro-area p{font-size:95%}}@media (min-width: 1600px){#home .intro-area{margin-top:0px}#home .intro-area p{font-size:105%}}#home h1.one{font-size:12.5vmin;text-align:center;font-style:italic;font-weight:800;line-height:65%;-webkit-transform:translate(-5%, 0%);-ms-transform:translate(-5%, 0%);-o-transform:translate(-5%, 0%);transform:translate(-5%, 0%)}#home h1.two{font-size:16vmin;text-align:center;font-style:italic;font-weight:800;line-height:65%;-webkit-transform:translate(2%, 0%);-ms-transform:translate(2%, 0%);-o-transform:translate(2%, 0%);transform:translate(2%, 0%);margin-bottom:60px}@media (max-width: 820px){#home h1.two{margin-bottom:40px}}#home h1.plain{font-size:10.5vmin;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}#home .contentField{max-width:600px;margin:0 auto;text-align:center;padding:0 15px}#home .contentField .homeSvgTitle{fill:#FFF;width:100%;margin:0 auto 0 auto;margin-left:50%;max-width:540px;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);margin-bottom:15px}@media (max-width: 820px){#home .contentField .homeSvgTitle{margin-bottom:8px}}#home .contentField p{margin-top:0;font-size:140%}@media (min-width: 820px) and (max-width: 1100px){#home .contentField p{font-size:120%}}@media (max-width: 820px){#home .contentField p{font-size:80%}}body.Landing #home .title{top:60%}body.Landing #home .btn{border:3px solid #fff;padding:5px 10px;text-decoration:none;margin-left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:inline-block;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:0.08em}@media (min-width: 820px) and (max-width: 1100px){body.Landing #home .btn{padding:8px 20px;margin-top:20px}}@media (min-width: 1100px) and (max-width: 1600px){body.Landing #home .btn{padding:8px 20px;margin-top:20px}}@media (min-width: 1600px){body.Landing #home .btn{padding:8px 20px;margin-top:20px}}body.Landing #home .contentField{max-width:400px}body.Landing #home .contentField p{text-align:justify}body.Landing #home .contentField h1{font-size:150%;letter-spacing:0.1em;margin-bottom:20px;margin-top:60px}@media (max-width: 820px){body.Landing #home .contentField h1{font-size:120%;margin-bottom:10px;margin-top:00px}}@media (min-width: 820px) and (max-width: 1100px){body.Landing #home .contentField h1{margin-top:20px;margin-bottom:0px}}@media (min-width: 1100px) and (max-width: 1600px){body.Landing #home .contentField h1{margin-top:20px;margin-bottom:0px}}@media (max-width: 820px){body.Landing #home .contentField{padding:20px 20px 0 20px}body.Landing #home .contentField p{line-height:110%}}@media (min-width: 1100px) and (max-width: 1600px){body.Landing #home .contentField p{font-size:120%}}@media (min-width: 1600px){body.Landing #home .contentField p{font-size:120%}}body.About{background-color:#fff}.video-group.about .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.55);z-index:6;opacity:0}.video-group.about .video-panel{overflow:hidden;position:absolute;outline:5px solid #fff;outline-offset:-1px;overflow:hidden}.video-group.about .video-panel video{position:absolute;object-fit:cover;opacity:0.75;min-width:100vw;max-width:none;max-height:none;min-width:100%;left:100%}.video-group.about .video-panel .details{padding-left:0;position:absolute;box-sizing:border-box;top:50%;width:80%;left:50%;z-index:6;display:none;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);display:none;height:6px;top:300px}.video-group.about .video-panel .details .line{width:100%;display:block;height:6px;border-top:5px solid #fff;margin-bottom:50px}.video-group.about .video-panel .details .line.left{width:45%;float:left}.video-group.about .video-panel .details .line.right{width:45%;float:right}@media (min-width: 1600px){.video-group.about .video-panel .details .line{margin-bottom:80px}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .video-panel .details .line{margin-bottom:60px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .video-panel .details .line{margin-bottom:40px;border-top:4px solid #fff}}@media (max-width: 820px){.video-group.about .video-panel .details .line{margin-bottom:35px;border-top:3px solid #fff}}.video-group.about .video-panel .details .row{clear:both}.video-group.about .video-panel .details h3{margin-top:0;line-height:110%}@media (min-width: 1600px){.video-group.about .video-panel .details h3{font-size:200%;margin-bottom:32px}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .video-panel .details h3{font-size:180%;margin-bottom:24px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .video-panel .details h3{font-size:110%;margin-bottom:18px}}@media (max-width: 820px){.video-group.about .video-panel .details h3{font-size:80%;margin-bottom:10px}}.video-group.about .video-panel .details p{font-weight:500;margin-top:0}@media (min-width: 1600px){.video-group.about .video-panel .details p{font-size:125%}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .video-panel .details p{font-size:110%}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .video-panel .details p{font-size:100%}}@media (max-width: 820px){.video-group.about .video-panel .details p{font-size:70%}}.video-group.about .video-panel svg{position:absolute;top:0;width:100%;height:100%;z-index:6}.video-group.about .video-panel svg .mask-comp{fill:#fff}.video-group.about .video-panel#mission{width:33.3%;min-width:33.3%}.video-group.about .video-panel#mission .details h3{line-height:130%;margin-top:0}.video-group.about .video-panel#mission .details p{margin-bottom:0}.video-group.about .video-panel#mission video{position:absolute;left:150%;width:100vw !important}.video-group.about .video-panel#mission.active{left:0%;top:50%;width:100%;height:100%}.video-group.about .video-panel#mission.active video{left:50%}.video-group.about .video-panel#mission svg mask path{-webkit-transform:translate(9%, 0%);-ms-transform:translate(9%, 0%);-o-transform:translate(9%, 0%);transform:translate(9%, 0%)}.video-group.about .video-panel#peeple{width:33.3%;min-width:33.3%;left:33.3%}.video-group.about .video-panel#peeple video{width:100vw !important}.video-group.about .video-panel#peeple.active{left:0%;top:50%;width:100%;height:100%}.video-group.about .video-panel#peeple.active video{left:50%}@media (min-width: 1600px){.video-group.about .video-panel#peeple .details{width:50%}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .video-panel#peeple .details{width:70%}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .video-panel#peeple .details{width:60%}}.video-group.about .video-panel#ethos{width:33.3%;min-width:33.3%;left:66.6%}@media (max-width: 820px){.video-group.about .video-panel#ethos .details .row.four .col{width:33.3%}.video-group.about .video-panel#ethos .details .row.four .col:first-child{width:100%;text-align:center;margin-bottom:25px}}@media (min-width: 480px) and (max-width: 820px){.video-group.about .video-panel#ethos .details .row.four .col{width:25%}.video-group.about .video-panel#ethos .details .row.four .col:first-child{width:25%;text-align:left;margin-bottom:0px}}.video-group.about .video-panel#ethos video{left:-50%;width:100vw !important}.video-group.about .video-panel#ethos svg mask path{-webkit-transform:translate(-9%, 0%);-ms-transform:translate(-9%, 0%);-o-transform:translate(-9%, 0%);transform:translate(-9%, 0%)}.video-group.about .video-panel#ethos.active{left:0%;top:50%;width:100%;height:100%}.video-group.about .video-panel#ethos.active video{left:50%}.video-group.about .video-panel#ethos.active svg{left:66.6%}.video-group.about .video-panel#ethos.active details{display:block}.video-group.about .video-panel.active{width:100%;height:100%;z-index:8}.video-group.about .video-panel.active video{opacity:1}.video-group.about .video-panel.active svg{width:33.3%}.video-group.about .video-panel.active svg .mask-comp{display:none}.video-group.about .video-panel.clicked .overlay{opacity:1}.video-group.about .video-panel.clicked .details{display:block;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:400px}@media (min-width: 1600px) and (min-width: 1600px){.video-group.about .video-panel.clicked .details .inner{padding-top:100px}}@media (min-width: 480px) and (max-width: 820px){.video-group.about .video-panel.clicked .details{margin-top:-40px}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .video-panel.clicked .details{top:350px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .video-panel.clicked .details{top:250px}}.video-group.about .vid-link{cursor:pointer;position:absolute;z-index:9;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-transition:border 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:border 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out,color 0.3s ease-in-out;transition:border 0.3s ease-in-out,color 0.3s ease-in-out}.video-group.about .vid-link.clicked{top:240px;left:50% !important}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .vid-link.clicked{top:190px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .vid-link.clicked{top:140px}}@media (min-width: 1600px){.video-group.about .vid-link.clicked{top:240px}}@media (min-width: 480px) and (max-width: 820px){.video-group.about .vid-link.clicked{top:100px}}@media (max-width: 820px){.video-group.about .vid-link.clicked .arrow{font-size:100%;height:30px !important}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .vid-link.clicked .arrow{font-size:190%;height:40px !important}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .vid-link.clicked .arrow{font-size:280%;height:50px !important}}@media (min-width: 1600px){.video-group.about .vid-link.clicked .arrow{font-size:300%;height:60px !important}}.video-group.about .vid-link.link-mission{left:19%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-group.about .vid-link.link-mission h2{float:right}.video-group.about .vid-link.link-peeple{left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-group.about .vid-link.link-peeple h2{float:right}.video-group.about .vid-link.link-ethos{left:81%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-group.about .vid-link h2{line-height:110%;margin:0;background-color:#fff;padding:10px 28px;color:#2d2d2d;text-transform:uppercase;font-weight:700;letter-spacing:-0.03em;float:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:rgba(255,255,255,0);color:#fff;border-color:#fff;border:8px solid #fff}@media (max-width: 820px){.video-group.about .vid-link h2{font-size:100%}}@media (min-width: 480px) and (max-width: 820px){.video-group.about .vid-link h2{border-width:5px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .vid-link h2{font-size:200%;padding:10px 15px;border-width:5px}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .vid-link h2{padding:10px 18px;font-size:350%}}@media (min-width: 1600px){.video-group.about .vid-link h2{font-size:520%}}.video-group.about .vid-link.active h2{border:8px solid #fff}.video-group.about .vid-link .arrow{width:60px;height:60px;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);font-family:"futura-pt", Helvetica, Arial, sans-serif;font-size:0%;line-height:50%;color:#fff;text-align:center}@media (max-width: 820px){.video-group.about .vid-link .arrow{height:30px !important}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .vid-link .arrow{height:40px !important}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .vid-link .arrow{height:50px !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}@media (min-width: 1600px){.video-group.about .vid-link .arrow{height:60px !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}.video-group.about .vid-link.hovered .arrow{z-index:1;opacity:1;height:auto}@media (max-width: 820px){.video-group.about .vid-link.hovered .arrow{font-size:100%;height:30px !important}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .vid-link.hovered .arrow{font-size:190%;height:40px !important}}@media (min-width: 1100px) and (max-width: 1600px){.video-group.about .vid-link.hovered .arrow{font-size:280%;height:50px !important}}@media (min-width: 1600px){.video-group.about .vid-link.hovered .arrow{font-size:300%;height:60px !important}}.video-group.about .detail-close{-webkit-transition:font-size 0.1s ease-in-out,opacity 0.1s ease-in-out;-moz-transition:font-size 0.1s ease-in-out,opacity 0.1s ease-in-out;-o-transition:font-size 0.1s ease-in-out,opacity 0.1s ease-in-out;transition:font-size 0.1s ease-in-out,opacity 0.1s ease-in-out;display:none;padding:20px;line-height:60%;position:absolute;top:15%;font-family:"futura-pt", Helvetica, Arial, sans-serif;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;color:#fff;cursor:pointer;z-index:1000;opacity:1;left:50%;font-size:400%}@media (max-width: 820px){.video-group.about .detail-close{font-size:200%}}@media (min-width: 1600px){.video-group.about .detail-close{margin-top:100px}}.video-group.about .detail-close:hover{font-size:600%}@media (max-width: 820px){.video-group.about .detail-close:hover{font-size:300%}}.video-group.about .detail-close .word{position:absolute;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);left:50%;bottom:54px;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;opacity:.5}@media (max-width: 820px){.video-group.about .detail-close .word{bottom:38px;font-size:9px}}@media (min-width: 820px) and (max-width: 1100px){.video-group.about .detail-close .word{bottom:45px;font-size:9px}}@media (max-width: 480px){.video-group.about .video-panel{height:24% !important;width:100% !important;min-height:24% !important;left:0% !important;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}.video-group.about .video-panel svg mask path{transform-origin:center center;-webkit-transform:translate(0%, 0%) scale(0.5, 0.5) !important;-ms-transform:translate(0%, 0%) scale(0.5, 0.5) !important;-o-transform:translate(0%, 0%) scale(0.5, 0.5) !important;transform:translate(0%, 0%) scale(0.5, 0.5) !important}.video-group.about .video-panel .details{top:30% !important;width:90%}.video-group.about .video-panel#mission{top:15%}.video-group.about .video-panel#mission video{top:133% !important;left:50% !important;height:100vh !important}.video-group.about .video-panel#mission.active{top:0% !important;min-height:100% !important;height:100vh !important}.video-group.about .video-panel#mission.active video{top:50% !important;height:100vh !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.video-group.about .video-panel#mission h3{margin-bottom:20px}.video-group.about .video-panel#peeple{top:40%}.video-group.about .video-panel#peeple .details{left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.video-group.about .video-panel#peeple video{left:50% !important;top:33% !important;height:100vh !important}.video-group.about .video-panel#peeple.active{top:0% !important;min-height:100% !important;height:100vh !important}.video-group.about .video-panel#peeple.active video{top:50% !important;height:100vh !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.video-group.about .video-panel#ethos{top:63%}.video-group.about .video-panel#ethos video{left:50% !important;top:-67% !important;height:100vh !important}.video-group.about .video-panel#ethos .details{left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.video-group.about .video-panel#ethos.active{top:0 !important;min-height:100% !important;height:100vh !important}.video-group.about .video-panel#ethos.active video{top:50% !important;height:100vh !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.video-group.about .vid-link h2{border-width:3px;padding:5px 5px}}@media (max-width: 480px) and (max-width: 820px){.video-group.about .vid-link.clicked{top:20% !important}}@media (max-width: 480px){.video-group.about .vid-link.link-mission{top:27%;left:50%}.video-group.about .vid-link.link-peeple{top:52%;left:50%}.video-group.about .vid-link.link-ethos{top:75%;left:50%}}body.ProjectList{overflow-x:hidden}body.ProjectList .video-panel{position:absolute;width:100%;z-index:1;overflow:hidden;top:150px;z-index:0}@media (max-width: 820px){body.ProjectList .video-panel{top:70px}}body.ProjectList .video-panel.hovering{overflow:visible;height:100vh;z-index:5}body.ProjectList .video-panel.hovering .overlay{background-color:rgba(0,0,0,0.5)}body.ProjectList .video-panel.hovering video,body.ProjectList .video-panel.hovering .overlay{margin-top:-150px}@media (max-width: 820px){body.ProjectList .video-panel.hovering video,body.ProjectList .video-panel.hovering .overlay{margin-top:-70px}}body.ProjectList .video-panel.hovering svg{display:none}body.ProjectList .video-panel.hovering .details h2{background-color:transparent;color:#fff}body.ProjectList .video-panel.hovering .details .showreel-desc{opacity:1}@media (min-width: 1600px){body.ProjectList .video-panel{height:650px}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList .video-panel{height:540px}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .video-panel{height:360px}}@media (max-width: 820px){body.ProjectList .video-panel{height:300px}}body.ProjectList video,body.ProjectList .overlay{margin-top:-150px;position:absolute;top:0%;left:50%;-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);min-height:100vh;width:auto;height:auto;width:100%;z-index:-3}body.ProjectList video{object-fit:cover}body.ProjectList .overlay{background-color:transparent;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;margin-top:-150px;height:200vh;max-height:200vh}body.ProjectList svg.vid-panel{position:absolute;top:0;left:0;width:100vw;z-index:4}@media (min-width: 1600px){body.ProjectList svg.vid-panel{height:650px}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList svg.vid-panel{height:540px}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList svg.vid-panel{height:360px}}@media (max-width: 820px){body.ProjectList svg.vid-panel{height:300px}}body.ProjectList svg.vid-panel .mask-comp{fill:#fff}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList svg.vid-panel path{-webkit-transform:translate(-140px, 0%);-ms-transform:translate(-140px, 0%);-o-transform:translate(-140px, 0%);transform:translate(-140px, 0%)}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList svg.vid-panel path{-webkit-transform:translate(-250px, 0%);-ms-transform:translate(-250px, 0%);-o-transform:translate(-250px, 0%);transform:translate(-250px, 0%)}}@media (min-width: 820px) and (max-width: 850px){body.ProjectList svg.vid-panel path{-webkit-transform:translate(-50px, 0%);-ms-transform:translate(-50px, 0%);-o-transform:translate(-50px, 0%);transform:translate(-50px, 0%)}}@media (max-width: 820px){body.ProjectList svg.vid-panel path{-webkit-transform:translate(5%, 0px);-ms-transform:translate(5%, 0px);-o-transform:translate(5%, 0px);transform:translate(5%, 0px)}}@media (max-width: 480px){body.ProjectList svg.vid-panel path{-webkit-transform:translate(0, -50px) scale(1.1);-ms-transform:translate(0, -50px) scale(1.1);-o-transform:translate(0, -50px) scale(1.1);transform:translate(0, -50px) scale(1.1)}}body.ProjectList .details{position:absolute;left:50% !important;z-index:4;width:80%}@media (max-width: 820px){body.ProjectList .details{width:50%;top:120px}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .details{width:50%;top:140px}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList .details{width:60%;top:230px}}@media (min-width: 1600px){body.ProjectList .details{width:50%;padding-top:200px}}body.ProjectList .details h2{text-transform:uppercase;background-color:#fff;padding:10px 30px;margin:0;line-height:100%;border:solid 6px #fff;color:#565656;font-weight:700;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;margin-bottom:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width: 1600px){body.ProjectList .details h2{font-size:800%}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList .details h2{font-size:600%}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .details h2{font-size:400%}}@media (max-width: 820px){body.ProjectList .details h2{font-size:280%;text-align:center;border:solid 4px #fff;padding:10px 20px}}body.ProjectList .details .inner-text{width:100% !important}@media (min-width: 1600px){body.ProjectList .details .inner-text{width:80%}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList .details .inner-text{width:90%}}@media (min-width: 820px) and (max-width: 850px){body.ProjectList .details .inner-text{width:80%}}@media (max-width: 820px){body.ProjectList .details .inner-text{width:60%}}body.ProjectList .details .inner-text h3{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 820px){body.ProjectList .details .inner-text h3{box-sizing:border;font-size:90%;width:50%;padding-right:80px}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .details .inner-text h3{font-size:120%;width:60%}}body.ProjectList .details .inner-text .play{border-width:5px;border-color:#fff;background-color:#565656;border-style:solid;display:inline-block;padding:10px 20px;text-transform:uppercase;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);font-weight:600;letter-spacing:0.08em;color:#fff;font-size:120%;box-sizing:border-box;background-image:url(../images/arrow.png);background-size:30%;background-position:55% 50%;background-repeat:no-repeat;width:100px;height:100px;border-radius:50%}@media (max-width: 820px){body.ProjectList .details .inner-text .play{width:60px;height:60px;margin-top:30px}}body.ProjectList .details .inner-text .play:hover{border-color:#fff;color:#fff;background-color:transparent}body.ProjectList .proj-below{position:relative;opacity:1;width:100%}@media (min-width: 1600px){body.ProjectList .proj-below{margin-top:840px}}@media (min-width: 1100px) and (max-width: 1600px){body.ProjectList .proj-below{margin-top:725px}}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .proj-below{margin-top:540px}}@media (max-width: 820px){body.ProjectList .proj-below{margin-top:380px}}body.ProjectList .proj-below h4{font-weight:600;margin-bottom:0}body.ProjectList .proj-below h5{font-size:90%;margin-top:2px;font-weight:400;color:#b5b5b5;text-transform:none;font-family:"canada-type-gibson", Helvetica, Arial, sans-serif}@media (max-width: 820px){body.ProjectList .proj-below h5{font-size:60%;margin-top:0px}}body.ProjectList .proj-below p{padding:0;margin:0}@media (min-width: 820px) and (max-width: 1100px){body.ProjectList .proj-below .grid .col:nth-child(3n+1){clear:left}}body.ProjectList .proj-below .grid .product_display img{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:1;-webkit-backface-visibility:hidden}body.ProjectList .proj-below .grid .product_display h4,body.ProjectList .proj-below .grid .product_display h5{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}body.ProjectList .proj-below .grid .product_display h4{color:#565656}body.ProjectList .proj-below .grid .product_display:hover img{opacity:.8}body.ProjectList .proj-below .grid .product_display:hover h4,body.ProjectList .proj-below .grid .product_display:hover h5{color:#2d2d2d}body.ProjectList .proj-below .grid .product_display:hover h4{color:#2d2d2d}.landing-links{margin-top:80px;padding-bottom:60px}.landing-links .row{text-align:center}.landing-links .row h3{display:block;text-align:center;color:#b5b5b5}.landing-links .row .col a{margin:0px;display:block}.landing-links .row .col a h4{color:#565656}body.ProjectList .content-responsive .work-knockout.project .above{height:170px}@media (max-width: 820px){body.ProjectList .content-responsive .work-knockout.project .above{height:100px}}body.ProjectList .content-responsive .work-knockout.project .content{overflow:hidden}body.ProjectList .content-responsive .work-knockout.project .content .video{margin-top:-1px;max-height:100vh}#MemberLoginForm_LoginForm{padding-top:0}h1.security-title{margin-top:80px;font-size:200%;letter-spacing:0.02em}form{padding:60px 0}form fieldset{border:none;padding:0}form fieldset label{text-transform:uppercase;font-size:90%;color:#9e9e9e}form fieldset div.text{padding-top:15px}form fieldset #MemberLoginForm_LoginForm_Remember_Holder{padding-top:20px;display:none}form fieldset #MemberLoginForm_LoginForm_Remember_Holder label{text-transform:none}form fieldset input{font-family:"futura-pt", Helvetica, Arial, sans-serif}form fieldset input.text{font-size:130%;line-height:200%;text-indent:7px;width:50%}form fieldset input.password{font-family:Arial, Helvetica;width:50%}form a{text-decoration:underline}form .Actions{padding-top:30px}form .Actions input{font-family:"futura-pt", Helvetica, Arial, sans-serif}form .Actions input.action{padding:10px 20px;background-color:#2d2d2d;color:#fff;border:none;text-transform:uppercase;letter-spacing:0.08em;font-size:110%;font-weight:700;margin-right:20px}form .Actions input #MemberLoginForm_LoginForm_action_dologin{margin-right:40px}form .Actions p#ForgotPassword{line-height:100%;margin:40px 0 0 0;padding:13px 0px}form .Actions p#ForgotPassword a{color:#9e9e9e}form .Actions p#ForgotPassword a:hover{color:#565656}body.Connect .page-width.about-width{padding-top:70px}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width{width:100%;padding-top:20px}}@media (max-width: 820px){body.Connect .page-width.about-width{width:100%;padding-top:20px}}body.Connect .page-width.about-width .address-deets{float:left;width:66.6%}body.Connect .page-width.about-width .address-deets .tele-tim a{color:#9e9e9e;text-decoration:underline}body.Connect .page-width.about-width .address-deets .tele-tim a:hover{color:#565656}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .address-deets{float:none;width:100%;clear:both;padding-top:20px 20px 0 20px}}@media (max-width: 820px){body.Connect .page-width.about-width .address-deets{float:none;width:100%;clear:both;padding:20px}body.Connect .page-width.about-width .address-deets .col{width:50%}body.Connect .page-width.about-width .address-deets .col h3{letter-spacing:0;font-size:90%}body.Connect .page-width.about-width .address-deets .col p{font-size:80%;line-height:110%}body.Connect .page-width.about-width .address-deets .col.tele-tim{width:100%}body.Connect .page-width.about-width .address-deets .col.tele-tim a{color:#9e9e9e;text-decoration:underline}body.Connect .page-width.about-width .address-deets .col.tele-tim .tele{width:50%;float:left}body.Connect .page-width.about-width .address-deets .col.tele-tim .tim{width:50%;float:left}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .address-deets .col h3{letter-spacing:0;font-size:90%}body.Connect .page-width.about-width .address-deets .col p{font-size:80%;line-height:110%}body.Connect .page-width.about-width .address-deets .col.tele-tim a{color:#9e9e9e;text-decoration:underline}}body.Connect .page-width.about-width a.email{font-family:"futura-pt", Helvetica, Arial, sans-serif;background-color:#ececec;color:#b5b5b5;text-transform:uppercase;font-size:140%;padding:10px 20px;line-height:100%;display:inline-block;font-weight:700;letter-spacing:0.02em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.Connect .page-width.about-width a.email:hover{background-color:#565656;color:#fff}@media (max-width: 820px){body.Connect .page-width.about-width a.email{margin-left:20px}}body.Connect .page-width.about-width h2{font-size:100%;float:left;margin:0;background-color:#fff}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width h2{margin-left:20px}}@media (max-width: 820px){body.Connect .page-width.about-width h2{margin-left:20px}}body.Connect .page-width.about-width h2 a.header{float:left;font-weight:700;text-transform:uppercase;letter-spacing:0.09em;color:#000;opacity:.35;font-size:110%;line-height:100%;padding:10px 20px 10px 35px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;background-repeat:no-repeat;background-size:auto 70%;background-position:left center}body.Connect .page-width.about-width h2 a.header:hover{opacity:.8}body.Connect .page-width.about-width h2 a.header.contact{background-image:url("../images/icon-talk.png")}body.Connect .page-width.about-width h2 a.header.insta{background-image:url("../images/icon-insta.png")}body.Connect .page-width.about-width h2 a.header.face{background-image:url("../images/icon-face.png")}body.Connect .page-width.about-width h2 a.header.map{background-image:url("../images/icon-map.png")}@media (max-width: 820px){body.Connect .page-width.about-width h2 a.header{font-size:75%;padding:10px 20px 10px 25px;background-size:auto 60%;letter-spacing:0}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width h2 a.header{font-size:85%;padding:10px 20px 10px 30px;background-size:auto 65%;letter-spacing:0;margin-left:20px}}body.Connect .page-width.about-width h3{margin-top:0;font-size:100%;margin-bottom:5px}body.Connect .page-width.about-width p{margin-top:0;font-size:100%}body.Connect .page-width.about-width .line-wrap{position:relative;box-sizing:border-box;margin:30px 0;padding:0}body.Connect .page-width.about-width .line{border-top:3px dashed #dfdfdf;position:absolute;top:50%;height:4px;width:100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:-1}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .line{left:30px;display:none}}@media (max-width: 820px){body.Connect .page-width.about-width .line{left:30px;display:none}}body.Connect .page-width.about-width .contact-deets{margin-top:50px;margin-bottom:40px}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .contact-deets{margin-top:20px;padding:0 0 0 40px;margin-bottom:20px}body.Connect .page-width.about-width .contact-deets a.email{font-size:120%;margin-bottom:10px}}@media (max-width: 820px){body.Connect .page-width.about-width .contact-deets{margin-top:30px;margin-bottom:10px}body.Connect .page-width.about-width .contact-deets a.email{font-size:120%}}body.Connect .page-width.about-width .row{position:relative;box-sizing:border-box}body.Connect .page-width.about-width .row.embeds{padding-bottom:10px}body.Connect .page-width.about-width .row.embeds .col{position:relative;box-sizing:border-box}body.Connect .page-width.about-width .row.embeds .col.instagram-feed{margin-right:0;margin-bottom:30px;margin-top:30px}body.Connect .page-width.about-width .row.embeds .col.instagram-feed .instawidget{margin-left:-5px}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.instagram-feed .instawidget{width:102%}}@media (max-width: 820px){body.Connect .page-width.about-width .row.embeds .col.instagram-feed{width:98.5%;padding-left:5%;margin-bottom:0;margin-top:10px}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.instagram-feed{width:99%;padding-left:40px;padding-right:40px;margin-bottom:0;margin-top:10px}}body.Connect .page-width.about-width .row.embeds .col.map{padding-right:420px;float:left}@media (min-width: 1100px) and (max-width: 1600px){body.Connect .page-width.about-width .row.embeds .col.map{padding-right:390px}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.map{padding-right:400px;padding-left:40px}}@media (max-width: 820px){body.Connect .page-width.about-width .row.embeds .col.map{padding-right:0px;float:none;padding-left:0}}body.Connect .page-width.about-width .row.embeds .col.map .feature{height:662px}@media (max-width: 820px){body.Connect .page-width.about-width .row.embeds .col.map .feature{height:400px}}body.Connect .page-width.about-width .row.embeds .col.map .feature iframe{height:100%;width:100%;border:0;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}@media (max-width: 820px){body.Connect .page-width.about-width .row.embeds .col.map .row.line-wrap{margin-bottom:15px}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.map .row.line-wrap{margin-bottom:15px}body.Connect .page-width.about-width .row.embeds .col.map .row.line-wrap h2{margin-left:0}body.Connect .page-width.about-width .row.embeds .col.map .row.line-wrap h2 a.header{margin-left:0}}body.Connect .page-width.about-width .row.embeds .col.facebook-feed{width:405px;right:0;position:absolute}@media (min-width: 1100px) and (max-width: 1600px){body.Connect .page-width.about-width .row.embeds .col.facebook-feed{width:355px}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.facebook-feed{width:370px}}@media (max-width: 820px){body.Connect .page-width.about-width .row.embeds .col.facebook-feed{float:none;position:relative;margin-top:30px;float:none;padding:0;width:100%}body.Connect .page-width.about-width .row.embeds .col.facebook-feed iframe{margin-left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}}@media (min-width: 820px) and (max-width: 1100px){body.Connect .page-width.about-width .row.embeds .col.facebook-feed .row.line-wrap{margin-bottom:15px}body.Connect .page-width.about-width .row.embeds .col.facebook-feed .row.line-wrap h2{margin-left:0}body.Connect .page-width.about-width .row.embeds .col.facebook-feed .row.line-wrap h2 a.header{margin-left:0}}.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1040;-webkit-transform:translateZ(1000px);transform:translateZ(1000px);transform-style:preserve-3d;background-color:rgba(255,255,255,0.9) !important}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;padding:6px 40px;overflow:hidden;position:fixed;display:none;left:0;z-index:1050}.vbox-close{cursor:pointer;position:fixed;top:10px;right:2.5%;width:50px;height:50px;padding:6px;display:block;background-position:10px center;overflow:hidden;font-size:24px;line-height:1;text-align:center;z-index:31050;background-color:transparent !important;color:#2d2d2d !important;font-size:400%;line-height:50%;z-index:10000}.vbox-num{cursor:pointer;position:fixed;left:0;height:40px;display:block;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;display:none;z-index:1050}.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:1050}.vbox-next span,.vbox-prev span{position:relative;width:20px;height:20px;border:2px solid transparent;border-top-color:#2d2d2d !important;border-right-color:#2d2d2d !important;text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.vbox-inline{width:420px;height:315px;height:70vh;padding:10px;margin:0 auto;overflow:auto;text-align:left}.venoframe{max-width:100%;width:95% !important;border:none;width:100%;max-height:90vh;height:80vh;box-shadow:none !important}.venoframe.vbvid{height:260px}@media (min-width: 768px){.venoframe,.vbox-inline{width:90%;height:360px;height:70vh}.venoframe.vbvid{width:640px;height:360px}}@media (min-width: 992px){.venoframe,.vbox-inline{max-width:1200px;width:80%;height:540px;height:70vh}.venoframe.vbvid{width:960px;height:540px}}.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%;overflow:hidden}.vbox-container .vbox-content{text-align:center;float:left;width:100vw;position:relative;overflow:hidden;padding:0;margin:0 !important;overflow:hidden;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.vbox-container img{max-width:100%;height:auto}.figlio{box-shadow:0 0 12px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);max-width:100%;text-align:initial}img.figlio{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.vbox-content.swipe-left{margin-left:-200px !important}.vbox-content.swipe-right{margin-left:200px !important}.animated{webkit-transition:margin 300ms ease-out;transition:margin 300ms ease-out}.animate-in{opacity:1}.animate-out{opacity:0}.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{width:50px;height:40px;text-align:center;font-size:10px;margin:40px auto}.sk-wave .sk-rect{background-color:#333;height:100%;width:4px;margin:0 1px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-three-bounce{margin:40px auto;width:100px;text-align:center}.sk-three-bounce .sk-child{width:16px;height:16px;background-color:#333;border-radius:100%;margin:4px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-cube-grid,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-pulse{background-color:#333;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.details .showreel-desc{-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);max-width:800px;opacity:0}@media (max-width: 820px){.details .showreel-desc{width:150%}}.details .showreel-desc p{font-size:180%;text-align:center;margin-top:80px;color:#fff}@media (min-width: 1100px) and (max-width: 1600px){.details .showreel-desc p{margin-top:40px;font-size:170%}}@media (min-width: 820px) and (max-width: 1100px){.details .showreel-desc p{margin-top:30px;font-size:150%}}@media (max-width: 820px){.details .showreel-desc p{margin-top:30px;font-size:120%}}.NewsDisplay .news-main{box-sizing:border-box}@media (max-width: 820px){.NewsDisplay .news-main .hero-story{margin-bottom:30px}}.NewsDisplay .news-main .hero-story img{min-width:100%;width:100%}.NewsDisplay .news-main .hero-story .title-wrap{width:800px;margin:0 auto;position:absolute;bottom:180px;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}@media (max-width: 820px){.NewsDisplay .news-main .hero-story .title-wrap{width:90%;bottom:50px}}@media (min-width: 820px) and (max-width: 1100px){.NewsDisplay .news-main .hero-story .title-wrap{bottom:50px}}.NewsDisplay .news-main .hero-story .title-wrap h4{text-align:center;font-size:120%}.NewsDisplay .news-main .hero-story .title-wrap h5{font-size:500%;font-weight:700;line-height:100%;text-align:center;position:relative;width:100%}@media (min-width: 820px) and (max-width: 1100px){.NewsDisplay .news-main .hero-story .title-wrap h5{font-size:400%}}@media (max-width: 820px){.NewsDisplay .news-main .hero-story .title-wrap h5{font-size:200%}}.NewsDisplay .news-main .hero-story .title-wrap h3{color:#fff;font-size:120%;text-transform:none;font-style:italic;font-weight:500;text-align:center}.NewsDisplay .news-main .col{padding:0 15px}@media (max-width: 820px){.NewsDisplay .news-main .col{padding:0 5px}}.NewsDisplay .news-main a{position:relative;display:block;margin-bottom:30px}@media (max-width: 820px){.NewsDisplay .news-main a{margin-bottom:10px}}.NewsDisplay .news-main a img{display:block}.NewsDisplay .news-main a .overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.NewsDisplay .news-main a .wrap{box-sizing:border-box;position:absolute;width:50%;bottom:30px;padding:0 30px}@media (max-width: 820px){.NewsDisplay .news-main a .wrap{padding:0 5px 0 10px;width:100%;bottom:5px}}@media (min-width: 820px) and (max-width: 1100px){.NewsDisplay .news-main a .wrap{width:80%}}.NewsDisplay .news-main a h4{color:#fff;font-size:80%;margin-bottom:15px}@media (max-width: 820px){.NewsDisplay .news-main a h4{font-size:50%;margin-bottom:5px}}.NewsDisplay .news-main a h5{font-size:200%;margin:0;color:#fff;line-height:100%}@media (max-width: 820px){.NewsDisplay .news-main a h5{font-size:90%;margin-bottom:5px}}.NewsDisplay .news-thumb h3{color:#fff;font-size:90%;text-transform:none;font-style:italic;font-weight:500}@media (max-width: 820px){.NewsDisplay .news-thumb h3{display:none}}.NewsDisplay .news-hero{width:100%;height:70vh;max-height:70vh;min-height:500px;overflow:hidden;position:relative;background-color:#000;background-size:cover;background-position:center}.NewsDisplay .news-hero.maino{height:60vh}@media (max-width: 820px){.NewsDisplay .news-hero{min-height:100px;height:60vh}}.NewsDisplay .news-hero img{position:absolute;top:50%;width:100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.NewsDisplay .news-hero .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.NewsDisplay .news-hero .overlay-title{position:absolute;bottom:15%;width:80%;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.NewsDisplay .news-hero .overlay-title .title{text-align:center}.NewsDisplay .news-hero .overlay-title .title h2{box-sizing:border-box;width:100%;padding:0 10%;margin-left:10%;font-size:550%;line-height:100%;margin:0;color:#fff;margin-top:30px;text-transform:uppercase}@media (max-width: 820px){.NewsDisplay .news-hero .overlay-title .title h2{font-size:200%;margin-top:10px}}.NewsDisplay .news-hero .overlay-title .title h4{color:#fff;display:inline;padding-bottom:5px}.NewsDisplay .news-hero .overlay-title .title h3{color:#fff;font-size:120%;text-transform:none;font-style:italic;font-weight:500}@media (max-width: 820px){.NewsDisplay .news-hero .overlay-title .title h3{font-size:70%}}.NewsDisplay .news-content{box-sizing:border-box;padding:40px 40px 80px 40px}@media (max-width: 820px){.NewsDisplay .news-content{padding:10px 0px 10px 0px}}.NewsDisplay .news-content h4{text-transform:none;letter-spacing:-.04em;color:#555555;font-size:200%;font-weight:600;margin-bottom:5px;margin-top:20px}@media (max-width: 820px){.NewsDisplay .news-content h4{font-size:150%}}.NewsDisplay .news-content h3{text-transform:none;letter-spacing:-.04em;color:#555555;font-size:350%;font-weight:600}@media (max-width: 820px){.NewsDisplay .news-content h3{font-size:125%}}.NewsDisplay .news-content p,.NewsDisplay .news-content li{font-size:150%;line-height:140%;font-weight:300;color:#3b3b3b;font-family:"canada-type-gibson", Helvetica, Arial, sans-serif}@media (max-width: 820px){.NewsDisplay .news-content p,.NewsDisplay .news-content li{font-size:100%}}.NewsDisplay .news-content iframe{width:100%;margin-top:30px;margin-bottom:40px}.NewsDisplay .gallery img{box-sizing:border-box;float:left;width:50%;padding:10px}
