.olive-block-module__NUZbqW__page{--green:#263c25;--green-dark:#0d180c;--green-light:#40583a;--gold:#f0ca88;--gold-dark:#a98248;--cream:#fff0c9;--paper:#f7f0df;color:var(--green);background:var(--paper)}.olive-block-module__NUZbqW__container{width:min(1180px,100% - 50px);margin:0 auto}.olive-block-module__NUZbqW__hero{aspect-ratio:1600/610;background:var(--green-dark);width:100%;position:relative;overflow:hidden}.olive-block-module__NUZbqW__heroImage{object-fit:cover;object-position:center;z-index:0;opacity:0;animation:10s ease-in-out infinite olive-block-module__NUZbqW__oliveHeroFade;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.olive-block-module__NUZbqW__heroImageFirst{opacity:1;animation-delay:0s}.olive-block-module__NUZbqW__heroImageSecond{opacity:0;animation-delay:5s}.olive-block-module__NUZbqW__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070e0605,#070e0600 60%,#070e0608);position:absolute;inset:0}.olive-block-module__NUZbqW__heroContent{z-index:5;color:#fff;justify-content:flex-start;align-items:flex-start;width:auto;margin:0;display:flex;position:absolute;bottom:7%;left:4.5%}.olive-block-module__NUZbqW__heroButton{border:1px solid var(--gold);color:#fff;letter-spacing:2px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d180cc7;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:0 26px;font-size:12px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.olive-block-module__NUZbqW__heroButton:hover{background:var(--gold);color:var(--green-dark);transform:translateY(-2px)}.olive-block-module__NUZbqW__intro,.olive-block-module__NUZbqW__amenitiesSection,.olive-block-module__NUZbqW__masterPlanSection,.olive-block-module__NUZbqW__registrySection,.olive-block-module__NUZbqW__campaignSection{padding:100px 0}.olive-block-module__NUZbqW__intro{background:var(--paper)}.olive-block-module__NUZbqW__sectionHeading{text-align:center}.olive-block-module__NUZbqW__sectionHeading>span{color:var(--gold-dark);letter-spacing:3px;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.olive-block-module__NUZbqW__sectionHeading h2{margin:0;font:400 clamp(42px,6vw,72px)/1 Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__sectionHeading p{letter-spacing:5px;margin:10px 0 0;font:400 19px/1.3 Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__lightHeading h2,.olive-block-module__NUZbqW__lightHeading p{color:#fff}.olive-block-module__NUZbqW__lightHeading>span{color:var(--gold)}.olive-block-module__NUZbqW__introText{color:#4e564b;text-align:center;max-width:760px;margin:35px auto 0;font-size:18px;line-height:1.8}.olive-block-module__NUZbqW__paymentSection,.olive-block-module__NUZbqW__locationSection{background:radial-gradient(circle at 50% 20%, #405a39, var(--green) 60%, var(--green-dark));color:#fff;padding:100px 0}.olive-block-module__NUZbqW__priceHighlight{border:1px solid var(--gold);text-align:center;max-width:700px;margin:40px auto 35px;padding:25px}.olive-block-module__NUZbqW__priceHighlight small{color:var(--gold);letter-spacing:3px;font:400 17px/1.2 Georgia,Times New Roman,serif;display:block}.olive-block-module__NUZbqW__priceHighlight strong{color:var(--gold);margin:8px 15px 0 0;font:700 clamp(64px,9vw,110px)/.9 Georgia,Times New Roman,serif;display:inline-block}.olive-block-module__NUZbqW__priceHighlight span{color:var(--gold);letter-spacing:2px;font:400 18px/1 Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__tableWrap{border:1px solid #f0ca8880;overflow-x:auto}.olive-block-module__NUZbqW__tableWrap table{border-collapse:collapse;width:100%;min-width:820px}.olive-block-module__NUZbqW__tableWrap th,.olive-block-module__NUZbqW__tableWrap td{text-align:center;border-bottom:1px solid #f0ca8847;padding:16px 12px}.olive-block-module__NUZbqW__tableWrap th{background:var(--cream);color:var(--green);font-size:12px}.olive-block-module__NUZbqW__tableWrap td{color:#fff8e9;font-size:14px;font-weight:600}.olive-block-module__NUZbqW__tableWrap td:first-child{color:var(--gold);font-weight:800}.olive-block-module__NUZbqW__disclaimer{color:#e7d9bb;margin:15px 0 0;font-size:14px}.olive-block-module__NUZbqW__amenitiesSection{color:#fff;background:linear-gradient(#263c25f5,#263c25f5),url(/images/projects/olive-block/olive-flyer-page-1.png) 50%/cover}.olive-block-module__NUZbqW__amenitiesSection .olive-block-module__NUZbqW__sectionHeading h2,.olive-block-module__NUZbqW__amenitiesSection .olive-block-module__NUZbqW__sectionHeading p{color:var(--gold)}.olive-block-module__NUZbqW__amenitiesTitle{background:var(--cream);width:fit-content;color:var(--green);margin:45px auto 25px;padding:9px 35px;font:400 20px Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__amenitiesGrid{border-top:1px solid #f0ca8873;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.olive-block-module__NUZbqW__amenity{color:#fff0ce;text-align:center;border-bottom:1px solid #f0ca8840;justify-content:center;align-items:center;min-height:58px;padding:12px;font-size:15px;display:flex}.olive-block-module__NUZbqW__amenitiesSourceImage{border:1px solid #f0ca8859;max-width:1110px;margin:35px auto 0;overflow:hidden}.olive-block-module__NUZbqW__amenitiesSourceImage img{width:100%;height:auto;display:block}.olive-block-module__NUZbqW__sourceNote{color:#d9d1bf;text-align:center;max-width:760px;margin:25px auto 0;font-size:12px;line-height:1.6}.olive-block-module__NUZbqW__masterPlanSection{background:var(--paper)}.olive-block-module__NUZbqW__largeImage{max-width:1100px;margin:50px auto 0;overflow:hidden;box-shadow:0 20px 55px #141e0f2e}.olive-block-module__NUZbqW__largeImage img,.olive-block-module__NUZbqW__locationImage img,.olive-block-module__NUZbqW__registryImage img,.olive-block-module__NUZbqW__campaignCard img{width:100%;height:auto;display:block}.olive-block-module__NUZbqW__locationGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:stretch;gap:30px;margin-top:50px;display:grid}.olive-block-module__NUZbqW__locationImage{background:#eee0bd;overflow:hidden}.olive-block-module__NUZbqW__distanceCard{background:#09180873;border:1px solid #f0ca88b3;padding:32px}.olive-block-module__NUZbqW__distanceCard h3{color:var(--gold);margin:0 0 25px;font:400 28px Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__distanceRow{border-bottom:1px solid #f0ca8840;justify-content:space-between;gap:15px;padding:17px 0;display:flex}.olive-block-module__NUZbqW__distanceRow strong{color:var(--gold);white-space:nowrap}.olive-block-module__NUZbqW__distanceRow span{text-align:right}.olive-block-module__NUZbqW__registrySection{background:#eee2c8}.olive-block-module__NUZbqW__registryImage{max-width:600px;margin:45px auto 0;box-shadow:0 18px 50px #141e0f26}.olive-block-module__NUZbqW__campaignSection{background:#e5dcc5}.olive-block-module__NUZbqW__campaignGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.olive-block-module__NUZbqW__campaignCard{background:#fff;overflow:hidden;box-shadow:0 15px 40px #141e0f24}.olive-block-module__NUZbqW__cta{color:#fff;text-align:center;background:linear-gradient(#081207ed,#081207ed),url(/images/projects/olive-block/olive-hero.jpg) 50%/cover;padding:110px 0}.olive-block-module__NUZbqW__cta>.olive-block-module__NUZbqW__container>span{color:var(--gold);letter-spacing:3px;font-size:12px;font-weight:700}.olive-block-module__NUZbqW__cta h2{color:var(--gold);margin:20px 0 0;font:400 clamp(70px,9vw,125px)/.8 Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__cta p{color:var(--gold);letter-spacing:6px;margin:15px 0 35px;font:400 18px Georgia,Times New Roman,serif}.olive-block-module__NUZbqW__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.olive-block-module__NUZbqW__ctaActions a{border:1px solid var(--gold);color:#fff;letter-spacing:2px;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:0 26px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.olive-block-module__NUZbqW__ctaActions a:hover{background:var(--gold);color:var(--green-dark)}@media (max-width:900px){.olive-block-module__NUZbqW__hero{aspect-ratio:1600/610;min-height:0}.olive-block-module__NUZbqW__heroContent{width:auto;min-height:0;bottom:7%;left:4%}.olive-block-module__NUZbqW__heroButton{min-height:46px;padding:0 21px;font-size:11px}.olive-block-module__NUZbqW__amenitiesGrid{grid-template-columns:repeat(2,1fr)}.olive-block-module__NUZbqW__locationGrid{grid-template-columns:1fr}.olive-block-module__NUZbqW__campaignGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.olive-block-module__NUZbqW__container{width:calc(100% - 30px)}.olive-block-module__NUZbqW__hero{aspect-ratio:1600/610;width:100%;height:auto;min-height:0;overflow:hidden}.olive-block-module__NUZbqW__heroImage{object-fit:cover;object-position:center;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.olive-block-module__NUZbqW__heroContent{z-index:5;justify-content:flex-start;align-items:flex-start;width:auto;min-height:0;margin:0;display:flex;position:absolute;bottom:6%;left:4%}.olive-block-module__NUZbqW__heroButton{letter-spacing:1px;white-space:nowrap;background:#0d180cd1;min-height:38px;padding:0 13px;font-size:8px}.olive-block-module__NUZbqW__intro,.olive-block-module__NUZbqW__amenitiesSection,.olive-block-module__NUZbqW__masterPlanSection,.olive-block-module__NUZbqW__registrySection,.olive-block-module__NUZbqW__campaignSection,.olive-block-module__NUZbqW__paymentSection,.olive-block-module__NUZbqW__locationSection,.olive-block-module__NUZbqW__cta{padding:70px 0}.olive-block-module__NUZbqW__sectionHeading>span{letter-spacing:2px;font-size:9px}.olive-block-module__NUZbqW__sectionHeading h2{font-size:42px}.olive-block-module__NUZbqW__sectionHeading p{letter-spacing:3px;font-size:14px}.olive-block-module__NUZbqW__introText{margin-top:25px;font-size:16px;line-height:1.7}.olive-block-module__NUZbqW__amenitiesGrid{grid-template-columns:1fr}.olive-block-module__NUZbqW__amenity{min-height:50px;font-size:14px}.olive-block-module__NUZbqW__amenitiesTitle{margin-top:35px;padding:8px 24px;font-size:18px}.olive-block-module__NUZbqW__priceHighlight{padding:20px 10px}.olive-block-module__NUZbqW__priceHighlight small{font-size:14px}.olive-block-module__NUZbqW__priceHighlight strong{margin-right:8px;font-size:70px}.olive-block-module__NUZbqW__priceHighlight span{font-size:13px}.olive-block-module__NUZbqW__locationGrid{grid-template-columns:1fr;gap:20px}.olive-block-module__NUZbqW__distanceCard{padding:22px 18px}.olive-block-module__NUZbqW__distanceCard h3{font-size:24px}.olive-block-module__NUZbqW__distanceRow{padding:14px 0;font-size:14px}.olive-block-module__NUZbqW__campaignGrid{grid-template-columns:1fr;gap:18px}.olive-block-module__NUZbqW__cta h2{font-size:70px}.olive-block-module__NUZbqW__cta p{letter-spacing:4px;font-size:14px}.olive-block-module__NUZbqW__ctaActions{flex-direction:column;align-items:center}.olive-block-module__NUZbqW__ctaActions a{width:100%;max-width:280px}}@media (max-width:400px){.olive-block-module__NUZbqW__container{width:calc(100% - 24px)}.olive-block-module__NUZbqW__hero{aspect-ratio:1600/610;height:auto;min-height:0}.olive-block-module__NUZbqW__heroContent{bottom:5%;left:3.5%}.olive-block-module__NUZbqW__heroButton{letter-spacing:.8px;min-height:34px;padding:0 10px;font-size:7px}.olive-block-module__NUZbqW__intro,.olive-block-module__NUZbqW__amenitiesSection,.olive-block-module__NUZbqW__masterPlanSection,.olive-block-module__NUZbqW__registrySection,.olive-block-module__NUZbqW__campaignSection,.olive-block-module__NUZbqW__paymentSection,.olive-block-module__NUZbqW__locationSection,.olive-block-module__NUZbqW__cta{padding:60px 0}.olive-block-module__NUZbqW__sectionHeading h2{font-size:36px}.olive-block-module__NUZbqW__priceHighlight strong,.olive-block-module__NUZbqW__cta h2{font-size:60px}}@keyframes olive-block-module__NUZbqW__oliveHeroFade{0%,45%{opacity:1}50%,to{opacity:0}}
