.page-header.svelte-r5hllo{background-color:var(--color-grove);color:var(--color-linen);padding:var(--space-3xl) 0 var(--space-2xl);text-align:center}.page-label.svelte-r5hllo{color:var(--color-wheat);margin-bottom:var(--space-sm)}.page-header.svelte-r5hllo .display:where(.svelte-r5hllo){color:var(--color-linen)}.header-desc.svelte-r5hllo{color:#f3ede2cc;max-width:440px;margin-inline:auto;margin-top:var(--space-md);text-align:center}.section.svelte-r5hllo{padding:var(--space-3xl) 0 var(--space-4xl)}.contact-grid.svelte-r5hllo{display:grid;gap:var(--space-2xl)}.contact-form-wrap.svelte-r5hllo h2:where(.svelte-r5hllo){margin-bottom:var(--space-xl)}.contact-form.svelte-r5hllo{display:flex;flex-direction:column;gap:var(--space-lg);max-width:520px}.form-group.svelte-r5hllo{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group.svelte-r5hllo label:where(.svelte-r5hllo){font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-moss)}.form-group.svelte-r5hllo input:where(.svelte-r5hllo),.form-group.svelte-r5hllo select:where(.svelte-r5hllo),.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo){font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--color-moss);background:var(--color-white);border:1.5px solid var(--color-stone);border-radius:var(--radius-md);padding:10px 14px;transition:border-color var(--ease-default),box-shadow var(--ease-default)}.form-group.svelte-r5hllo input:where(.svelte-r5hllo):focus,.form-group.svelte-r5hllo select:where(.svelte-r5hllo):focus,.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo):focus{outline:none;border-color:var(--color-sage);box-shadow:0 0 0 3px #5e865026}.form-group.svelte-r5hllo input:where(.svelte-r5hllo)::placeholder,.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo)::placeholder{color:var(--color-clay);opacity:.6}.form-group.svelte-r5hllo select:where(.svelte-r5hllo){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A68B6B' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo){resize:vertical;min-height:120px}.contact-form.svelte-r5hllo .btn:where(.svelte-r5hllo){align-self:flex-start}.info-card.svelte-r5hllo{background:var(--color-white);border:1px solid var(--color-stone);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.info-label.svelte-r5hllo{color:var(--color-sage)}.info-item.svelte-r5hllo{display:flex;align-items:flex-start;gap:var(--space-md)}.info-icon.svelte-r5hllo{width:24px;height:24px;flex-shrink:0;margin-top:2px}.info-detail-label.svelte-r5hllo{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-clay);margin-bottom:2px;max-width:none}.info-item.svelte-r5hllo a:where(.svelte-r5hllo){color:var(--color-grove);font-weight:500;font-size:.9375rem}.info-text.svelte-r5hllo{color:var(--color-moss);font-size:.9375rem;max-width:none}.founder-card.svelte-r5hllo{margin-top:var(--space-lg)}.founder-name.svelte-r5hllo{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-moss);max-width:none}.founder-desc.svelte-r5hllo{color:var(--color-clay);font-size:.9375rem;line-height:1.6}@media(min-width:768px){.contact-grid.svelte-r5hllo{grid-template-columns:1fr 360px;align-items:start}.contact-info.svelte-r5hllo{position:sticky;top:88px}}
