.contact-heading[data-astro-cid-6bfsojfh]{padding-bottom:3.5rem!important}.contact-heading[data-astro-cid-6bfsojfh] .text-lead[data-astro-cid-6bfsojfh]{max-width:35rem}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.35fr;align-items:start;gap:5rem;padding-bottom:7rem;display:grid}.email-card[data-astro-cid-6bfsojfh]{background:#e5eddf;border-radius:1.2rem;padding:2.3rem;position:relative}.email-symbol[data-astro-cid-6bfsojfh]{text-align:center;border:1px solid #b7c7ac;border-radius:50%;width:2.8rem;height:2.8rem;margin-bottom:2rem;font-size:1.3rem;line-height:2.7rem;display:block}.email-card[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{font-size:.68rem}.contact-email[data-astro-cid-6bfsojfh]{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700;text-decoration:none}.contact-email[data-astro-cid-6bfsojfh]:hover{text-decoration:underline}.email-card[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:not(.eyebrow){color:#4c6256;margin-top:1rem;font-size:.9rem;line-height:1.8}.copy-email[data-astro-cid-6bfsojfh]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #70856a;align-items:center;gap:1.3rem;margin-top:.7rem;padding:.2rem 0;font-size:.8rem;font-weight:700;display:inline-flex}.copy-email[data-astro-cid-6bfsojfh]:hover{color:#375d43}.email-card[data-astro-cid-6bfsojfh] .copy-status[data-astro-cid-6bfsojfh]{min-height:1.4rem;margin-bottom:0;font-size:.8rem}.contact-local[data-astro-cid-6bfsojfh]{gap:.8rem;margin:2rem 0;display:flex}.location-marker[data-astro-cid-6bfsojfh]{background:#477257;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.5rem}.contact-local[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:.9rem}.contact-local[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#52615b;margin-top:.3rem;font-size:.85rem;line-height:1.7}.contact-details[data-astro-cid-6bfsojfh]>.text-link[data-astro-cid-6bfsojfh]{font-size:.85rem}.enquiry-panel[data-astro-cid-6bfsojfh]{padding-top:.2rem}.enquiry-panel[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:2rem}.form-intro[data-astro-cid-6bfsojfh]{color:#52615b;max-width:35rem;margin:1rem 0 2rem;font-size:.95rem;line-height:1.8}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.55rem;margin-bottom:1.25rem;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:.82rem;font-weight:700}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#637064;font-weight:400}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{color:#173c35;width:100%;font:inherit;box-sizing:border-box;background:#fffdf6;border:1px solid #c8d2c2;border-radius:.45rem;padding:.9rem 1rem;font-size:.9rem}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:hover{border-color:#7c9679}.field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]::placeholder{color:#6a766b;opacity:1}.form-privacy[data-astro-cid-6bfsojfh],.email-fallback[data-astro-cid-6bfsojfh]{color:#637064;font-size:.75rem;line-height:1.8}.form-privacy[data-astro-cid-6bfsojfh]{margin:0 0 1.5rem}.email-fallback[data-astro-cid-6bfsojfh]{max-width:29rem;margin-top:1rem}.draft-status[data-astro-cid-6bfsojfh]{color:#365c42;margin-top:1rem;font-size:.85rem;line-height:1.7}.draft-status[data-astro-cid-6bfsojfh]:empty,.prepared-email[data-astro-cid-6bfsojfh][hidden]{display:none}.prepared-email[data-astro-cid-6bfsojfh]{font-size:.85rem}@media (width<=850px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.2fr;gap:2.5rem}.email-card[data-astro-cid-6bfsojfh]{padding:1.6rem}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}}@media (width<=640px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3rem;padding-bottom:4rem}.contact-heading[data-astro-cid-6bfsojfh]{padding-bottom:2rem!important}.contact-email[data-astro-cid-6bfsojfh]{font-size:1.35rem}.enquiry-panel[data-astro-cid-6bfsojfh] .button[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}}
