.contact-page:where(.astro-2mxdoeuz){background:var(--color-bg);min-height:100vh;padding:8rem 0 4rem}.container:where(.astro-2mxdoeuz){max-width:1100px}.inner:where(.astro-2mxdoeuz){display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;align-items:start;gap:4rem}.info:where(.astro-2mxdoeuz){display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:6rem}.section-tag:where(.astro-2mxdoeuz){font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.page-title:where(.astro-2mxdoeuz),.section-tag:where(.astro-2mxdoeuz){color:var(--color-brand-1)}.page-title:where(.astro-2mxdoeuz){font-family:var(--font-heading);font-size:2.5rem;font-weight:500;line-height:1.15;margin:0}.page-desc:where(.astro-2mxdoeuz){color:var(--color-text-alt);font-size:var(--font-size-lg);line-height:1.6}.details:where(.astro-2mxdoeuz){border-top:1px solid hsla(0,0%,100%,.08);gap:1rem;padding-top:1.5rem}.detail-item:where(.astro-2mxdoeuz),.details:where(.astro-2mxdoeuz){display:flex;flex-direction:column}.detail-item:where(.astro-2mxdoeuz){gap:.25rem}.detail-label:where(.astro-2mxdoeuz){color:var(--color-brand-1);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.detail-value:where(.astro-2mxdoeuz){color:var(--color-text);font-size:.9rem}.detail-link:where(.astro-2mxdoeuz){-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.detail-link:where(.astro-2mxdoeuz):focus,.detail-link:where(.astro-2mxdoeuz):hover{color:var(--color-brand-1)}.detail-bna:where(.astro-2mxdoeuz),.detail-instagram:where(.astro-2mxdoeuz),.detail-youtube:where(.astro-2mxdoeuz){align-items:center;display:inline-flex;gap:.5rem}.ig-icon:where(.astro-2mxdoeuz),.yt-icon:where(.astro-2mxdoeuz){flex-shrink:0;height:1rem;width:1rem}.bna-logo:where(.astro-2mxdoeuz){flex-shrink:0;height:1.1rem;width:auto}.form:where(.astro-2mxdoeuz){background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:1.25rem;padding:2rem}.form-row:where(.astro-2mxdoeuz){display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.field:where(.astro-2mxdoeuz){display:flex;flex-direction:column;gap:.5rem}.field-label:where(.astro-2mxdoeuz){color:var(--color-text-alt);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.field:where(.astro-2mxdoeuz) input:where(.astro-2mxdoeuz),.field:where(.astro-2mxdoeuz) select:where(.astro-2mxdoeuz),.field:where(.astro-2mxdoeuz) textarea:where(.astro-2mxdoeuz){background:var(--color-bg);border:1px solid hsla(0,0%,100%,.12);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);padding:.75rem 1rem;transition:border-color .2s ease}.field:where(.astro-2mxdoeuz) input:where(.astro-2mxdoeuz):focus,.field:where(.astro-2mxdoeuz) select:where(.astro-2mxdoeuz):focus,.field:where(.astro-2mxdoeuz) textarea:where(.astro-2mxdoeuz):focus{border-color:var(--color-brand-1);outline:none}.field:where(.astro-2mxdoeuz) textarea:where(.astro-2mxdoeuz){min-height:100px;resize:vertical}.field:where(.astro-2mxdoeuz) select:where(.astro-2mxdoeuz){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23646464' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}.field-error:where(.astro-2mxdoeuz){color:#c53030;font-size:.75rem;min-height:0;overflow:hidden;transition:min-height .2s ease}.field:where(.astro-2mxdoeuz):has(.field-error:not(:empty)) input:where(.astro-2mxdoeuz),.field:where(.astro-2mxdoeuz):has(.field-error:not(:empty)) select:where(.astro-2mxdoeuz),.field:where(.astro-2mxdoeuz):has(.field-error:not(:empty)) textarea:where(.astro-2mxdoeuz){border-color:#c53030}.field:where(.astro-2mxdoeuz) input:where(.astro-2mxdoeuz)[aria-invalid=true],.field:where(.astro-2mxdoeuz) select:where(.astro-2mxdoeuz)[aria-invalid=true],.field:where(.astro-2mxdoeuz) textarea:where(.astro-2mxdoeuz)[aria-invalid=true]{border-color:#c53030}.hp-field:where(.astro-2mxdoeuz){height:0;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.form-success:where(.astro-2mxdoeuz){background:#228b220f;border:1px solid rgba(34,139,34,.15);padding:1.5rem}.success-title:where(.astro-2mxdoeuz){color:#1a6b1a;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.success-text:where(.astro-2mxdoeuz){color:var(--color-text-alt);font-size:var(--font-size-sm);line-height:1.6;margin:0}.success-text:where(.astro-2mxdoeuz) a:where(.astro-2mxdoeuz){color:var(--color-brand-1);-webkit-text-decoration:underline;text-decoration:underline}.success-actions:where(.astro-2mxdoeuz){align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.success-link:where(.astro-2mxdoeuz){color:var(--color-brand-1);font-size:var(--font-size-sm);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.success-link:where(.astro-2mxdoeuz):hover,.success-retry:where(.astro-2mxdoeuz){-webkit-text-decoration:underline;text-decoration:underline}.success-retry:where(.astro-2mxdoeuz){background:none;border:none;color:var(--color-text-alt);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-sm);padding:0}.success-retry:where(.astro-2mxdoeuz):hover{color:var(--color-text)}.actions:where(.astro-2mxdoeuz){margin-top:.5rem}@media only screen and (max-width:987px){.inner:where(.astro-2mxdoeuz){gap:2rem;grid-template-columns:1fr}.info:where(.astro-2mxdoeuz){position:static}.page-title:where(.astro-2mxdoeuz){font-size:2rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.contact-page:where(.astro-2mxdoeuz){padding:6rem 0 3rem}.form-row:where(.astro-2mxdoeuz){grid-template-columns:1fr}.form:where(.astro-2mxdoeuz){padding:1.5rem}}
