.amenities-section[data-astro-cid-g74kjmup]{background:#f5f7f3;padding:100px 7%}.amenities-heading[data-astro-cid-g74kjmup]{text-align:center;max-width:700px;margin:0 auto 50px}.eyebrow[data-astro-cid-g74kjmup]{color:#60806b;letter-spacing:3px;font-size:12px;font-weight:700}.amenities-heading[data-astro-cid-g74kjmup] h2[data-astro-cid-g74kjmup]{color:#26352f;margin:15px 0 20px;font-size:clamp(32px,4vw,46px);font-weight:500}.amenities-heading[data-astro-cid-g74kjmup]>p[data-astro-cid-g74kjmup]:last-child{color:#64716b;line-height:1.8}.amenities-grid[data-astro-cid-g74kjmup]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1250px;margin:0 auto;display:grid}.amenity-card[data-astro-cid-g74kjmup]{background:#fff;border:1px solid #e9ede7;border-radius:10px;padding:32px 25px;transition:transform .25s,box-shadow .25s}.amenity-card[data-astro-cid-g74kjmup]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #1e372814}.amenity-icon[data-astro-cid-g74kjmup]{color:#285b46;background:#edf3ec;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;display:flex}.amenity-card[data-astro-cid-g74kjmup] h3[data-astro-cid-g74kjmup]{color:#26352f;margin:0 0 12px;font-size:18px;font-weight:600}.amenity-card[data-astro-cid-g74kjmup] p[data-astro-cid-g74kjmup]{color:#69766e;margin:0;font-size:14px;line-height:1.7}@media (width<=1000px){.amenities-grid[data-astro-cid-g74kjmup]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.amenities-section[data-astro-cid-g74kjmup]{padding:65px 5%}.amenities-grid[data-astro-cid-g74kjmup]{gap:12px}.amenity-card[data-astro-cid-g74kjmup]{padding:22px 17px}.amenity-card[data-astro-cid-g74kjmup] h3[data-astro-cid-g74kjmup]{font-size:16px}}@media (width<=380px){.amenities-grid[data-astro-cid-g74kjmup]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.amenity-card[data-astro-cid-g74kjmup]{transition:none}}.back-to-top[data-astro-cid-vy5be4ad]{color:#fff;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#234b3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:opacity .3s,transform .3s,visibility .3s,background .3s;display:flex;position:fixed;bottom:84px;right:22px;transform:translateY(12px);box-shadow:0 5px 18px #0000002e}.back-to-top[data-astro-cid-vy5be4ad].visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top[data-astro-cid-vy5be4ad]:hover{background:#356b53;transform:translateY(-3px)}.back-to-top[data-astro-cid-vy5be4ad]:focus-visible{outline-offset:3px;outline:3px solid #9ab8a2}@media (width<=600px){.back-to-top[data-astro-cid-vy5be4ad]{width:42px;height:42px;bottom:78px;right:22px}}.film-section[data-astro-cid-qiod2xof]{background:#f7f6f2;padding:100px 7%}.film-container[data-astro-cid-qiod2xof]{grid-template-columns:1fr .8fr;align-items:center;gap:90px;max-width:1150px;margin:0 auto;display:grid}.eyebrow[data-astro-cid-qiod2xof]{color:#60806b;letter-spacing:3px;font-size:12px;font-weight:700}.film-content[data-astro-cid-qiod2xof] h2[data-astro-cid-qiod2xof]{color:#26352f;margin:20px 0 28px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.15}.film-description[data-astro-cid-qiod2xof]{color:#64716b;max-width:480px;font-size:17px;line-height:1.9}.film-subtitle[data-astro-cid-qiod2xof]{color:#60806b;margin:30px 0;font-family:Georgia,serif;font-size:19px;font-style:italic}.watch-button[data-astro-cid-qiod2xof]{color:#fff;cursor:pointer;background:#285b46;border:none;border-radius:6px;align-items:center;gap:12px;padding:17px 28px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.watch-button[data-astro-cid-qiod2xof]:hover{background:#1d4434}.film-visual[data-astro-cid-qiod2xof]{flex-direction:column;align-items:center;gap:18px;display:flex}.video-frame[data-astro-cid-qiod2xof]{background:#26352f;border-radius:16px;width:100%;max-width:300px;overflow:hidden;box-shadow:0 25px 60px #1e2d2329}.video-frame[data-astro-cid-qiod2xof] video[data-astro-cid-qiod2xof]{aspect-ratio:4/7;object-fit:contain;width:100%;height:auto;display:block}.film-caption[data-astro-cid-qiod2xof]{color:#64716b;align-items:center;gap:9px;font-size:13px;display:flex}@media (width<=850px){.film-section[data-astro-cid-qiod2xof]{padding:65px 5%}.film-container[data-astro-cid-qiod2xof]{text-align:center;grid-template-columns:1fr;gap:45px}.film-description[data-astro-cid-qiod2xof]{margin-left:auto;margin-right:auto}.video-frame[data-astro-cid-qiod2xof]{max-width:300px}}.booking-inquiry[data-astro-cid-foeyhp27]{background:#f8f7f3;padding:90px 24px}.inquiry-container[data-astro-cid-foeyhp27]{max-width:700px;margin:0 auto}.inquiry-heading[data-astro-cid-foeyhp27]{text-align:center;margin-bottom:38px}.eyebrow[data-astro-cid-foeyhp27]{color:#718a73;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.inquiry-heading[data-astro-cid-foeyhp27] h2[data-astro-cid-foeyhp27]{color:#234b3c;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:400}.inquiry-heading[data-astro-cid-foeyhp27] p[data-astro-cid-foeyhp27]{color:#666;font-size:16px;line-height:1.8}.inquiry-form[data-astro-cid-foeyhp27]{background:#fff;border-radius:18px;padding:36px;box-shadow:0 8px 30px #0000000d}.form-grid[data-astro-cid-foeyhp27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.field[data-astro-cid-foeyhp27]{flex-direction:column;gap:9px;margin-bottom:22px;display:flex}.form-grid[data-astro-cid-foeyhp27] .field[data-astro-cid-foeyhp27]{margin-bottom:0}.field[data-astro-cid-foeyhp27] label[data-astro-cid-foeyhp27]{color:#234b3c;font-size:14px;font-weight:600}.field[data-astro-cid-foeyhp27] input[data-astro-cid-foeyhp27],.field[data-astro-cid-foeyhp27] select[data-astro-cid-foeyhp27],.field[data-astro-cid-foeyhp27] textarea[data-astro-cid-foeyhp27]{box-sizing:border-box;color:#333;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #deded8;border-radius:9px;padding:13px 14px;font-size:15px}.field[data-astro-cid-foeyhp27] input[data-astro-cid-foeyhp27]:focus,.field[data-astro-cid-foeyhp27] select[data-astro-cid-foeyhp27]:focus,.field[data-astro-cid-foeyhp27] textarea[data-astro-cid-foeyhp27]:focus{border-color:#718a73;outline:none;box-shadow:0 0 0 3px #718a731f}.field[data-astro-cid-foeyhp27] textarea[data-astro-cid-foeyhp27]{resize:vertical}.submit-button[data-astro-cid-foeyhp27]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#234b3c;border:none;border-radius:9px;padding:15px 20px;font-size:15px;font-weight:600;transition:background .25s}.submit-button[data-astro-cid-foeyhp27]:hover{background:#356b53}.form-note[data-astro-cid-foeyhp27]{color:#777;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.6}.form-status[data-astro-cid-foeyhp27]{text-align:center;color:#234b3c;margin:12px 0 0;font-size:14px}@media (width<=600px){.booking-inquiry[data-astro-cid-foeyhp27]{padding:65px 18px}.inquiry-form[data-astro-cid-foeyhp27]{padding:24px 18px}.form-grid[data-astro-cid-foeyhp27]{grid-template-columns:1fr;gap:20px}}.discover-ruse[data-astro-cid-iodm7hpu]{background:#f8f7f3;padding:90px 24px}.container[data-astro-cid-iodm7hpu]{max-width:1180px;margin:0 auto}.section-heading[data-astro-cid-iodm7hpu]{text-align:center;max-width:680px;margin:0 auto 48px}.eyebrow[data-astro-cid-iodm7hpu]{color:#718a73;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.section-heading[data-astro-cid-iodm7hpu] h2[data-astro-cid-iodm7hpu]{color:#234b3c;margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:400}.section-heading[data-astro-cid-iodm7hpu] p[data-astro-cid-iodm7hpu]{color:#666;font-size:16px;line-height:1.8}.places-grid[data-astro-cid-iodm7hpu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.place-card[data-astro-cid-iodm7hpu]{background:#fff;border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 30px #0000000b}.place-card[data-astro-cid-iodm7hpu]:hover{transform:translateY(-5px);box-shadow:0 14px 35px #00000017}.place-image[data-astro-cid-iodm7hpu]{aspect-ratio:4/3;overflow:hidden}.place-image[data-astro-cid-iodm7hpu] img[data-astro-cid-iodm7hpu]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.place-card[data-astro-cid-iodm7hpu]:hover img[data-astro-cid-iodm7hpu]{transform:scale(1.04)}.place-content[data-astro-cid-iodm7hpu]{padding:22px 20px 26px}.place-content[data-astro-cid-iodm7hpu] h3[data-astro-cid-iodm7hpu]{color:#234b3c;margin:0 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:400}.place-content[data-astro-cid-iodm7hpu] p[data-astro-cid-iodm7hpu]{color:#777;margin:0;font-size:14px;line-height:1.7}.local-note[data-astro-cid-iodm7hpu]{color:#234b3c;text-align:center;justify-content:center;align-items:center;gap:10px;margin:42px 0 0;font-size:15px;font-style:italic;font-weight:500;display:flex}.heart[data-astro-cid-iodm7hpu]{color:#718a73;font-size:19px;font-style:normal}@media (width<=950px){.places-grid[data-astro-cid-iodm7hpu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.discover-ruse[data-astro-cid-iodm7hpu]{padding:65px 18px}.places-grid[data-astro-cid-iodm7hpu]{grid-template-columns:1fr;gap:20px}.section-heading[data-astro-cid-iodm7hpu]{margin-bottom:32px}}.gallery-section[data-astro-cid-rj65ajc3]{background:#fff;padding:100px 7%}.gallery-heading[data-astro-cid-rj65ajc3]{text-align:center;max-width:680px;margin:0 auto 45px}.eyebrow[data-astro-cid-rj65ajc3]{color:#60806b;letter-spacing:3px;font-size:12px;font-weight:700}.gallery-heading[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{color:#26352f;margin:15px 0;font-size:clamp(32px,4vw,46px);font-weight:500}.gallery-heading[data-astro-cid-rj65ajc3]>p[data-astro-cid-rj65ajc3]:last-child{color:#64716b;line-height:1.8}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-rows:repeat(2,220px);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1250px;margin:0 auto;display:grid}.gallery-item[data-astro-cid-rj65ajc3]{cursor:pointer;background:#eee;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-item[data-astro-cid-rj65ajc3]:first-child{grid-area:span 2/span 2}.gallery-item[data-astro-cid-rj65ajc3]:nth-child(2){grid-column:span 2}.gallery-item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.gallery-item[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.05)}.photo-label[data-astro-cid-rj65ajc3]{color:#fff;text-align:left;background:linear-gradient(#0000,#0009);padding:25px 18px 14px;font-size:15px;position:absolute;bottom:0;left:0;right:0}.lightbox[data-astro-cid-rj65ajc3]{color:#fff;background:#0c130ff5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;position:fixed;inset:0}.lightbox[data-astro-cid-rj65ajc3][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{text-align:center;max-width:85vw;margin:0}.lightbox-image[data-astro-cid-rj65ajc3]{object-fit:contain;width:auto;max-width:85vw;height:auto;max-height:80vh;margin:0 auto;display:block}.lightbox-caption[data-astro-cid-rj65ajc3]{margin-top:14px;font-size:14px}.close-lightbox[data-astro-cid-rj65ajc3],.lightbox-prev[data-astro-cid-rj65ajc3],.lightbox-next[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px;font-size:36px;position:absolute}.close-lightbox[data-astro-cid-rj65ajc3]{top:15px;right:25px}.lightbox-prev[data-astro-cid-rj65ajc3]{top:50%;left:15px;transform:translateY(-50%)}.lightbox-next[data-astro-cid-rj65ajc3]{top:50%;right:15px;transform:translateY(-50%)}.lightbox-counter[data-astro-cid-rj65ajc3]{font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=768px){.gallery-section[data-astro-cid-rj65ajc3]{padding:65px 5%}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-rows:230px 160px 160px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-item[data-astro-cid-rj65ajc3]:first-child{grid-area:span 1/span 2}.gallery-item[data-astro-cid-rj65ajc3]:nth-child(2){grid-column:span 2}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3],.lightbox-image[data-astro-cid-rj65ajc3]{max-width:78vw}}@media (prefers-reduced-motion:reduce){.gallery-item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{transition:none}}.location-section[data-astro-cid-rjm2jqzt]{background:#fff;padding:100px 7%}.location-heading[data-astro-cid-rjm2jqzt]{text-align:center;max-width:700px;margin:0 auto 50px}.eyebrow[data-astro-cid-rjm2jqzt]{color:#60806b;letter-spacing:3px;font-size:12px;font-weight:700}.location-heading[data-astro-cid-rjm2jqzt] h2[data-astro-cid-rjm2jqzt]{color:#26352f;margin:15px 0 20px;font-size:clamp(32px,4vw,46px);font-weight:500}.location-heading[data-astro-cid-rjm2jqzt]>p[data-astro-cid-rjm2jqzt]:last-child{color:#64716b;line-height:1.8}.location-layout[data-astro-cid-rjm2jqzt]{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:45px;max-width:1250px;margin:0 auto;display:grid}.location-details[data-astro-cid-rjm2jqzt]{padding:30px 0}.detail[data-astro-cid-rjm2jqzt]{align-items:flex-start;gap:18px;margin-bottom:32px;display:flex}.detail-icon[data-astro-cid-rjm2jqzt]{color:#285b46;background:#edf3ec;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.detail[data-astro-cid-rjm2jqzt] h3[data-astro-cid-rjm2jqzt]{color:#26352f;margin:2px 0 10px;font-size:19px}.detail[data-astro-cid-rjm2jqzt] p[data-astro-cid-rjm2jqzt]{color:#69766e;margin:0;font-size:15px;line-height:1.8}.directions-button[data-astro-cid-rjm2jqzt]{color:#fff;background:#285b46;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.directions-button[data-astro-cid-rjm2jqzt]:hover{background:#1d4434}.map-container[data-astro-cid-rjm2jqzt]{background:#edf3ec;border-radius:12px;min-height:440px;overflow:hidden}.map-container[data-astro-cid-rjm2jqzt] iframe[data-astro-cid-rjm2jqzt]{border:0;width:100%;height:100%;min-height:440px;display:block}@media (width<=850px){.location-section[data-astro-cid-rjm2jqzt]{padding:65px 5%}.location-layout[data-astro-cid-rjm2jqzt]{grid-template-columns:1fr;gap:25px}.location-details[data-astro-cid-rjm2jqzt]{padding:0}.map-container[data-astro-cid-rjm2jqzt],.map-container[data-astro-cid-rjm2jqzt] iframe[data-astro-cid-rjm2jqzt]{min-height:350px}}.viber-button[data-astro-cid-ryl5jipw]{color:#fff;z-index:1000;background:#7360f2;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:transform .25s,background .25s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 18px #0003}.viber-button[data-astro-cid-ryl5jipw]:hover{background:#6250d5;transform:translateY(-3px)}.viber-button[data-astro-cid-ryl5jipw]:focus-visible{outline-offset:3px;outline:3px solid #a99df8}@media (width<=600px){.viber-button[data-astro-cid-ryl5jipw]{width:46px;height:46px;bottom:20px;right:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#26352f;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.site-header[data-astro-cid-lcdefpme]{background:#fff;justify-content:space-between;align-items:center;padding:22px 7%;display:flex}.logo[data-astro-cid-lcdefpme]{color:#244b3c;letter-spacing:5px;font-size:30px;font-weight:700;text-decoration:none}.logo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:3px;margin-top:4px;font-size:9px;display:block}nav[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#26352f;font-size:16px;text-decoration:none;transition:color .25s}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.nav-button):hover{color:#4e8064}.nav-button[data-astro-cid-lcdefpme],.button[data-astro-cid-lcdefpme]{color:#fff;background:#285b46;border-radius:4px;padding:15px 25px;font-size:14px;text-decoration:none;display:inline-block}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(110deg,#e7eee8 0%,#f5f3ed 100%);align-items:center;min-height:620px;padding:90px 9%;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:3px;color:#60806b;font-size:12px;font-weight:700}h1[data-astro-cid-lcdefpme]{margin:20px 0;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.12}.hero-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){margin-bottom:35px;font-size:18px;line-height:1.8}.section[data-astro-cid-lcdefpme]{text-align:center;padding:100px 8%}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:15px 0 25px;font-size:clamp(30px,4vw,46px);font-weight:500}.section[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#64716b;max-width:650px;margin:0 auto;line-height:1.9}.light[data-astro-cid-lcdefpme]{background:#f5f7f3}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1050px;margin:50px auto 0;display:grid}.features[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:#fff;border-radius:8px;padding:30px 15px}.booking[data-astro-cid-lcdefpme]{background:#e7eee8}.placeholder-button[data-astro-cid-lcdefpme]{opacity:.75;cursor:default;margin-top:30px}footer[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#203d30;padding:45px 8%}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.8;font-size:13px}@media (width<=768px){.site-header[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px}nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:15px}.hero[data-astro-cid-lcdefpme]{min-height:500px;padding:70px 7%}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.section[data-astro-cid-lcdefpme]{padding:70px 6%}}.logo[data-astro-cid-lcdefpme]{color:#514940;letter-spacing:normal;flex-direction:column;justify-content:center;align-items:center;min-width:165px;line-height:1;text-decoration:none;display:flex}.logo[data-astro-cid-lcdefpme] .logo-apartment[data-astro-cid-lcdefpme]{letter-spacing:0;text-align:center;margin:0;font-family:Caveat,cursive;font-size:25px;font-weight:400;transform:none}.logo[data-astro-cid-lcdefpme] .logo-bella[data-astro-cid-lcdefpme]{letter-spacing:0;text-align:center;margin:0;font-family:Allura,cursive;font-size:68px;font-weight:400;line-height:1}.logo[data-astro-cid-lcdefpme] .logo-decoration[data-astro-cid-lcdefpme]{letter-spacing:4px;color:#796c60;text-align:center;margin:-7px 0 0;font-family:Georgia,serif;font-size:13px}.site-header[data-astro-cid-lcdefpme]{min-height:108px;padding:12px 7%}nav[data-astro-cid-lcdefpme] .nav-button[data-astro-cid-lcdefpme]{color:#fff}nav[data-astro-cid-lcdefpme] .nav-button[data-astro-cid-lcdefpme]:hover,.button[data-astro-cid-lcdefpme]:hover{background:#1c4433}.hero[data-astro-cid-lcdefpme]{background:#f5f3ee;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:5%;min-height:620px;padding:65px 7%;display:grid}.hero-content[data-astro-cid-lcdefpme]{max-width:580px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-1.5px;color:#293c32;font-size:clamp(40px,4.3vw,66px);font-weight:500;line-height:1.12}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#4e8064}.hero[data-astro-cid-lcdefpme] .hero-description[data-astro-cid-lcdefpme]{color:#66736b;max-width:490px;margin:25px 0 35px;font-size:17px;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.secondary-link[data-astro-cid-lcdefpme]{color:#285b46;font-size:14px;font-weight:600;text-decoration:none}.secondary-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hero-image[data-astro-cid-lcdefpme]{border-radius:6px;width:100%;height:510px;overflow:hidden;box-shadow:0 20px 45px #2830271f}.hero-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px;padding:55px 6%}.hero-content[data-astro-cid-lcdefpme]{max-width:100%}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(38px,7vw,55px)}.hero-image[data-astro-cid-lcdefpme]{height:420px}}@media (width<=600px){.site-header[data-astro-cid-lcdefpme]{padding:18px 5%}.hero[data-astro-cid-lcdefpme]{padding:45px 5%}.hero-image[data-astro-cid-lcdefpme]{height:300px}.hero-actions[data-astro-cid-lcdefpme]{gap:18px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.5px}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:14px}}.about-section[data-astro-cid-lcdefpme]{padding-top:55px;padding-bottom:55px}@media (width<=768px){.about-section[data-astro-cid-lcdefpme]{padding-top:45px;padding-bottom:45px}}
