.textPanel .wrap .lists:after,.row .wrap .cols:after{content:'';display:block;clear:both}.row .wrap .cols .col{box-sizing:border-box;-moz-box-sizing:border-box}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:0.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.desktop{display:block}.mobile{display:none}.arrow{bottom:100px;left:100px}header[role="banner"]{padding:50px 100px 25px 100px}header[role="banner"] .wrap .menu{right:100px;margin-top:13px}header[role="banner"] + .heading{margin-top:240px}header[role="banner"] + .textPanel{margin-top:240px}header[role="banner"] + .row:first-of-type{padding-top:300px}.heading{padding:50px 0 30px 0}.heading .wrap{margin:0 100px}.heading .wrap h2{font-size:2.75rem}.textPanel.fullHeight{padding-bottom:0}.textPanel.fullHeight .wrap .content{left:100px}.textPanel.textPanelTwo .wrap{width:65vw}.textPanel.textPanelTwo .wrap p{font-size:2.25rem}.textPanel .wrap{margin:0 0 0 100px}.textPanel .wrap p + p{margin-top:40px}.textPanel .wrap ol{font-size:2.75rem;margin-top:150px;margin-left:52px}.textPanel .wrap .lists{margin-top:100px}.textPanel .wrap ul{width:50%;float:left}.textPanel .wrap ul:last-of-type{width:100%;margin-top:130px}.textPanel .wrap ul + ul{margin-top:0}.textPanel .wrap ul h3{font-size:2.75rem;padding-bottom:50px}.textPanel .wrap ul li{font-size:1.5rem;line-height:1.2}.textPanel .wrap figure{margin:150px 100px 150px 0}.videoPanel.workVideoPanel .wrap{margin:0 100px}.videoPanel.workVideoPanel + .workRow{margin-top:12px}.videoPanel .wrap .vimeo-wrapper .caption{font-size:4.25rem;top:100px;left:100px}.videoPanel + .row{margin-top:240px}.textPanel + .workRow{margin-top:70px}.workRow .wrap{margin:0 100px}.workRow + .workRow{margin-top:8px}.row:first-of-type{padding-top:200px}.row.two .wrap .cols .col.left{width:-moz-calc(45% - 12px);width:-o-calc(45% - 12px);width:-webkit-calc(45% - 12px);width:calc(45% - 12px);margin-right:12px}.row.two .wrap .cols .col.right{width:55%}.row.three .wrap .cols .col.left,.row.three .wrap .cols .col.right{width:27.5%}.row.three .wrap .cols .col.middle{width:-moz-calc(45% - 24px);width:-o-calc(45% - 24px);width:-webkit-calc(45% - 24px);width:calc(45% - 24px);margin-left:12px;margin-right:12px}.row .wrap{margin:0 100px}.row .wrap .cols .col{padding-top:30%;float:left;overflow:hidden;margin-bottom:0}.row .wrap .cols .col:hover figure{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.row .wrap .cols .col figure{padding-top:0;height:100%;-webkit-transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.row .wrap .cols .col + .col{margin-top:0}.row .wrap .cols .col .text{font-size:2.75rem}.accordions .wrap{margin:0 0 0 100px;width:70vw}.accordions .wrap .accordion{padding-top:15px}.accordions .wrap .accordion button{font-size:2.25rem;margin-bottom:15px}.accordions .wrap .accordion button:after{top:5px}.accordions .wrap .accordion .content{padding:20px 50px 60px 0;font-size:2.25rem}.accordions .wrap .accordion .content h5{font-size:1.875rem;padding-bottom:40px}.accordions .wrap .accordion .content ul li{font-size:1.875rem}footer{padding-top:200px;padding-bottom:150px}footer .wrap{margin:0 100px;position:relative}footer .wrap h2{font-size:2.75rem;padding-bottom:100px}footer .wrap .cols{margin-bottom:0}footer .wrap .col{width:40%}footer .wrap p,footer .wrap a{font-size:1.5rem;line-height:1.12}footer .wrap .mail{position:absolute;top:144px;right:0}@media screen and (max-height: 768px){.arrow{bottom:0}}