.Hero_hero__XKL82{height:120vh}.Hero_hero__XKL82 .Hero_backgroundImg__F4Pqj{position:absolute;top:0;left:0;width:100%;height:100%}.Hero_hero__XKL82 .Hero_backgroundImg__F4Pqj img{width:100%;height:100%;object-fit:cover}.Hero_topRight__yRnl_{position:absolute;height:50vh;z-index:1;aspect-ratio:1/2;top:0;right:0}@media only screen and (min-width:768px){.Hero_topRight__yRnl_{height:60vh}}@media only screen and (min-width:992px){.Hero_topRight__yRnl_{height:70vh}}.Hero_topRight__yRnl_ img{width:100%;height:100%;object-fit:contain;object-position:top right}.Hero_middleLeft__2GxPw{position:absolute;height:70vh;z-index:1;aspect-ratio:1/2;bottom:-15%;left:0}@media only screen and (min-width:768px){.Hero_middleLeft__2GxPw{height:80vh}}@media only screen and (min-width:992px){.Hero_middleLeft__2GxPw{height:90vh}}.Hero_middleLeft__2GxPw img{width:100%;height:100%;object-fit:contain;object-position:bottom left}.Hero_overlay__1T_hF{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 70%,rgba(0,0,0,.35));z-index:1}.Hero_birchHouseSVG__w6mvN{width:100%}.SubHeroCollage_subHeroAnimation__lH8HY{padding-top:40%;padding-bottom:6rem;background:transparent linear-gradient(180deg,#193739,#0a1f21) 0 0 no-repeat padding-box}.SubHeroCollage_subHeroAnimation__lH8HY.SubHeroCollage_noGradient__NzAyu{background:none;background-color:#193739}.SubHeroCollage_subHeroAnimationContainer__wimNm{width:100%;height:100%;position:relative}.SubHeroCollage_collageImg__So4rp{position:absolute;left:-25%;top:-106vw;width:150%;object-fit:contain;z-index:2;pointer-events:none}@media only screen and (min-width:992px){.SubHeroCollage_collageImg__So4rp{width:100%;top:-80vw;left:0}}.SubHeroCollage_h1Container__A9db0 span{position:absolute;top:-11vw;left:31%;font-size:14.5vw;letter-spacing:.2rem;font-family:Lucky Beauty;z-index:3}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span{font-size:10vw;top:-8vw;left:35%}}.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_amenities__X4pyj{left:15%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_amenities__X4pyj{left:28%}}.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_residences__V4fYZ{left:1%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_residences__V4fYZ{left:17%}}.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_neighborhood__NoFK2{left:1%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_neighborhood__NoFK2{left:15%}}.SubHeroCollage_h1Container__A9db0 span.SubHeroCollage_contact__qJLTn{left:25%}.SubHeroCollage_h1Container__A9db0 span:nth-child(2){top:3vw;left:10%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(2){top:3vw;left:25%}}.SubHeroCollage_h1Container__A9db0 span:nth-child(2).SubHeroCollage_amenities__X4pyj{left:48%;top:0}.SubHeroCollage_h1Container__A9db0 span:nth-child(2).SubHeroCollage_residences__V4fYZ{left:20%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(2).SubHeroCollage_residences__V4fYZ{left:25%;top:1.5vw}}.SubHeroCollage_h1Container__A9db0 span:nth-child(2).SubHeroCollage_neighborhood__NoFK2{left:60%}.SubHeroCollage_h1Container__A9db0 span:nth-child(2).SubHeroCollage_contact__qJLTn{left:55%;top:0}.SubHeroCollage_h1Container__A9db0 span:nth-child(3){top:16.5vw;left:43%;font-family:Lucky Beauty Italic}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(3){top:13.5vw;left:45%}}.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_amenities__X4pyj{left:23%;top:8vw}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_amenities__X4pyj{left:32%;top:6vw}}.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_residences__V4fYZ{left:auto;right:10%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_residences__V4fYZ{right:auto;left:32%;top:12vw}}.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_neighborhood__NoFK2{left:15%}@media only screen and (min-width:992px){.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_neighborhood__NoFK2{left:25%}}.SubHeroCollage_h1Container__A9db0 span:nth-child(3).SubHeroCollage_contact__qJLTn{left:45%;top:18vw}.SubHeroCollage_copyContainer__jXrg0{width:80%;margin-inline:auto;padding-top:4rem;text-align:center}@media only screen and (min-width:992px){.SubHeroCollage_copyContainer__jXrg0{width:70%;padding-top:0}}.SubHeroCollage_copyContainer__jXrg0 h1,.SubHeroCollage_copyContainer__jXrg0 h2{color:#fff19a;font-family:termina,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.25rem;letter-spacing:3px;padding-bottom:2rem}@media only screen and (min-width:992px){.SubHeroCollage_copyContainer__jXrg0 h1,.SubHeroCollage_copyContainer__jXrg0 h2{font-size:2rem}}.SubHeroCollage_copyContainer__jXrg0 p{font-size:1rem;letter-spacing:.15rem}@media only screen and (min-width:992px){.SubHeroCollage_copyContainer__jXrg0 p{font-size:1.25rem}}@font-face{font-family:Lucky Beauty;src:url(/fonts/Lucky\ Beauty.otf)}@font-face{font-family:Lucky Beauty Italic;src:url("/fonts/Lucky Beauty Italic.otf")}.ContactSection_lowerSection__IRxhg{overflow:hidden;background:transparent linear-gradient(180deg,#193739,#0a1f21) 0 0 no-repeat padding-box}.ContactSection_flexParent__dq_l4{display:flex;flex-direction:column}@media only screen and (min-width:992px){.ContactSection_flexParent__dq_l4{flex-direction:row;gap:3rem;padding-bottom:1rem}}.ContactSection_flexParent__dq_l4 .ContactSection_col__eL43C{flex:1 1}.ContactSection_flexParent__dq_l4 .ContactSection_col__eL43C:nth-child(2){flex:1.2 1}.ContactSection_flexParent__dq_l4 .ContactSection_para__s7xGD{padding:2rem 0;line-height:1.3}.ContactSection_mapContainer__kqgkg{position:relative;width:100%;aspect-ratio:1/1;margin-top:3rem}@media only screen and (min-width:768px){.ContactSection_mapContainer__kqgkg{margin-top:3rem}}.ContactSection_mapContainer__kqgkg img{width:100%;height:100%;object-fit:contain}.ContactSection_contactFlex__RyDTz{display:flex;flex-direction:column;gap:3rem}.ContactSection_contactFlex__RyDTz h2{color:#fff19a;font-family:termina,sans-serif;text-transform:uppercase}.ContactSection_contactFlex__RyDTz a,.ContactSection_contactFlex__RyDTz p{font-family:poppins,sans-serif;font-size:.9rem}.ContactSection_contactFlex__RyDTz .ContactSection_contactFlexChild__IHw0F:nth-child(2){text-align:center}@media only screen and (min-width:992px){.ContactSection_contactFlex__RyDTz .ContactSection_contactFlexChild__IHw0F:nth-child(2){text-align:left}}@media only screen and (min-width:1200px){.ContactSection_contactFlex__RyDTz{flex-direction:row}.ContactSection_contactFlex__RyDTz .ContactSection_contactFlexChild__IHw0F{flex:1 1}.ContactSection_contactFlex__RyDTz .ContactSection_contactFlexChild__IHw0F:first-child{flex:1.2 1}}.ContactSection_addressInfo__n_Pgd,.ContactSection_contactInfo__Hvbtg{padding-bottom:2rem;line-height:1.5}.ContactSection_contactInfo__Hvbtg a{color:#fff}.ContactSection_insta__Gt0qv{display:flex;align-items:center;justify-content:center;gap:.25em}@media only screen and (min-width:992px){.ContactSection_insta__Gt0qv{justify-content:flex-start}}.ContactSection_col2__fXrY_{display:flex;flex-direction:column;justify-content:space-between}.ContactSection_compassContainer__TmloJ{position:absolute;right:0;bottom:5%;width:10%;height:10%;z-index:1}.ContactSection_compassContainer__TmloJ img{width:100%;height:100%;object-fit:contain}.ContactSection_bottomRight__FMvQ2{position:absolute;height:50vh;z-index:0;aspect-ratio:1/2;bottom:0;right:0}@media only screen and (min-width:768px){.ContactSection_bottomRight__FMvQ2{height:60vh}}@media only screen and (min-width:992px){.ContactSection_bottomRight__FMvQ2{height:70vh}}.ContactSection_bottomRight__FMvQ2 img{width:100%;height:100%;object-fit:contain;object-position:top right}.ContactSection_belowFormLogos__bNfBu{display:flex;flex-direction:column;align-items:center;gap:2rem}@media only screen and (min-width:992px){.ContactSection_belowFormLogos__bNfBu{flex-direction:row;justify-content:flex-start}}@media only screen and (min-width:1200px){.ContactSection_belowFormLogos__bNfBu{margin-top:3rem}}.ContactSection_belowFormLogo__oyul0{width:180px;height:60px;position:relative}.ContactSection_belowFormLogo__oyul0 img{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (min-width:992px){.ContactSection_belowFormLogo__oyul0 img{object-position:left}}