.contact-form-module__60wnva__form{gap:var(--semantic-space-gap-stack);flex-direction:column;max-width:40rem;display:flex}.contact-form-module__60wnva__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form-module__60wnva__formError{font-size:var(--core-type-body-size-mobile);color:var(--semantic-color-text-error);align-items:center;margin:0;display:flex}@media (min-width:1024px){.contact-form-module__60wnva__formError{font-size:var(--core-type-body-size-desktop)}}.contact-form-module__60wnva__success{isolation:isolate;text-align:center;align-items:center;gap:var(--semantic-space-gap-related-items);padding:var(--semantic-space-padding-section-sm) var(--semantic-space-padding-component-lg);background-color:var(--semantic-color-surface-card);border-radius:var(--semantic-radius-card);border:var(--core-border-hairline) solid var(--semantic-color-border-default);max-width:40rem;animation:contact-form-module__60wnva__success-arrive var(--motion-duration-deliberate) var(--motion-easing-entrance) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.contact-form-module__60wnva__successGlow{z-index:-1;aspect-ratio:1;border-radius:var(--core-radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--semantic-color-text-success) 14%, transparent) 0%, transparent 62%);opacity:0;width:min(420px,90%);animation:contact-form-module__60wnva__success-glow var(--motion-duration-deliberate) var(--motion-easing-entrance) .52s both;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.contact-form-module__60wnva__successMark{width:40px;height:40px;color:var(--semantic-color-text-success);flex-shrink:0}.contact-form-module__60wnva__successMarkRing{stroke-dasharray:126;stroke-dashoffset:126px;transform-origin:50%;opacity:.55;animation:contact-form-module__60wnva__success-draw .62s var(--motion-easing-entrance) 60ms forwards;transform:rotate(-90deg)}.contact-form-module__60wnva__successMarkTick{stroke-dasharray:24;stroke-dashoffset:24px;animation:contact-form-module__60wnva__success-draw .34s var(--motion-easing-entrance) .44s forwards}@keyframes contact-form-module__60wnva__success-draw{to{stroke-dashoffset:0}}@keyframes contact-form-module__60wnva__success-arrive{0%{opacity:0;transform:translateY(var(--success-arrive-distance,8px))}to{opacity:1;transform:translateY(0)}}@keyframes contact-form-module__60wnva__success-glow{to{opacity:1}}.contact-form-module__60wnva__successCopy{gap:var(--core-space-2);flex-direction:column;display:flex}.contact-form-module__60wnva__successHeading{font-size:var(--core-type-h3-size-mobile);font-weight:var(--core-type-h3-weight);color:var(--semantic-color-text-primary);text-wrap:balance;margin:0;line-height:1.25}@media (min-width:1024px){.contact-form-module__60wnva__successHeading{font-size:var(--core-type-h3-size-desktop)}}.contact-form-module__60wnva__successBody{font-size:var(--core-type-body-size-mobile);line-height:var(--core-type-body-line-height);color:var(--semantic-color-text-secondary);text-wrap:pretty;margin:0}@media (min-width:1024px){.contact-form-module__60wnva__successBody{font-size:var(--core-type-body-size-desktop)}}@media (prefers-reduced-motion:reduce){.contact-form-module__60wnva__success{--success-arrive-distance:0px}.contact-form-module__60wnva__successMarkRing,.contact-form-module__60wnva__successMarkTick{stroke-dashoffset:0;animation:none}.contact-form-module__60wnva__successGlow{opacity:1;animation:none}}.contact-form-module__60wnva__formError{align-items:flex-start;gap:var(--core-space-2);flex-direction:column;display:flex}.contact-form-module__60wnva__formErrorText{margin:0}.contact-form-module__60wnva__formErrorAction{color:var(--semantic-color-text-primary);font-size:var(--core-type-body-size-mobile);text-underline-offset:var(--core-space-1);border-radius:var(--core-radius-sm);text-decoration:underline}.contact-form-module__60wnva__formErrorAction:hover{color:var(--semantic-color-accent-secondary)}@media (min-width:1024px){.contact-form-module__60wnva__formErrorAction{font-size:var(--core-type-body-size-desktop)}}
.contact-page-module__3OKiFa__hero{}.contact-page-module__3OKiFa__container{}.contact-page-module__3OKiFa__grid{gap:var(--semantic-space-padding-section-sm);margin-top:var(--semantic-space-padding-section-sm);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:600px){.contact-page-module__3OKiFa__grid{grid-template-columns:3fr 2fr}}.contact-page-module__3OKiFa__direct{padding:var(--semantic-space-padding-component-lg);background-color:var(--semantic-color-surface-card);border-radius:var(--semantic-radius-card);border:var(--core-border-hairline) solid var(--semantic-color-border-default)}.contact-page-module__3OKiFa__directHeading{font-size:var(--core-type-h3-size-mobile);font-weight:var(--core-type-h3-weight);color:var(--semantic-color-text-primary);margin:0 0 var(--core-space-2)}@media (min-width:1024px){.contact-page-module__3OKiFa__directHeading{font-size:var(--core-type-h3-size-desktop)}}.contact-page-module__3OKiFa__directBody{font-size:var(--core-type-body-size-mobile);line-height:var(--core-type-body-line-height);color:var(--semantic-color-text-secondary);margin:0}@media (min-width:1024px){.contact-page-module__3OKiFa__directBody{font-size:var(--core-type-body-size-desktop)}}.contact-page-module__3OKiFa__directLink{color:var(--semantic-color-accent-secondary)}
