.fp-sticky-slider{width:100%;height:90svh;position:relative;overflow:hidden}.fp-slide-images,.fp-img,.fp-img-container{width:100%;height:100%;position:absolute;top:0;left:0}.fp-img-container{backface-visibility:hidden;transform:translateZ(0)}.fp-img img,.fp-slide-masked{object-fit:cover;transform-origin:top;backface-visibility:hidden;width:100%;height:100%;transition:transform .1s ease-out}.fp-slide-masked{will-change:transform, mask-image;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fp-slide-info{z-index:2;border-bottom:1px dashed #7d807a;width:100vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fp-slide-info .container{gap:2rem;padding:0 2.25rem;display:flex}.fp-slide-info p,.fp-slide-link a{color:#f4f0df;letter-spacing:-.02rem;-webkit-font-smoothing:antialiased;will-change:transform;font-weight:800;line-height:100%;text-decoration:none}.fp-slide-link{justify-content:flex-end;display:flex}.fp-slide-title{flex:2.5;width:100%;height:40px;position:relative;overflow:auto hidden}.fp-slide-title p{color:#f6b050;white-space:nowrap;font-family:monu-ultra;font-size:2.5rem}.fp-slide-title-prefix,.fp-slide-link{flex:1}.fp-slide-title-prefix p,.fp-slide-link p{font-family:FK Grotesk Monospaced;font-size:1.5em}.overlay{z-index:2;background:#00000096;width:100vw;height:100svh;position:absolute}.viewBtn button{color:#000;z-index:5;clip-path:polygon(0% 0%,100% 0%,100% 80%,95% 100%,0% 100%,0% 50%);letter-spacing:1px;background:#f4f0df;border:0;outline:none;width:11vw;height:45px;font-family:monu-reg;font-size:.9vw;transition:all .2s ease-in;position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.viewBtn button:hover{clip-path:polygon(0% 20%,5% 0%,100% 0%,100% 80%,95% 100%,0% 100%);background:#f6b050}@media (max-width:1000px){.fp-slide-title-prefix{display:none}.fp-slide-title{height:80px}.fp-slide-info p,.fp-slide-link a{font-size:18px}.viewBtn button{width:50vw;max-width:300px;font-size:1.15em}}@media (max-width:500px){.fp-slide-title p{white-space:normal;font-size:1.5rem}}
.cta{width:95%;height:100%;padding:8rem 0 13rem;position:relative}.cta .container{gap:2rem;display:flex}.cta .container .cta-col:first-child,.cta .container .cta-col:nth-child(3){flex:1}.cta .container .cta-col:nth-child(2){flex-direction:column;flex:2;justify-content:center;align-items:center;gap:2rem;display:flex}.cta .container .cta-col:nth-child(2) .cta-header{text-align:center;letter-spacing:0;z-index:2;width:50%;font-family:monu-reg}.cta .container .cta-col:nth-child(2) .cta-main-img{aspect-ratio:4/5;z-index:1;width:100%;height:100%;margin-top:-4rem;overflow:hidden}.cta .container .cta-col:first-child{flex-direction:column;justify-content:space-between;display:flex}.cta .container .cta-col:first-child p{color:var(--base-500)}.cta .container .cta-col:first-child .cta-side-img{will-change:transform;height:20rem;overflow:hidden;transform:translateY(20rem)}.cta .container .cta-col:nth-child(3){align-items:flex-end;display:flex}.cta .container .cta-col:nth-child(3) .cta-side-img{will-change:transform;width:100%;height:20rem;overflow:hidden;transform:translateY(0)}.cta .container:nth-child(2){flex-direction:column;justify-content:center;align-items:center;display:flex}.cta .container:nth-child(2) .cta-main-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:4rem;display:flex}.cta-col-copy h3{font-size:1.6vw;font-weight:800}.cta-col-copy p{letter-spacing:-1px;font-size:1.25vw}.btn{color:#000;z-index:5;mix-blend-mode:difference;clip-path:polygon(0% 0%,100% 0%,100% 80%,95% 100%,0% 100%,0% 50%);letter-spacing:1px;background:#f4f0df;border:0;outline:none;width:11vw;height:45px;font-family:monu-reg;font-size:.9vw;font-weight:300;transition:all .2s ease-in}.btn:hover{clip-path:polygon(0% 20%,5% 0%,100% 0%,100% 80%,95% 100%,0% 100%)}@media (max-width:1000px){.cta .container .cta-col:nth-child(2) .cta-header{width:90%}.cta .container .cta-col:first-child p,.cta .container .cta-col:first-child,.cta .container .cta-col:nth-child(3){display:none}.cta .container .cta-col:nth-child(2) .cta-main-img,.cta .container:nth-child(2) .cta-main-copy{margin-top:0}}@media (max-width:500px){.btn{width:50vw;max-width:300px;margin-top:2em;font-size:1em}.cta .container .cta-col:nth-child(2) .cta-header{text-align:center;width:100%;padding-left:3rem}.cta .container .cta-col:nth-child(2) .cta-header h3{text-align:center!important}}
