.contact__head:where(.astro-6bfsojfh){margin-bottom:var(--ds-editorial-head-gap);justify-content:center;display:flex}.contact__grid:where(.astro-6bfsojfh){gap:var(--ds-gap-45);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (width<=860px){.contact__grid:where(.astro-6bfsojfh){grid-template-columns:1fr}}.contact__section-title:where(.astro-6bfsojfh){font-size:var(--ds-text-prose-h2);letter-spacing:var(--ds-track-prose-h2);font-weight:var(--ds-weight-medium);color:var(--ds-text-prose-heading);margin-bottom:var(--ds-gap-20)}.contact__form-card:where(.astro-6bfsojfh){padding:var(--ds-card-pad);border-radius:var(--ds-radius-card);background:var(--ds-surface-editorial-card);border:var(--ds-hairline) solid var(--ds-border-editorial)}.contact__form:where(.astro-6bfsojfh){gap:var(--ds-gap-20);flex-direction:column;display:flex}.contact__field:where(.astro-6bfsojfh){gap:var(--ds-gap-7);flex-direction:column;display:flex}.contact__label:where(.astro-6bfsojfh){font-family:var(--ds-font-mono);font-size:var(--ds-text-meta);letter-spacing:var(--ds-track-meta);color:var(--ds-text-prose-meta)}.contact__input:where(.astro-6bfsojfh),.contact__select:where(.astro-6bfsojfh),.contact__textarea:where(.astro-6bfsojfh){width:100%;padding:var(--ds-gap-10) var(--ds-gap-15);border-radius:var(--ds-radius-badge);background:var(--ds-surface-tag);border:var(--ds-hairline) solid var(--ds-border-editorial);font-size:var(--ds-text-prose-size);color:var(--ds-text-primary);transition:border-color var(--ds-motion-fast) var(--ds-ease)}.contact__input:where(.astro-6bfsojfh):focus-visible,.contact__select:where(.astro-6bfsojfh):focus-visible,.contact__textarea:where(.astro-6bfsojfh):focus-visible{border-color:var(--ds-border-focus-field);outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.contact__submit-btn:where(.astro-6bfsojfh){padding:var(--ds-button-py) var(--ds-button-px);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card-head);font-family:var(--ds-font-ui);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-button);color:var(--ds-text-on-light);cursor:pointer;transition:transform var(--ds-motion-fast) var(--ds-ease);border:none;align-self:flex-start}.contact__submit-btn:where(.astro-6bfsojfh):hover{transform:translateY(var(--ds-hover-lift))}.contact__channels-list:where(.astro-6bfsojfh){gap:var(--ds-gap-15);flex-direction:column;display:flex}.contact__channel-card:where(.astro-6bfsojfh){gap:var(--ds-gap-5);padding:var(--ds-card-pad);border-radius:var(--ds-radius-card);background:var(--ds-surface-editorial-card);border:var(--ds-hairline) solid var(--ds-border-editorial);flex-direction:column;display:flex}.contact__channel-label:where(.astro-6bfsojfh){font-size:var(--ds-text-meta);color:var(--ds-text-prose-faint)}.contact__channel-email:where(.astro-6bfsojfh){font-size:var(--ds-text-post-title);color:var(--ds-text-prose-heading);word-break:break-all}.contact__channel-sla:where(.astro-6bfsojfh){font-family:var(--ds-font-mono);font-size:var(--ds-text-tag);color:var(--ds-text-prose-meta)}.contact__tail:where(.astro-6bfsojfh){gap:var(--ds-space-section);width:var(--ds-w-content);padding-bottom:var(--ds-editorial-page-pb);flex-direction:column;align-items:center;margin:0 auto;display:flex}.contact__trap:where(.astro-6bfsojfh){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.contact__consent:where(.astro-6bfsojfh){align-items:flex-start;gap:var(--ds-crumb-gap);display:flex}.contact__checkbox:where(.astro-6bfsojfh){margin-top:var(--ds-gap-5);flex:none}.contact__checkbox:where(.astro-6bfsojfh):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.contact__consent-label:where(.astro-6bfsojfh){font-size:var(--ds-text-tag);line-height:var(--ds-leading-prose);color:var(--ds-text-prose-meta)}.contact__consent-label:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){color:var(--ds-text-prose-heading);text-underline-offset:var(--ds-prose-code-pad-inline);text-decoration:underline}.contact__consent-label:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.contact__submit-btn:where(.astro-6bfsojfh):disabled{opacity:var(--ds-press-opacity);cursor:default}.contact__result:where(.astro-6bfsojfh){font-size:var(--ds-text-meta);line-height:var(--ds-leading-prose);padding:var(--ds-callout-pad);border-radius:var(--ds-radius-card);background:var(--ds-surface-editorial-card);border-left:var(--ds-callout-rule-w) solid var(--ds-border-editorial-accent)}.contact__result--ok:where(.astro-6bfsojfh){color:var(--ds-text-prose-heading)}.contact__result--error:where(.astro-6bfsojfh){color:var(--ds-text-prose)}.contact__result:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){color:var(--ds-text-prose-heading);text-underline-offset:var(--ds-prose-code-pad-inline);text-decoration:underline}.contact__unavailable:where(.astro-6bfsojfh){gap:var(--ds-gap-15);flex-direction:column;align-items:flex-start;display:flex}.contact__unavailable-text:where(.astro-6bfsojfh){font-size:var(--ds-text-meta);line-height:var(--ds-leading-prose);color:var(--ds-text-prose)}.contact__unavailable-cta:where(.astro-6bfsojfh){font-family:var(--ds-font-mono);font-size:var(--ds-text-prose-size);color:var(--ds-text-prose-heading);text-underline-offset:var(--ds-prose-code-pad-inline);text-decoration:underline}.contact__unavailable-cta:where(.astro-6bfsojfh):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-tag)}
