.contact-company.svelte-97v8dl{background-color:var(--color-dark);color:var(--color-white)}.contact-company__inner.svelte-97v8dl{padding-block:32px 48px}.contact-company__meta.svelte-97v8dl{margin:0;font-size:var(--text-caption);font-weight:400;line-height:var(--leading-caption);letter-spacing:var(--letter-spacing);color:color-mix(in srgb,var(--color-white) 70%,transparent);text-align:center;text-wrap:pretty}.contact-form.svelte-fq8g2m{display:flex;flex-direction:column;gap:24px;min-width:0;color:var(--color-white);text-align:start}.contact-form--success.svelte-fq8g2m{justify-content:center;min-height:280px;gap:12px}.contact-form__success-title.svelte-fq8g2m{margin:0;font-size:var(--text-large);font-weight:600;line-height:var(--leading-large);letter-spacing:var(--letter-spacing);text-wrap:balance}.contact-form__success-text.svelte-fq8g2m{margin:0;font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--letter-spacing)}.contact-form__fields.svelte-fq8g2m{position:relative;display:flex;flex-direction:column;gap:4px}.contact-form__control.svelte-fq8g2m{position:relative}.contact-form__input.svelte-fq8g2m{width:100%;padding:26px 18px 10px;border:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);border-radius:14px;background-color:transparent;color:var(--color-white);caret-color:var(--color-white);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--letter-spacing);transition:border-color .15s ease}.contact-form__input.svelte-fq8g2m::placeholder{color:transparent}.contact-form__textarea.svelte-fq8g2m{min-height:120px;resize:vertical;padding-block-end:14px}.contact-form__label.svelte-fq8g2m{position:absolute;inset-inline-start:18px;inset-block-start:18px;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--letter-spacing);color:var(--color-white);pointer-events:none;transform-origin:left top;transition:transform .16s ease,color .16s ease}.contact-form__field--float.svelte-fq8g2m .contact-form__label:where(.svelte-fq8g2m){transform:translateY(-10px) scale(.78);font-weight:600;color:var(--color-white)}.contact-form__input.svelte-fq8g2m:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.contact-form__field--float.svelte-fq8g2m:focus-within .contact-form__label:where(.svelte-fq8g2m){color:var(--color-accent)}.contact-form__field--error.svelte-fq8g2m .contact-form__input:where(.svelte-fq8g2m){border-color:var(--color-white)}.contact-form__field--error.svelte-fq8g2m .contact-form__label:where(.svelte-fq8g2m){color:var(--color-white)}.contact-form__field--valid.svelte-fq8g2m .contact-form__input:where(.svelte-fq8g2m){border-color:var(--color-accent)}.contact-form__input.svelte-fq8g2m:-webkit-autofill,.contact-form__input.svelte-fq8g2m:-webkit-autofill:hover,.contact-form__input.svelte-fq8g2m:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);transition:background-color 99999s ease-out;box-shadow:0 0 0 1000px var(--color-lift) inset}.contact-form__message.svelte-fq8g2m{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.contact-form__field--error.svelte-fq8g2m .contact-form__message:where(.svelte-fq8g2m){grid-template-rows:1fr}.contact-form__error.svelte-fq8g2m{overflow:hidden;min-height:0;padding-block-start:6px;padding-inline-start:18px;font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:var(--letter-spacing);color:var(--color-white);opacity:0;transition:opacity .15s ease}.contact-form__field--error.svelte-fq8g2m .contact-form__error:where(.svelte-fq8g2m){opacity:1}.contact-form__form-error.svelte-fq8g2m{margin:0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-white)}.contact-form__hp.svelte-fq8g2m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-form__actions.svelte-fq8g2m{display:flex;justify-content:flex-start}@media(prefers-reduced-motion:reduce){.contact-form__label.svelte-fq8g2m,.contact-form__message.svelte-fq8g2m,.contact-form__error.svelte-fq8g2m{transition:none}}.contact-hero.svelte-1mvz2n8{position:relative;overflow:hidden;background-color:var(--color-dark);color:var(--color-white)}.contact-hero__body.svelte-1mvz2n8{padding-block-start:var(--subpage-hero-heading-padding-block-start);padding-block-end:var(--subpage-hero-heading-padding-block-end)}.contact-hero__row.svelte-1mvz2n8{display:flex;flex-direction:column;gap:calc(var(--subpage-hero-row-gap) * 2)}.contact-hero__breadcrumb-list.svelte-1mvz2n8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--subpage-hero-breadcrumb-gap);margin:0;padding:0;list-style:none}.contact-hero__breadcrumb-item.svelte-1mvz2n8{display:flex;align-items:center;gap:var(--subpage-hero-breadcrumb-gap)}.contact-hero__breadcrumb-link.svelte-1mvz2n8,.contact-hero__breadcrumb-current.svelte-1mvz2n8{color:var(--color-white);font-size:var(--text-small);font-weight:600;line-height:var(--leading-single);letter-spacing:var(--letter-spacing);text-decoration:none}.contact-hero__breadcrumb-link.svelte-1mvz2n8:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.contact-hero__breadcrumb-separator.svelte-1mvz2n8{display:inline-flex;line-height:0}.contact-hero__breadcrumb-separator.svelte-1mvz2n8 svg{display:block;width:auto;height:var(--subpage-hero-breadcrumb-chevron-size)}.contact-hero__grid.svelte-1mvz2n8{display:grid;grid-template-columns:1fr;gap:var(--subpage-hero-cta-gap);align-items:start}.contact-hero__copy.svelte-1mvz2n8{display:flex;flex-direction:column;gap:var(--subpage-hero-heading-gap);min-width:0;max-width:520px}.contact-hero__title.svelte-1mvz2n8{margin:0;margin-block-start:48px;max-width:9ch;font-size:var(--text-hero-subpage);font-weight:600;line-height:var(--leading-hero-subpage);letter-spacing:var(--letter-spacing)}.contact-hero__text-block.svelte-1mvz2n8{display:flex;flex-direction:column;gap:var(--subpage-hero-paragraph-gap);max-width:var(--subpage-hero-description-max-width)}.contact-hero__intro.svelte-1mvz2n8{margin:0;font-size:var(--text-large);font-weight:400;line-height:var(--leading-large);letter-spacing:var(--letter-spacing)}.contact-hero__text.svelte-1mvz2n8,.contact-hero__help.svelte-1mvz2n8{margin:0;font-size:var(--text-body);font-weight:400;line-height:var(--subpage-hero-description-leading);letter-spacing:var(--letter-spacing)}.contact-hero__contacts.svelte-1mvz2n8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hero-nav-actions-gap)}.contact-hero__form-col.svelte-1mvz2n8{min-width:0;scroll-margin-block-start:24px}.contact-hero__form-card.svelte-1mvz2n8{padding:36px 28px;border:1px solid var(--color-lift);border-radius:28px;background-color:var(--color-lift);color:var(--color-white)}@media(min-width:768px){.contact-hero__form-card.svelte-1mvz2n8{padding:44px 40px}}@media(min-width:1024px){.contact-hero__grid.svelte-1mvz2n8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--subpage-hero-column-gap);align-items:stretch}.contact-hero__copy.svelte-1mvz2n8{padding-block-end:48px}.contact-hero__contacts.svelte-1mvz2n8{margin-block-start:auto}.contact-hero__form-card.svelte-1mvz2n8{padding:48px 44px}}.contact-people.svelte-1tun1wb{background-color:var(--color-dark);color:var(--color-white)}.contact-people__inner.svelte-1tun1wb{padding-block:var(--contact-people-padding-block)}.contact-people__heading.svelte-1tun1wb{margin:0 0 var(--contact-people-heading-gap);font-size:var(--text-h2);font-weight:600;line-height:var(--leading-h2);letter-spacing:var(--letter-spacing);text-align:center;text-wrap:balance}.contact-people__list.svelte-1tun1wb{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.contact-people__item.svelte-1tun1wb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--contact-people-item-gap);padding-block:var(--contact-people-item-padding-block);border-block-end:var(--contact-people-divider-width) solid var(--contact-people-divider-color)}.contact-people__item.svelte-1tun1wb:last-child{border-block-end:none}.contact-people__photo.svelte-1tun1wb{width:min(100%,var(--contact-people-photo-size));aspect-ratio:1;flex-shrink:0;overflow:hidden;border-radius:var(--contact-people-photo-radius);background-color:var(--color-lift)}.contact-people__photo-image.svelte-1tun1wb{display:block;width:100%;height:100%;object-fit:cover}.contact-people__body.svelte-1tun1wb{display:flex;flex-direction:column;gap:var(--contact-people-body-gap);min-width:0}.contact-people__info.svelte-1tun1wb{display:flex;flex-direction:column;gap:var(--contact-people-info-gap)}.contact-people__name.svelte-1tun1wb{margin:0;font-size:var(--text-h3);font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--letter-spacing)}.contact-people__role.svelte-1tun1wb{margin:0;font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--letter-spacing)}.contact-people__links.svelte-1tun1wb{display:flex;flex-direction:column;gap:var(--contact-people-links-gap)}.contact-people__link.svelte-1tun1wb{color:var(--color-accent);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);letter-spacing:var(--letter-spacing)}.contact-people__link.svelte-1tun1wb:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}@media(min-width:1024px){.contact-people__list.svelte-1tun1wb{container-type:inline-size;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.contact-people__item.svelte-1tun1wb{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:var(--contact-people-photo-size);flex-shrink:0;padding-block:0;border-block-end:none}.contact-people__item.svelte-1tun1wb:not(:last-child):after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(100% + (100cqw - 3 * var(--contact-people-photo-size)) / 4 - var(--contact-people-divider-width) / 2);width:var(--contact-people-divider-width);background-color:var(--contact-people-divider-color)}.contact-people__photo.svelte-1tun1wb{width:var(--contact-people-photo-size)}.contact-people__body.svelte-1tun1wb{width:100%}.contact-people__link.svelte-1tun1wb{overflow-wrap:anywhere}}
