.contact{padding-block:calc(var(--header-h) + var(--s-9)) var(--s-9);row-gap:var(--s-8);align-content:start}.contact-info h1{max-width:12em}.contact-intro{margin-top:var(--s-6);max-width:28em}.contact-email{margin-top:var(--s-7);overflow-wrap:anywhere;font-size:clamp(15px,1.5vw,23px);display:inline-block}.contact-place{padding-top:var(--s-5);margin-top:var(--s-7)}.contact-place>.t-mono{margin-top:var(--s-3)}.contact-clock{align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.contact-clock time{min-width:8ch}.contact-links{align-items:flex-start;gap:var(--s-5);margin-top:var(--s-7);flex-direction:column;display:flex}.contact-form{column-gap:var(--s-6);row-gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.page-contact .contact-form .field{align-content:start}.page-contact .contact-form input:not([type=checkbox]){height:46px}.contact-wide{grid-column:1/-1}.contact-form .error{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--signal);line-height:1.6}.consent-field .error{margin-top:var(--s-2);min-height:1.4em}.form-status:empty{display:none}.page-contact .contact-form textarea::placeholder{color:var(--fg-3)}.page-contact .field select{border-bottom-color:var(--rule-3);background-image:none;padding-right:0}.contact-form-zone{min-width:0}.contact-receipt{border-top:1px solid var(--rule-2);padding-top:var(--s-7)}.contact-receipt>*+*{margin-top:var(--s-6)}.contact-receipt [data-reference]{overflow-wrap:anywhere}@media (max-width:767px){.contact{padding-top:calc(var(--header-h) + var(--s-7))}.contact-info h1{font-size:38px}.contact-email{font-size:18px}.contact-form{gap:var(--s-5);grid-template-columns:1fr}.contact-wide{grid-column:1}}
