.page-home{color:#fff;color:var(--color-bg,var(--color-white,#fff));display:block;position:relative;width:100%}.page-home .home-background{background-color:#000;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:absolute;top:0;width:100%}.page-home .home-background .image{display:block;height:100vh;height:calc(var(--vh, 1vh)*100);opacity:.8;width:100%}.page-home .home-background .image img,.page-home .home-background .image video{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 666ms;transition:opacity var(--duration-longer,666ms);width:100%}.page-home .home-background .image.is-form-open img,.page-home .home-background .image.is-form-open video{opacity:0}.page-home .home-content{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:space-between;padding:3rem 4rem;padding:var(--pwy,3rem) var(--pwx,4rem);position:relative;width:100%;z-index:1}@media(max-width:1180.98px){.page-home .home-content{align-items:flex-start;flex-direction:column;justify-content:center}.page-home .home-content.is-form-open .home-content-logo,.page-home .home-content.is-form-open .home-content-text{opacity:0;pointer-events:none}}.page-home .home-content .home-content-text{display:flex;gap:4rem}.page-home .home-content .home-content-text p{margin-top:0!important}@media(max-width:1180.98px){.page-home .home-content .home-content-text{flex-direction:column;gap:0;order:1;transition:opacity .35s;transition:opacity var(--duration-long,.35s)}.page-home .home-content .home-content-text p:last-child{margin-top:6rem!important}}.page-home .home-content .home-content-logo{display:block}.page-home .home-content .home-content-logo svg{display:block;height:2.7rem;width:auto}@media(max-width:1180.98px){.page-home .home-content .home-content-logo{margin-bottom:3.5rem;order:0;transition:opacity .35s;transition:opacity var(--duration-long,.35s)}.page-home .home-content .home-content-logo svg{height:1.5em}}@media(max-width:1180.98px)and (max-width:576px){.page-home .home-content .home-content-logo svg{height:.8em}}.media{display:block;position:relative}.media img,.media video{display:block;height:-moz-fit-content;height:fit-content;max-width:100%;width:100%}.media img.lazyload,.media img.lazyloaded,.media img.lazyloading,.media video.lazyload,.media video.lazyloaded,.media video.lazyloading{transition:filter .2s ease-out;transition:filter var(--duration-default,.2s) ease-out;will-change:filter}.media img.lazyload,.media img.lazyloading,.media video.lazyload,.media video.lazyloading{--blur-v:1.5rem;filter:blur(1.5rem);filter:blur(var(--blur-v))}@media(max-width:819.98px){.media img.lazyload,.media img.lazyloading,.media video.lazyload,.media video.lazyloading{--blur-v:0.6rem}}.media img.lazyloaded,.media video.lazyloaded{filter:none}.media img[data-sizes=auto]{display:block;width:100%}.media.has-blurHash img,.media.has-blurHash video{position:relative;z-index:1}.media.has-blurHash img.lazyload,.media.has-blurHash img.lazyloaded,.media.has-blurHash img.lazyloading,.media.has-blurHash video.lazyload,.media.has-blurHash video.lazyloaded,.media.has-blurHash video.lazyloading{transition:opacity .2s ease-out;transition:opacity var(--duration-default,.2s) ease-out}.media.has-blurHash img.lazyload,.media.has-blurHash img.lazyloading,.media.has-blurHash video.lazyload,.media.has-blurHash video.lazyloading{opacity:0}.media.has-blurHash img.lazyloaded,.media.has-blurHash video.lazyloaded{opacity:1}.media.has-blurHash canvas{bottom:0;height:100%;pointer-events:none;position:absolute;right:0;width:100%}.svg-logo path{fill:currentColor}footer.footer-landing{background:#fff;background:var(--color-bg,var(--color-white,#fff));color:#000;color:var(--color-text,var(--color-black,#000));color:#6e6b68;color:var(--color-grey,#6e6b68);display:block;font-size:1rem;font-size:var(--size-xxsmall,1rem);padding:3rem 4rem;padding:var(--pwy,3rem) var(--pwx,4rem);position:relative}footer.footer-landing .footer-landing-top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}footer.footer-landing .footer-landing-logos{align-items:center;display:flex;gap:2rem;margin-top:3rem;margin-top:var(--gutter-large,3rem);width:100%}footer.footer-landing .footer-landing-logos img{height:3rem;width:auto}footer.footer-landing .footer-landing-logos .footer-landing-alloy{margin-left:auto;width:20%}@media(max-width:1440.98px){footer.footer-landing .footer-landing-logos .footer-landing-alloy{width:33%}}@media(max-width:1180.98px){footer.footer-landing .footer-landing-logos .footer-landing-alloy{width:50%}}footer.footer-landing .footer-landing-nav ul{display:flex;gap:3rem;gap:var(--gutter-large,3rem);list-style-type:none;padding:0}@media(max-width:1180.98px){footer.footer-landing .footer-landing-nav ul{flex-direction:column;gap:1rem}}footer.footer-landing .footer-landing-nav ul a{transition:opacity .2s;transition:opacity var(--duration-default,.2s)}@media(hover:hover){footer.footer-landing .footer-landing-nav ul a:hover{opacity:.66}}@media(max-width:819.98px){footer.footer-landing .footer-landing-nav ul a{display:block;max-width:15em}}footer.footer-landing .footer-landing-nav.nav-contact{margin-left:auto;width:20%}@media(max-width:1440.98px){footer.footer-landing .footer-landing-nav.nav-contact{width:33%}}@media(max-width:1180.98px){footer.footer-landing .footer-landing-nav,footer.footer-landing .footer-landing-nav.nav-contact{width:50%}}