.contact-section.svelte-1mt7jo5{background:var(--yellow)}.contact-section__inner.svelte-1mt7jo5{display:grid;gap:4rem;padding-block:var(--section-padding-block)}.contact-section__copy.svelte-1mt7jo5 h1:where(.svelte-1mt7jo5){margin-top:1.5rem}.contact-section__copy.svelte-1mt7jo5 p:where(.svelte-1mt7jo5){margin-top:2.5rem;max-width:55ch;font-family:var(--font-condensed);font-size:var(--type-body);line-height:1.2}.contact-section__details.svelte-1mt7jo5{display:grid;gap:1.5rem;margin-top:4rem;font-family:var(--font-serif);font-size:var(--type-component-title)}.contact-section__details.svelte-1mt7jo5 address:where(.svelte-1mt7jo5){font-style:normal}.contact-section__form.svelte-1mt7jo5{display:grid;gap:1.25rem;border:1px solid var(--ink);background:var(--soft);padding:clamp(2rem,4vw,2.5rem);box-shadow:4px 4px 0 var(--box-shadow-gray)}.contact-section__field.svelte-1mt7jo5{display:grid;gap:.5rem}.contact-section.svelte-1mt7jo5 label:where(.svelte-1mt7jo5),.contact-section.svelte-1mt7jo5 legend:where(.svelte-1mt7jo5),.contact-section__form.svelte-1mt7jo5>p:where(.svelte-1mt7jo5){font-family:var(--font-condensed);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase}.contact-section__form.svelte-1mt7jo5>p:where(.svelte-1mt7jo5){font-size:var(--type-label-sm);opacity:.7}.contact-section.svelte-1mt7jo5 input:where(.svelte-1mt7jo5),.contact-section.svelte-1mt7jo5 select:where(.svelte-1mt7jo5),.contact-section.svelte-1mt7jo5 textarea:where(.svelte-1mt7jo5){width:100%;border:1px solid var(--ink);background:var(--paper);padding:.75rem 1rem;font-family:var(--font-serif);font-size:var(--type-nav);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-section__choices.svelte-1mt7jo5{display:grid;gap:.75rem;border:0}.contact-section__choices.svelte-1mt7jo5 legend:where(.svelte-1mt7jo5){margin-bottom:.5rem}.contact-section__choices.svelte-1mt7jo5 label:where(.svelte-1mt7jo5){display:flex;align-items:center;gap:.75rem;border:1px solid var(--ink);background:var(--paper);padding:.85rem 1rem;cursor:pointer}.contact-section__choices.svelte-1mt7jo5 input:where(.svelte-1mt7jo5){width:1rem;min-width:1rem;accent-color:var(--ink)}.contact-section__choices.svelte-1mt7jo5 span:where(.svelte-1mt7jo5){font-family:var(--font-serif);font-size:var(--type-nav);line-height:1;text-transform:none;letter-spacing:0}.contact-section.svelte-1mt7jo5 input:where(.svelte-1mt7jo5):focus,.contact-section.svelte-1mt7jo5 select:where(.svelte-1mt7jo5):focus,.contact-section.svelte-1mt7jo5 textarea:where(.svelte-1mt7jo5):focus{background:var(--yellow);box-shadow:4px 4px 0 var(--box-shadow-gray);outline:2px solid var(--ink);outline-offset:3px;transform:translate(-2px,-2px)}.contact-section.svelte-1mt7jo5 button:where(.svelte-1mt7jo5){width:100%}.contact-section.svelte-1mt7jo5 button:where(.svelte-1mt7jo5):disabled{cursor:wait;opacity:.72}.contact-section__status.svelte-1mt7jo5{border:1px solid var(--ink);padding:.875rem 1rem;opacity:1}.contact-section__status[data-state=success].svelte-1mt7jo5{background:var(--yellow)}.contact-section__status[data-state=error].svelte-1mt7jo5{background:#ffe0d8;background:oklch(93% .08 35)}@media(min-width:1024px){.contact-section__inner.svelte-1mt7jo5{grid-template-columns:1.1fr 1fr;gap:6rem;padding-block:var(--section-padding-block)}}
