.contact-hero[data-astro-cid-wwo6uerw]{background:var(--color-bg-primary);padding-block:var(--section-padding-lg)}.contact-hero__inner[data-astro-cid-wwo6uerw]{gap:var(--content-gap-vertical);flex-direction:column;display:flex}.contact-hero__intro[data-astro-cid-wwo6uerw]{gap:var(--content-tagline-text-gap);flex-direction:column;max-width:40rem;display:flex}.contact-hero__tagline[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:600;line-height:var(--line-height-body);text-transform:capitalize;color:var(--color-text-brand-secondary);align-self:flex-start;margin:0}.contact-hero__titles[data-astro-cid-wwo6uerw]{gap:var(--content-heading-text-gap);flex-direction:column;display:flex}.contact-hero__title[data-astro-cid-wwo6uerw]{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-tight);text-transform:capitalize;color:var(--color-text-primary);margin:0}.contact-hero__subtitle[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.contact-hero__columns[data-astro-cid-wwo6uerw]{gap:var(--content-gap-vertical);flex-direction:column;align-items:stretch;display:flex}@media (width>=768px){.contact-hero__columns[data-astro-cid-wwo6uerw]{align-items:flex-start;gap:var(--content-gap-horizontal);flex-direction:row}}.contact-hero__form[data-astro-cid-wwo6uerw]{flex-direction:column;flex:1 1 0;gap:1.5rem;min-width:0;display:flex}.contact-hero__status[data-astro-cid-wwo6uerw]{border-radius:var(--radius-md);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0;padding:.75rem 1rem}.contact-hero__status--hidden[data-astro-cid-wwo6uerw]{display:none}.contact-hero__status--success[data-astro-cid-wwo6uerw]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.contact-hero__status--error[data-astro-cid-wwo6uerw]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.contact-hero__honeypot[data-astro-cid-wwo6uerw]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-hero__field[data-astro-cid-wwo6uerw]{flex-direction:column;gap:.375rem;display:flex}.contact-hero__label[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);color:var(--color-text-secondary);align-items:baseline;gap:.125rem;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.contact-hero__required[data-astro-cid-wwo6uerw]{color:var(--color-text-brand);font-size:.9375rem;font-weight:500;line-height:1.125rem}.contact-hero__input-wrap[data-astro-cid-wwo6uerw]{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);min-height:3.25rem;box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.contact-hero__input-icon[data-astro-cid-wwo6uerw]{color:var(--color-text-tertiary);flex-shrink:0}.contact-hero__input[data-astro-cid-wwo6uerw],.contact-hero__textarea[data-astro-cid-wwo6uerw]{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:100%;box-shadow:var(--shadow-xs);font-family:var(--font-family-body);font-size:var(--font-size-body-md);color:var(--color-text-primary);margin:0;padding:.5rem .75rem;font-weight:500;line-height:1.3}.contact-hero__input[data-astro-cid-wwo6uerw]{min-height:3.25rem}.contact-hero__input--with-icon[data-astro-cid-wwo6uerw]{min-width:0;box-shadow:none;min-height:unset;border:none;flex:1 1 0;padding:0}.contact-hero__input--with-icon[data-astro-cid-wwo6uerw]:focus-visible{outline:none}.contact-hero__input-wrap[data-astro-cid-wwo6uerw]:focus-within{outline:2px solid var(--color-text-brand);outline-offset:1px}.contact-hero__textarea[data-astro-cid-wwo6uerw]::placeholder,.contact-hero__input[data-astro-cid-wwo6uerw]::placeholder{color:#c1c3c8}.contact-hero__textarea[data-astro-cid-wwo6uerw]{resize:vertical;min-height:10rem;padding:.75rem .875rem;line-height:1.4}.contact-hero__input[data-astro-cid-wwo6uerw]:focus-visible,.contact-hero__textarea[data-astro-cid-wwo6uerw]:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:1px}.contact-hero__consent[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-note);font-weight:500;line-height:var(--line-height-body);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:.5rem;padding-bottom:1rem;display:flex}.contact-hero__checkbox[data-astro-cid-wwo6uerw]{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;accent-color:var(--color-action-primary);cursor:pointer;border:2px solid #c1c3c8;flex-shrink:0;margin:.125rem 0 0}.contact-hero__inline-link[data-astro-cid-wwo6uerw]{text-decoration-skip-ink:none;color:inherit;text-decoration:underline}.contact-hero__inline-link[data-astro-cid-wwo6uerw]:hover{color:var(--color-text-brand)}.contact-hero__cards[data-astro-cid-wwo6uerw]{flex-wrap:wrap;flex:1 1 0;gap:.5rem;min-width:0;display:flex}@media (width>=768px){.contact-hero__cards[data-astro-cid-wwo6uerw]{justify-content:flex-start;max-width:36rem}}.contact-card[data-astro-cid-wwo6uerw]{box-sizing:border-box;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:100%;max-width:17.6875rem;padding:1.5rem}@media (width>=768px){.contact-card[data-astro-cid-wwo6uerw]{padding:2.5rem}}.contact-card__icon-frame[data-astro-cid-wwo6uerw]{width:2rem;height:2rem;color:var(--color-text-brand);margin-bottom:1rem;display:block;position:relative;overflow:clip}.contact-card__icon[data-astro-cid-wwo6uerw]{display:block;position:absolute}.contact-card__icon-frame--studio[data-astro-cid-wwo6uerw] .contact-card__icon[data-astro-cid-wwo6uerw]{width:90.625%;height:89.583%;top:5.21%;left:5.21%}.contact-card__icon-frame--support[data-astro-cid-wwo6uerw] .contact-card__icon[data-astro-cid-wwo6uerw]{width:91.667%;height:91.667%;top:4.17%;left:4.17%}.contact-card__icon-frame--partner[data-astro-cid-wwo6uerw] .contact-card__icon[data-astro-cid-wwo6uerw]{width:91.667%;height:89.583%;top:6.25%;left:4.17%}.contact-card__body[data-astro-cid-wwo6uerw]{flex-direction:column;gap:.5rem;display:flex}.contact-card__title[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);text-transform:capitalize;color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:800;line-height:1.4}.contact-card__text[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-text-primary);margin:0}.contact-card__link[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);text-decoration-skip-ink:none;color:var(--color-text-primary);text-decoration:underline}.contact-card__link[data-astro-cid-wwo6uerw]:hover{color:var(--color-text-brand)}.contact-card__cta[data-astro-cid-wwo6uerw]{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-text-primary);align-items:center;gap:.5rem;margin-top:1rem;text-decoration:none;display:inline-flex}.contact-card__cta-chevron[data-astro-cid-wwo6uerw]{flex-shrink:0;justify-content:center;align-items:center;width:.4375rem;height:.6875rem;display:flex}.contact-card__cta-chevron[data-astro-cid-wwo6uerw] svg{width:100%;height:100%;display:block;overflow:visible}.contact-card__cta-chevron[data-astro-cid-wwo6uerw] path{stroke:none}.contact-card__cta[data-astro-cid-wwo6uerw]:hover{color:var(--color-text-brand)}.contact-faq[data-astro-cid-kbhkwruh]{background:var(--color-bg-primary);padding-block:var(--section-padding-lg)}.contact-faq__grid[data-astro-cid-kbhkwruh]{gap:var(--section-padding-md);flex-direction:column;align-items:stretch;display:flex}@media (width>=768px){.contact-faq__grid[data-astro-cid-kbhkwruh]{align-items:flex-start;gap:var(--section-padding-md);flex-direction:row}}.contact-faq__intro[data-astro-cid-kbhkwruh]{gap:var(--content-heading-text-gap);min-width:0;color:var(--color-text-primary);flex-direction:column;flex:1 1 0;display:flex}.contact-faq__title[data-astro-cid-kbhkwruh]{font-family:var(--font-family-body);font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-tight);text-transform:capitalize;margin:0}.contact-faq__lede[data-astro-cid-kbhkwruh]{font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-primary);margin:0}@media (width>=768px){.contact-faq__lede[data-astro-cid-kbhkwruh]{font-size:var(--font-size-body-lg)}}.contact-faq__accordions[data-astro-cid-kbhkwruh]{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.contact-faq-item[data-astro-cid-kbhkwruh]{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);overflow:clip}.contact-faq-item__trigger[data-astro-cid-kbhkwruh]{cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-body);color:var(--color-text-primary);background:0 0;border:none;align-items:center;gap:1.5rem;margin:0;padding:1.25rem 1.5rem;display:flex}@media (width<=47.99rem){.contact-faq-item__trigger[data-astro-cid-kbhkwruh]{font-size:1.125rem}}.contact-faq-item__question[data-astro-cid-kbhkwruh]{flex:1 1 0;min-width:0}.contact-faq-item__icons[data-astro-cid-kbhkwruh]{flex-shrink:0;width:1.125rem;height:1.125rem;position:relative}.contact-faq-item__icon[data-astro-cid-kbhkwruh]{width:100%;height:100%;color:var(--color-text-primary);display:block;position:absolute;inset:0}.contact-faq-item__icon[data-astro-cid-kbhkwruh] svg{aspect-ratio:1;flex-shrink:0;width:100%;height:100%;display:block;overflow:visible}.contact-faq-item__icon--when-open[data-astro-cid-kbhkwruh]{opacity:0}.contact-faq-item__icon--when-closed[data-astro-cid-kbhkwruh],.contact-faq-item--open[data-astro-cid-kbhkwruh] .contact-faq-item__icon--when-open[data-astro-cid-kbhkwruh]{opacity:1}.contact-faq-item--open[data-astro-cid-kbhkwruh] .contact-faq-item__icon--when-closed[data-astro-cid-kbhkwruh]{opacity:0}.contact-faq-item__panel[data-astro-cid-kbhkwruh]{padding:0 1.5rem 1.5rem}.contact-faq-item__answer[data-astro-cid-kbhkwruh]{font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}@media (width>=768px){.contact-faq-item__answer[data-astro-cid-kbhkwruh]{font-size:var(--font-size-body-sm)}}
