.contact-hero[data-astro-cid-svshx33u]{display:flex;flex-direction:column;background-color:var(--color-brique);min-height:calc(100dvh - var(--header-height, 70px))}.contact-image[data-astro-cid-svshx33u]{flex-shrink:0}.contact-image[data-astro-cid-svshx33u] img[data-astro-cid-svshx33u]{width:100%;aspect-ratio:5 / 3;object-fit:cover;display:block}.contact-form-side[data-astro-cid-svshx33u]{padding:2rem var(--section-px) 3rem;display:flex;flex-direction:column;gap:1.5rem}.contact-form-side[data-astro-cid-svshx33u] h1[data-astro-cid-svshx33u]{color:var(--color-paper);font-size:clamp(2rem,6vw,3.125rem);line-height:1.1}.contact-desc[data-astro-cid-svshx33u],.contact-desc[data-astro-cid-svshx33u] p{font-size:.9375rem;color:#f1ede4d9;line-height:1.7}.contact-desc[data-astro-cid-svshx33u] strong{color:var(--color-paper)}#contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.875rem}.contact-hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.form-input[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{background:transparent;border:1px solid var(--color-paper);border-radius:var(--radius-pill);color:var(--color-paper);padding:.875rem 1.25rem;font-family:var(--font-body);font-size:.9375rem;width:100%;outline:none;transition:border-color .2s;appearance:none}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:#f1ede480}.form-input[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{border-color:#f1ede4cc}.form-textarea[data-astro-cid-svshx33u]{border-radius:var(--radius-md);resize:vertical;min-height:160px;line-height:1.6}.h-captcha[data-astro-cid-svshx33u]{align-self:flex-start}.form-feedback[data-astro-cid-svshx33u]{font-size:.9375rem;padding:1rem 1.25rem;border-radius:var(--radius-xs);line-height:1.5}.form-success[data-astro-cid-svshx33u]{background:#22c55e33;color:#86efac;border:1px solid rgba(34,197,94,.4)}.form-error[data-astro-cid-svshx33u]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}@media(min-width:1024px){.contact-hero[data-astro-cid-svshx33u]{flex-direction:row;min-height:calc(100dvh - var(--header-height, 70px));align-items:stretch}.contact-image[data-astro-cid-svshx33u]{flex:0 0 42%}.contact-image[data-astro-cid-svshx33u] img[data-astro-cid-svshx33u]{width:100%;height:100%;aspect-ratio:unset;object-fit:cover}.contact-form-side[data-astro-cid-svshx33u]{flex:1;padding:3rem var(--content-offset) 3rem 3rem;justify-content:center}}.text-block[data-astro-cid-uw5kdbxl]{padding:4rem 0;background-color:var(--color-paper)}.text-block-inner[data-astro-cid-uw5kdbxl]{max-width:var(--max-width);margin:0 auto;padding:0 var(--section-px);display:flex;flex-direction:column;gap:2rem}.text-block-content[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.25rem}.rich-text[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1rem;line-height:1.7}.rich-text[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]+p[data-astro-cid-uw5kdbxl]{margin-top:.75rem}.text-block-image[data-astro-cid-uw5kdbxl]{order:1}.text-block-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:100%;aspect-ratio:5 / 3;object-fit:cover;border-radius:var(--radius-md);display:block}@media(min-width:1024px){.text-block[data-astro-cid-uw5kdbxl]{padding:5rem 0}.text-block-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center;padding:0 var(--content-offset)}.text-block-image[data-astro-cid-uw5kdbxl]{order:0;grid-column:2;padding:1.5rem 1rem}.text-block--left[data-astro-cid-uw5kdbxl] .text-block-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 2fr}.text-block--left[data-astro-cid-uw5kdbxl] .text-block-image[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:1;order:-1}.text-block--left[data-astro-cid-uw5kdbxl] .text-block-content[data-astro-cid-uw5kdbxl]{grid-column:2;grid-row:1}.text-block-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{aspect-ratio:4 / 5;border-radius:var(--radius-lg);transform:rotate(4deg);width:100%}.text-block--left[data-astro-cid-uw5kdbxl] .text-block-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{transform:rotate(-4deg)}}
