.Contact.svelte-1bv7ezn{color:var(--ink);padding:6rem 0 4rem}.Contact.svelte-1bv7ezn .container:where(.svelte-1bv7ezn){width:min(1200px,calc(100% - 2.5rem));margin:0 auto}.Contact.svelte-1bv7ezn .hero:where(.svelte-1bv7ezn){display:grid;gap:1rem;padding:2rem 0 1rem}.Contact.svelte-1bv7ezn .hero:where(.svelte-1bv7ezn) h1:where(.svelte-1bv7ezn){max-width:22ch;line-height:1.1}.Contact.svelte-1bv7ezn .hero:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){max-width:60ch;margin:0;color:var(--dark-gray)}.Contact.svelte-1bv7ezn .content:where(.svelte-1bv7ezn){display:grid;grid-template-columns:1fr;gap:1.25rem}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn),.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn){background:var(--white);border:1px solid rgba(26,26,26,.08);border-radius:1rem;padding:1.25rem;box-shadow:0 20px 40px #0000000f}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) h2:where(.svelte-1bv7ezn){font-size:1.5rem;margin:0 0 .5rem;white-space:pre-line}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){margin:0 0 1.5rem;color:var(--dark-gray);white-space:pre-line}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) ul:where(.svelte-1bv7ezn){list-style:none;padding:0;margin:0;display:grid;gap:1rem}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn){display:grid;gap:.2rem}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn) strong:where(.svelte-1bv7ezn){font-family:Open Sans,sans-serif}.Contact.svelte-1bv7ezn .info-card:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:var(--dark-gray);white-space:pre-line}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn){display:grid;gap:1rem}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .grid:where(.svelte-1bv7ezn){display:grid;gap:1rem;grid-template-columns:1fr}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) label:where(.svelte-1bv7ezn){display:grid;gap:.4rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:.95rem}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):not([type=checkbox]),.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){font:inherit;font-weight:400;padding:.8rem .9rem;border-radius:.75rem;border:1px solid rgba(26,26,26,.16);background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}:is(.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):not([type=checkbox]),.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn)):focus{border-color:var(--main);box-shadow:0 0 0 3px #a72a9426}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:8rem}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) small:where(.svelte-1bv7ezn){color:#b42318;font-weight:600}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .consent:where(.svelte-1bv7ezn){display:flex;align-items:flex-start;gap:.65rem;font-weight:400;font-size:.95rem}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .consent:where(.svelte-1bv7ezn) .consent-checkbox:where(.svelte-1bv7ezn){width:1.05rem;height:1.05rem;padding:0;flex:0 0 auto;cursor:pointer;margin-top:.2rem;accent-color:var(--main)}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .consent-error:where(.svelte-1bv7ezn){margin-top:-.5rem}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn){cursor:pointer;padding:.9rem 1.25rem;border-radius:2rem;border:none;background:var(--ink);color:var(--white);font-family:Open Sans,sans-serif;font-weight:700;transition:transform .2s ease,opacity .2s ease}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn):hover{opacity:.92;transform:translateY(-1px)}.Contact.svelte-1bv7ezn .alert:where(.svelte-1bv7ezn){margin:0;padding:.75rem .9rem;border-radius:.7rem;font-family:Open Sans,sans-serif;font-size:.94rem}.Contact.svelte-1bv7ezn .alert:where(.svelte-1bv7ezn).success{background:#ecfdf3;color:#166534;border:1px solid #86efac}.Contact.svelte-1bv7ezn .alert:where(.svelte-1bv7ezn).error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.Contact.svelte-1bv7ezn .honeypot:where(.svelte-1bv7ezn){position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}@media(min-width:900px){.Contact.svelte-1bv7ezn .content:where(.svelte-1bv7ezn){grid-template-columns:minmax(260px,340px) 1fr;align-items:start}.Contact.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .grid:where(.svelte-1bv7ezn){grid-template-columns:repeat(2,1fr)}}
