html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0;list-style:none;text-decoration:none}button:focus,textarea:focus,input:focus{outline:none}sup{vertical-align:super;font-size:smaller}strong{font-weight:bold}a{cursor:pointer;color:inherit}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-Light.woff2') format('woff2'),url('../fonts/HelveticaLTStd-Light.woff') format('woff'),url('../fonts/HelveticaLTStd-Light.ttf') format('truetype'),url('../fonts/HelveticaLTStd-Light.svg#HelveticaLTStd-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-LightObl.woff2') format('woff2'),url('../fonts/HelveticaLTStd-LightObl.woff') format('woff'),url('../fonts/HelveticaLTStd-LightObl.ttf') format('truetype'),url('../fonts/HelveticaLTStd-LightObl.svg#HelveticaLTStd-LightObl') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-Roman.woff2') format('woff2'),url('../fonts/HelveticaLTStd-Roman.woff') format('woff'),url('../fonts/HelveticaLTStd-Roman.ttf') format('truetype'),url('../fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-Obl.woff2') format('woff2'),url('../fonts/HelveticaLTStd-Obl.woff') format('woff'),url('../fonts/HelveticaLTStd-Obl.ttf') format('truetype'),url('../fonts/HelveticaLTStd-Obl.svg#HelveticaLTStd-Obl') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-Bold.woff2') format('woff2'),url('../fonts/HelveticaLTStd-Bold.woff') format('woff'),url('../fonts/HelveticaLTStd-Bold.ttf') format('truetype'),url('../fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-BoldObl.woff2') format('woff2'),url('../fonts/HelveticaLTStd-BoldObl.woff') format('woff'),url('../fonts/HelveticaLTStd-BoldObl.ttf') format('truetype'),url('../fonts/HelveticaLTStd-BoldObl.svg#HelveticaLTStd-BoldObl') format('svg');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-Blk.woff2') format('woff2'),url('../fonts/HelveticaLTStd-Blk.woff') format('woff'),url('../fonts/HelveticaLTStd-Blk.ttf') format('truetype'),url('../fonts/HelveticaLTStd-Blk.svg#HelveticaLTStd-Blk') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('../fonts/HelveticaLTStd-BlkObl.woff2') format('woff2'),url('../fonts/HelveticaLTStd-BlkObl.woff') format('woff'),url('../fonts/HelveticaLTStd-BlkObl.ttf') format('truetype'),url('../fonts/HelveticaLTStd-BlkObl.svg#HelveticaLTStd-BlkObl') format('svg');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Chronicle Display';src:url('../fonts/ChronicleDisplay-Light.woff2') format('woff2'),url('../fonts/ChronicleDisplay-Light.woff') format('woff'),url('../fonts/ChronicleDisplay-Light.ttf') format('truetype'),url('../fonts/ChronicleDisplay-Light.svg#ChronicleDisplay-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Chronicle Display';src:url('../fonts/ChronicleDisplay-LightItalic.woff2') format('woff2'),url('../fonts/ChronicleDisplay-LightItalic.woff') format('woff'),url('../fonts/ChronicleDisplay-LightItalic.ttf') format('truetype'),url('../fonts/ChronicleDisplay-LightItalic.svg#ChronicleDisplay-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}.two-columns{display:flex !important;width:100%;border-bottom:1px solid #D1D2D4;flex-direction:row}@media (max-width:640px){.two-columns{flex-wrap:wrap}}.two-columns.wrap{flex-wrap:wrap;flex:1}.two-columns.wrap .column{flex:unset}.two-columns .column{width:50%;flex:1;padding:40px 0 40px 40px}@media (max-width:640px){.two-columns .column{padding:40px 0 40px 0;width:100%;flex:inherit}}@media (max-width:480px){.two-columns .column{padding:20px 0 20px 0}}.two-columns .column img{object-fit:contain;width:100%;height:100%}.two-columns .column:nth-of-type(2n - 1){border-right:1px solid #D1D2D4;padding:40px 40px 40px 0}@media (max-width:640px){.two-columns .column:nth-of-type(2n - 1){padding:40px 0 40px 0;border-right:none;border-bottom:1px solid #D1D2D4}}@media (max-width:480px){.two-columns .column:nth-of-type(2n - 1){padding:20px 0 20px 0}}.logo{display:block;background-image:url(../img/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:160px;height:45px}@media (max-width:480px){.logo{width:130px;height:36px}}.button{font-family:'Lato',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:inherit;font-size:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;background-color:#003855;border:1px solid #003855;width:100%;padding:14px 25px;font-weight:500;text-align:center;transition:none;font-weight:600}.button:hover{background-color:#00496F;border:1px solid #00496F}.button.transparent{background-color:transparent;border:1px solid #fff}.button.white{color:#003855;background-color:#fff;border:1px solid #DDE7F0}.button.white:hover{background-color:#fff;border:1px solid #5BA7C7}h1{font-size:3.5vw;font-weight:300;color:#C6C7C9;line-height:1.1}@media (max-width:1600px){h1{font-size:41.66666667px}}@media (max-width:1440px){h1{font-size:37.5px}}@media (max-width:1280px){h1{font-size:33.33333333px}}@media (max-width:960px){h1{font-size:29.16666667px}}@media (max-width:780px){h1{font-size:25px}}@media (max-width:640px){h1{font-size:20.83333333px}}h1 strong{display:block;font-weight:600}h3{font-size:30px;line-height:1.1;color:#6D6F70;font-weight:600;margin-bottom:10px;font-size:20px}@media (max-width:640px){h3{font-size:18px}}@media (max-width:480px){h3{font-size:16px}}p{font-size:20px;line-height:1.15;color:#6D6F70;font-weight:300}@media (max-width:640px){p{font-size:18px}}@media (max-width:480px){p{font-size:16px}}p strong{font-weight:600}.content p{margin-bottom:20px}.content p>a:hover{text-decoration:underline}.content em{font-style:italic}.content h3:first-of-type{margin-top:0}.content ul li{font-size:20px;line-height:1.1;color:#6D6F70;position:relative;padding-left:30px;font-weight:300}@media (max-width:640px){.content ul li{font-size:18px}}@media (max-width:480px){.content ul li{font-size:16px}}.content ul li:before{position:absolute;display:block;content:'';width:15px;height:1px;background-color:#6D6F70;top:10px;left:0}@media (max-width:480px){.content ul li:before{width:15px;height:1px;top:8px}}header{flex-grow:0;flex-shrink:0}header .header-block{position:fixed;top:0;height:75px;background-color:#fff;border-bottom:1px solid #D1D2D4;z-index:10;left:40px;right:40px;width:calc(100% - 80px)}@media (max-width:480px){header .header-block{height:60px;left:20px;right:20px;width:calc(100% - 40px)}}header .menu-container{position:fixed;top:0;left:0;right:0;height:75px;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:151;padding:0 40px}@media (max-width:480px){header .menu-container{height:60px;padding:0 20px}}header .menu-container .page-title{font-size:20px;font-weight:300;color:#231F20}@media (max-width:640px){header .menu-container .page-title{font-size:18px;padding-top:6px}}@media (max-width:480px){header .menu-container .page-title{font-size:16px;padding-top:5px}}header .menu-container .burger{height:75px;width:100px;display:flex;align-items:center;justify-content:flex-end;z-index:800}@media (max-width:480px){header .menu-container .burger{height:60px;width:30px}}header .menu-container .burger .hamburger{height:45px;width:35px;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;padding:12px 0 12px 9px}header .menu-container .burger .hamburger:hover{opacity:.7}header .menu-container .burger .hamburger.is-active:hover{opacity:.7}header .menu-container .burger .hamburger.is-active .hamburger-inner,header .menu-container .burger .hamburger.is-active .hamburger-inner::before,header .menu-container .burger .hamburger.is-active .hamburger-inner::after{background-color:#fff}header .menu-container .burger .hamburger .hamburger-box{width:26px;height:24px;display:inline-block;position:relative}header .menu-container .burger .hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}header .menu-container .burger .hamburger .hamburger-inner,header .menu-container .burger .hamburger .hamburger-inner::before,header .menu-container .burger .hamburger .hamburger-inner::after{width:26px;height:2px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}header .menu-container .burger .hamburger .hamburger-inner::before,header .menu-container .burger .hamburger .hamburger-inner::after{content:"";display:block}header .menu-container .burger .hamburger .hamburger-inner::before{top:-9px}header .menu-container .burger .hamburger .hamburger-inner::after{bottom:-9px}header .menu-container .burger .hamburger.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}header .menu-container .burger .hamburger.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}header .menu-container .burger .hamburger.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55, .055, .675, .19)}header .menu-container .burger .hamburger.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}header .menu-container .burger .hamburger.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}header .menu-container .burger .hamburger.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215, .61, .355, 1)}header .menu-container .logo{height:50px;width:100px;background-image:url(../img/logo.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}header .mobile-menu{font-family:'Lato',sans-serif;opacity:0;transition:opacity .3s;overflow:hidden;height:0}header .mobile-menu.active{display:block;position:fixed;opacity:1;transition:opacity .3s;top:0;right:0;width:400px;height:100%;margin-top:0;background-color:#151515;-webkit-overflow-scrolling:touch;z-index:150}@media (max-width:640px){header .mobile-menu.active{width:50vw}}header .mobile-menu .navigation .close-section{display:flex;align-items:center;justify-content:flex-end;height:75px;width:100%;border-bottom:1px solid #fff;padding:0 20px}@media (max-width:480px){header .mobile-menu .navigation .close-section{height:60px}}header .mobile-menu .navigation ul{width:100%}header .mobile-menu .navigation ul li{display:block;border-bottom:1px solid #fff}header .mobile-menu .navigation ul li a{display:block;padding:20px 30px;font-size:20px;color:#FFF;font-weight:400}@media (max-width:480px){header .mobile-menu .navigation ul li a{font-size:18px}}header .mobile-menu .navigation ul li a:hover{color:rgba(255,255,255,0.7)}#video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#video-container #video{display:block;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}body{font-family:'Helvetica',Helvetica,sans-serif;display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}body.black-theme{background-color:#000000}body.black-theme header .menu-container .logo{background-image:url(../img/logo_white.svg)}body.black-theme header .menu-container .burger .hamburger .hamburger-box .hamburger-inner,body.black-theme header .menu-container .burger .hamburger .hamburger-box .hamburger-inner:after,body.black-theme header .menu-container .burger .hamburger .hamburger-box .hamburger-inner:before{background-color:#fff}body.black-theme header .header-block{background-color:transparent}body.black-theme main{background-color:transparent}body.black-theme footer{color:#fff}main{padding:0 40px}@media (max-width:480px){main{padding:0 20px}}main.home{flex:1;margin-top:75px;overflow:hidden;display:flex;max-height:calc(100vh - 150px)}@media (max-width:640px){main.home{max-height:none}}@media (max-width:480px){main.home{margin-top:60px}}main.home .projects{width:100%}main.home .projects .slick-list{height:100%}main.home .projects .slick-list .slick-track{height:100%}main.home .projects .slick-list .slick-track .slick-slide{height:100%;opacity:0 !important;transition:none !important}main.home .projects .slick-list .slick-track .slick-slide.slick-current{animation:fadeinout 6.5s !important;opacity:0 !important}@keyframes fadeinout{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}main.home .projects .slick-list .slick-track .slick-slide>div{height:100%}main.home .projects .slick-list .slick-track .slick-slide>div a{outline:none !important;height:100%}main.home .projects .project{display:flex !important;width:100%;height:100%;flex-direction:row}@media (max-width:640px){main.home .projects .project{flex-wrap:wrap;flex-direction:column}}main.home .projects .project .left,main.home .projects .project .right{width:50%;flex:1;padding:40px}@media (max-width:640px){main.home .projects .project .left,main.home .projects .project .right{width:100%;flex:initial;height:initial}}@media (max-width:480px){main.home .projects .project .left,main.home .projects .project .right{padding:20px}}main.home .projects .project .left{border-right:1px solid #D1D2D4;display:flex;align-items:center;padding:40px 40px 40px 0}@media (max-width:640px){main.home .projects .project .left{border:none;border-bottom:1px solid #D1D2D4;padding:40px 0 40px 0;height:50%}}main.home .projects .project .left .text{width:100%;text-align:center;color:#fff}main.home .projects .project .right{display:flex;align-items:flex-start;overflow:hidden;padding:40px 0 40px 40px;opacity:0}main.home .projects .project .right.visible{opacity:1}@media (max-width:640px){main.home .projects .project .right{overflow:auto;padding:40px 0 40px 0;height:50%}}main.home .projects .project .right .scroll-container{overflow:hidden;height:100%}main.home .projects .project .right .scroll-container .container{height:100%;display:flex;align-items:center}@media (max-width:640px){main.home .projects .project .right .scroll-container .container{margin:0}}main.home h1{color:#fff;font-size:2.3vw !important}@media (max-width:780px){main.home h1{font-size:21px !important}}@media (max-width:640px){main.home h1{font-size:21px !important}}@media (max-width:480px){main.home h1{font-size:21px !important}}@media (max-width:375px){main.home h1{font-size:16.4px !important}}@media (max-width:320px){main.home h1{font-size:16.4px !important}}main.projects{flex:1;margin-top:75px;margin-bottom:-1px}@media (max-width:480px){main.projects{margin-top:60px}}main.projects .two-columns{border-bottom:none}main.projects .two-columns .column{display:block;border-bottom:1px solid #D1D2D4;cursor:pointer}main.projects .two-columns .column .img{transition:filter .5s;cursor:pointer;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-bottom:100%;position:relative}main.projects .two-columns .column .video_wrapper{position:relative;padding-bottom:56.25%;width:100%;background-color:#f6f6f6}main.projects .two-columns .column .video_wrapper iframe{position:absolute;width:100% !important;height:100% !important}main.projects .two-columns .column:hover img{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");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}main.projects .two-columns .column.left{border-right:1px solid #D1D2D4;padding:40px 40px 40px 0}@media (max-width:640px){main.projects .two-columns .column.left{border-right:none;padding:40px 0 40px 0}}@media (max-width:480px){main.projects .two-columns .column.left{padding:20px 0 20px 0}}main.projects .two-columns .column.right{border-right:none;padding:40px 0 40px 40px}@media (max-width:640px){main.projects .two-columns .column.right{border-right:none;padding:40px 0 40px 0}}@media (max-width:480px){main.projects .two-columns .column.right{padding:20px 0 20px 0}}main.projects .two-columns .column.full{width:100%;border-right:none;padding:40px 0 40px 0}@media (max-width:480px){main.projects .two-columns .column.full{padding:20px 0 20px 0}}main.projects .two-columns .column.full .img{padding-bottom:50%}main.project{flex:1;margin-top:75px}@media (max-width:480px){main.project{margin-top:60px}}main.project .content{border-bottom:none}@media (max-width:640px){main.project .content .column:first-of-type{border-bottom:1px solid #D1D2D4}}main.project .featured-container,main.about .featured-container{border-bottom:1px solid #D1D2D4;padding:40px 0 40px 0}@media (max-width:480px){main.project .featured-container,main.about .featured-container{padding:20px 0 20px 0}}main.project .featured-container .video_wrapper,main.about .featured-container .video_wrapper{position:relative;padding-bottom:56.25%;width:100%;background-color:#f6f6f6}main.project .featured-container .video_wrapper iframe,main.about .featured-container .video_wrapper iframe{position:absolute;width:100% !important;height:100% !important}main.project .featured-container .image_wrapper,main.about .featured-container .image_wrapper{height:calc(100vh - 230px);min-height:400px;overflow:hidden}@media (max-width:640px){main.project .featured-container .image_wrapper,main.about .featured-container .image_wrapper{height:86.6vw;min-height:0;position:relative;overflow:hidden}}main.project .featured-container .image_wrapper .slick-list,main.about .featured-container .image_wrapper .slick-list{height:100%}main.project .featured-container .image_wrapper .slick-list .slick-track,main.about .featured-container .image_wrapper .slick-list .slick-track{height:100%}main.project .featured-container .image_wrapper .slick-list .slick-track .slick-slide,main.about .featured-container .image_wrapper .slick-list .slick-track .slick-slide{height:100%}main.project .featured-container .image_wrapper .slick-list .slick-track .slick-slide>div,main.about .featured-container .image_wrapper .slick-list .slick-track .slick-slide>div{height:100%}main.project .featured-container .image_wrapper .slick-list .slick-track .slick-slide>div>a,main.about .featured-container .image_wrapper .slick-list .slick-track .slick-slide>div>a{height:100%}main.project .featured-container .image_wrapper .img,main.about .featured-container .image_wrapper .img{width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}main.brand-principles,main.about{flex:1;margin-top:75px}@media (max-width:480px){main.brand-principles,main.about{margin-top:60px}}main.brand-principles .featured-images,main.about .featured-images{border-bottom:none}main.brand-principles .featured-images .column,main.about .featured-images .column{display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:640px){main.brand-principles .featured-images .column:nth-of-type(2),main.about .featured-images .column:nth-of-type(2){height:100vw}}main.brand-principles .featured-images .column .centered,main.about .featured-images .column .centered{text-align:center;font-family:'Chronicle Display';font-weight:300}main.brand-principles .featured-images .column .centered h1,main.about .featured-images .column .centered h1{font-size:66.66666667px;color:#EC423B;margin-bottom:10px}@media (max-width:960px){main.brand-principles .featured-images .column .centered h1,main.about .featured-images .column .centered h1{font-size:33.33333333px}}@media (max-width:780px){main.brand-principles .featured-images .column .centered h1,main.about .featured-images .column .centered h1{font-size:25px}}@media (max-width:640px){main.brand-principles .featured-images .column .centered h1,main.about .featured-images .column .centered h1{font-size:66.66666667px}}@media (max-width:480px){main.brand-principles .featured-images .column .centered h1,main.about .featured-images .column .centered h1{font-size:33.33333333px}}main.brand-principles .featured-images .column .centered p,main.about .featured-images .column .centered p{color:#EC423B;font-style:italic}main.brand-principles .featured-images a,main.about .featured-images a{width:100%}main.brand-principles .featured-images .img,main.about .featured-images .img{width:100%;padding-bottom:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}main.brand-principles .slick-list,main.about .slick-list{width:100%}main.brand-principles .content,main.about .content{border-bottom:none}@media (max-width:640px){main.brand-principles .content .column:first-of-type,main.about .content .column:first-of-type{border-bottom:1px solid #D1D2D4}}main.brand-principles .featured-images{border-bottom:1px solid #D1D2D4}footer{display:flex;align-items:center;justify-content:space-between;height:75px;border-top:1px solid #D1D2D4;flex-grow:0;flex-shrink:0;font-weight:400;color:#231F20;font-size:16px;margin:0 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}footer a{padding-right:10px}@media (max-width:480px){footer{font-size:13.5px;margin:0 20px;height:auto;line-height:1.1;padding:15px 0}}@media (max-width:374px){footer{flex-wrap:wrap}footer a,footer>div{width:100%}footer a{margin-bottom:5px}}/*# sourceMappingURL=./style.css.map */
