.Home{height:auto}.Home,.Home-Intro{position:relative;width:100%}.Home-Intro{display:block}.Home-Intro .Type{bottom:0;color:#fff;left:0;position:absolute;width:100%}.Home-Intro .Home-Intro-Layer{background:rgba(0,0,0,.2);bottom:0;left:0;position:absolute;right:0;top:0}.Projects.--ptl .Container[data-v-297bcba8]{margin-top:1.25rem}.Projects .Container .col-xs-12:last-of-type .Project[data-v-297bcba8]{margin-bottom:0}@media(min-width:43.75rem){.Projects .Title[data-v-297bcba8]{max-width:530px}}@media(min-width:64rem){.Projects .Title[data-v-297bcba8]{max-width:610px}}.Projects.--pth[data-v-297bcba8]{padding-top:28.125rem}.Projects.--pth .Heading[data-v-297bcba8]{position:relative}.Projects.--pth .Heading h3[data-v-297bcba8]{bottom:calc(100% + 1.25rem);position:absolute}.Projects__filter[data-v-297bcba8]{margin-bottom:.75rem;position:relative}@media(min-width:64rem){.Projects__filter[data-v-297bcba8]{display:none}}.Projects .Project[data-v-297bcba8]{display:block;margin-bottom:2.5rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.Projects .Project[data-in-view][data-v-297bcba8]{opacity:1}@media(hover:hover){.Projects .Project:hover .Project-image>video[data-v-297bcba8]{opacity:1}}@media(min-width:64rem){.Projects .Project[data-v-297bcba8]{margin-bottom:5.625rem}}.Projects .Project img[data-v-297bcba8]{height:auto;width:100%}.Projects .Project-image[data-v-297bcba8]{display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.Projects .Project-image>div[data-v-297bcba8]{bottom:0;height:100%;left:0;position:absolute!important;right:0;top:0;width:100%}.Projects .Project-image>video[data-v-297bcba8]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media(hover:hover){.Projects .Project-image>video[data-v-297bcba8]{opacity:0}}.--low-power .Projects .Project-image>video[data-v-297bcba8]{display:none}.Projects .Project-Meta[data-v-297bcba8]{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:.9375rem}.Projects .Project-Meta span[data-v-297bcba8]:last-child{font-weight:400;line-height:1.15;margin-top:.25rem;max-width:70%;text-align:center}@media(min-width:43.75rem){.Projects .Project-Meta span[data-v-297bcba8]:last-child{max-width:100%}}.Text .Label{display:block;line-height:1.2;max-width:60%}.Text .Label:not(:empty){margin-bottom:1.25rem}.Text p{display:block;max-width:18.75rem}.Text p:not(:last-child){margin-bottom:1.25rem}.Clients[data-v-6f8c2add]{padding:5.625rem 0 8.125rem;pointer-events:none;position:relative}@media(min-width:43.75rem){.Clients[data-v-6f8c2add]{padding:13.4375rem 0 6.25rem}}.Clients .Transform[data-v-6f8c2add]{align-items:center;display:flex;overflow:hidden;white-space:nowrap;width:100%}.Clients .Transform .Wrap[data-v-6f8c2add]{animation:clients-6f8c2add 50s linear 0s infinite;display:inline-block;padding:0 .625rem .625rem;transform:translateZ(0);white-space:nowrap}.Clients .Transform .Wrap img[data-v-6f8c2add]{display:block;height:auto;min-width:3740px;width:330vw}@media(min-width:43.75rem){.Clients .Transform .Wrap img[data-v-6f8c2add]{width:330vw}}@keyframes clients-6f8c2add{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.Footer{background:transparent;height:100vh;height:calc(var(--vh)*100);overflow:hidden}.iOS .Footer{height:calc(var(--vhf)*100)}footer{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh)*100);justify-content:center;text-align:center;width:100%;z-index:1}.iOS footer{height:calc(var(--vhf)*100)}footer .Mail{display:block;margin:0 auto 1.5625rem;-webkit-text-decoration:none;text-decoration:none;transition:opacity .4s ease-out}footer .Mail span{display:block;font-size:7.5rem;font-weight:600;letter-spacing:-.0625rem;line-height:1}@media(min-width:64rem){footer .Mail span{font-size:14.375rem;letter-spacing:-.25rem}}footer .Mail:hover{opacity:.5}footer div{position:relative}footer p,footer p a{font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}footer p a{-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:opacity .4s ease-out}footer p a:hover{opacity:.3}footer p a[href^="mailto:"]{font-feature-settings:normal;font-variant-numeric:normal}footer p.Socials{margin-top:1.25rem}footer p:not(:last-child){margin-bottom:1.25rem}