.contact-form-col[data-astro-cid-6ib6uzq6]{border:1px solid var(--rule);background:#fff;padding:clamp(1.5rem,4vw,2.75rem)}.contact-form-title[data-astro-cid-6ib6uzq6]{font-size:var(--fs-lg);margin-bottom:.75rem}.contact-form-desc[data-astro-cid-6ib6uzq6]{color:var(--slate);font-size:var(--fs-sm);margin-bottom:2rem}.enquiry-form[data-astro-cid-6ib6uzq6]{gap:1.35rem;display:grid}.form-row-2col[data-astro-cid-6ib6uzq6]{grid-template-columns:1fr 1fr;gap:1.35rem;display:grid}.form-group[data-astro-cid-6ib6uzq6]{gap:.45rem;display:grid}.form-label[data-astro-cid-6ib6uzq6]{font-size:var(--fs-xs);color:var(--graphite);font-weight:480}.form-input[data-astro-cid-6ib6uzq6],.form-select[data-astro-cid-6ib6uzq6],.form-textarea[data-astro-cid-6ib6uzq6]{background:var(--paper);border:1px solid var(--rule-strong);width:100%;font-size:var(--fs-sm);color:var(--graphite);transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:2px;padding:.85rem .95rem}.form-input[data-astro-cid-6ib6uzq6]::placeholder,.form-textarea[data-astro-cid-6ib6uzq6]::placeholder{color:var(--slate-light)}.form-input[data-astro-cid-6ib6uzq6]:focus,.form-select[data-astro-cid-6ib6uzq6]:focus,.form-textarea[data-astro-cid-6ib6uzq6]:focus{border-color:var(--graphite);box-shadow:0 0 0 3px var(--lotus-tint);background:#fff;outline:none}.form-select[data-astro-cid-6ib6uzq6]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%235d6370' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.form-textarea[data-astro-cid-6ib6uzq6]{resize:vertical;min-height:7rem}.form-error[data-astro-cid-6ib6uzq6]{font-size:var(--fs-xs);color:#b42335;display:none}.form-submit[data-astro-cid-6ib6uzq6]{margin-top:.5rem}.form-submit[data-astro-cid-6ib6uzq6]:disabled{opacity:.6;cursor:progress}.form-status{font-size:var(--fs-sm);border-left:2px solid;padding:1.25rem;display:none}.form-status.success{background:#eef6f1;border-color:#1f9d55}.form-status.error{background:#fbeef0;border-color:#b42335}.form-status code{font-size:.85em}@media (width<=600px){.form-row-2col[data-astro-cid-6ib6uzq6]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.contact__form[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);position:sticky}.contact__channels[data-astro-cid-6bfsojfh]{margin-bottom:1rem}.contact__block[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);padding-block:2.25rem}.contact__brand[data-astro-cid-6bfsojfh]{align-items:center;gap:1.1rem;margin-bottom:1.75rem;display:flex}.contact__brand[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{border-radius:10px;width:64px;height:auto}.contact__h[data-astro-cid-6bfsojfh]{font-size:1.45rem}.contact__h--lg[data-astro-cid-6bfsojfh]{font-size:var(--fs-lg);margin-bottom:.75rem}.contact__motto[data-astro-cid-6bfsojfh]{color:var(--lotus);font-style:italic;font-size:var(--fs-sm);margin:.1rem 0 0}.contact__dl[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;display:grid}.contact__dl[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]:first-child{grid-column:1/-1}.contact__dl[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh],.contact__dl-label[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.3rem}.contact__dl[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{font-size:var(--fs-sm);line-height:1.6}.contact__dl[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule-strong)}.contact__dl[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--lotus);border-color:var(--lotus)}.contact__block[data-astro-cid-6bfsojfh] .link[data-astro-cid-6bfsojfh]{margin-top:.5rem}.advisors[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);margin-top:1.5rem}.advisor[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.advisor__name[data-astro-cid-6bfsojfh]{font-size:1.2rem}.advisor__role[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--slate)}.advisor__actions[data-astro-cid-6bfsojfh]{align-items:center;gap:1.25rem;display:flex}.advisor__phone[data-astro-cid-6bfsojfh]{font-variant-numeric:tabular-nums;font-weight:450}.advisor__phone[data-astro-cid-6bfsojfh]:hover{color:var(--lotus)}.contact-map[data-astro-cid-6bfsojfh]{padding-bottom:var(--section)}.contact-map__frame[data-astro-cid-6bfsojfh]{aspect-ratio:21/8;background:var(--mist);border:1px solid var(--rule);width:100%}.contact-map__frame[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{filter:grayscale(.35);border:0;width:100%;height:100%;display:block}@media (width<=960px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__form[data-astro-cid-6bfsojfh]{position:static}}@media (width<=860px){.contact-map__frame[data-astro-cid-6bfsojfh]{aspect-ratio:auto;height:340px}}@media (width<=520px){.contact__dl[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
