:root{--color-light-bg-main: rgb(235, 235, 231);--color-light-bg-subtle: rgb(223, 223, 219);--color-dark-bg-subtle: rgb(38, 38, 38);--color-light-text: rgb(112, 112, 112);--color-dark-text: rgb(0, 0, 0);--color-hover-brand: rgb(11, 31, 49);--color-hover-ascent: rgb(255, 255, 255);--color-cta: rgb(11, 31, 49);--color-cta-secondary: #fcfafa;--color-error: #dc2626;--color-success: #059669;--form-border-color: #e5e7eb;--form-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--input-focus-ring: 0 0 0 3px rgba(11, 31, 49, .2)}.contact-form[data-astro-cid-7x62hwwo]{background:#fff5;padding:2.5rem;border-radius:1rem;box-shadow:var(--form-shadow);max-width:100%;margin:0 auto}.form-group[data-astro-cid-7x62hwwo]{margin-bottom:1.75rem}.form-label[data-astro-cid-7x62hwwo]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-weight:500;color:var(--color-dark-text)}.label-text[data-astro-cid-7x62hwwo]{font-size:.95rem}.required-star[data-astro-cid-7x62hwwo]{color:var(--color-error)}.form-input[data-astro-cid-7x62hwwo],.form-textarea[data-astro-cid-7x62hwwo]{width:100%;padding:.875rem 1rem;border:2px solid var(--form-border-color);border-radius:.5rem;background-color:#ffffffba;transition:all .2s ease;font-size:1rem;line-height:1.5}.form-input[data-astro-cid-7x62hwwo]:hover,.form-textarea[data-astro-cid-7x62hwwo]:hover{border-color:var(--color-hover-brand)}.form-input[data-astro-cid-7x62hwwo]:focus,.form-textarea[data-astro-cid-7x62hwwo]:focus{outline:none;border-color:var(--color-hover-brand);box-shadow:var(--input-focus-ring)}.form-textarea[data-astro-cid-7x62hwwo]{resize:vertical;min-height:120px}.form-footer[data-astro-cid-7x62hwwo]{margin-top:2rem}.form-submit[data-astro-cid-7x62hwwo]{width:100%;padding:1rem;background-color:var(--color-hover-brand);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-submit[data-astro-cid-7x62hwwo]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.form-submit[data-astro-cid-7x62hwwo]:active{transform:translateY(0)}.form-submit[data-astro-cid-7x62hwwo]:disabled{opacity:.7;cursor:not-allowed;transform:none}.message[data-astro-cid-7x62hwwo]{margin-top:1rem;padding:1rem;border-radius:.5rem;font-weight:500}.success-message[data-astro-cid-7x62hwwo]{background-color:#0596691a;border:1px solid var(--color-success);color:var(--color-success)}.error-message[data-astro-cid-7x62hwwo]{background-color:#dc26261a;border:1px solid var(--color-error);color:var(--color-error)}[data-astro-cid-7x62hwwo],[data-astro-cid-7x62hwwo]:before,[data-astro-cid-7x62hwwo]:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-light-bg-main);color:var(--color-dark-text);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden}ul[data-astro-cid-7x62hwwo][role=list],ol[data-astro-cid-7x62hwwo][role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}img[data-astro-cid-7x62hwwo],picture[data-astro-cid-7x62hwwo]{max-width:100%;display:block}input[data-astro-cid-7x62hwwo],button[data-astro-cid-7x62hwwo],textarea[data-astro-cid-7x62hwwo],select[data-astro-cid-7x62hwwo]{font:inherit}h1[data-astro-cid-7x62hwwo]{letter-spacing:-3px}.contact-page[data-astro-cid-7x62hwwo]{min-height:100vh;display:flex;justify-content:center;background:linear-gradient(to bottom,var(--color-light-bg-main),#f9fafb);padding:4rem 1rem}.content-wrapper[data-astro-cid-7x62hwwo]{width:100%;max-width:48rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.search-section[data-astro-cid-7x62hwwo]{width:100%}.search-wrapper[data-astro-cid-7x62hwwo]{position:relative;width:100%;max-width:24rem}.home-button[data-astro-cid-7x62hwwo]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#000;color:#fff;font-size:.875rem;font-weight:500;border-radius:.375rem;transition:background-color .2s}.home-button[data-astro-cid-7x62hwwo]:hover{background-color:#1f2937}.home-icon[data-astro-cid-7x62hwwo]{width:1rem;height:1rem;margin-right:.5rem}.hero-image-container[data-astro-cid-7x62hwwo]{width:100%;margin-bottom:1.5rem}.hero-image[data-astro-cid-7x62hwwo]{width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;opacity:.8}@media (max-width: 767px){h1[data-astro-cid-7x62hwwo]{font-size:2.5rem;line-height:1.2;letter-spacing:-1.7px}h2[data-astro-cid-7x62hwwo]{font-size:2rem;line-height:1.3}.contact-form[data-astro-cid-7x62hwwo]{padding:1.5rem}.form-group[data-astro-cid-7x62hwwo]{margin-bottom:1.25rem}}@media (hover: hover){.form-submit[data-astro-cid-7x62hwwo]:hover{background-color:var(--color-dark-bg-subtle)}}
