.styles_hero__ffjnJ{position:relative;width:100%;min-height:100vh;padding:2rem 0}@media(max-width:768px){.styles_hero__ffjnJ{min-height:90svh;height:auto}}.styles_imageWrapper__HASDe{position:absolute;inset:0;z-index:0;will-change:transform}.styles_image__g2CL_{object-fit:cover;object-position:center 20%;z-index:0;transition:none}.styles_gradientFade__6N1B7{position:absolute;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(to bottom,transparent,var(--bg) 60%);pointer-events:none;z-index:2}.styles_content__YpjI0{z-index:1;position:-webkit-sticky;position:sticky;top:20vh;width:100%;height:-moz-fit-content;height:fit-content;text-align:center;text-transform:uppercase;mix-blend-mode:difference}@media(max-width:768px){.styles_content__YpjI0{top:18vh}}.styles_content__YpjI0 h1{color:#fff;font-size:clamp(2.125rem,8vw,6rem);letter-spacing:.2em;line-height:1}.styles_content__YpjI0 p{color:#fff;font-size:clamp(.875rem,4vw,2rem);letter-spacing:.1em}.styles_overlay__yUOBU{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-size:4px 4px;pointer-events:none}.styles_contact__TftGg{position:relative;background:#ebebeb;color:var(--text-dark);overflow:hidden}.styles_contact__TftGg .styles_content__OZLP_{padding-bottom:2rem}.styles_contact__TftGg h2{font-size:clamp(1.75rem,6vw,3rem);line-height:normal;margin-bottom:1rem;font-weight:600}.styles_contact__TftGg p{font-size:1.125rem;color:var(--text-dark);opacity:.8;max-width:450px;text-wrap:balance}@media(max-width:480px){.styles_contact__TftGg p{font-size:1rem}}.styles_contact__TftGg a{color:var(--accent)}.styles_contact__TftGg a:hover{font-weight:600}.styles_contact__TftGg a:visited{color:var(--text-dark)}.styles_contact__TftGg .styles_imageWrapper__cJlcK{width:100%;height:auto;position:relative}.styles_contact__TftGg .styles_imageWrapper__cJlcK .styles_image__1sJBZ{width:100%;height:auto;display:block}