@font-face{font-family:futura_maxi_cg_boldregular;src:url(futura_maxi_cg_bold_regular-webfont.a09e8d1d.woff2)format("woff2"),url(futura_maxi_cg_bold_regular-webfont.4eeb21c0.woff)format("woff");font-weight:400;font-style:normal}.fadeOn{opacity:0}.fadeUp,.fadeUpDelay{opacity:0;transform:translateY(5rem)}@keyframes bounce-in{0%{transform:matrix(.7,0,0,.7,0,30)}20%{transform:translateY(-10px)}40%{transform:translateY(20px)}60%{transform:matrix(1.1,0,0,1.1,0,-5)}80%{transform:translateY(0)}to{transform:matrix(1,0,0,1,0,0)}}.preload *{transition:none!important}*{border:none;outline:none;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{color:#18224b;-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:#0000;background:#ede2d4;width:100%;font-family:futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:400}body.masonry{overflow-y:scroll}h1,h2,h3,p{margin-bottom:20px;line-height:1.4}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{color:#000;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;height:34px;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0 10px}label{padding-bottom:5px}.cell .mediawrap{width:100%;height:0;position:relative}.cell .mediawrap img.photo,.cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media(max-width:767px) and (orientation:portrait){.cell .mediawrap img.photo,.cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.btn_wrap{backface-visibility:hidden}.btn_wrap.center{justify-content:center;align-items:center;width:100%;margin-bottom:80px;display:flex}@media(max-width:767px) and (orientation:portrait){.btn_wrap.center{margin-bottom:40px}}a.btn{color:#df4f44;background-color:#0000;border:1px solid #df4f44;border-radius:50px;padding:15px 40px;font-family:futura-pt,sans-serif;font-size:1.3rem;font-weight:500;text-decoration:none;transition:transform .3s,background-color .3s;display:inline-block}a.btn:hover{color:#ede2d4;background-color:#df4f44;transform:scale(.98)}.section_title{color:#18224b;flex-wrap:wrap;justify-content:center;align-items:center;margin:40px auto;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2.7rem;display:flex}@media(max-width:767px) and (orientation:portrait){.section_title{margin-top:0;margin-bottom:20px;font-size:1.6rem}}.section_title:after{content:"";background-image:url(lightning_bolt.95171ef0.svg);background-position:contain;background-repeat:no-repeat;width:25px;height:45px;margin:0 0 0 10px;display:block}.lightning_bolt,.lightning_bolt_red{position:relative}.lightning_bolt:after,.lightning_bolt_red:after{content:"";background-image:url(lightning_bolt.95171ef0.svg);background-position:contain;background-repeat:no-repeat;display:block;position:absolute;bottom:0}.lightning_bolt_red:after{background-image:url(lightning_bolt_red.14334f83.svg)}h1 .lightning_bolt:after,h1 .lightning_bolt_red:after,h2 .lightning_bolt:after,h2 .lightning_bolt_red:after{width:25px;height:40px;right:-35px}.cover{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover.loaded{opacity:1;transition:opacity .3s}.loadme,.loadmeview,.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;transition:opacity .3s}.social ul li.loaded{opacity:1}.text-block img,.text-block video{max-width:100%;height:auto;display:block}.text-block .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.text-block .cols .col{display:block}.text-block ul,.text-block ol{margin-left:30px}.text-block ul li,.text-block ol li{margin-bottom:20px}.text-block ul li:last-child,.text-block ol li:last-child{margin-bottom:0}@media(max-width:767px) and (orientation:portrait){.text-block .inner table{width:100%!important;height:auto!important}.text-block .inner table tr{display:block;width:100%!important}.text-block .inner table tr td{margin-bottom:30px;display:block;width:100%!important}}h1{font-size:3.5rem;line-height:1.3}h2{font-size:3rem}h3{font-size:2rem}p{font-size:1.2rem;font-weight:500}p strong,p b{font-weight:700}p.light{font-weight:400}a{color:#df4f44;text-decoration:underline}.downArrow{opacity:1;z-index:10;cursor:pointer;transition:opacity .5s,transform .2s;position:fixed;bottom:5%;right:50px;transform:scale(1)}.downArrow:hover{transform:scale(.95)}.downArrow.hide{opacity:0;pointer-events:none}@media(max-width:767px) and (orientation:portrait){.downArrow{bottom:15px;right:20px}}.loading .downArrow{opacity:0;transform:translateY(-1rem)}main{z-index:1;margin:0 auto;position:relative}main article{min-height:calc(100vh - 127px)}main #content:before{content:"";height:160px;display:block}.pageSubs{flex-direction:column;justify-content:center;align-items:center;margin-top:56px;display:flex;position:relative}.pageSubs ul{flex-wrap:wrap;margin:0 auto;list-style-type:none;display:flex}.pageSubs ul li{margin:0 15px}.pageSubs ul li a{color:#18224b;background-color:#0000;border:1px solid #18224b;border-radius:20px;padding:8px 25px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s;display:block}.pageSubs ul li a:hover{color:#fff;background-color:#18224b}.pageSubs ul li a.pageOn{color:#df4f44;border:1px solid #df4f44}.pageSubs ul li a.pageOn:hover{color:#fff;background-color:#df4f44}@media(max-width:1080px) and (orientation:portrait){.pageSubs.filter{margin-top:170px}.pageSubs.filter ul li a{padding:0;border:0!important}.pageSubs.filter ul li a:hover{color:#df4f44;background-color:#0000}}@media(max-width:767px) and (orientation:portrait){.pageSubs.filter{margin-top:140px}}.section.pagesub{width:100%;position:relative}.section.pagesub .sectionTitle{text-align:center;margin:0 auto 30px;padding-top:60px}.section.pagesub .sectionTitle h2{font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.8rem}.section.pagesub .sectionTitle+.ar-rows{padding-top:0}.section.pagesub .text-block{color:#ede2d4;width:90%;max-width:800px;margin:0 auto;padding:50px 0 60px}.section.pagesub .text-block h2{margin-bottom:40px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.8rem}.section.pagesub .text-block h3{font-weight:500}.section.pagesub .ar-rows{width:73%}@media(max-width:767px) and (orientation:portrait){.section.pagesub .text-block{padding:30px 0 40px}.section.pagesub[data-section=section_732] p{text-align:center;margin:auto;display:inline}}.media{width:100%;height:100%;position:relative}.media img.poster{object-fit:cover;pointer-events:none;z-index:5;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.media .playIcon{z-index:10;cursor:pointer;backface-visibility:hidden;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.media .playIcon:hover{transform:translate(-50%,-50%)scale(.95)}.media .controls{z-index:15;opacity:1;align-items:center;width:82%;height:auto;margin:0 auto;transition:opacity .5s;display:flex;position:absolute;bottom:50px;left:9%}.media .controls.off{opacity:0!important}.media .controls input::-webkit-slider-thumb{opacity:0}.media .controls input::-moz-range-thumb{opacity:0}.media .controls input::-ms-thumb{opacity:0}.media .controls.hide{opacity:0}.media .controls .scrubber{justify-content:center;align-items:center;width:100%;height:4px;display:flex;position:relative}.media .controls .scrubber input{z-index:1;-webkit-appearance:none;appearance:none;background-color:#ffffff80;border:0 solid #fff;border-radius:0;outline:none;width:100%;height:100%;position:absolute;left:0}.media .controls .scrubber .bg{z-index:2;pointer-events:none;background-color:#df4f44;background-size:cover;border-radius:0;width:0;height:100%;position:absolute;left:0}.media .controls .scrubber .timestamp{color:#fff;opacity:0;align-self:flex-start;font-size:.7rem;transition:opacity .2s;display:none;position:absolute;bottom:-19px;left:0;transform:translate(-27px)}.media .controls .scrubber .timestamp.show{opacity:1}.media .controls .playpause{cursor:pointer;align-self:center;width:20px;height:24px;margin-left:5px;margin-right:24px;display:flex}.media .controls .playpause svg{width:18px;height:auto;display:block;position:absolute}.media .controls .playpause svg.play *{fill:#fff;stroke:none}.media .controls .playpause svg.pause{display:none}.media .controls .playpause svg.pause *{fill:#fff;stroke:none}.media .controls .playpause svg.replay{display:none}.media .controls .volume{cursor:pointer;align-items:center;width:auto;height:100%;margin-left:15px;margin-right:15px;display:flex}.media .controls .volume .mute{width:11px;height:auto;display:block}.media .controls .volume .volumewrap{width:calc(100% - 15px);height:7px;position:relative}.media .controls .volume .volumewrap #volume-bar{z-index:1;-webkit-appearance:none;appearance:none;background-color:#fff;border:0 solid #fff;border-radius:8px;outline:none;width:100%;height:100%;position:absolute;left:0}.media .controls .volume .volumewrap .bg{z-index:2;pointer-events:none;background-color:#fff;background-size:cover;border-radius:8px;width:100%;height:100%;position:absolute;left:0}.media .controls .fullscreen{cursor:pointer;align-items:center;height:100%;display:flex}.media .controls .fullscreen svg{width:21px;height:auto}.media.playing img.poster{opacity:0}.media.playing video{opacity:1}.media.playing .largeBtn{opacity:0;pointer-events:none}.media.playing .controls .playpause .play{display:none}.media.playing .controls .playpause .pause{display:block}.media.paused img.poster{opacity:0}.media.paused video{opacity:1}.media.paused .projectPlay{opacity:1;pointer-events:all}.media.paused .controls .playpause .play{display:block}.media.paused .controls .playpause .pause{display:none}.media.muted .controls .volume .mute{opacity:.3}.media.muted .controls .volume .bg{width:0}.media.ended video{opacity:0}.media.ended img.poster{opacity:1}.media.ended .controls .playpause .play,.media.ended .controls .playpause .pause{display:none}.media.ended .controls .playpause .replay{display:block}@media(max-width:767px) and (orientation:portrait){.media .playIcon{width:60px;height:auto}.media .controls{width:90%;bottom:10px;left:5%}}.homepage main #content:before,.aboutpage main #content:before,.with_subs main #content:before{display:none}.menuAdjust{transition:transform .5s ease-out;transform:translate(0)}.menuHide{transition:opacity .5s}.menuOn .menuAdjust{transform:translate(-5vw)}.menuOn .menuHide{opacity:0}header{z-index:100;pointer-events:none;width:100%;height:140px;position:fixed;top:0;left:0}header .inner{z-index:20;width:100%;height:100%;position:absolute}header .inner .logo{pointer-events:all;width:164px;height:auto;transition:transform .75s ease-in-out,opacity .5s;position:absolute;top:35px;left:35px;transform:translateY(0)}header .inner .logo img,header .inner .logo svg{opacity:1;width:100%;height:auto;transition:opacity .15s;display:block;position:absolute;top:0;left:0}header .inner .logo img.hover,header .inner .logo svg.hover{opacity:0}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .logo:hover img.static,header .inner .logo:hover svg.static{opacity:0}header .inner .logo:hover img.hover,header .inner .logo:hover svg.hover{opacity:1}header .inner .menuBtn{pointer-events:all;cursor:pointer;z-index:3;background-color:#0000;transition:transform .3s,opacity .3s;position:absolute;top:29px;right:35px;transform:scale(1)}header .inner .menuBtn:hover{transform:scale(.95)}header .inner .menuBtn:hover .wrapper{background-color:#df4f44}header .inner .menuBtn:hover .wrapper .lines .line{background-color:#ede2d4}header .inner .menuBtn .wrapper{background-color:#ede2d4;border:1px solid #df4f44;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;transition:background-color .3s;display:flex;position:relative}header .inner .menuBtn .wrapper .lines .line{opacity:1;transition-property:transform,width,background-color;transition-duration:.3s,.3s .3s;background-color:#df4f44;width:25px;height:2px;transition-delay:0s,0s,0s;display:block;transform:rotate(0)}header .inner .menuBtn .wrapper .lines .line:first-child{transform:translateY(-5px)}header .inner .menuBtn .wrapper .lines .line:nth-child(3){transform:translateY(5px)}header nav.takeover{pointer-events:none;background-color:#ede2d4;width:20%;height:100vh;transition:transform .5s ease-out;position:fixed;top:0;right:0;transform:translate(100%)}header nav.takeover ul{text-align:left;background-color:#ede2d4;flex-direction:column;width:80%;height:calc(100% - 300px);margin:130px auto;list-style-type:none}header nav.takeover ul li{opacity:1;padding:5px 10px 0 15px}header nav.takeover ul li:first-child{padding-top:10px}header nav.takeover ul li a{color:#df4f44;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2rem;text-decoration:none;transition:color .3s,-webkit-clip-path .3s,-webkit-clip-path .3s,clip-path .3s}header nav.takeover ul li a:hover{color:#18224b}header nav.takeover .bottom{z-index:5;opacity:0;transition:transform .3s 1s,opacity .3s 1s;position:absolute;bottom:5%;left:5%;transform:translateY(1rem)}header nav.takeover .bottom p{color:#df4f44;width:85%;font-family:futura_maxi_cg_boldregular,sans-serif}header nav.takeover .bottom .social ul{flex-direction:row;width:auto;margin:0;display:flex}header nav.takeover .bottom .social ul li{vertical-align:middle;margin-right:10px;padding:0;display:inline-block}header nav.takeover .bottom .social ul li:last-child{margin-right:0}header nav.takeover .bottom .social ul li svg{width:20px;height:auto}header nav.takeover .bottom .social ul li svg *{stroke:none;fill:#df4f44;transition:fill .3s}header nav.takeover .bottom .social ul li svg:hover *{fill:#18224b}header nav.takeover .background{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(-155px)}header nav.takeover .background img{width:200%}.loading header .inner .logo,.loading header .inner .menuBtn{opacity:0}@media(max-width:1080px){header nav.takeover{width:40%}header nav.takeover .background{transform:translateY(-250px)}}@media(max-width:767px) and (orientation:portrait){header{background-color:#ede2d4;height:120px}header .inner .logo{width:130px;top:20px;left:20px}header .inner .menuBtn{top:20px}header .inner .menuBtn .wrapper{width:66px;height:66px}header nav.takeover{width:100%}header nav.takeover .bottom p{margin:0}header nav.takeover .background{top:-100px}}.menuOn header .inner .menuBtn .lines .line{transition-property:transform,width;transition-duration:.3s,.3s;transition-delay:0s,0s}.menuOn header .inner .menuBtn .lines .line:first-child{width:10px;transform:rotate(45deg)translateY(-12px)translate(9px)}.menuOn header .inner .menuBtn .lines .line:nth-child(3){width:10px;transform:translate(14.8492px,2.12132px)rotate(135deg)}.menuOn header nav.takeover{pointer-events:all;transform:translate(0)}.menuOn header nav.takeover .bottom{opacity:1;transition:transform .5s .5s,opacity .5s .5s;transform:translateY(0)}footer{z-index:5;text-align:center;color:#ede2d4;background:#df4f44;position:relative}footer .inner{text-align:center;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:85%;margin:auto;padding:45px 0 0;font-size:0;line-height:0;display:flex}footer .inner a{color:#ede2d4}footer .inner .col{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}footer .inner .col p{font-size:1.1rem}footer .inner .col.newsletter{text-align:left;align-items:flex-start;width:300px;margin:0 0 0 auto}footer .inner .col.newsletter .row{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}footer .inner .col.newsletter p.status{color:#ede2d4;margin-top:10px;font-size:1.4rem;font-weight:700;display:block}footer .inner .col.newsletter form{width:100%;max-width:300px}footer .inner .col.newsletter form input{color:#ede2d4;border:1px solid #ede2d4;width:calc(100% - 55px);height:auto;margin-right:10px;padding:15px;font-family:futura-pt,sans-serif}footer .inner .col.newsletter form input::placeholder{color:#ede2d4;font-family:futura-pt,sans-serif}footer .inner .col.newsletter form svg{cursor:pointer;width:45px;height:auto;transition:transform .2s;transform:scale(1)}footer .inner .col.newsletter form svg:hover{transform:scale(.95)}footer .inner .col.newsletter h3{margin-bottom:0;font-size:1.2rem}footer .inner .col.newsletter p{font-size:.9rem;font-weight:300}footer .inner ul{list-style-type:none}footer .inner .social li{vertical-align:middle;margin-right:15px;display:inline-block}footer .inner .social li:last-child{margin-right:0}footer .inner .social li svg{width:25px;height:auto}footer .inner .social li svg *{stroke:none;fill:#ede2d4}footer .bottom{justify-content:center;align-items:center;width:100%;margin-top:30px;padding-bottom:45px;display:flex}footer .bottom p{font-size:.9rem}footer .bottom a{color:#ede2d4;text-decoration:none}@media(max-width:960px){footer .inner{flex-direction:column}footer .inner .col{width:100%;margin-bottom:50px}footer .inner .col.newsletter{margin:0 auto 0 0}footer .bottom{width:90%;max-width:308px;margin:40px auto 0}}.centered{width:84%;margin:0 auto}.centered .cell{width:100%;margin:0 auto 30px;position:relative}.centered .cell img,.centered .cell video{width:100%;display:block;position:relative}.centered .cell .info{margin:10px 0 0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.centered .cell:hover{opacity:.7}.grid.staggered{width:90%;margin:0 auto;position:relative}.grid.staggered .cell{flex-wrap:wrap;align-items:center;width:100%;margin-bottom:80px;display:flex;position:relative}.grid.staggered .cell a{width:100%;display:block}.grid.staggered .cell .primary{width:65%;position:relative}.grid.staggered .cell .secondary{width:30%;margin:0 0 0 5%}.grid.staggered .cell .info{z-index:10;text-align:left;background-color:#ede2d4;border:2px solid #df4f44;max-width:380px;padding:15px;transition:background-color .3s,transform .3s,opacity .5s;position:absolute;bottom:35px;left:-30px;transform:translate(0)}.grid.staggered .cell .info .title{text-transform:uppercase;color:#18224b;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:0;display:flex}.grid.staggered .cell .info .title h2,.grid.staggered .cell .info .title h3{margin-bottom:0;transition:color .3s}.grid.staggered .cell .info .title h2{margin-right:12px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.1rem}.grid.staggered .cell .info .title h3{margin-left:0;font-size:1rem;font-weight:400}.grid.staggered .cell .info p{color:#18224b;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s}.grid.staggered .cell:nth-child(2n) .primary{order:2}.grid.staggered .cell:nth-child(2n) .secondary{order:1;margin:0 5% 0 0}.grid.staggered .cell:hover .info{background-color:#df4f44;transform:translate(.5rem)}.grid.staggered .cell:hover .info .title,.grid.staggered .cell:hover .info p{color:#fff}@media(max-width:767px) and (orientation:portrait){.grid.staggered{width:100%}.grid.staggered .cell{flex-flow:column}.grid.staggered .cell:last-child{margin-bottom:90px}.grid.staggered .cell .primary{width:92%;margin-bottom:50px}.grid.staggered .cell .primary .info{width:87%;bottom:-45%;left:-7px}.grid.staggered .cell .secondary{display:none}}.ar-full{width:100%;margin-bottom:60px;position:relative}.ar-full .info{color:#ede2d4;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.ar-full .info:hover h2,.ar-full .info:hover h3{color:#df4f44}.ar-full .info h2,.ar-full .info h3{line-height:1.1;transition:color .3s}.ar-full .info h2{margin:0;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:3rem}.ar-full .info h3{font-size:3rem;font-weight:400}.ar-rows{width:90%;margin:0 auto;padding-top:0;position:relative}.ar-rows.first{padding-top:70px}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;box-sizing:border-box;position:relative}.ar-rows .row .cell .vidhold,.ar-rows .row .cell .vidhold video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ar-rows .row .cell img.photo{z-index:1;width:auto;height:auto;display:block;position:relative}.ar-rows .row .cell .info{z-index:10;text-align:left;background-color:#ede2d4;border:2px solid #df4f44;max-width:380px;padding:15px;transition:background-color .3s,transform .3s,opacity .5s;position:absolute;bottom:35px;left:-30px;transform:translate(0)}.ar-rows .row .cell .info .title{text-transform:uppercase;color:#18224b;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:0;display:flex}.ar-rows .row .cell .info .title h2,.ar-rows .row .cell .info .title h3{margin-bottom:0;transition:color .3s}.ar-rows .row .cell .info .title h2{margin-right:12px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.1rem}.ar-rows .row .cell .info .title h3{margin-left:0;font-size:1rem;font-weight:400}.ar-rows .row .cell .info p{color:#18224b;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s}.ar-rows .row .cell:hover .info{background-color:#df4f44;transform:translate(.5rem)}.ar-rows .row .cell:hover .info .title,.ar-rows .row .cell:hover .info p{color:#fff}@media(max-width:1080px) and (orientation:portrait){.ar-rows.first{padding-top:40px}.ar-rows .row{flex-direction:column}.ar-rows .row a{width:100%!important;margin-bottom:40px!important}.ar-rows .row a .info{bottom:15px!important;left:-12px!important}.ar-rows .row a .info p{display:none!important}.ar-rows .row a img.photo{width:100%!important;height:auto!important}.ar-full .info{top:auto;bottom:5%}.ar-full .info h2,.ar-full .info h3{font-size:1.5rem}}.masongrid{width:84%;margin:0 auto;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:47%;height:auto}.masongrid .gutter-sizer{width:6%}.masongrid .cell{float:left;text-align:left;display:block;overflow:hidden}.masongrid .cell .mediawrap{width:100%;height:0;position:relative;overflow:hidden}.masongrid .cell .mediawrap img.photo,.masongrid .cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell a,.masongrid .cell img{border:none;outline:none;width:100%;text-decoration:none;display:block}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown,.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:.65s forwards fadeIn}.masongrid.effect-2 figure.animate{opacity:1;animation:.65s forwards moveUp;transform:translateY(200px)}@-webkit-keyframes moveUp{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveUp{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.textpage{min-height:calc(100vh - 140px);position:relative}.textpage .text-block{width:90%;max-width:1100px;margin:0 auto;padding-bottom:40vh;position:relative}.textpage .text-block .inner p{font-size:1.2rem;font-weight:300}.textpage .text-block .inner p strong,.textpage .text-block .inner p b{font-weight:500}.textpage .background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.textpage .background img{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0%}.careerspage{min-height:calc(100vh - 160px);position:relative}.careerspage .intro{width:65%;margin:0 auto 40px}.careerspage .intro h1{font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2rem}.careerspage .intro p{font-family:futura-pt,sans-serif;font-weight:500}@media(max-width:767px) and (orientation:portrait){.careerspage .intro{width:90%}.careerspage .intro .text-block .inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.careerspage .intro .text-block .inner .lightning_bolt:after{top:35px}.careerspage .intro h1{width:50%;font-size:2rem}}.fullwidth{width:100%;position:relative}.fullwidth .cell{margin-bottom:2px;position:relative}.fullwidth .cell .description{color:#ede2d4;width:34%;margin:5% 80px 0 0;display:none}.fullwidth .cell .description h2{font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2.5rem}.fullwidth .cell .info{z-index:10;color:#ede2d4;width:50%;position:absolute;top:50%;left:12%;transform:translateY(-50%)}.fullwidth .cell .info h2{margin-bottom:10px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:3.2rem;line-height:1.1}.fullwidth .cell .info a,.fullwidth .cell .info p{font-family:futura-pt,sans-serif;font-weight:500}.fullwidth .cell .info p{max-width:80%;font-size:1.1rem}.fullwidth .cell:after{content:"";object-fit:cover;z-index:1;pointer-events:none;mix-blend-mode:hard-light;opacity:.9;background-color:#18224b;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.aboutpage{min-height:calc(100vh - 160px);position:relative}.aboutpage .hero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.aboutpage .hero h1{font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2rem}.aboutpage .hero p{font-family:futura-pt,sans-serif;font-weight:500}.aboutpage .hero .text-block{width:72%}.aboutpage .hero img.top{width:100%;height:auto;position:absolute;top:-150px;left:0}.aboutpage .hero img.bottom{width:100%;height:auto;position:absolute;bottom:-150px;left:0;transform:rotate(180deg)}.aboutpage .pageSubs{background-color:#ede2d4;width:100%;height:auto;margin-top:calc(100vh + 125px);position:relative}@media(max-height:800px){.aboutpage .hero img.top{top:-14%}.aboutpage .hero img.bottom{bottom:-14%}}@media(max-height:700px){.aboutpage .hero img.top{top:-18%}.aboutpage .hero img.bottom{bottom:-18%}}@media(max-height:660px){.aboutpage .hero img.top,.aboutpage .hero img.bottom{display:none}}@media(max-width:767px) and (orientation:portrait){.aboutpage .hero{height:auto;min-height:100vh;position:relative}.aboutpage .hero .text-block{width:90%}.aboutpage .hero .text-block .inner{margin-top:120px}.aboutpage .hero .text-block .inner table{width:100%!important}.aboutpage .hero .text-block .inner h1{font-size:2rem}.aboutpage .pageSubs{margin-top:80px}.aboutpage .pageSubs .section.pagesub .text-block{width:90%}.aboutpage .pageSubs .section.pagesub .text-block h3{font-size:1.2rem;text-align:left!important}.aboutpage .ar-rows{width:90%!important}}.bios{flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:45px;display:flex;position:relative}.bios .cell{background-color:#ede2d4;flex-direction:column;align-items:center;width:50%;display:flex;position:relative}.bios .cell .image{width:50%;margin-bottom:50px;display:block;transform:translate(10%,10%)}.bios .cell .text{width:88%;display:block}.bios .cell .text h2{margin:0;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:2rem}.bios .cell .text h3{margin:0 0 20px;font-family:futura-pt,sans-serif;font-size:1.5rem;font-weight:500}.bios .cell.large{color:#ede2d4;background-color:#18224b;flex-flow:wrap;width:100%}.bios .cell.large .image{width:40%;margin:70px 1% -70px 7%;transform:translateY(-125px)}.bios .cell.large .text{width:40%;margin:0 1% 0 4%;padding:50px 0}@media(max-width:1080px){.bios .cell.large .image{align-self:flex-start}}@media(max-width:1080px) and (orientation:portrait){.bios .cell .image{margin-bottom:50px}.bios .cell.large .image{align-self:flex-start;width:35%}.bios .cell.large .text{width:45%;padding:80px 0}}@media(max-width:767px) and (orientation:portrait){.bios .cell{width:100%;margin-top:40px}.bios .cell .image{margin:20px;transform:none}.bios .cell .text{margin-top:20px}.bios .cell.large{flex-direction:column}.bios .cell.large .image{width:95%;margin:70px auto 0}.bios .cell.large .text{width:90%;margin:-100px auto 60px;padding:0}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.slideshow{text-align:center;width:100%;height:auto;position:relative;overflow:hidden}.slideshow figure{width:100%;height:100vh;position:relative}.slideshow figure .media,.slideshow figure .media img.photo,.slideshow figure .media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.slideshow figure .info{opacity:0;z-index:10;text-align:left;background-color:#ede2d4;border:2px solid #df4f44;max-width:380px;padding:15px;transition:background-color .3s,transform .3s,opacity .5s;position:absolute;bottom:35px;left:35px;transform:translate(0)}.slideshow figure .info .title{text-transform:uppercase;color:#18224b;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:0;display:flex}.slideshow figure .info .title h2,.slideshow figure .info .title h3{margin-bottom:0;transition:color .3s}.slideshow figure .info .title h2{margin-right:12px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.1rem}.slideshow figure .info .title h3{margin-left:0;font-size:1rem;font-weight:400}.slideshow figure .info p{color:#18224b;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s}.slideshow figure.is-selected .info{opacity:1;transform:translate(0)}.slideshow figure:hover .info{background-color:#df4f44;transform:translate(.5rem)}.slideshow figure:hover .info .title,.slideshow figure:hover .info p{color:#fff}.slideshow.fullbleed{height:100vh}.slideshow .flickity-page-dots{opacity:1;flex-direction:column;width:auto;transition:opacity .75s;display:flex;position:absolute;top:50%;bottom:auto;right:64px;transform:translateY(-50%)}.slideshow .flickity-page-dots li{opacity:1;background:#fff;border:1px solid #18224b;width:12px;height:12px;margin:10px 0}.slideshow .flickity-page-dots li.is-selected{background:#df4f44}.slideshow.hide_dots .flickity-page-dots{display:none}.loading .slideshow .flickity-page-dots{opacity:0}.loading .slideshow figure .info{opacity:0;transform:translate(-2rem)}@media(max-width:1080px) and (orientation:portrait){.slideshow figure .media video{object-fit:contain}}@media(max-width:767px) and (orientation:portrait){.slideshow figure .media{height:100vh}.slideshow figure .media video{object-fit:contain}.slideshow figure .info{margin:15px;bottom:12vh;left:0}}.projectpage .intro{width:100%;height:100%;position:fixed;top:0;left:0}.projectpage .intro .cell,.projectpage .intro .cell img.photo,.projectpage .intro .cell video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.projectpage .intro .cell .info{z-index:10;text-align:left;background-color:#ede2d4;border:2px solid #df4f44;max-width:380px;padding:15px;transition:background-color .3s,transform .3s,opacity .5s;display:none;position:absolute;bottom:35px;left:35px;transform:translate(0)}.projectpage .intro .cell .info .title{text-transform:uppercase;color:#18224b;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:0;display:flex}.projectpage .intro .cell .info .title h2,.projectpage .intro .cell .info .title h3{margin-bottom:0;transition:color .3s}.projectpage .intro .cell .info .title h2{margin-right:12px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.1rem}.projectpage .intro .cell .info .title h3{margin-left:0;font-size:1rem;font-weight:400}.projectpage .intro .cell .info p{color:#18224b;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s}.projectpage main{pointer-events:none}.projectpage .more_projects{pointer-events:all;color:#df4f44;background-color:#ede2d4;border-top:2px solid #df4f44;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.projectpage .more_projects h3.title{margin-top:40px;font-family:futura_maxi_cg_boldregular,sans-serif;font-size:1.6rem}.projectpage .more_projects .ar-rows{padding-top:20px}.projectpage .project_modules{width:100%;margin-top:100vh;position:relative}.projectpage .section.pagesub{pointer-events:all;background-color:#ede2d4}.projectpage .section.pagesub .text-block{color:#18224b;width:73%;max-width:none}.projectpage .section.pagesub .text-block .inner p{font-family:futura-pt,sans-serif}.projectpage .section.pagesub .text-block .inner h2 .lightning_bolt:after{width:20px;height:30px;top:3px;right:-35px}.projectpage .fullwidth{background-color:#0000}.projectpage .fullwidth .cell{margin-bottom:0}.projectpage .fullwidth .cell .description{flex-direction:column;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.projectpage .fullwidth .cell .description .bg{object-fit:cover;z-index:-1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.projectpage .fullwidth .cell .description .lightning_bolt:after,.projectpage .fullwidth .cell .description .lightning_bolt_red:after{bottom:15px}.projectpage .fullwidth .cell:after{display:none}@media(max-width:1080px) and (orientation:portrait){.projectpage .section.pagesub{pointer-events:all;background-color:#ede2d4}.projectpage .section.pagesub .text-block{width:85%}.projectpage .section.pagesub .ar-rows{width:90%}.projectpage .fullwidth .cell .mediawrap{height:0;display:flex}.projectpage .fullwidth .cell .mediawrap img.photo{object-fit:cover;object-position:0%}.projectpage .fullwidth .cell .description{color:#18224b;background-color:#ede2d4;width:90%;margin:0 auto;padding:10% 5%;position:relative;left:auto;right:auto;transform:none}.projectpage .fullwidth .cell .description .bg{display:block}.projectpage .fullwidth .cell .description .lightning_bolt:after,.projectpage .fullwidth .cell .description .lightning_bolt_red:after{bottom:6px}.projectpage .fullwidth .cell .description h2{font-size:2rem}.projectpage .fullwidth .cell.autovideo .mediawrap video{object-fit:contain}.fullwidth{overflow:hidden}.fullwidth .mediawrap{height:30vh}.fullwidth .info{width:100%!important;left:5%!important}.fullwidth .info .wrap .title h2{font-size:1.5rem}}@media(max-width:767px) and (orientation:portrait){.projectpage .downArrow{display:none}.projectpage .intro{height:55vh;top:120px}.projectpage .intro .cell .media.playing video{object-fit:contain}.projectpage .intro .cell .controls{opacity:0}.projectpage .intro .cell .info{opacity:1;width:calc(90% - 30px);transition:opacity .3s;display:block;bottom:-25px;left:5%}.projectpage .intro .cell.playing .info{opacity:0;pointer-events:none}.projectpage .intro .cell.playing .controls{opacity:1}.projectpage .project_modules{margin-top:60vh}}#overlay{text-align:center;opacity:0;z-index:-1;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;transition:z-index 0s .4s,transform 0s .4s,opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}#overlay.on{opacity:1;z-index:300;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .closer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#overlay .closer .closeIcon{z-index:11;cursor:pointer;background-color:#ede2d4;border:1px solid #df4f44;border-radius:50%;width:70px;height:70px;transition:transform .3s,background-color .3s;position:absolute;top:29px;right:35px;transform:scale(1)}#overlay .closer .closeIcon:hover{background-color:#df4f44;transform:scale(.95)}#overlay .closer .closeIcon:hover .line{background:#ede2d4}#overlay .closer .closeIcon .line{background:#df4f44;width:25px;height:1px;transition:background .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#overlay .closer .closeIcon .line:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#overlay .inner{z-index:10;width:80%;height:80%;position:relative}#overlay .inner .wrap{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}