.contact_page__5ZJMe{padding-block:var(--space-24);background-color:var(--surface-page)}.contact_panel__9TpFy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:var(--space-20)}.contact_intro__DhT_H{margin-top:calc(var(--space-2) * -1)}.contact_heading__Vcbpv{margin:0 0 var(--space-6);font-family:var(--font-mona-sans),var(--font-geist-sans),sans-serif;font-size:var(--text-display-1-size);font-weight:600;line-height:1.08;letter-spacing:var(--text-display-tracking-xl);color:var(--text-primary)}.contact_line__Xf2Ka{display:block}.contact_rule__A89sO{display:inline-block;width:.9em;height:3px;margin-left:.3em;vertical-align:middle;background-color:currentColor}.contact_body__fMJz3{max-width:440px;margin:0 0 32px;font-size:17px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.contact_host__UePMi{display:flex;align-items:center;gap:var(--space-4);margin:0 0 40px}.contact_hostPhoto__6sC5V{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--surface-card)}.contact_hostText__AAIef{display:flex;flex-direction:column;gap:2px;margin:0}.contact_hostName__ntCj4{font-size:20px;font-weight:600;line-height:1.3;color:var(--text-primary)}.contact_hostRole__zRo4t{font-size:15px;line-height:1.4;color:var(--text-muted)}.contact_details__5JxL_{display:flex;flex-direction:column;gap:var(--space-5);margin:0}.contact_detailLabel__OQRlO{margin-bottom:var(--space-1);font-size:15px;color:var(--text-muted)}.contact_detailValue__r5A4y{margin:0;font-size:20px;line-height:1.4;color:var(--text-primary)}.contact_detailValue__r5A4y a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--border-strong);text-underline-offset:.2em;transition:text-decoration-color var(--transition-normal)}@media (hover:hover){.contact_detailValue__r5A4y a:hover{text-decoration-color:var(--action-primary)}}.contact_booking___Ix1f{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.contact_fallback__GjpFn{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:14px;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:color var(--transition-normal),text-decoration-color var(--transition-normal)}@media (hover:hover){.contact_fallback__GjpFn:hover{color:var(--action-primary);text-decoration-color:currentColor}}@media (max-width:1199px){.contact_page__5ZJMe{padding-block:var(--space-16) var(--space-24)}.contact_panel__9TpFy{grid-template-columns:minmax(0,1fr);gap:var(--space-14)}.contact_intro__DhT_H{margin-top:0}.contact_body__fMJz3{max-width:560px}}@media (max-width:809px){.contact_page__5ZJMe{padding-block:var(--space-12) var(--space-16)}.contact_panel__9TpFy{gap:44px}.contact_host__UePMi{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.contact_detailValue__r5A4y a,.contact_fallback__GjpFn{transition:none}}