.gallery-section{position:relative}.gallery-section .sticky-sentinel{visibility:hidden;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.gallery-section .scroll-nav-bars{z-index:999;background:#f8f8f8;border-bottom:1px solid #f6f9fd;width:100%;transition:top .3s;position:-webkit-sticky;position:sticky;top:78px}.gallery-section .scroll-nav-bars.active{background-color:#f6f9fd;border-bottom:0}.gallery-section .new-home-ctas{justify-content:center;align-items:center;width:100%;padding-top:27px;padding-bottom:24px}@media (max-width:767.98px){.gallery-section .new-home-ctas{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.gallery-section .new-home-ctas::-webkit-scrollbar{display:none}}.gallery-section .new-home-ctas li:not(:last-child){margin-right:32px}@media (max-width:767.98px){.gallery-section .new-home-ctas li{flex-shrink:0}}.gallery-section .new-home-ctas .btn{letter-spacing:1px;color:#353835;border:0;border-bottom:2px solid transparent;padding:0 0 4px;font-size:12px;font-weight:400;line-height:140%}.gallery-section .new-home-ctas .btn.active{color:#181a18;border:0;border-bottom:2px solid #6c8a57;border-radius:0;font-weight:600}.gallery-section .new-home-ctas .btn:focus{outline:none}.gallery-section .new-home-ctas .button{text-transform:uppercase;justify-content:center;align-items:center;height:40px;display:flex}.gallery-section .new-home-ctas .button.phone{background-color:transparent;gap:8px}.gallery-section .new-home-ctas .button.phone i{margin-bottom:2px}.gallery-section .about-section{margin:104px 0}@media (max-width:1099.98px){.gallery-section .about-section{margin:64px 0}}@media (max-width:767.98px){.gallery-section .about-section{margin:40px 0}}.gallery-section .about-section h3{font-family:var(--font-secondary);color:#181a18;font-size:52px;font-weight:300;line-height:94%}@media (max-width:1099.98px){.gallery-section .about-section h3{font-size:40px}}@media (max-width:767.98px){.gallery-section .about-section h3{font-size:32px}}.gallery-section .about-section .main-content{margin-top:32px}@media (max-width:1099.98px){.gallery-section .about-section .main-content{margin-top:24px}}@media (max-width:767.98px){.gallery-section .about-section .main-content{margin-top:16px}}.gallery-section .about-section .more-info-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (max-width:1099.98px){.gallery-section .about-section .more-info-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.gallery-section .about-section .more-info{color:#181a18;border-bottom:1px solid #f8f8f8;padding-bottom:24px}@media (max-width:1099.98px){.gallery-section .about-section .more-info{padding-bottom:16px}}.gallery-section .about-section .more-info .head{padding-bottom:8px;font-weight:600}.gallery-section .about-section .split-line{background-color:#f8f8f8;width:100%;height:1px;margin:24px 0}@media (max-width:1099.98px){.gallery-section .about-section .split-line{margin:16px 0}}.gallery-section .gallery-images-grid{grid-template-columns:repeat(4,1fr);gap:24px;padding:0 0 80px;display:grid}@media (max-width:1099.98px){.gallery-section .gallery-images-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:767.98px){.gallery-section .gallery-images-grid{grid-template-columns:1fr}}.gallery-section .gallery-images-grid .gallery-item{cursor:pointer;width:100%;height:380px;position:relative;overflow:hidden}.gallery-section .gallery-images-grid .gallery-item:first-child{grid-area:1/1/2/3}.gallery-section .gallery-images-grid .gallery-item:nth-child(2){grid-area:1/3/2/4}.gallery-section .gallery-images-grid .gallery-item:nth-child(3){grid-area:1/4/2/5}.gallery-section .gallery-images-grid .gallery-item:nth-child(4){grid-area:2/1/3/3}.gallery-section .gallery-images-grid .gallery-item:nth-child(5){grid-area:2/3/3/5}@media (max-width:1099.98px){.gallery-section .gallery-images-grid .gallery-item{height:350px}.gallery-section .gallery-images-grid .gallery-item:first-child{grid-area:auto/span 2}.gallery-section .gallery-images-grid .gallery-item:nth-child(2),.gallery-section .gallery-images-grid .gallery-item:nth-child(3){grid-area:auto/span 1}.gallery-section .gallery-images-grid .gallery-item:nth-child(4),.gallery-section .gallery-images-grid .gallery-item:nth-child(5){grid-area:auto/span 2}}@media (max-width:767.98px){.gallery-section .gallery-images-grid .gallery-item{height:250px}.gallery-section .gallery-images-grid .gallery-item:first-child,.gallery-section .gallery-images-grid .gallery-item:nth-child(2),.gallery-section .gallery-images-grid .gallery-item:nth-child(3),.gallery-section .gallery-images-grid .gallery-item:nth-child(4),.gallery-section .gallery-images-grid .gallery-item:nth-child(5){grid-area:auto/span 1}}.gallery-section .gallery-images-grid .gallery-item .gallery-image{object-fit:cover;-o-transition:.3s ease-in-out;width:100%;height:100%;transition:all .3s ease-in-out}.gallery-section .gallery-images-grid .gallery-item:hover .gallery-image{transform:scale(1.05)}.gallery-section .gallery-images-grid .gallery-item .play-button{z-index:2;cursor:pointer;-o-transition:.3s ease-in-out;border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-section .gallery-images-grid .gallery-item .play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.gallery-section .gallery-images-grid .gallery-item .view-all-btn{cursor:pointer;color:#2e3236;z-index:2;-o-transition:.3s ease;background-color:#fff;border:none;align-items:center;gap:10px;height:40px;padding:0 20px;font-size:10px;font-weight:600;transition:all .3s;display:flex;position:absolute;bottom:20px;right:20px}.gallery-section .gallery-images-grid .gallery-item .view-all-btn:hover{color:#fff;background-color:#00234b}.gallery-section .gallery-images-grid .gallery-item .view-all-btn:hover i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.33203 5.13444C1.33203 4.13967 2.13845 3.33325 3.13322 3.33325C3.65007 3.33325 4.10894 3.00252 4.27239 2.51218L4.33203 2.33325C4.36016 2.24887 4.37422 2.20668 4.38927 2.16925C4.5814 1.69133 5.03162 1.36683 5.54577 1.33569C5.58604 1.33325 5.63051 1.33325 5.71946 1.33325H10.2779C10.3669 1.33325 10.4114 1.33325 10.4516 1.33569C10.9658 1.36683 11.416 1.69133 11.6081 2.16925C11.6232 2.20668 11.6372 2.24887 11.6654 2.33325L11.725 2.51218C11.8885 3.00252 12.3473 3.33325 12.8642 3.33325C13.8589 3.33325 14.6654 4.13967 14.6654 5.13444V10.7999C14.6654 11.92 14.6654 12.4801 14.4474 12.9079C14.2556 13.2842 13.9497 13.5902 13.5733 13.7819C13.1455 13.9999 12.5855 13.9999 11.4654 13.9999H4.53203C3.41193 13.9999 2.85187 13.9999 2.42405 13.7819C2.04773 13.5902 1.74176 13.2842 1.55002 12.9079C1.33203 12.4801 1.33203 11.92 1.33203 10.7999V5.13444Z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.9987 10.9999C9.65555 10.9999 10.9987 9.65677 10.9987 7.99992C10.9987 6.34306 9.65555 4.99992 7.9987 4.99992C6.34184 4.99992 4.9987 6.34306 4.9987 7.99992C4.9987 9.65677 6.34184 10.9999 7.9987 10.9999Z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gallery-section .gallery-images-grid .gallery-item .view-all-btn:hover path{fill:#fff}.gallery-section .siteplan{padding:0 0 80px}.gallery-section .siteplan h3{color:#181a18;margin-bottom:0;font-size:52px;line-height:94%}.gallery-section .siteplan .siteplan-header{margin-bottom:48px}.gallery-section .siteplan .slider-nav .nav-btn{cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex}.gallery-section .siteplan .slider-nav .nav-btn:hover{background:#f8f8f8;border-color:#181a18}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1099.98px){.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-grid{grid-template-columns:repeat(2,1fr)}}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item{padding:0 12px}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item:focus{outline:none}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .img-box{cursor:pointer;justify-content:center;align-items:center;width:100%;height:300px;margin-bottom:20px;display:flex}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .img-box img{height:100%}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .info-box h4{color:#181a18;font-size:16px;font-weight:600;font-family:var(--font-primary);margin-bottom:8px}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .info-box p{color:#353835;margin-bottom:20px;font-size:14px}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .info-box .download-link{color:#09471f;letter-spacing:.05em;border:1px solid #f2f2f2;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.gallery-section .siteplan .floorplan-slider-wrapper .floorplan-item .info-box .download-link:hover{border-color:#6c8a57}.gallery-section .amenities-section{color:#fff;background-color:#181a18;padding:104px 0}@media (max-width:1400px){.gallery-section .amenities-section{padding:80px 0}}@media (max-width:1099.98px){.gallery-section .amenities-section{padding:64px 0}}@media (max-width:767.98px){.gallery-section .amenities-section{padding:40px 0}}.gallery-section .amenities-section .amenities-header{max-width:700px;margin-bottom:56px;margin-left:auto;margin-right:auto}.gallery-section .amenities-section .amenities-header h3{color:#fff;margin-bottom:32px;font-size:52px;font-weight:300}.gallery-section .amenities-section .amenities-header p{color:#f8f8f8;font-size:16px;font-weight:300;line-height:1.6}.gallery-section .amenities-section .amenity-item{margin-bottom:48px}.gallery-section .amenities-section .amenity-item .icon-wrapper{justify-content:center;margin-bottom:16px;display:flex}.gallery-section .amenities-section .amenity-item .icon-wrapper img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:100px}.gallery-section .amenities-section .amenity-item .icon-wrapper .icon-beach{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v10M12 2l4 4M12 2l-4 4M2 18h20M4 14c2 0 3 1 3 1s1-1 3-1 3 1 3 1 1-1 3-1 3 1 3 1M6 18l-1-4M18 18l1-4'/%3E%3C/svg%3E")}.gallery-section .amenities-section .amenity-item .icon-wrapper .icon-waterfront{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6c.6.5 1.2 1 2.5 1C5.8 7 7 6 8 6c1 0 2.2 1 3.5 1s2.5-1 3.5-1 2.2 1 3.5 1 2.5-1 3.5-1 2.2 1 3.5 1 2.5-1 3.5-1'/%3E%3Cpath d='M2 12c.6.5 1.2 1 2.5 1 1.3 0 2.5-1 3.5-1s2.2 1 3.5 1 2.5-1 3.5-1 2.2 1 3.5 1 2.5-1 3.5-1'/%3E%3Cpath d='M2 18c.6.5 1.2 1 2.5 1 1.3 0 2.5-1 3.5-1s2.2 1 3.5 1 2.5-1 3.5-1 2.2 1 3.5 1 2.5-1 3.5-1'/%3E%3C/svg%3E")}.gallery-section .amenities-section .amenity-item .icon-wrapper .icon-pool{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20c.6.5 1.2 1 2.5 1 1.3 0 2.5-1 3.5-1s2.2 1 3.5 1 2.5-1 3.5-1 2.2 1 3.5 1 2.5-1 3.5-1'/%3E%3Cpath d='M10 4h4'/%3E%3Cpath d='M10 8h4'/%3E%3Cpath d='M18 4h-2a2 2 0 0 0-2 2v14'/%3E%3Cpath d='M6 4h2a2 2 0 0 1 2 2v14'/%3E%3C/svg%3E")}.gallery-section .amenities-section .amenity-item .icon-wrapper .icon-concierge{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7 3 9 3 9h6s3-2 3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3Cpath d='M2 8c0-2.2.7-4.3 2-6'/%3E%3Cpath d='M22 8c0-2.2-.7-4.3-2-6'/%3E%3C/svg%3E")}.gallery-section .amenities-section .amenity-item p{color:#fff;text-transform:capitalize;margin-bottom:0;font-size:16px;font-weight:600}.gallery-section .developer-section{background-color:#f8f8f8;padding:104px 0}@media (max-width:1400px){.gallery-section .developer-section{padding:80px 0}}@media (max-width:1099.98px){.gallery-section .developer-section{padding:64px 0}}@media (max-width:767.98px){.gallery-section .developer-section{padding:40px 0}}.gallery-section .developer-section .developer-info .label{letter-spacing:2px;color:#b5afa5;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.gallery-section .developer-section .developer-info h2{color:#181a18;margin-bottom:32px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400}.gallery-section .developer-section .developer-info p{color:#353835;max-width:500px;font-size:16px;font-weight:300;line-height:1.6}.gallery-section .developer-section .developer-stats .stat-item{margin-bottom:24px}.gallery-section .developer-section .developer-stats .stat-item h3{color:#181a18;font-size:24px;font-weight:700;font-family:var(--font-primary);margin-bottom:12px}.gallery-section .developer-section .developer-stats .stat-item p{color:#353835;margin-bottom:0;font-size:16px;font-weight:400}.gallery-section .location-section{background-color:#fff;padding:104px 0}@media (max-width:1400px){.gallery-section .location-section{padding:80px 0}}@media (max-width:1099.98px){.gallery-section .location-section{padding:64px 0}}@media (max-width:767.98px){.gallery-section .location-section{padding:40px 0}}.gallery-section .location-section .location-info .label{letter-spacing:2px;color:#b5afa5;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.gallery-section .location-section .location-info h3{color:#181a18;max-width:500px;margin-bottom:32px;font-size:52px;font-weight:400}.gallery-section .location-section .location-info p{color:#353835;max-width:500px;margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.6}.gallery-section .location-section .location-info .location-intro-content ul{padding-left:0;list-style:none}.gallery-section .location-section .location-info .location-intro-content ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.6673 8.91629C13.0219 9.37923 14.6673 10.4365 14.6673 11.6667C14.6673 13.3235 11.6825 14.6667 8.00065 14.6667C4.31875 14.6667 1.33398 13.3235 1.33398 11.6667C1.33398 10.4365 2.97944 9.37923 5.33398 8.91629M8.00065 11.3333V6M8.00065 6C9.10522 6 10.0007 5.10457 10.0007 4C10.0007 2.89543 9.10522 2 8.00065 2C6.89608 2 6.00065 2.89543 6.00065 4C6.00065 5.10457 6.89608 6 8.00065 6Z' stroke='%23B5AFA5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 20px;width:20px;height:20px;display:inline-block}.gallery-section .location-section .location-info ul li{color:#181a18;align-items:center;gap:12px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.gallery-section .location-section .location-info ul li .icon{background-size:contain;width:20px;height:20px}.gallery-section .location-section .map-wrapper #map-holder{background:#f2f2f2;border-radius:4px;width:100%;height:500px;overflow:hidden}@media (max-width:1099.98px){.gallery-section .location-section .map-wrapper #map-holder{height:400px}}.gallery-section .location-section .map-wrapper #map-holder iframe{border:0;width:100%!important;height:100%!important}.gallery-section .location-section .map-wrapper .map-placeholder{border-radius:4px;position:relative;overflow:hidden}.gallery-section .location-section .map-wrapper .map-placeholder img{object-fit:cover;background:#f2f2f2;min-height:400px}.gallery-section .location-section .map-wrapper .map-placeholder .map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-section .location-section .map-wrapper .map-placeholder .map-pin .pin-circle{background:#09471f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.2)}.gallery-section .location-section .map-wrapper .map-placeholder .map-pin .pin-circle .icon{filter:brightness(0)invert();width:24px;height:24px}.payment-plans-section{background-color:#fff;padding:104px 0}@media (max-width:1400px){.payment-plans-section{padding:80px 0}}@media (max-width:1099.98px){.payment-plans-section{padding:64px 0}}@media (max-width:767.98px){.payment-plans-section{padding:40px 0}}.payment-plans-section .section-header{max-width:800px;margin-bottom:56px;margin-left:auto;margin-right:auto}.payment-plans-section .section-header h3{color:#181a18;margin-bottom:32px;font-size:52px;font-weight:400}.payment-plans-section .section-header p{color:#353835;font-size:16px;font-weight:300;line-height:1.6}.payment-plans-section .payment-grid .payment-item-wrapper{margin-bottom:24px}.payment-plans-section .payment-grid .payment-item{background-color:#f8f8f8;flex-direction:column;justify-content:center;height:100%;padding:24px;transition:transform .3s;display:flex}.payment-plans-section .payment-grid .payment-item:hover{transform:translateY(-5px)}.payment-plans-section .payment-grid .payment-item h3{color:#181a18;font-size:24px;font-weight:700;font-family:var(--font-primary);margin-bottom:12px}.payment-plans-section .payment-grid .payment-item p{color:#353835;margin-bottom:0;font-size:16px;font-weight:400}body.header-hidden-gallery-sticky .main-navbar{transition:transform .3s ease-in-out;transform:translateY(-120%)}body.header-hidden-gallery-sticky .scroll-nav-bars{top:0!important}.main-navbar{transition:transform .3s ease-in-out}
