@font-face{font-family:grumpy_black24;src:url(../fonts/grumpy_black24.otf);font-weight:400;font-style:normal}@font-face{font-family:dawnton_reg;src:url(../fonts/Dawnton_Regular.otf);font-weight:400;font-style:normal}html{font-family:dawnton_reg,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1;line-height:1.5;scroll-behavior:smooth;font-style:normal;overflow-y:initial}body,html{overflow-x:hidden}body.menu-open,html.menu-open{overflow:hidden}body{margin:0;padding:0;min-height:1200px}p{margin:0 auto;line-height:1.5;font-size:21px;font-family:Georgia,Times,Times New Roman,serif;line-height:1.25}@media (min-width:768px){p{font-size:24px}}h1{font-size:48px;font-family:grumpy_black24,Georgia,Times,Times New Roman,serif}h2{font-size:36px;font-family:dawnton_reg,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:.9;font-weight:400}img{display:block;vertical-align:bottom;-ms-interpolation-mode:bicubic}@media screen and (min-width:0 \0){.home .block .icon{display:none}.home .block2{padding-top:50px}}.content .rad{margin-top:100px}.parallax-window{min-height:unset;background:transparent}.home .waypoint-section .parallax-window.first{min-height:500px}#mobile-nav,.nav{display:flex}.nav{white-space:nowrap;background-color:#e84225;text-align:center;padding:10px;width:100%;overflow:hidden;z-index:5;box-sizing:border-box;z-index:7;position:fixed;max-width:100%;top:0;transition:all .5s ease}@media (min-width:768px){.nav+.content .home .header-one h1{transition:padding-top .5s ease-out;padding-top:425px}.nav.scrolled+.content .home .header-one h1{padding-top:100px}}.nav .logo{height:75px;transition:all .5s ease;margin-right:10px;margin-top:unset;margin-bottom:unset;padding-left:7px;cursor:pointer}.nav .logo a{display:inline-block;height:100%}.nav .logo img{max-height:100%;margin:0;padding:0}.nav .menu-toggle{display:none;text-decoration:none;text-align:center;width:27px;padding-right:10px}.nav .menu-toggle img{margin:0 auto;display:block;margin-top:5px;width:100%}.nav .menu-toggle span{margin:0 auto;font-size:11px;color:#fff;margin-bottom:0;margin-top:3px;text-decoration:none}.nav .menu-toggle .menu-close{display:none}.nav .menu-toggle.open .menu-close{display:block}.nav .menu-toggle.open .menu-open{display:none}.nav .menu-toggle:hover{cursor:pointer}.nav ul.menu-container{list-style-type:none;padding:0;margin:0;text-align:center;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:95px;bottom:0;right:0;left:0;background-color:rgba(232,66,37,.9);display:none}.nav ul.menu-container.open{display:flex}.nav ul.menu-container li{display:inline-block}.nav ul.menu-container li.links{height:auto;box-sizing:border-box;text-align:center;transition:all .4s cubic-bezier(.175,.25,.32,1.275);position:relative;visibility:visible;z-index:10;white-space:nowrap}.nav ul.menu-container li.links a{color:#000;text-decoration:none;font-size:50px;font-family:grumpy_black24,Georgia,Times,Times New Roman,serif;text-transform:uppercase;line-height:.9}@media (min-width:500px){.nav ul.menu-container li.links a{font-size:100px}}.nav ul.menu-container li.links:hover a{color:#fff}.nav.scrolled{justify-content:left}.nav.scrolled .logo{height:75px;margin-right:10px;margin-top:unset;margin-bottom:unset;pointer-events:auto}.nav.scrolled .menu-toggle{display:inline-block}.nav.scrolled>.inner{width:100%;display:flex;justify-content:space-between;align-items:center}.menu.open .logo{animation:a .4s cubic-bezier(.175,.25,.32,1.275)}.menu-container{transform-style:preserve-3d;-moz-transform-style:flat;position:relative}.menu-flip{transition:transform .25s linear;transform-style:preserve-3d;transform:rotateX(0);float:left}.is-flipping .menu-flip{transform:rotateX(1turn);transform-origin:center}.menu.open .menu-flip{transform:rotateX(0)}@media (max-width:767px){.menu:not(.open) .menu-flip-container{transition:opacity .2s ease;perspective:1000px;display:inline}}.menu.open .menu-flip-container{transition:opacity .15s ease;opacity:0;display:none}.is-section .menu-flip-container{opacity:1;pointer-events:auto}.link-section{position:relative!important;z-index:1}.link-back{position:absolute;top:0;left:0;transform:rotateX(180deg);transform-origin:center;opacity:1;visibility:visible;z-index:0}.link-back,.link-section{transition:all 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1!important}.is-flipping .link-back{transform:rotateX(180deg)}.menu.open .links{opacity:1;pointer-events:auto;transform:translateY(0);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.link-1{transition-timing-function:cubic-bezier(.6,-.2,.7,0)}.menu.open .link-1{transition-timing-function:cubic-bezier(.3,1,.4,1.2)}.link-2{transition-timing-function:cubic-bezier(.6,-.4,.7,0)}.menu.open .link-2{transition-timing-function:cubic-bezier(.3,1,.4,1.4)}.link-3{transition-timing-function:cubic-bezier(.6,-.6,.7,0)}.menu.open .link-3{transition-timing-function:cubic-bezier(.3,1,.4,1.6)}.link-4{transition-timing-function:cubic-bezier(.6,-.8,.7,0)}.menu.open .link-4{transition-timing-function:cubic-bezier(.3,1,.4,1.8)}.footer{color:#fefefe;background-color:#272944;padding:30px 10px;text-align:center;display:flex;justify-content:center;flex-direction:column}.footer .logo{height:45px;width:45px;margin-right:10px}.footer .logo img{height:100%}.footer .footer-row{display:flex;flex-direction:column;align-items:center;margin:5px auto}.footer .footer-row .newsletter-container{display:flex}.footer .footer-row .newsletter-container .logo{height:45px;width:auto}.footer .footer-row .newsletter-container .logo img{margin-right:10px}.footer .footer-row .newsletter-container #newsletter-form-signup{font-family:dawnton_reg,Helvetica,Arial,sans-serif;display:flex;align-items:center}.footer .footer-row .newsletter-container #newsletter-form-signup input,.footer .footer-row .newsletter-container #newsletter-form-signup input::placeholder,.footer .footer-row .newsletter-container #newsletter-form-signup input[type=submit]{height:45px;background-color:#fefefe;color:#000;border:none;box-sizing:border-box;text-transform:uppercase;margin-left:8px;text-align:center;font-family:dawnton_reg,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1.7px;min-width:60px}.footer .footer-row .newsletter-container #newsletter-form-signup input[type=submit]{cursor:pointer}.footer .footer-row .newsletter-container #newsletter-form-signup input.email{text-align:center;padding-left:8px;padding-right:8px;margin:0;width:190px}.footer .footer-row .contact{width:100%}.footer .footer-row .contact .contact-info{width:100%;font-size:12px;margin-top:32px}.footer .footer-row .contact .contact-info a{color:#fff;text-decoration:none}.footer .footer-row .contact .contact-info a:hover{color:#e84225;text-decoration:underline}.footer .footer-row .contact .contact-info .small{font-size:11px}.home,.projects-landing{box-sizing:border-box}.home .overlay,.projects-landing .overlay{position:relative}.home .block .icon,.projects-landing .block .icon{width:auto;height:45px;margin:10px auto}.home .block1,.projects-landing .block1{margin-top:95px}.home .block1 .header-one,.projects-landing .block1 .header-one{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:1200px;margin:0 auto}.home .block1 .header-one h1,.projects-landing .block1 .header-one h1{text-transform:uppercase;text-align:center;line-height:.95;color:#000;padding:50px 0}@media (min-width:768px){.home .block1 .header-one h1,.projects-landing .block1 .header-one h1{font-size:100px}}.home .block2,.projects-landing .block2{text-align:center;color:#000;display:flex;flex-direction:column;padding:50px 0 65px}@media (min-width:768px){.home .block2,.projects-landing .block2{padding:105px 0}}.home .block2>.inner,.projects-landing .block2>.inner{max-width:1060px;padding:0 30px;margin:0 auto}.home .block2 h2,.projects-landing .block2 h2{margin:0 auto 10px;text-align:center;padding:0}.home .block2 p,.projects-landing .block2 p{margin:0}.home .block2 .services,.projects-landing .block2 .services{background-color:#fefefe;display:flex;flex-direction:column;margin-top:15px;margin-bottom:50px}.home .block2 .services ul.list,.projects-landing .block2 .services ul.list{display:flex;flex-wrap:wrap;padding:0;margin:0 auto;justify-content:center;padding:0 32px;align-content:start;list-style-type:none}.home .block2 .services ul.list li:after,.projects-landing .block2 .services ul.list li:after{content:".";padding-right:2px;margin-right:3px}.home .block2 .services ul.list li,.projects-landing .block2 .services ul.list li{font-size:12px;margin:5px 0;text-align:left}.home .block3,.projects-landing .block3{background-repeat:none;background-size:cover;background-position:50%}.home .block3 .inner,.projects-landing .block3 .inner{position:relative;padding-top:125px}@media (min-width:500px){.home .block3 .inner,.projects-landing .block3 .inner{padding:125px 0}}.home .block3 .inner .header h2,.projects-landing .block3 .inner .header h2{margin:0 auto 10px;text-align:center;font-family:dawnton_reg,Helvetica,Arial,sans-serif;padding:0;line-height:.9;width:75%}@media (min-width:768px){.home .block3 .inner .header h2,.projects-landing .block3 .inner .header h2{width:57%}}.home .block3 .inner .logo-grid,.projects-landing .block3 .inner .logo-grid{max-width:1000px;margin:125px auto 0}@media (min-width:500px){.home .block3 .inner .logo-grid,.projects-landing .block3 .inner .logo-grid{padding:0 30px}}.home .block3 .inner .logo-grid .logos,.projects-landing .block3 .inner .logo-grid .logos{display:flex;flex-flow:row wrap;margin:0;padding:0}.home .block3 .inner .logo-grid .logos .logo,.projects-landing .block3 .inner .logo-grid .logos .logo{display:flex;align-items:center;list-style-type:none;flex-basis:100%}@media (min-width:500px){.home .block3 .inner .logo-grid .logos .logo,.projects-landing .block3 .inner .logo-grid .logos .logo{flex-basis:50%}}@media (min-width:768px){.home .block3 .inner .logo-grid .logos .logo,.projects-landing .block3 .inner .logo-grid .logos .logo{flex-basis:33.33333%}}.home .block3 .inner .logo-grid .logos .logo img,.projects-landing .block3 .inner .logo-grid .logos .logo img{width:100%;height:auto}.home .block3 .inner .image,.projects-landing .block3 .inner .image{vertical-align:bottom}.home .block4 .container,.projects-landing .block4 .container{color:#272944;max-width:90%;margin:0 auto;display:flex;justify-content:center;margin-top:100px;margin-bottom:100px}.home .block4 .container .people,.projects-landing .block4 .container .people{width:100%;padding:4px;display:flex;flex-direction:column}@media (min-width:768px){.home .block4 .container .people,.projects-landing .block4 .container .people{flex-direction:row}}.home .block4 .container .people .people-image,.projects-landing .block4 .container .people .people-image{flex-basis:100%;margin-bottom:30px;margin:0 15px 30px}@media (min-width:768px){.home .block4 .container .people .people-image,.projects-landing .block4 .container .people .people-image{flex-basis:50%;margin-bottom:0}}.home .block4 .container .people .people-image .image,.projects-landing .block4 .container .people .people-image .image{width:100%}.home .block4 .container .people .people-details,.projects-landing .block4 .container .people .people-details{flex-basis:100%;padding:0 15px}@media (min-width:768px){.home .block4 .container .people .people-details,.projects-landing .block4 .container .people .people-details{flex-basis:50%}}.home .block4 .container .people .people-details h2,.projects-landing .block4 .container .people .people-details h2{margin-top:0}.home .block4 .container .people .people-details .about,.projects-landing .block4 .container .people .people-details .about{margin-top:15px}.home .block4 .container .people .people-details .social,.projects-landing .block4 .container .people .people-details .social{margin-top:30px;padding-top:4px}.home .block4 .container .people .people-details .social .fab,.projects-landing .block4 .container .people .people-details .social .fab{color:#000}.home .block4 .container h2,.projects-landing .block4 .container h2{margin-bottom:0}.home .block4 .container .about,.projects-landing .block4 .container .about{text-align:left}.home .block4 .container .about.title,.projects-landing .block4 .container .about.title{font-family:dawnton_reg,Helvetica,Arial,sans-serif;font-size:26px;margin:0}.home .projects,.projects-landing .projects{background-color:#272944;display:flex;flex-direction:column;position:relative}.home .projects .project1.overlay .image,.projects-landing .projects .project1.overlay .image{height:auto}.home .projects .project1.overlay .image img,.projects-landing .projects .project1.overlay .image img{width:100%;max-width:100%;display:block}.home .projects .project1.overlay .project-text,.projects-landing .projects .project1.overlay .project-text{align-items:center}@media (min-width:980px){.home .projects .project1.overlay .project-text p,.projects-landing .projects .project1.overlay .project-text p{font-size:60px;margin:0 auto}}@media (min-width:980px){.home .projects .project1.overlay .project-text h2,.projects-landing .projects .project1.overlay .project-text h2{font-size:100px;margin:0 auto}}.home .projects .overlay,.projects-landing .projects .overlay{position:relative;display:flex}.home .projects .overlay .project-text,.projects-landing .projects .overlay .project-text{display:flex;flex-direction:column;justify-content:center;align-self:center;width:100%;position:absolute;visibility:visible;color:#fefefe;text-align:center;text-shadow:0 0 60px rgba(0,0,0,.75)}.home .projects .overlay .project-text:hover,.projects-landing .projects .overlay .project-text:hover{text-shadow:none}.home .projects .overlay .project-text p,.projects-landing .projects .overlay .project-text p{line-height:1;margin:0;width:unset;z-index:4;text-align:center;margin:0 15px;justify-content:center;display:flex;font-family:dawnton_reg,Helvetica,Arial,sans-serif}.home .projects .overlay .project-text h2,.projects-landing .projects .overlay .project-text h2{margin:0;margin-bottom:5px;font-family:grumpy_black24,Georgia,Times,Times New Roman,serif}.home .projects .overlay .image,.projects-landing .projects .overlay .image{opacity:1;z-index:2;width:100%;align-self:center;flex:0 0 auto}.home .projects .overlay .bg,.projects-landing .projects .overlay .bg{display:flex;justify-content:center;content:"\A";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;visibility:visible;opacity:0}.home .projects .overlay .bg .project-text,.projects-landing .projects .overlay .bg .project-text{visibility:visible}.home .projects .overlay .bg .project-text p,.projects-landing .projects .overlay .bg .project-text p{z-index:4;justify-content:center;display:flex}.home .projects .overlay .image,.projects-landing .projects .overlay .image{opacity:.4;z-index:3}.home .projects .overlay h2,.projects-landing .projects .overlay h2{z-index:4}.home .projects h4,.projects-landing .projects h4{font-size:21px;color:#fefefe;text-align:center;position:relative}.home .projects h4 span,.projects-landing .projects h4 span{margin-top:-120px;padding-bottom:120px;display:block}.home .projects .project-grid,.projects-landing .projects .project-grid{display:flex;flex-direction:column}.home .projects .project-grid .project-row,.projects-landing .projects .project-grid .project-row{display:flex;flex-direction:row;flex-wrap:wrap}.contact{display:flex;text-align:center}.contact h2{color:#e84225;text-transform:uppercase}.contact span#contact{margin-top:-100px;padding-bottom:100px;display:block}.contact .contact-map-container{width:50%;display:none}.contact .contact-map-container #map,.contact .contact-map-container #map iframe{width:100%}.contact .contact-form-container{width:100%;text-align:left;background-repeat:no-repeat;background-position:50%;background-size:cover;padding-top:60px;padding-bottom:60px;color:#000}.contact .contact-form-container p{margin-bottom:unset;color:#000}.contact .contact-form-container h1,.contact .contact-form-container h2,.contact .contact-form-container h3,.contact .contact-form-container h4,.contact .contact-form-container h5,.contact .contact-form-container h6,.contact .contact-form-container p{text-align:left;margin-left:5%;color:#000}.contact .contact-form-container h2{margin:0}.contact .contact-form-container h3{margin-left:6%}.contact .contact-form-container .contact-form-content{margin-bottom:30px}.contact .contact-form-container .contact-form-content :last-child{margin-bottom:0;padding-bottom:0}.contact .contact-form-container form{width:95%;margin:0 auto;text-align:left}.contact .contact-form-container .form-row{display:flex;flex-direction:row;justify-content:space-between}.contact .contact-form-container .form-row input,.contact .contact-form-container .form-row textarea{width:50%;font-family:dawnton_reg,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:3px;border:none;font-size:12px;letter-spacing:1.7px;padding:9px}.contact .contact-form-container .form-row textarea{width:100%}.contact .contact-form-container input[type=submit]{background-color:#272944;text-transform:uppercase;font-family:dawnton_reg,Helvetica,Arial,sans-serif;border:none;box-sizing:border-box;color:#fefefe;font-size:12px;letter-spacing:1.7px;min-width:100px;margin:3px;cursor:pointer;padding:5px;padding-top:7px;border:2px solid #272944;margin-bottom:10px}.pdp{margin-top:95px;box-sizing:border-box}.pdp p{margin-bottom:0}.pdp .overlay{position:relative;width:100%}.pdp .overlay .project-text{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%)}.pdp .block .icon{width:60px;height:auto;margin:63px auto 5px}.pdp .project{text-align:center;color:#fefefe;display:flex;flex-direction:column;position:relative}.pdp .project .project-about{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pdp .project .project-about p{width:60%}.pdp .project .screenshot{width:90%;margin:50px auto}.pdp .project .block1 h2{margin-top:0}.pdp .project .block2 img{margin:10px auto;width:100%;max-width:90%}.pdp .project .block3{color:#fefefe;position:relative;padding-top:72px;padding-bottom:72px}.pdp .project .block3 h2{width:80%;margin-top:72px}.pdp .project .block3 .image-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;padding-top:50px}.pdp .project .block3 .image-container .image{width:80%;max-width:350px;margin:29px}.pdp .project .block3 .color-block{position:absolute;height:100%;width:100%;z-index:-1;top:0}.pdp .project-flexible-content section.text-block{padding:145px 0;background-color:#fff;color:#000;text-transform:none}.pdp .project-flexible-content section.text-block>.inner{width:80%;margin:0 auto}@media (min-width:768px){.pdp .project-flexible-content section.text-block>.inner{width:60%}}.pdp .project-flexible-content section.text-block+section.text-block{padding-top:0}.pdp .project-flexible-content section.text-block h1.block-title{font-family:grumpy_black24,Georgia,Times,Times New Roman,serif;text-transform:uppercase;margin:0;line-height:.95;font-size:38px}@media (min-width:768px){.pdp .project-flexible-content section.text-block h1.block-title{font-size:100px}}@media (min-width:768px){.pdp .project-flexible-content section.text-block h1.block-title+h2.block-subtitle{margin-top:-10px}}.pdp .project-flexible-content section.text-block h2.block-subtitle{margin:0;margin-bottom:15px;line-height:1.2;font-size:24px}@media (min-width:768px){.pdp .project-flexible-content section.text-block h2.block-subtitle{font-size:60px}}.pdp .project-flexible-content section.text-block h2.block-title{margin-top:0;margin-bottom:15px}.pdp .project-flexible-content section.text-block h3.block-subtitle{font-family:dawnton_reg,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.1;margin:0;margin-top:-15px;margin-bottom:15px;font-weight:400}@media (min-width:768px){.pdp .project-flexible-content section.text-block h3.block-subtitle{font-size:24px}}.pdp .project-flexible-content section.full-width-image-block>.inner{position:relative}.pdp .project-flexible-content section.full-width-image-block .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.pdp .project-flexible-content section.full-width-image-block .bg-image img{visibility:hidden;max-width:100%}.pdp .project-flexible-content section.full-width-image-block .giphy-embed-wrapper{overflow:hidden;height:0;padding-top:56.25%;position:relative}.pdp .project-flexible-content section.full-width-image-block video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}.pdp .project-flexible-content section.full-width-video-block .video-embed-wrapper{background-color:#f4f0ef;overflow:hidden;height:0;padding-top:56.25%;position:relative}.pdp .project-flexible-content section.full-width-video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdp .project-flexible-content section.full-width-animated-image-block video{margin-bottom:-10px;width:100%}.pdp .project-flexible-content section.image-video-slider-block{transition:padding .5s linear;padding:45px 0;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block{padding:65px 0}}@media (min-width:1280px){.pdp .project-flexible-content section.image-video-slider-block{padding:100px 0}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project[data-slide-count="1"]{margin-bottom:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-track{max-height:300px}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-track{max-height:600px}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-arrow{height:100%;width:100%;z-index:99999;background-repeat:no-repeat}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-arrow:before{content:" ";background-repeat:no-repeat;padding:10px;background-size:contain;position:fixed;opacity:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-prev{left:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-prev:before{background-image:url(../icons/slick-prev.svg);right:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-next{right:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-next:before{background-image:url(../icons/slick-next.svg);left:0}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-dots{text-align:center;bottom:unset}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-dots li{display:none;font-size:30px;color:#000;margin-top:5px}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-dots li.current-slide{display:inline-block;width:100px}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:after,.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:before{content:" ";padding:20px;position:absolute;top:50%;background-position:50%;background-repeat:no-repeat;background-size:15px;z-index:9999;pointer-events:none;display:none;background-color:#e84225}@media (min-width:500px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:after,.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:before{display:block}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:before{background-image:url(../icons/slick-next.svg);right:0}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:before{right:20px}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:after{background-image:url(../icons/slick-prev.svg);left:0}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-list:after{left:20px}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project[data-slide-count="1"] .slick-arrow,.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project[data-slide-count="1"] .slick-list:after,.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project[data-slide-count="1"] .slick-list:before{display:none}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide{position:relative;height:300px}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide{height:600px}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.video{width:100%;margin:0 25px}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.video{margin:0 50px}}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.video>.inner{margin:auto;height:100%}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.video .video-embed-wrapper{position:relative;overflow:hidden;height:100%}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.video .video-embed-wrapper iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.image{display:flex;align-items:center}.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.image img{margin:auto 25px;max-height:300px}@media (min-width:768px){.pdp .project-flexible-content section.image-video-slider-block .slick-slider-project .slick-slide.image img{max-height:600px;margin:0 50px}}.pdp .project-gallery{background-color:#fff}.pdp .project-gallery>.inner{width:calc(100% - 30px);max-width:1600px;margin:0 auto;display:block;text-align:center}@media (min-width:768px){.pdp .project-gallery>.inner{width:100%;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:center}}.pdp .project-gallery>.inner .gallery-image{margin:15px auto;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;padding-top:80%}@media (min-width:768px){.pdp .project-gallery>.inner .gallery-image{width:calc(50% - 60px);padding-top:40%;margin:15px}.pdp .project-gallery>.inner .gallery-image:first-child{margin-top:15px}.pdp .project-gallery>.inner .gallery-image:last-child{margin-bottom:15px}}.pdp .project-gallery>.inner .gallery-image img{display:none}.pdp .project-links{padding:69px;list-style-type:none;display:flex;flex-wrap:wrap;font-size:22px;font-family:grumpy_black24,Georgia,Times,Times New Roman,serif;background-color:#e84225;justify-content:center}.pdp .project-links li:not(:first-child):before{content:"/";padding:8px;color:#fefefe}.pdp .project-links li a{text-decoration:none;color:#fefefe}.rad h2{color:#e84225;padding-top:25px;margin:0}#rad{padding:30px;line-height:0;column-count:1;column-gap:30px}#rad img{width:100%!important;height:auto!important;margin-bottom:20px}@media (min-width:500px){.home .projects .project,.projects-landing .projects .project{width:50%}.contact .contact-form-container h2,.contact .contact-form-container p{margin-left:6%}.contact .contact-form-container form{width:90%}#rad{column-count:2}.footer .footer-row{width:min-content}.footer .footer-row .contact-info,.footer .footer-row .newsletter-container{display:flex;justify-content:space-between;align-items:center}.footer .footer-row .contact-info #newsletter-form-signup input,.footer .footer-row .contact-info #newsletter-form-signup input::placeholder,.footer .footer-row .contact-info #newsletter-form-signup input[type=submit],.footer .footer-row .newsletter-container #newsletter-form-signup input,.footer .footer-row .newsletter-container #newsletter-form-signup input::placeholder,.footer .footer-row .newsletter-container #newsletter-form-signup input[type=submit]{min-width:125px}.footer .footer-row .contact-info #newsletter-form-signup input.email,.footer .footer-row .newsletter-container #newsletter-form-signup input.email{min-width:250px}}@media (min-width:768px){body{overflow-x:unset;font-size:21px}h1{font-size:70px}h2{font-size:60px}p{margin-bottom:20px;font-size:24px}.home .waypoint-section .parallax-window.first{min-height:700px}.parallax-window{min-height:700px;background:transparent}.parallax-window.first{min-height:1000px}#mobile-nav{display:none}.menu.scrolled:not(.open) .menu-flip-container{transition:opacity .2s ease;perspective:1000px;display:inline}.nav{justify-content:center}.nav .logo{height:200px;margin-top:73px;margin-bottom:73px;padding-left:7px}.nav a,html{font-size:21px}.footer .footer-row .contact-info #newsletter-form-signup input.email,.footer .footer-row .newsletter-container #newsletter-form-signup input.email{min-width:432px;font-size:21px}.footer .footer-row .contact-info #newsletter-form-signup input,.footer .footer-row .contact-info #newsletter-form-signup input::placeholder,.footer .footer-row .contact-info #newsletter-form-signup input[type=submit],.footer .footer-row .newsletter-container #newsletter-form-signup input,.footer .footer-row .newsletter-container #newsletter-form-signup input::placeholder,.footer .footer-row .newsletter-container #newsletter-form-signup input[type=submit]{font-size:21px}.footer .footer-row .contact .contact-info{font-size:21px}.home .block .icon,.projects-landing .block .icon{display:block;width:160px;height:auto;margin:150px auto 10px}.home .block2 .icon,.projects-landing .block2 .icon{margin:10px auto}.home .block2 .services,.projects-landing .block2 .services{margin-bottom:150px}.home .block2 .services ul.list,.projects-landing .block2 .services ul.list{max-width:80%}.home .block2 .services ul.list li,.projects-landing .block2 .services ul.list li{font-size:21px}.home .block3 p,.projects-landing .block3 p{width:60%}.home .block4 .container .people,.projects-landing .block4 .container .people{padding:0 16px;margin:0}.home .block4 .container .people p.title,.projects-landing .block4 .container .people p.title{font-family:dawnton_reg,Helvetica,Arial,sans-serif;font-size:26px;margin:0}.home .block4 .container .people p .fab,.projects-landing .block4 .container .people p .fab{padding-right:8px;font-size:21px}.home .block4 .container .people p a,.home .block4 .container .people p a:visited,.projects-landing .block4 .container .people p a,.projects-landing .block4 .container .people p a:visited{color:#000}.home .contact .contact-map-container,.projects-landing .contact .contact-map-container{display:block}.home .contact .contact-form-container,.projects-landing .contact .contact-form-container{width:50%}.home .contact .contact-form-container .form-row input,.home .contact .contact-form-container .form-row textarea,.home .contact .contact-form-container input[type=submit],.home .projects h4,.projects-landing .contact .contact-form-container .form-row input,.projects-landing .contact .contact-form-container .form-row textarea,.projects-landing .contact .contact-form-container input[type=submit],.projects-landing .projects h4{font-size:21px}.home .projects .project1.overlay,.projects-landing .projects .project1.overlay{max-height:700px;background-size:contain;background-repeat:repeat-x;background-position:50%}.home .projects .project1.overlay .image,.projects-landing .projects .project1.overlay .image{position:relative;height:0;overflow:hidden;padding-bottom:49%}.home .projects .project1.overlay .image img,.projects-landing .projects .project1.overlay .image img{display:none}.home .projects .overlay,.projects-landing .projects .overlay{justify-content:center}.home .projects .overlay .image,.projects-landing .projects .overlay .image{transition:all .15s linear;opacity:1;z-index:2;width:100%;align-self:center;flex:0 0 auto}.home .projects .overlay .bg,.projects-landing .projects .overlay .bg{transition:all .15s linear;opacity:0}.home .projects .overlay .project-text,.projects-landing .projects .overlay .project-text{text-align:center;visibility:visible;width:auto;padding:30px}.home .projects .overlay .project-text h2,.projects-landing .projects .overlay .project-text h2{font-family:grumpy_black24,Georgia,Times,Times New Roman,serif}.home .projects .overlay .project-text:hover+.bg,.projects-landing .projects .overlay .project-text:hover+.bg{opacity:.9}.home .projects .overlay:hover h2,.projects-landing .projects .overlay:hover h2{font-family:grumpy_black24,Georgia,Times,Times New Roman,serif;visibility:visible;z-index:4}.home .projects .overlay:hover .project-text,.projects-landing .projects .overlay:hover .project-text{visibility:visible;text-align:center}.home .projects .overlay:hover .project-text h2,.projects-landing .projects .overlay:hover .project-text h2{font-family:grumpy_black24,Georgia,Times,Times New Roman,serif}.pdp{box-sizing:border-box}.pdp .overlay{position:relative;width:100%}.pdp .overlay .project-text{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%)}.pdp .project .project-about{min-height:500px}.pdp .project .project-about p{width:60%}.pdp .project .screenshot{width:80%;margin:50px auto}.pdp .project .block2 img{max-width:700px}.pdp .project .block3{color:#000}.pdp .project .block3 h2{width:60%}.pdp .project .block3 .image-container{flex-direction:row}.pdp .project .block3 .image-container .image{width:30%;height:30%;max-width:unset}.pdp .project .block3 .project-links{font-size:48px}.pdp .project .block3 .color-block{top:77%;height:50%}#rad{padding:72px}}@media (min-width:900px){.pdp .project .block3 .color-block{top:75%}}@media (min-width:1100px){.pdp .project .block3 .color-block{top:70%}}.projects-landing{padding-top:95px}@keyframes a{0%,to{transform:scale(1)}25%{transform:scale(.85)}80%{transform:scale(1.05)}}