.hero[data-astro-cid-aunjv54p]{isolation:isolate;background:var(--forest);color:#fff;min-height:min(820px,100vh - 82px);position:relative;overflow:hidden}.hero-image[data-astro-cid-aunjv54p]{z-index:-2;background:radial-gradient(at 84% 48%,#667b65 0,#38574a 33%,#17372f 74%);position:absolute;inset:0}.hero-image[data-astro-cid-aunjv54p] img{opacity:.66}.hero[data-astro-cid-aunjv54p]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b2824e8 0%,#0e2923c9 37%,#15342b47 85%),linear-gradient(#0000 64%,#0b282493);position:absolute;inset:0}.hero-content[data-astro-cid-aunjv54p]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:760px;padding:125px 0 80px;display:flex}.hero[data-astro-cid-aunjv54p] .eyebrow[data-astro-cid-aunjv54p]{color:#d2cfb5}.hero[data-astro-cid-aunjv54p] h1[data-astro-cid-aunjv54p]{max-width:870px;margin-bottom:30px}.hero[data-astro-cid-aunjv54p] h1[data-astro-cid-aunjv54p] em[data-astro-cid-aunjv54p]{color:#e2c79b}.hero[data-astro-cid-aunjv54p] p[data-astro-cid-aunjv54p]{color:#e3e8e0;max-width:570px;font-size:1.1rem;line-height:1.88}.hero-actions[data-astro-cid-aunjv54p]{flex-wrap:wrap;gap:13px;margin-top:40px;display:flex}.hero-bottom[data-astro-cid-aunjv54p]{color:#d7e3d9;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:26px;margin-top:90px;font-size:.77rem;font-weight:750;display:flex}.hero-bottom[data-astro-cid-aunjv54p] span[data-astro-cid-aunjv54p]{align-items:center;gap:10px;display:flex}.hero-bottom[data-astro-cid-aunjv54p] b[data-astro-cid-aunjv54p]{background:var(--accent);border-radius:50%;width:5px;height:5px}.hero-caption[data-astro-cid-aunjv54p]{letter-spacing:.18em;text-transform:uppercase;color:#ecf5e9;font-size:.66rem;position:absolute;bottom:35px;right:max(38px,50vw - 610px)}@media (width<=1120px){.hero-content[data-astro-cid-aunjv54p]{min-height:650px}.hero[data-astro-cid-aunjv54p] h1[data-astro-cid-aunjv54p]{max-width:780px}}@media (width<=820px){.hero[data-astro-cid-aunjv54p]{min-height:660px}.hero-content[data-astro-cid-aunjv54p]{min-height:650px;padding:93px 0 65px}.hero[data-astro-cid-aunjv54p] h1[data-astro-cid-aunjv54p]{max-width:600px;font-size:clamp(3.4rem,11vw,6rem)}.hero[data-astro-cid-aunjv54p] p[data-astro-cid-aunjv54p]{font-size:1rem}.hero-bottom[data-astro-cid-aunjv54p]{gap:14px;margin-top:55px}.hero-caption[data-astro-cid-aunjv54p]{display:none}}@media (width<=510px){.hero[data-astro-cid-aunjv54p]{min-height:720px}.hero-actions[data-astro-cid-aunjv54p]{flex-direction:column;width:100%}.hero-actions[data-astro-cid-aunjv54p] .btn[data-astro-cid-aunjv54p]{width:100%}.hero[data-astro-cid-aunjv54p] h1[data-astro-cid-aunjv54p]{font-size:clamp(2.5rem,11vw,3.2rem)}.hero-bottom[data-astro-cid-aunjv54p]{gap:10px 16px;font-size:.67rem}}.trust-strip[data-astro-cid-h5cs4vfn]{border-bottom:1px solid var(--line);background:#f0f1e9}.trust-wrap[data-astro-cid-h5cs4vfn]{grid-template-columns:1.1fr 1fr 1fr 1.1fr;display:grid}.trust[data-astro-cid-h5cs4vfn]{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;padding:30px 17px;display:flex}.trust[data-astro-cid-h5cs4vfn]:last-child{border:0}.trust[data-astro-cid-h5cs4vfn] strong[data-astro-cid-h5cs4vfn]{font-family:var(--serif);font-size:1.75rem;font-weight:400}.trust[data-astro-cid-h5cs4vfn] small[data-astro-cid-h5cs4vfn]{letter-spacing:.11em;color:#6b796f;text-transform:uppercase;font-size:.68rem;font-weight:700}@media (width<=820px){.trust-wrap[data-astro-cid-h5cs4vfn]{grid-template-columns:1fr 1fr}.trust[data-astro-cid-h5cs4vfn]:nth-child(2){border-right:0}.trust[data-astro-cid-h5cs4vfn]:nth-child(-n+2){border-bottom:1px solid var(--line)}}.problem[data-astro-cid-scrj5y7y]{background:#f8f6f0}.problem-grid[data-astro-cid-scrj5y7y]{grid-template-columns:1.08fr .92fr;align-items:start;gap:88px;display:grid}.problem[data-astro-cid-scrj5y7y] h2[data-astro-cid-scrj5y7y]{margin-bottom:30px}.biglead[data-astro-cid-scrj5y7y]{color:#637169;max-width:610px;font-size:1.13rem;line-height:1.9}.problem-list[data-astro-cid-scrj5y7y]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.problem-card[data-astro-cid-scrj5y7y]{background:#eeeee6;border-left:2px solid #bbad91;min-height:197px;padding:28px}.problem-card[data-astro-cid-scrj5y7y] small[data-astro-cid-scrj5y7y]{font-family:var(--serif);color:#b39a6b;font-size:1.45rem}.problem-card[data-astro-cid-scrj5y7y] p[data-astro-cid-scrj5y7y]{color:#3e5549;margin-top:17px;font-size:.91rem;line-height:1.6}@media (width<=1120px){.problem-grid[data-astro-cid-scrj5y7y]{gap:45px}}@media (width<=820px){.problem-grid[data-astro-cid-scrj5y7y]{grid-template-columns:1fr;gap:35px}.problem-list[data-astro-cid-scrj5y7y]{margin-top:15px}}@media (width<=510px){.problem-list[data-astro-cid-scrj5y7y]{grid-template-columns:1fr}}.manifesto[data-astro-cid-e7an6iea]{background:var(--forest);color:#fff;text-align:center;padding:110px 0}.manifesto[data-astro-cid-e7an6iea] h2[data-astro-cid-e7an6iea]{max-width:1220px;margin:0 auto 28px;font-size:clamp(2.75rem,4.5vw,4.65rem);line-height:1.14}.manifesto[data-astro-cid-e7an6iea] h2[data-astro-cid-e7an6iea] em[data-astro-cid-e7an6iea]{color:#e6cfa8}.manifesto[data-astro-cid-e7an6iea] h2[data-astro-cid-e7an6iea] .heading-line[data-astro-cid-e7an6iea]{display:block}.manifesto[data-astro-cid-e7an6iea] p[data-astro-cid-e7an6iea]{color:#cbdbd0;max-width:680px;margin:auto;font-size:1.07rem}.manifesto[data-astro-cid-e7an6iea] .btn[data-astro-cid-e7an6iea]{margin-top:35px}@media (width>=1100px){.manifesto[data-astro-cid-e7an6iea] h2[data-astro-cid-e7an6iea] .heading-line[data-astro-cid-e7an6iea]{white-space:nowrap}}@media (width<=600px){.manifesto[data-astro-cid-e7an6iea] h2[data-astro-cid-e7an6iea]{font-size:clamp(2.15rem,8.1vw,3.15rem)}}.benefits[data-astro-cid-2bqqvzx5]{background:#e6ebe2}.benefit-grid[data-astro-cid-2bqqvzx5]{background:#c7d1c7;border:1px solid #c7d1c7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.benefit[data-astro-cid-2bqqvzx5]{background:#e6ebe2;min-height:295px;padding:37px 28px 42px}.benefit-index[data-astro-cid-2bqqvzx5]{color:#8b9d8a;letter-spacing:.15em;margin-bottom:70px;font-size:.9rem;display:block}.benefit[data-astro-cid-2bqqvzx5] h3[data-astro-cid-2bqqvzx5]{font-family:var(--serif);margin-bottom:14px;font-size:2rem;font-weight:400}.benefit[data-astro-cid-2bqqvzx5] p[data-astro-cid-2bqqvzx5]{color:#556b5a;font-size:.88rem;line-height:1.7}@media (width<=1120px){.benefit[data-astro-cid-2bqqvzx5]{padding:29px 20px}.benefit-index[data-astro-cid-2bqqvzx5]{margin-bottom:40px}}@media (width<=820px){.benefit-grid[data-astro-cid-2bqqvzx5]{grid-template-columns:1fr 1fr}}@media (width<=510px){.benefit-grid[data-astro-cid-2bqqvzx5]{grid-template-columns:1fr}.benefit[data-astro-cid-2bqqvzx5]{min-height:170px}.benefit-index[data-astro-cid-2bqqvzx5]{margin-bottom:17px}}.villa[data-astro-cid-jwprays2]{background:#fff}.villa-grid[data-astro-cid-jwprays2]{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.villa-copy[data-astro-cid-jwprays2] h2[data-astro-cid-jwprays2]{margin-bottom:26px}.villa-copy[data-astro-cid-jwprays2]>p[data-astro-cid-jwprays2]{color:var(--muted);font-size:1.02rem}.facts[data-astro-cid-jwprays2]{grid-template-columns:1fr 1fr;gap:21px;margin:36px 0;display:grid}.fact[data-astro-cid-jwprays2]{border-top:1px solid var(--line);padding-top:17px;font-size:.93rem;line-height:1.55}.fact[data-astro-cid-jwprays2] strong[data-astro-cid-jwprays2]{margin-bottom:5px;display:block}.villa-photo[data-astro-cid-jwprays2]{background:#536e5c;height:620px;position:relative;overflow:visible}.villa-photo[data-astro-cid-jwprays2]:after{content:"";background:linear-gradient(#0000 58%,#0c2c2a80);position:absolute;inset:0}.villa-photo[data-astro-cid-jwprays2] img{transition:transform .7s}.image-flag[data-astro-cid-jwprays2]{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:750;position:absolute;bottom:22px;left:25px}.villa-float[data-astro-cid-jwprays2]{z-index:2;background:#32564b;border:10px solid #fff;width:50%;height:250px;position:absolute;bottom:-32px;left:-48px;box-shadow:0 14px 35px #0002}.level-layout[data-astro-cid-jwprays2]{margin-top:100px}.level-heading[data-astro-cid-jwprays2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:25px;padding-bottom:22px;display:flex}.level-heading[data-astro-cid-jwprays2] h3[data-astro-cid-jwprays2]{font:400 clamp(2rem, 3.5vw, 3.5rem) / 1.15 var(--serif);max-width:580px}.level-heading[data-astro-cid-jwprays2] h3[data-astro-cid-jwprays2] em[data-astro-cid-jwprays2]{color:#64766d;font-style:italic}.level-heading[data-astro-cid-jwprays2] .eyebrow[data-astro-cid-jwprays2]{margin-bottom:15px}.level-heading[data-astro-cid-jwprays2] p[data-astro-cid-jwprays2]{max-width:330px;color:var(--muted);font-size:.91rem}.level-grid[data-astro-cid-jwprays2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.level-card[data-astro-cid-jwprays2]{border:1px solid var(--line);background:#f3f4ed;min-height:237px;padding:31px 28px 32px}.level-top[data-astro-cid-jwprays2]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:36px;display:flex}.level-number[data-astro-cid-jwprays2]{letter-spacing:.14em;text-transform:uppercase;color:#6c8671;font-size:.67rem;font-weight:800}.level-top[data-astro-cid-jwprays2] strong[data-astro-cid-jwprays2]{white-space:nowrap;color:var(--forest);font-size:.78rem}.level-card[data-astro-cid-jwprays2] h4[data-astro-cid-jwprays2]{font:400 1.68rem/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 14px}.level-card[data-astro-cid-jwprays2] p[data-astro-cid-jwprays2]{color:#66776b;font-size:.88rem;line-height:1.7}.level-foot[data-astro-cid-jwprays2]{color:#66776b;max-width:870px;margin-top:22px;font-size:.8rem}@media (width<=1120px){.villa-grid[data-astro-cid-jwprays2]{gap:45px}.villa-float[data-astro-cid-jwprays2]{left:-20px}}@media (width<=820px){.villa-grid[data-astro-cid-jwprays2]{grid-template-columns:1fr;gap:35px}.villa-photo[data-astro-cid-jwprays2]{height:510px;margin:0 0 20px 20px}.villa-float[data-astro-cid-jwprays2]{height:200px}.level-layout[data-astro-cid-jwprays2]{margin-top:74px}.level-heading[data-astro-cid-jwprays2]{flex-direction:column;align-items:flex-start;gap:14px}.level-grid[data-astro-cid-jwprays2]{grid-template-columns:1fr}.level-card[data-astro-cid-jwprays2]{min-height:unset}}@media (width<=510px){.villa-photo[data-astro-cid-jwprays2]{height:380px;margin-left:0}.villa-float[data-astro-cid-jwprays2]{border-width:5px;height:135px;bottom:-20px;left:-4px}.level-heading[data-astro-cid-jwprays2] h3[data-astro-cid-jwprays2]{font-size:2.4rem}.level-top[data-astro-cid-jwprays2]{margin-bottom:21px}}.day[data-astro-cid-sgqi3u23]{background:#f1f0e8}.day[data-astro-cid-sgqi3u23] .section-intro[data-astro-cid-sgqi3u23]{max-width:1070px}.day[data-astro-cid-sgqi3u23] .section-intro[data-astro-cid-sgqi3u23] h2[data-astro-cid-sgqi3u23]{font-size:clamp(2.7rem,4.7vw,4.9rem);line-height:1.15}.day[data-astro-cid-sgqi3u23] .section-intro[data-astro-cid-sgqi3u23] h2[data-astro-cid-sgqi3u23] .heading-line[data-astro-cid-sgqi3u23]{display:block}.day-grid[data-astro-cid-sgqi3u23]{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.day-card[data-astro-cid-sgqi3u23]{background:#fff;flex-direction:column;min-height:440px;display:flex}.day-img[data-astro-cid-sgqi3u23]{background:linear-gradient(130deg,#294b45,#739086);height:235px;overflow:hidden}.day-img[data-astro-cid-sgqi3u23] img{transition:transform .7s}.day-card[data-astro-cid-sgqi3u23]:hover .day-img[data-astro-cid-sgqi3u23] img{transform:scale(1.05)}.day-content[data-astro-cid-sgqi3u23]{flex:1;padding:30px}.day-content[data-astro-cid-sgqi3u23] small[data-astro-cid-sgqi3u23]{letter-spacing:.17em;color:#a28c66;font-size:.68rem;font-weight:800}.day-content[data-astro-cid-sgqi3u23] h3[data-astro-cid-sgqi3u23]{font:400 1.7rem var(--serif);margin:13px 0 11px}.day-content[data-astro-cid-sgqi3u23] p[data-astro-cid-sgqi3u23]{color:#637169;font-size:.89rem;line-height:1.7}@media (width>=1100px){.day[data-astro-cid-sgqi3u23] .section-intro[data-astro-cid-sgqi3u23] h2[data-astro-cid-sgqi3u23] .heading-line[data-astro-cid-sgqi3u23]{white-space:nowrap}}@media (width<=820px){.day-grid[data-astro-cid-sgqi3u23]{grid-template-columns:1fr}.day-card[data-astro-cid-sgqi3u23]{min-height:auto}.day-img[data-astro-cid-sgqi3u23]{height:245px}}@media (width<=600px){.day[data-astro-cid-sgqi3u23] .section-intro[data-astro-cid-sgqi3u23] h2[data-astro-cid-sgqi3u23]{font-size:clamp(2.15rem,8.1vw,3.15rem)}}.offers[data-astro-cid-pqqdiklx]{background:#fff}.offer-label[data-astro-cid-pqqdiklx]{letter-spacing:.17em;text-transform:uppercase;color:#8c9f87;font-size:.66rem;font-weight:800}.monthly-offer[data-astro-cid-pqqdiklx]{border:1px solid var(--line);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:0;display:grid}.monthly-offer-main[data-astro-cid-pqqdiklx]{background:var(--forest);color:#fff;flex-direction:column;align-items:flex-start;padding:54px 52px 55px;display:flex}.monthly-offer-main[data-astro-cid-pqqdiklx] .offer-label[data-astro-cid-pqqdiklx]{color:#e2c79b}.monthly-offer-main[data-astro-cid-pqqdiklx] h3[data-astro-cid-pqqdiklx]{font:400 clamp(2.9rem, 4.2vw, 4.6rem) / 1.1 var(--serif);letter-spacing:-.055em;margin:37px 0 24px}.monthly-offer-main[data-astro-cid-pqqdiklx]>p[data-astro-cid-pqqdiklx]{color:#e0e8df;max-width:490px;font-size:1rem}.month-price[data-astro-cid-pqqdiklx]{letter-spacing:-.07em;margin-top:auto;padding-top:44px;font-size:clamp(3rem,5vw,5.3rem);font-weight:750;line-height:1.1}.monthly-offer-main[data-astro-cid-pqqdiklx] .month-price-note[data-astro-cid-pqqdiklx]{color:#d1e1d6;margin:4px 0 20px;font-size:.88rem;line-height:1.6}.monthly-offer-main[data-astro-cid-pqqdiklx] .btn[data-astro-cid-pqqdiklx]{width:min(100%,430px);margin-top:12px}.monthly-offer-side[data-astro-cid-pqqdiklx]{background:#f5f6f0;padding:48px 46px 44px}.monthly-offer-side[data-astro-cid-pqqdiklx] .eyebrow[data-astro-cid-pqqdiklx]{margin-bottom:18px}.monthly-offer-side[data-astro-cid-pqqdiklx]>h3[data-astro-cid-pqqdiklx]{font:400 2.5rem/1.1 var(--serif);letter-spacing:-.05em;margin-bottom:36px}.inclusion[data-astro-cid-pqqdiklx]{border-top:1px solid var(--line);gap:20px;padding:21px 0;display:flex}.inclusion[data-astro-cid-pqqdiklx]>span[data-astro-cid-pqqdiklx]{color:#8ca08b;letter-spacing:.06em;min-width:22px;font-size:.75rem;font-weight:800}.inclusion[data-astro-cid-pqqdiklx] strong[data-astro-cid-pqqdiklx]{font-size:.96rem}.inclusion[data-astro-cid-pqqdiklx] p[data-astro-cid-pqqdiklx]{color:#69796d;margin-top:5px;font-size:.86rem;line-height:1.6}.monthly-smallprint[data-astro-cid-pqqdiklx]{color:#78877a;margin-top:17px;font-size:.76rem;line-height:1.6}@media (width<=820px){.monthly-offer[data-astro-cid-pqqdiklx]{grid-template-columns:1fr}.monthly-offer-main[data-astro-cid-pqqdiklx],.monthly-offer-side[data-astro-cid-pqqdiklx]{padding:42px 30px}}@media (width<=510px){.monthly-offer-main[data-astro-cid-pqqdiklx],.monthly-offer-side[data-astro-cid-pqqdiklx]{padding:34px 22px}}.compare[data-astro-cid-6umfr3vd]{background:#e7ece5}.compare-grid[data-astro-cid-6umfr3vd]{grid-template-columns:.68fr 1.32fr;align-items:start;gap:85px;display:grid}.compare[data-astro-cid-6umfr3vd] h2[data-astro-cid-6umfr3vd]{margin-bottom:25px}.compare[data-astro-cid-6umfr3vd] p[data-astro-cid-6umfr3vd]{color:#5c6e61}.compare-cta[data-astro-cid-6umfr3vd]{margin-top:30px}.compare-table[data-astro-cid-6umfr3vd]{background:#fff;border:1px solid #d7dfd6;overflow:hidden}.compare-head[data-astro-cid-6umfr3vd],.compare-row[data-astro-cid-6umfr3vd]{grid-template-columns:1fr 1fr;display:grid}.compare-head[data-astro-cid-6umfr3vd]{background:#f4f5ef}.compare-head[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd]{letter-spacing:.08em;text-transform:uppercase;padding:22px 25px;font-size:.69rem;font-weight:800}.compare-head[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd]+span[data-astro-cid-6umfr3vd]{color:#244838;background:#d2e0d3}.compare-row[data-astro-cid-6umfr3vd]{border-top:1px solid #e0e6df}.compare-row[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd]{color:#5d6b63;padding:23px 25px;font-size:.88rem;line-height:1.55}.compare-row[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd]+span[data-astro-cid-6umfr3vd]{color:#244838;background:#edf3eb;font-weight:600}@media (width<=1120px){.compare-grid[data-astro-cid-6umfr3vd]{gap:45px}}@media (width<=820px){.compare-grid[data-astro-cid-6umfr3vd]{grid-template-columns:1fr;gap:35px}}@media (width<=510px){.compare-head[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd],.compare-row[data-astro-cid-6umfr3vd] span[data-astro-cid-6umfr3vd]{padding:16px 13px;font-size:.76rem}}.extras[data-astro-cid-b3unqnyv]{background:#fff}.extras-grid[data-astro-cid-b3unqnyv]{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.extra[data-astro-cid-b3unqnyv]{border:1px solid #dce3da;flex-direction:column;justify-content:space-between;min-height:162px;padding:33px;display:flex}.extra-icon[data-astro-cid-b3unqnyv]{font-family:var(--serif);color:#b7a073;font-size:2rem}.extra[data-astro-cid-b3unqnyv] strong[data-astro-cid-b3unqnyv]{font-size:1rem;font-weight:600}@media (width<=820px){.extras-grid[data-astro-cid-b3unqnyv]{grid-template-columns:1fr 1fr}}@media (width<=510px){.extras-grid[data-astro-cid-b3unqnyv]{grid-template-columns:1fr}}.process[data-astro-cid-zqx4z7wa]{background:var(--forest);color:#fff}.process[data-astro-cid-zqx4z7wa] .section-intro[data-astro-cid-zqx4z7wa] p[data-astro-cid-zqx4z7wa]{color:#c7d8cb}.process-grid[data-astro-cid-zqx4z7wa]{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.process-step[data-astro-cid-zqx4z7wa]{border-top:1px solid #5c756a;padding-top:25px}.process-index[data-astro-cid-zqx4z7wa]{font:400 2.2rem var(--serif);color:#d6b98b;margin-bottom:65px;display:block}.process-step[data-astro-cid-zqx4z7wa] h3[data-astro-cid-zqx4z7wa]{font:400 1.95rem var(--serif);margin-bottom:19px}.process-step[data-astro-cid-zqx4z7wa] p[data-astro-cid-zqx4z7wa]{color:#c6d7c9;font-size:.91rem}.process-cta[data-astro-cid-zqx4z7wa]{margin-top:48px}@media (width<=820px){.process-grid[data-astro-cid-zqx4z7wa]{grid-template-columns:1fr}.process-index[data-astro-cid-zqx4z7wa]{margin-bottom:25px}}.gallery[data-astro-cid-uct5axos]{background:#f5f4ee}.gallery-grid[data-astro-cid-uct5axos]{grid-template-rows:240px 240px;grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.gallery-item[data-astro-cid-uct5axos]{background:#577260;margin:0;position:relative;overflow:hidden}.gallery-item[data-astro-cid-uct5axos]:first-child{grid-row:span 2}.gallery-item[data-astro-cid-uct5axos]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#12352d9b);position:absolute;inset:0}.gallery-item[data-astro-cid-uct5axos] img{transition:transform .7s}.gallery-item[data-astro-cid-uct5axos]:hover img{transform:scale(1.05)}.gallery-item[data-astro-cid-uct5axos] figcaption[data-astro-cid-uct5axos]{color:#fff;letter-spacing:.12em;text-transform:uppercase;z-index:1;font-size:.72rem;font-weight:700;position:absolute;bottom:21px;left:22px}@media (width<=820px){.gallery-grid[data-astro-cid-uct5axos]{grid-template-rows:230px 190px 190px;grid-template-columns:1fr 1fr}.gallery-item[data-astro-cid-uct5axos]:first-child{grid-area:span 1/span 2}}@media (width<=510px){.gallery-grid[data-astro-cid-uct5axos]{grid-template-rows:210px 165px 165px;gap:8px}.gallery-item[data-astro-cid-uct5axos] figcaption[data-astro-cid-uct5axos]{font-size:.61rem;bottom:10px;left:12px}}.faq-section[data-astro-cid-yqqw3nte]{background:#fff}.faq-grid[data-astro-cid-yqqw3nte]{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.faq-grid[data-astro-cid-yqqw3nte] h2[data-astro-cid-yqqw3nte]{margin-bottom:24px}.faq-grid[data-astro-cid-yqqw3nte] p[data-astro-cid-yqqw3nte]{color:#6c7b70}.faq-list[data-astro-cid-yqqw3nte]{border-top:1px solid var(--line)}.faq[data-astro-cid-yqqw3nte]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-yqqw3nte] summary[data-astro-cid-yqqw3nte]{cursor:pointer;padding:26px 40px 26px 0;font-size:.98rem;font-weight:700;line-height:1.5;list-style:none;position:relative}.faq[data-astro-cid-yqqw3nte] summary[data-astro-cid-yqqw3nte]::-webkit-details-marker{display:none}.faq[data-astro-cid-yqqw3nte] summary[data-astro-cid-yqqw3nte]:after{content:"+";font-size:1.5rem;font-weight:400;position:absolute;top:23px;right:3px}.faq[data-astro-cid-yqqw3nte][open] summary[data-astro-cid-yqqw3nte]:after{content:"−"}.faq[data-astro-cid-yqqw3nte] p[data-astro-cid-yqqw3nte]{color:#637469;padding:0 35px 25px 0;font-size:.93rem}@media (width<=1120px){.faq-grid[data-astro-cid-yqqw3nte]{gap:45px}}@media (width<=820px){.faq-grid[data-astro-cid-yqqw3nte]{grid-template-columns:1fr;gap:35px}}.cta-final[data-astro-cid-3kxtsh6y]{background:var(--deep);color:#fff;padding:120px 0}.cta-grid[data-astro-cid-3kxtsh6y]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.cta-intro[data-astro-cid-3kxtsh6y] h2[data-astro-cid-3kxtsh6y]{margin-bottom:29px}.cta-intro[data-astro-cid-3kxtsh6y]>p[data-astro-cid-3kxtsh6y]{color:#d0dfd3;font-size:1.07rem}.cta-mini[data-astro-cid-3kxtsh6y]{color:#bbd0c2;border-top:1px solid #426055;margin-top:55px;padding-top:26px;font-size:.86rem}.cta-mini[data-astro-cid-3kxtsh6y] a[data-astro-cid-3kxtsh6y]{color:#efdbb2}.cta-phone[data-astro-cid-3kxtsh6y]{margin-top:10px}.cta-address[data-astro-cid-3kxtsh6y]{color:#a5b9aa;margin-top:17px;font-size:.77rem}.form[data-astro-cid-3kxtsh6y]{color:var(--ink);background:#faf9f4;padding:42px}.form[data-astro-cid-3kxtsh6y] h3[data-astro-cid-3kxtsh6y]{font:400 2rem var(--serif);margin-bottom:8px}.form[data-astro-cid-3kxtsh6y] .form-sub[data-astro-cid-3kxtsh6y]{color:#77857a;margin-bottom:26px;font-size:.88rem}.fields[data-astro-cid-3kxtsh6y]{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field[data-astro-cid-3kxtsh6y]{margin-bottom:18px}fieldset[data-astro-cid-3kxtsh6y].field{border:0;min-width:0;margin-inline:0;padding:0}.field[data-astro-cid-3kxtsh6y] label[data-astro-cid-3kxtsh6y],.field[data-astro-cid-3kxtsh6y] legend[data-astro-cid-3kxtsh6y]{margin-bottom:8px;padding:0;font-size:.72rem;font-weight:800;display:block}.field[data-astro-cid-3kxtsh6y] input[data-astro-cid-3kxtsh6y],.field[data-astro-cid-3kxtsh6y] select[data-astro-cid-3kxtsh6y],.field[data-astro-cid-3kxtsh6y] textarea[data-astro-cid-3kxtsh6y]{width:100%;color:var(--ink);background:#fff;border:1px solid #d5ded3;border-radius:1px;outline:none;min-height:48px;padding:13px 12px;font-size:16px}.field[data-astro-cid-3kxtsh6y] input[data-astro-cid-3kxtsh6y]:focus,.field[data-astro-cid-3kxtsh6y] textarea[data-astro-cid-3kxtsh6y]:focus,.field[data-astro-cid-3kxtsh6y] select[data-astro-cid-3kxtsh6y]:focus{border-color:#997c53;box-shadow:0 0 0 2px #c7a4713d}.field[data-astro-cid-3kxtsh6y] textarea[data-astro-cid-3kxtsh6y]{resize:vertical;min-height:96px}.field[data-astro-cid-3kxtsh6y] select[data-astro-cid-3kxtsh6y]{cursor:pointer}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:13px 18px;margin:6px 0 8px;display:grid}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y] label[data-astro-cid-3kxtsh6y]{cursor:pointer;color:#5b695f;align-items:center;gap:9px;min-width:0;min-height:20px;margin:0;font-size:.79rem;font-weight:600;line-height:1.35;display:flex}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y] input[data-astro-cid-3kxtsh6y]{width:16px;height:16px;min-height:0;box-shadow:none;accent-color:#275e46;border:0;flex:0 0 16px;margin:0;padding:0}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y] label[data-astro-cid-3kxtsh6y] span[data-astro-cid-3kxtsh6y]{flex:1;min-width:0;display:block}.agreement[data-astro-cid-3kxtsh6y]{color:#5c695e;align-items:start;gap:9px;margin:13px 0;font-size:.78rem;line-height:1.5;display:flex}.agreement[data-astro-cid-3kxtsh6y] input[data-astro-cid-3kxtsh6y]{accent-color:#265a44;margin-top:3px}.agreement[data-astro-cid-3kxtsh6y] a[data-astro-cid-3kxtsh6y]{text-decoration:underline}.gotcha[data-astro-cid-3kxtsh6y]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form[data-astro-cid-3kxtsh6y] .btn[data-astro-cid-3kxtsh6y]{width:100%;margin-top:18px}.form[data-astro-cid-3kxtsh6y] .btn[data-astro-cid-3kxtsh6y]:disabled{opacity:.6;cursor:wait}.form-status[data-astro-cid-3kxtsh6y]{color:#315d45;margin-top:16px;font-size:.83rem;line-height:1.6;display:none}.form-status[data-astro-cid-3kxtsh6y].show{display:block}.form-status[data-astro-cid-3kxtsh6y].error{color:#9a3b2b}.form-disclaimer[data-astro-cid-3kxtsh6y]{color:#849086;margin-top:16px;font-size:.69rem;line-height:1.6}@media (width<=1120px){.cta-grid[data-astro-cid-3kxtsh6y]{gap:45px}}@media (width<=820px){.cta-grid[data-astro-cid-3kxtsh6y]{grid-template-columns:1fr;gap:35px}}@media (width<=510px){.cta-final[data-astro-cid-3kxtsh6y]{padding:70px 0}.form[data-astro-cid-3kxtsh6y]{padding:28px 20px}.fields[data-astro-cid-3kxtsh6y]{grid-template-columns:1fr}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y]{gap:14px 10px}.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y] label[data-astro-cid-3kxtsh6y]{gap:7px;font-size:.73rem}}@media (width<=360px){.field[data-astro-cid-3kxtsh6y] .checks[data-astro-cid-3kxtsh6y]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}
