.contact.svelte-wt4tt0{background-color:#fdfbf7;padding:5rem 0 6rem}.contact-header.svelte-wt4tt0{text-align:center;margin-bottom:2.75rem}.contact-title.svelte-wt4tt0{color:#0f172a;margin:0 0 .75rem;font-family:Newsreader,serif;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:400;line-height:1.2}.contact-body.svelte-wt4tt0{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=900px){.contact-body.svelte-wt4tt0{grid-template-columns:1fr 260px;align-items:stretch;gap:2rem}}.contact-cards.svelte-wt4tt0{flex-direction:column;gap:1rem;display:flex}@media (width>=900px){.contact-cards.svelte-wt4tt0{height:100%}.contact-card.svelte-wt4tt0{flex:1}}.contact-card.svelte-wt4tt0{background-color:#c0934c;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.contact-card.svelte-wt4tt0:hover{background-color:#a87d3e;transform:translateY(-1px)}.card-icon.svelte-wt4tt0{align-items:center;width:2rem;height:2rem;margin-bottom:.25rem;display:flex}.card-title.svelte-wt4tt0{color:#fff;margin:0;font-family:Newsreader,serif;font-size:1.0625rem;font-weight:500}.card-value.svelte-wt4tt0{color:#fffc;margin:0;font-family:Figtree,sans-serif;font-size:.8125rem;line-height:1.55}.card-action.svelte-wt4tt0{color:#ffffffe6;text-underline-offset:3px;align-items:center;gap:.3rem;margin-top:.25rem;font-family:Figtree,sans-serif;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.form-box.svelte-wt4tt0{background:#fff;border:1px solid #0f172a1f;flex-direction:column;padding:2.5rem 2rem;display:flex}@media (width>=640px){.form-box.svelte-wt4tt0{padding:2.5rem}}@media (width>=900px){.form-box.svelte-wt4tt0{box-sizing:border-box;height:100%}}form.svelte-wt4tt0{flex-direction:column;gap:1.5rem;display:flex}.field.svelte-wt4tt0{flex-direction:column;gap:.25rem;display:flex}.field.svelte-wt4tt0 label:where(.svelte-wt4tt0){color:#0f172aa6;font-family:Figtree,sans-serif;font-size:.8125rem;font-weight:500}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0),.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){color:#0f172a;resize:vertical;background:0 0;border:none;border-bottom:1px solid #0f172a33;outline:none;width:100%;padding:.5rem 0;font-family:Figtree,sans-serif;font-size:.9375rem;transition:border-color .2s}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0):focus,.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):focus{border-bottom-color:#c0934c}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0)::placeholder,.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0)::placeholder{color:#0f172a4d}.privacy-row.svelte-wt4tt0{align-items:flex-start;gap:.625rem;display:flex}.privacy-row.svelte-wt4tt0 input[type=checkbox]:where(.svelte-wt4tt0){accent-color:#c0934c;cursor:pointer;flex-shrink:0;width:.9375rem;height:.9375rem;margin-top:.1rem}.privacy-row.svelte-wt4tt0 label:where(.svelte-wt4tt0){color:#0f172a99;cursor:pointer;font-family:Figtree,sans-serif;font-size:.8125rem;line-height:1.5}.privacy-row.svelte-wt4tt0 label:where(.svelte-wt4tt0) a:where(.svelte-wt4tt0){color:#c0934c;text-underline-offset:2px;text-decoration:underline}.privacy-row.svelte-wt4tt0 label:where(.svelte-wt4tt0) a:where(.svelte-wt4tt0):hover{color:#a87d3e}.submit-row.svelte-wt4tt0{justify-content:flex-end;display:flex}.submit-wrapper.svelte-wt4tt0{display:inline-flex;position:relative}.submit-tooltip.svelte-wt4tt0{color:#fff;white-space:nowrap;pointer-events:none;z-index:10;background:#0f172a;padding:.375rem .625rem;font-family:Figtree,sans-serif;font-size:.75rem;animation:2.5s forwards svelte-wt4tt0-tooltip-fade;position:absolute;bottom:calc(100% + 8px);right:0}.submit-tooltip.svelte-wt4tt0:after{content:"";border:5px solid #0000;border-top-color:#0f172a;position:absolute;top:100%;right:1rem}@keyframes svelte-wt4tt0-tooltip-fade{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.spinner.svelte-wt4tt0{border:1.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-wt4tt0-spin;display:inline-block}@keyframes svelte-wt4tt0-spin{to{transform:rotate(360deg)}}.form-success.svelte-wt4tt0{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:2.5rem;display:flex}.form-success.svelte-wt4tt0 p:where(.svelte-wt4tt0){color:#0f172a;font-family:Newsreader,serif;font-size:1.125rem}
