.find-your-space-container-main .find-your-space .properties-container{display:grid;gap:1.1em;margin-top:2.5rem}.find-your-space-container-main .find-your-space .properties-container.count-4-plus{grid-template-columns:repeat(4,1fr)}.find-your-space-container-main .find-your-space .properties-container.count-3{grid-template-columns:repeat(3,1fr)}.find-your-space-container-main .find-your-space .properties-container.count-2{grid-template-columns:repeat(2,1fr)}.find-your-space-container-main .find-your-space .properties-container.count-1{grid-template-columns:repeat(4,1fr)}.find-your-space-container-main .find-your-space .properties-container.count-1 .property-card-link{grid-column:2/span 2;justify-self:center;width:100%;max-width:500px}.find-your-space-container-main .find-your-space .properties-container .property-card-link{display:block;text-decoration:none;color:inherit;border-radius:1rem;transition:box-shadow .3s ease,transform .3s ease}.find-your-space-container-main .find-your-space .properties-container .property-card-link:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.find-your-space-container-main .find-your-space .properties-container .property-card-link:focus-visible{outline:2px solid #193c35;outline-offset:2px}.find-your-space-container-main .find-your-space .properties-container .property-card{border:1px solid #eaeaea;border-radius:1rem;overflow:hidden;background-color:#fff;height:100%;display:flex;flex-direction:column;cursor:pointer}.find-your-space-container-main .find-your-space .properties-container .property-card .card-image-container img{width:100%;display:block;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content{padding:1em 1.2em;display:flex;flex-direction:column;flex-grow:1}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .bed-info-row,.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .location{gap:.5em;margin-bottom:.5rem}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .bed-info-row img,.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .location img{width:1.1625rem;height:1.1625rem;aspect-ratio:1/1}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .bed-info-row p,.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .location p{color:#585858;font-family:Aeonik,sans-serif;font-size:.9375rem;line-height:1.5;margin:0}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content h5{color:#000;font-family:Aeonik,sans-serif;font-size:1.375rem;font-weight:500;margin:0 0 1rem;line-height:1.3}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .room-types-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1em;border:1px solid #eaeaea;border-width:1px 0;padding:.5em 0;margin-bottom:1rem}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .room-types-container .type{display:flex;align-items:center;gap:.36em;color:#585858;font-family:Aeonik,sans-serif;font-size:.8125rem;line-height:1.5}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .room-types-container .type .type-icon{height:1.25rem;width:auto;max-width:1.8625rem;-o-object-fit:contain;object-fit:contain}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .rent-amount{margin-top:auto;text-align:center;padding-top:.5em;color:#193c35;font-family:Aeonik,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.5}.find-your-space-container-main .find-your-space .properties-container .property-card .card-content .rent-amount span{color:#193c35;font-size:1.2625rem;font-weight:700}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon{cursor:default;height:100%}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon{height:100%;border:1px solid #eaeaea;border-radius:1rem;background-color:#fff;overflow:hidden;display:flex;flex-direction:column}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container{position:relative;flex:1;background:linear-gradient(180deg,#1a3b34,#5aa494)}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container img{display:none}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;background:transparent}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay .coming-soon-meta{color:#edd3e3;width:100%;max-width:18rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay .coming-soon-meta .coming-soon-location{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:Aeonik,sans-serif;font-size:1.0625rem;font-weight:500;margin:0;color:inherit}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay .coming-soon-meta .coming-soon-location__icon{width:1.25rem;height:1.25rem;filter:brightness(0) invert(1)}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay .coming-soon-meta .coming-soon-location__text{color:inherit;margin:0;line-height:1.35}.find-your-space-container-main .find-your-space .properties-container .property-card-link.coming-soon .property-card--coming-soon .card-image-container .coming-soon-overlay .coming-soon-meta .coming-soon-label{font-family:Aeonik,sans-serif;font-size:clamp(1.75rem,2.1vw,2.3rem);font-weight:600;margin:0;line-height:1.15;letter-spacing:.01em;text-shadow:0 5px 16px rgba(0,0,0,.35);white-space:nowrap}@media(max-width:1024px){.find-your-space-container-main .find-your-space .properties-container.count-1,.find-your-space-container-main .find-your-space .properties-container.count-2,.find-your-space-container-main .find-your-space .properties-container.count-3,.find-your-space-container-main .find-your-space .properties-container.count-4-plus{grid-template-columns:repeat(2,1fr)!important}.find-your-space-container-main .find-your-space .properties-container.count-1 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-2 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-3 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-4-plus .property-card-link{grid-column:auto;justify-self:auto;max-width:none}}@media(max-width:767px){.find-your-space-container-main .find-your-space .properties-container.count-1,.find-your-space-container-main .find-your-space .properties-container.count-2,.find-your-space-container-main .find-your-space .properties-container.count-3,.find-your-space-container-main .find-your-space .properties-container.count-4-plus{grid-template-columns:1fr!important}.find-your-space-container-main .find-your-space .properties-container.count-1 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-2 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-3 .property-card-link,.find-your-space-container-main .find-your-space .properties-container.count-4-plus .property-card-link{grid-column:auto;justify-self:auto;max-width:400px;margin-left:auto;margin-right:auto}}.hero-container-main{border-radius:0 0 2.1875rem 2.1875rem;background-color:#000}@media(max-width:767px){.hero-container-main{height:72vh}}.hero-container-main{height:90vh;position:relative;overflow:hidden}.hero-container-main .hero-background-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hero-container-main .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.hero-container-main .hero-audio-toggle{position:absolute;bottom:1.5rem;right:1.5rem;width:3.25rem;height:3.25rem;border-radius:9999px;background-color:rgba(0,0,0,.6);border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:3;transition:background-color .2s ease,transform .2s ease}.hero-container-main .hero-audio-toggle:focus-visible,.hero-container-main .hero-audio-toggle:hover{background-color:rgba(0,0,0,.8);transform:scale(1.03);outline:none}@media(max-width:639.98px){.hero-container-main .hero-audio-toggle{width:2.75rem;height:2.75rem;bottom:1rem;right:1rem}}.hero-container-main .hero-container{position:relative;z-index:2;width:100%}.hero-container-main .hero-container .content-container{width:40%;gap:1.12em}@media(max-width:639.98px){.hero-container-main .hero-container .content-container{width:100%}}.hero-container-main .hero-container .content-container h1{color:#fff;font-family:Aeonik;font-size:3.4375rem;font-style:normal;font-weight:700;line-height:normal}.hero-container-main .hero-container .content-container h1 span{color:#edd3e3}@media(max-width:639.98px){.hero-container-main .hero-container .content-container h1{font-size:2.7rem}}.hero-container-main .hero-container .content-container .subtext{color:#fff;font-family:Aeonik;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}@media(max-width:639.98px){.hero-container-main .hero-container .content-container .subtext{font-size:1.1rem}}.hero-container-main .hero-container .content-container .locations{color:#fff;font-family:Aeonik;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;gap:.5em}.hfo-container.container{text-align:center}.hfo-features-container{max-width:1100px;margin:2.5em auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5em 1.5em}.hfo-features-container .hfo-feature{flex:0 0 calc(16.6666666667% - 1.25em);display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}.hfo-features-container .hfo-feature .icon{margin-bottom:.8em;height:45px;display:flex;align-items:center;justify-content:center}.hfo-features-container .hfo-feature .icon img{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.hfo-features-container .hfo-feature p{color:#585858;font-family:Aeonik,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4;margin:0}@media(max-width:1200px){.hfo-features-container{gap:2em 1.2em}.hfo-features-container .hfo-feature{flex-basis:calc(20% - 0.96em)}}@media(max-width:992px){.hfo-features-container{gap:2em 1.2em}.hfo-features-container .hfo-feature{flex-basis:calc(25% - 0.9em)}}@media(max-width:767px){.hfo-features-container{gap:2em 1rem;margin-top:2em}.hfo-features-container .hfo-feature{flex-basis:calc(33.3333333333% - 0.6666666667rem)}.hfo-features-container .hfo-feature .icon{height:40px;margin-bottom:.7em}.hfo-features-container .hfo-feature p{font-size:.85rem}}@media(max-width:480px){.hfo-features-container{gap:1.8em .8rem}.hfo-features-container .hfo-feature{flex-basis:calc(33.3333333333% - 0.5333333333rem)}.hfo-features-container .hfo-feature .icon{height:35px;margin-bottom:.6em}.hfo-features-container .hfo-feature p{font-size:.8rem}}.KeyFtSection-container-main .KeyFtSection-container{display:flex;flex-wrap:wrap;gap:2.1em}.KeyFtSection-container-main .KeyFtSection-container .left-section-container,.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid{width:calc(50% - 1.05em);flex-grow:1}.KeyFtSection-container-main .KeyFtSection-container .left-section-container h2{color:#193c35;font-family:Aeonik;font-size:3.4375rem;font-style:normal;font-weight:700;line-height:normal}@media(max-width:639.98px){.KeyFtSection-container-main .KeyFtSection-container .left-section-container h2{font-size:2.7rem}}.KeyFtSection-container-main .KeyFtSection-container .left-section-container h5{color:#193c35;font-family:Aeonik;font-size:1.625rem;font-style:normal;font-weight:500;line-height:normal;margin-top:.7em;margin-bottom:.3em}@media(max-width:639.98px){.KeyFtSection-container-main .KeyFtSection-container .left-section-container h5{font-size:1.3rem}}.KeyFtSection-container-main .KeyFtSection-container .left-section-container p{color:var(--grey-text,#585858);font-family:Aeonik;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.5625rem}@media(max-width:639.98px){.KeyFtSection-container-main .KeyFtSection-container .left-section-container p{font-size:1rem}}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid .feature-item{position:relative;border-radius:1rem;overflow:hidden;background-size:cover;background-position:50%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:1em}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid .feature-item .feature-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid .feature-item .feature-text-container{position:relative;z-index:2;text-align:center}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid .feature-item .feature-text-container h6{color:#fff;text-align:center;font-family:Aeonik;font-size:1.375rem;font-style:normal;font-weight:700;line-height:normal;margin:0}@media(max-width:1024px){.KeyFtSection-container-main .KeyFtSection-container .left-section-container{width:calc(45% - 1.05em)}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid{width:calc(55% - 1.05em);grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.KeyFtSection-container-main .KeyFtSection-container .left-section-container,.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid{width:100%}.KeyFtSection-container-main .KeyFtSection-container .right-section-container.feature-grid{grid-template-columns:repeat(2,1fr);gap:1em}}.tof-container-main .tof-container{margin-top:2.5em}.tof-container-main .tof-container .tof-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.tof-container-main .tof-container .tof-cards-container .tof-card{position:relative;border-radius:1rem;overflow:hidden;background-size:cover;background-position:50%;height:60vh;display:flex;align-items:flex-end}.tof-container-main .tof-container .tof-cards-container .tof-card:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.25);z-index:0}.tof-container-main .tof-container .tof-cards-container .tof-card .card-content-overlay{position:relative;width:100%;padding:1.2em 1.5em;z-index:1;background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tof-container-main .tof-container .tof-cards-container .tof-card .card-content-overlay h5{color:#fff;font-family:Aeonik;font-size:1.375rem;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:left}@media(max-width:768px){.tof-container-main .tof-container .tof-cards-container .tof-card .card-content-overlay h5{font-size:1.15rem}}@media(max-width:992px){.tof-container-main .tof-container .tof-cards-container{grid-template-columns:repeat(2,1fr);gap:1.2em}.tof-container-main .tof-container .tof-cards-container .tof-card{height:50vh}}@media(max-width:767px){.tof-container-main .tof-container .tof-cards-container{grid-template-columns:repeat(2,1fr);gap:1em}.tof-container-main .tof-container .tof-cards-container .tof-card{height:auto;aspect-ratio:1/1.7}}.hubode-steps-container-main .hubode-steps.container{background-color:#193c35;border-radius:1.5rem;padding:3.6em 6em;color:#fff}.hubode-steps-container-main .hubode-steps.container .heading-section{text-align:center;margin-bottom:3em}.hubode-steps-container-main .hubode-steps.container .heading-section h3{color:#edd3e3;text-align:center;font-family:Aeonik;font-size:2.0625rem;font-style:normal;font-weight:700;line-height:normal}.hubode-steps-container-main .hubode-steps.container .heading-section p{color:#edd3e3;text-align:center;font-family:Aeonik;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.5625rem}@media(max-width:767px){.hubode-steps-container-main .hubode-steps.container .heading-section{margin-bottom:1.5rem}}.hubode-steps-container-main .hubode-steps.container .steps-icon-container{display:grid;grid-template-columns:repeat(3,1fr);gap:7em}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item{display:flex;flex-direction:column;align-items:center;text-align:center}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item .hubode-step-icon{margin:3rem}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item .hubode-step-icon img{width:5.75rem;height:5.75rem;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item .hubode-step-icon{margin:1.5rem}}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item h6{color:#edd3e3;text-align:center;font-family:Aeonik;font-size:1.4375rem;font-style:normal;font-weight:700;line-height:normal}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item p{color:#edd3e3;text-align:center;font-family:Aeonik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media(max-width:992px){.hubode-steps-container-main .hubode-steps.container{padding:3.5em 1.5em}.hubode-steps-container-main .hubode-steps.container .steps-icon-container{gap:1.5em}.hubode-steps-container-main .hubode-steps.container .heading-section h3{font-size:2.2rem}.hubode-steps-container-main .hubode-steps.container .step-item h6{font-size:1.25rem}.hubode-steps-container-main .hubode-steps.container .step-item p{font-size:.95rem}}@media(max-width:767px){.hubode-steps-container-main .hubode-steps.container .steps-icon-container{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5em}.hubode-steps-container-main .hubode-steps.container .steps-icon-container .hubode-step-item:last-child{grid-column:span 2;justify-self:center;max-width:50%}.hubode-steps-container-main .hubode-steps.container .heading-section h3{font-size:2rem}.hubode-steps-container-main .hubode-steps.container .step-item p{max-width:80%}}.gallery-section-container-main .gallery-section .images-container{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5em;margin-top:3em}.gallery-section-container-main .gallery-section .images-container .img-item{display:block;border-radius:1rem;overflow:hidden;aspect-ratio:1/1;position:relative;background-color:#eee;width:100%;height:100%}.gallery-section-container-main .gallery-section .images-container .img-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-section-container-main .gallery-section .images-container .img-item.instagram-item{background-color:#193c35;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;padding:1em;text-align:center;transition:background-color .2s ease}.gallery-section-container-main .gallery-section .images-container .img-item.instagram-item:hover{background-color:#122a25}.gallery-section-container-main .gallery-section .images-container .img-item.instagram-item .insta-icon{width:4rem;height:4rem;aspect-ratio:1/1;margin-bottom:1em;-o-object-fit:contain;object-fit:contain}.gallery-section-container-main .gallery-section .images-container .img-item.instagram-item p{color:#edd3e3;text-align:center;font-family:Aeonik;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.3125rem}@media(max-width:1024px){.gallery-section-container-main .gallery-section .images-container{grid-template-columns:repeat(4,1fr);gap:1.2em}}@media(max-width:767px){.gallery-section-container-main .gallery-section .images-container{grid-template-columns:repeat(3,1fr);gap:1em}}@media(max-width:576px){.gallery-section-container-main .gallery-section .images-container{grid-template-columns:repeat(2,1fr);gap:1em}}