.lead-form .enquiry-eyebrow{color:#527048;letter-spacing:1.6px;margin:0 0 10px;font-size:10px;font-weight:650;line-height:1.7}.lead-form .enquiry-details{border:1px solid var(--line);background:#fafbf7;border-radius:8px;margin-top:24px;padding:0}.enquiry-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.65;list-style:none;display:flex}.enquiry-details>summary::-webkit-details-marker{display:none}.enquiry-details>summary:hover{background:#f0f3e9}.enquiry-details>summary:focus-visible{outline-offset:2px}.enquiry-optional{color:var(--muted);font-weight:400}.enquiry-toggle{flex:none;font-size:22px;font-weight:400}.enquiry-details[open] .enquiry-toggle{transform:rotate(45deg)}.enquiry-details>.enquiry-details-intro{color:var(--muted);margin:0;padding:0 16px 20px;font-size:12px;line-height:1.8}.enquiry-details>.form-grid{padding:0 16px 20px}.lead-form .form-disclosure{margin-top:20px;font-size:12px;line-height:1.8}.lead-form .submit-button{min-height:48px}.lead-form .form-status:empty{margin:0}.lead-form .draft-select{min-height:44px}.nav-group-panel a[aria-current=true]{background:#e7efdd}@media (min-width:1051px){.site-header .nav-group-panel{max-height:min(70dvh,480px);overflow-y:auto}}@media (max-width:540px){.enquiry-details>summary{align-items:flex-start}.enquiry-details>summary .enquiry-optional{font-size:12px;display:block}.enquiry-details>.form-grid{padding-inline:14px}}.contact-page{grid-template-areas:"context form"}.contact-page>.contact-copy{grid-area:context}.contact-page>.lead-form{grid-area:form}.lead-form #form-title{letter-spacing:-.8px;margin:0 0 18px;font-size:27px;line-height:1.25}@media (max-width:900px){.contact-page{grid-template-areas:"form""context"}}
@font-face{font-family:inter;src:url(../media/Inter_VariableFont_opsz_wght-s.p.3yth1ylwz4l_0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Gy9Xba_className{font-family:inter,inter Fallback;font-style:normal}.Gy9Xba_variable{--font-inter:"inter", "inter Fallback"}
