.module-hero2{height:-moz-fit-content;height:fit-content;height:350vh;height:calc(var(--vh, 1vh)*350);margin-bottom:12rem;margin-bottom:var(--margin-xl,12rem);overflow-y:visible;position:relative;width:100%}.module-hero2[data-intersecting=false]{overflow-x:hidden}@media(min-width:1920px){.module-hero2{height:375vh;height:calc(var(--vh, 1vh)*375)}}@media(max-width:1179.98px){.module-hero2{height:320vh;height:calc(var(--vh, 1vh)*320);margin-bottom:0;overflow:visible;padding-bottom:8rem}}@media only screen and (-webkit-min-device-pixel-ratio:3)and (max-width:932px)and (orientation:landscape){.module-hero2{height:400vh;height:calc(var(--vh, 1vh)*400)}}@media only screen and (-webkit-max-device-pixel-ratio:2.9)and (max-width:812px)and (orientation:landscape){.module-hero2{height:400vh;height:calc(var(--vh, 1vh)*400)}}@media only screen and (max-width:812px)and (orientation:landscape){.module-hero2{height:400vh;height:calc(var(--vh, 1vh)*400)}}.module-hero2 .hero2-ghost{bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:10}.module-hero2 .hero2-ghost .ghost-img{position:absolute;top:0}.module-hero2 .hero2-ghost .ghost-img img{border-radius:1rem;height:auto}@media(max-width:1179.98px){.module-hero2 .hero2-ghost .ghost-img img{border-radius:.5rem}}@media(max-width:767.98px){.module-hero2 .hero2-ghost .ghost-img img{border-radius:.3rem}}.module-hero2 .hero2-ghost .ghost-img:first-child{left:2%}.module-hero2 .hero2-ghost .ghost-img:first-child img{transform:translateY(-25%)}.module-hero2 .hero2-ghost .ghost-img:nth-child(2){left:20%}.module-hero2 .hero2-ghost .ghost-img:nth-child(2) img{transform:translateY(-60%)}.module-hero2 .hero2-ghost .ghost-img:nth-child(3){right:25%}.module-hero2 .hero2-ghost .ghost-img:nth-child(3) img{transform:translateY(-40%)}.module-hero2 .hero2-ghost .ghost-img:nth-child(4){right:5%}.module-hero2 .hero2-ghost .ghost-img:nth-child(4) img{transform:translateY(-20%)}.module-hero2 .hero2-section-1{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;width:100%;z-index:5}.module-hero2 .hero2-section-2{left:0;position:absolute;top:0;width:100%}.module-hero2 .hero2-sprite-wrapper{height:50rem;left:50%;position:absolute;top:50%;width:50rem;z-index:10}.module-hero2 .hero2-sprite-wrapper .three-sprite-inner{transform:translate(-50%,-50%)}@media(max-width:767.98px){.module-hero2 .hero2-sprite-wrapper{height:25rem;width:25rem}}.module-hero2 .hero2-allwrapper{--currentScale:1;--modifier:-0.3em;font-size:10.4rem;font-size:var(--size-hero,10.4rem);font-weight:700;letter-spacing:-.04em;line-height:1;transform:translateY(-1.3em);transform:translateY(calc(-1em*var(--currentScale) + var(--modifier, 0em)))}@media(min-width:1920px){.module-hero2 .hero2-allwrapper{--modifier:-0.6em}}@media(max-width:1919.98px){.module-hero2 .hero2-allwrapper{--currentScale:0.9}}@media(min-width:1180px)and (min-aspect-ratio:99/100)and (max-aspect-ratio:7/5){.module-hero2 .hero2-allwrapper{--modifier:-0.6em}}@media(max-width:1179.98px){.module-hero2 .hero2-allwrapper{--currentScale:0.8}}@media(max-width:767.98px){.module-hero2 .hero2-allwrapper{--currentScale:1;--modifier:-0.4em}}@media only screen and (-webkit-min-device-pixel-ratio:3)and (max-width:932px)and (orientation:landscape){.module-hero2 .hero2-allwrapper{--modifier:-0.2em}}@media only screen and (-webkit-max-device-pixel-ratio:2.9)and (max-width:812px)and (orientation:landscape){.module-hero2 .hero2-allwrapper{--modifier:-0.2em}}@media only screen and (max-width:812px)and (orientation:landscape){.module-hero2 .hero2-allwrapper{--modifier:-0.2em}}.module-hero2 .hero2-cta{align-items:center;bottom:4rem;bottom:var(--margin-md,4rem);display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:20}.module-hero2 .hero2-cta>*{pointer-events:auto}.module-hero2 .hero2-three.is-hidden canvas{display:none!important}.module-hero2 .module-hero-text{align-items:center;display:flex;flex-direction:column;font-size:10.4rem;font-size:var(--size-hero,10.4rem);font-weight:700;height:100%;justify-content:center;letter-spacing:-.04em;line-height:1;margin-bottom:-4rem;margin-bottom:calc(var(--margin-md, 4rem)*-1);padding:0 10rem;padding:0 var(--pwx,10rem);position:relative;text-align:center;width:100%;z-index:10}.module-hero2 .module-hero-text h1{width:-moz-fit-content;width:fit-content}@media(max-width:1179.98px){.module-hero2 .module-hero-text h1{line-height:.8;margin-bottom:.2em}.module-hero2 .module-hero-text h1>span{display:block;margin-top:0;margin-top:var(--sm-margin-top,0)}}.module-hero2 .module-hero-text h1+p{margin-bottom:-1.5em;margin-top:1rem}.module-hero2 .module-hero-text p{text-wrap:pretty;color:#989898;color:var(--color-grey-text,#989898);font-size:5.4rem;font-size:var(--size-large,5.4rem);font-weight:400;letter-spacing:-.02em;letter-spacing:-.025em;line-height:1.1;max-width:26em}@media(max-width:767.98px){.module-hero2 .module-hero-text p{font-size:3.4rem;font-size:var(--size-medium,3.4rem)}}.module-hero2 .module-hero-text p+.button-cta{bottom:4rem;bottom:var(--margin-md,4rem);position:absolute}.module-hero2 .module-hero-media{display:block;width:100%}.module-hero2 .module-hero-media img{height:auto;width:100%}.module-hero2 .module-hero-grid{align-items:center;display:flex;font-size:10.4rem;font-size:var(--size-hero,10.4rem);justify-content:center;overflow:visible;position:relative;transition:opacity .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:opacity}@media(max-width:1179.98px){.module-hero2 .module-hero-grid{overflow:visible}}.module-hero2 .module-hero-grid.is-loaded{opacity:1}.module-hero2 .module-hero-grid .module-hero-grid-images{height:0;left:50%;position:absolute;top:50%;width:0}.module-hero2 .module-hero-grid .hero-img{position:absolute;will-change:transform}.module-hero2 .module-hero-grid .hero-img .hero-img-inner{position:relative;transform:translate3d(-50%,-50%,0)}@media(max-width:767.98px){.module-hero2 .module-hero-grid .hero-img .hero-img-inner{transform:translate3d(-50%,-50%,0) translateY(4rem)}}.module-hero2 .module-hero-grid .hero-img .hero-img-inner>span{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;display:none;font-size:1.3rem;font-weight:700;height:2rem;justify-content:center;left:1rem;line-height:1;position:absolute;top:1rem;width:2rem;z-index:1}.module-hero2 .module-hero-grid .hero-img .hero-img-inner img{border-radius:1rem;height:auto;will-change:backdrop-filter}@media(max-width:1179.98px){.module-hero2 .module-hero-grid .hero-img .hero-img-inner img{border-radius:.5rem}}@media(max-width:767.98px){.module-hero2 .module-hero-grid .hero-img .hero-img-inner img{border-radius:.3rem}}.module-hero2 .module-hero-grid .hero-img.is-blur img{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#fixedbox{background:red;height:200px;left:calc(50% - 150px);pointer-events:none;position:fixed;top:calc(50% - 100px);width:300px;z-index:200}.three-sprite{height:10rem;width:10rem}.three-sprite .three-sprite-inner{background-image:url(/assets/nav/spritehero-new-4col.png);background-repeat:no-repeat;background-size:9000% 100%;display:block;height:100%;width:100%}@media(max-width:767.98px){.three-sprite .three-sprite-inner{background-image:url(/assets/nav/spritehero-new-4col-mobile.png)}}.button-cta{align-items:center;-webkit-appearance:none;background-color:#1b1b1b;background-color:var(--color-text,var(--color-black-off,#1b1b1b));border:1px solid #1b1b1b;border:1px solid var(--color-text,var(--color-black-off,#1b1b1b));border-radius:.4285em;color:#f7f5f2;color:var(--color-bg,var(--color-grey-bg,#f7f5f2));cursor:pointer;display:inline-flex;font-family:ABC Monument Grotesk Semi-Mono,Courier,Courier New,monospace;font-family:var(--font-secondary,"ABC Monument Grotesk Semi-Mono","Courier","Courier New",monospace);font-size:inherit;font-size:1.4rem;font-size:var(--size-button,1.4rem);font-weight:400;justify-content:center;letter-spacing:-.04em;line-height:1.3;outline:none;padding:.7143em 1.3571em;transition:background-color .25s,color .25s,border-color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),border-color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-cta:hover:active{transform:scale(.985)}@media(hover:hover){.button-cta:hover{background-color:transparent;border-color:#1b1b1b;border-color:var(--color-text,var(--color-black-off,#1b1b1b));color:#1b1b1b;color:var(--color-text,var(--color-black-off,#1b1b1b))}}@media(max-width:767.98px){.button-cta{padding:.7143em 1em}}