.contact-hero[data-astro-cid-6bfsojfh]{background-color:var(--surface-deep);border-bottom:1px solid var(--border-subtle);min-height:min(62svh,560px);padding:var(--space-12) 0 var(--space-11);background-image:linear-gradient(#06070847,#0607089e),url(/images/hero.jpeg);background-position:50% 60%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex}.contact-hero[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{width:100%}.address[data-astro-cid-6bfsojfh]{margin:var(--space-7) 0 0}.address[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font:var(--weight-medium) clamp(1.5rem, 4vw, var(--font-size-3xl))/1.2 var(--font-mono);letter-spacing:-.01em;-webkit-text-decoration-color:var(--border-emphasis);text-decoration-color:var(--border-emphasis)}.address-note[data-astro-cid-6bfsojfh]{font:var(--type-body-sm);color:var(--text-secondary);margin:var(--space-5) 0 0;max-width:var(--measure-narrow)}.contact-body[data-astro-cid-6bfsojfh]{padding-top:var(--space-11)}.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.form-panel[data-astro-cid-6bfsojfh]{gap:var(--space-6);background:var(--surface-graphite);border-radius:var(--radius-md);padding:var(--space-9);display:grid}.panel-label[data-astro-cid-6bfsojfh]{color:var(--moss-300)}.mode-radio[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute}.mode-switch[data-astro-cid-6bfsojfh]{border:1px solid var(--border-default);border-radius:var(--radius-sm);justify-self:start;display:flex;overflow:hidden}.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:var(--space-4) var(--space-6);cursor:pointer;transition:var(--transition-hover)}.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]+label[data-astro-cid-6bfsojfh]{border-left:1px solid var(--border-default)}.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:hover{color:var(--text-primary)}#mode-msg[data-astro-cid-6bfsojfh]:checked~.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh][for=mode-msg],#mode-tenant[data-astro-cid-6bfsojfh]:checked~.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh][for=mode-tenant]{color:var(--text-primary);background:var(--surface-sunken)}#mode-msg[data-astro-cid-6bfsojfh]:focus-visible~.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh][for=mode-msg],#mode-tenant[data-astro-cid-6bfsojfh]:focus-visible~.mode-switch[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh][for=mode-tenant]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}#mode-tenant[data-astro-cid-6bfsojfh]:checked~.general-only[data-astro-cid-6bfsojfh],#mode-msg[data-astro-cid-6bfsojfh]:checked~.tenant-only[data-astro-cid-6bfsojfh]{display:none}.tenant-fields[data-astro-cid-6bfsojfh]{gap:var(--space-6);display:grid}.tenant-note[data-astro-cid-6bfsojfh]{font:var(--type-caption);color:var(--text-muted);margin:0}.field-row[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.field[data-astro-cid-6bfsojfh]{gap:var(--space-3);display:grid}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{font:var(--type-body-sm);font-family:var(--font-grotesk);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-xs);box-sizing:border-box;width:100%;transition:border-color var(--duration-fast) var(--ease-out);padding:11px 13px}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:var(--border-emphasis)}input[data-astro-cid-6bfsojfh]:focus-visible,select[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--moss-300);outline:none}textarea[data-astro-cid-6bfsojfh]{resize:vertical}.field[data-astro-cid-6bfsojfh] .nv-label[data-astro-cid-6bfsojfh]{color:var(--text-secondary)}.send-row[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.form-note[data-astro-cid-6bfsojfh]{font:var(--type-caption);color:var(--text-muted);max-width:30ch;margin:0}.side-label[data-astro-cid-6bfsojfh]{color:var(--moss-300);margin-bottom:var(--space-6);display:block}.routes[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-8);display:grid}.routes[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{gap:var(--space-5);border-top:1px solid var(--border-subtle);padding:var(--space-5) 0;grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.routes[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]:first-of-type{border-top-color:var(--border-emphasis)}.routes[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font:var(--weight-medium) var(--font-size-sm)/1.4 var(--font-grotesk);color:var(--text-primary);margin-bottom:var(--space-2)}.routes[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty;margin:0}.prep-card[data-astro-cid-6bfsojfh]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-7);gap:var(--space-4);justify-items:start;display:grid}.prep-label[data-astro-cid-6bfsojfh]{color:var(--moss-300)}.prep-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.prep-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font:var(--type-body-sm)}@media (width<=860px){.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--space-9);grid-template-columns:1fr}.form-panel[data-astro-cid-6bfsojfh]{padding:var(--space-7)}}
