.contact-module__lZMDJa__composer{min-width:0}.contact-module__lZMDJa__form{gap:20px;display:grid}.contact-module__lZMDJa__templates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-module__lZMDJa__templatesLabel{color:var(--ds-ink-60);font-family:var(--ds-mono);text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:300;line-height:19.2px}.contact-module__lZMDJa__chip{border:1px solid var(--ds-ink-10);border-radius:var(--ds-r-pill);background:var(--ds-paper);height:38px;color:var(--ds-ink);letter-spacing:.28px;white-space:nowrap;transition:background-color var(--ds-fast) ease, border-color var(--ds-fast) ease, color var(--ds-fast) ease;align-items:center;padding:0 16px;font-size:14px;font-weight:400;line-height:19.6px;display:inline-flex}.contact-module__lZMDJa__chip:hover:not(:disabled){border-color:var(--ds-ink-40)}.contact-module__lZMDJa__chip[aria-pressed=true]{border-color:var(--ds-ink);background:var(--ds-ink);color:var(--ds-paper)}.contact-module__lZMDJa__chip:disabled{cursor:progress;opacity:.6}.contact-module__lZMDJa__chip:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.contact-module__lZMDJa__messageRow{align-items:flex-start;gap:16px;display:flex}.contact-module__lZMDJa__avatar{border-radius:var(--ds-r-btn);background:var(--ds-canvas);object-fit:cover;flex:none;width:54px;height:54px}.contact-module__lZMDJa__messageField{flex:1;min-width:0}.contact-module__lZMDJa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__lZMDJa__input,.contact-module__lZMDJa__messageInput{border:1px solid var(--ds-ink-10);border-radius:var(--ds-r-btn);background:var(--ds-canvas);width:100%;min-width:0;color:var(--ds-ink);font-family:var(--ds-sans);letter-spacing:.32px;transition:border-color var(--ds-fast) ease, background-color var(--ds-fast) ease;font-size:16px;font-weight:300;display:block}.contact-module__lZMDJa__input{height:54px;padding:0 18px;line-height:24px}.contact-module__lZMDJa__messageInput{resize:none;min-height:54px;transition:border-color var(--ds-fast) ease, background-color var(--ds-fast) ease, min-height var(--ds-slow) var(--ds-ease);padding:14px 18px;line-height:24px}.contact-module__lZMDJa__form[data-open] .contact-module__lZMDJa__messageInput{min-height:160px}.contact-module__lZMDJa__input::placeholder,.contact-module__lZMDJa__messageInput::placeholder{color:var(--ds-ink-40)}.contact-module__lZMDJa__input:hover:not(:disabled),.contact-module__lZMDJa__messageInput:hover:not(:disabled){border-color:var(--ds-ink-20)}.contact-module__lZMDJa__input:focus,.contact-module__lZMDJa__messageInput:focus{border-color:var(--ds-ink-20);background:var(--ds-paper);outline:2px solid var(--ds-ink);outline-offset:0}.contact-module__lZMDJa__input:disabled,.contact-module__lZMDJa__messageInput:disabled{cursor:progress;opacity:.7}.contact-module__lZMDJa__detailsReveal{overflow:hidden}.contact-module__lZMDJa__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-left:70px;display:grid}.contact-module__lZMDJa__detail{align-content:start;gap:8px;min-width:0;display:grid}.contact-module__lZMDJa__detailLabel{color:var(--ds-ink-60);font-family:var(--ds-mono);text-transform:uppercase;font-size:12px;font-weight:300;line-height:19.2px}.contact-module__lZMDJa__privacy{color:var(--ds-ink-60);letter-spacing:.12px;grid-column:1/-1;margin:0;font-size:12px;font-weight:300;line-height:16.8px}.contact-module__lZMDJa__privacy a,.contact-module__lZMDJa__formError a{color:var(--ds-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.contact-module__lZMDJa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__lZMDJa__formError{border-radius:var(--ds-r-btn);color:var(--ds-ink);letter-spacing:.28px;background:#e4675c1a;margin:0;padding:14px 18px;font-size:14px;font-weight:300;line-height:21px;overflow:hidden}.contact-module__lZMDJa__toolbar{border-top:1px solid var(--ds-ink-06);flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;display:flex}.contact-module__lZMDJa__tool{background:var(--ds-canvas);width:40px;height:40px;color:var(--ds-ink);transition:background-color var(--ds-fast) ease, color var(--ds-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.contact-module__lZMDJa__tool:hover{background:var(--ds-ink);color:var(--ds-paper)}.contact-module__lZMDJa__tool:focus-visible,.contact-module__lZMDJa__clear:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.contact-module__lZMDJa__clear{color:var(--ds-ink-70);letter-spacing:.28px;text-underline-offset:3px;padding:0 8px;font-size:14px;font-weight:400;line-height:40px;text-decoration:underline;text-decoration-thickness:1px}.contact-module__lZMDJa__clear:hover{color:var(--ds-ink)}.contact-module__lZMDJa__divider{background:var(--ds-ink-10);width:1px;height:24px;margin-inline:4px}.contact-module__lZMDJa__where{border:1px solid var(--ds-ink-10);border-radius:var(--ds-r-pill);height:32px;color:var(--ds-ink);font-family:var(--ds-mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px 7px 12px;font-size:10px;font-weight:400;line-height:16px;display:inline-flex}.contact-module__lZMDJa__where svg{color:var(--ds-ink-60);flex:none}.contact-module__lZMDJa__where[data-tip]:after{left:auto;right:0;transform:translateY(4px)}.contact-module__lZMDJa__where[data-tip]:hover:after,.contact-module__lZMDJa__where[data-tip]:focus-visible:after{transform:translateY(0)}.contact-module__lZMDJa__send{margin-left:auto}.contact-module__lZMDJa__send:disabled{cursor:progress}.contact-module__lZMDJa__sendContent{align-items:center;gap:10px;display:inline-flex}.contact-module__lZMDJa__spinner{border:1.5px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.75s linear infinite contact-module__lZMDJa__spin}@keyframes contact-module__lZMDJa__spin{to{transform:rotate(360deg)}}.contact-module__lZMDJa__success{border-radius:var(--ds-r-panel);background:var(--ds-canvas);justify-items:start;gap:12px;padding:40px;display:grid}.contact-module__lZMDJa__successMark{border-radius:var(--ds-r-btn);background:var(--ds-ink);width:54px;height:54px;color:var(--ds-paper);place-items:center;margin-bottom:12px;display:grid}.contact-module__lZMDJa__successMark svg{width:30px;height:30px}.contact-module__lZMDJa__success h2{color:var(--ds-ink);letter-spacing:-.28px;outline:none;margin:0;font-size:28px;font-weight:500;line-height:39.2px}.contact-module__lZMDJa__success h2:focus-visible{outline:2px solid var(--ds-ink-20);outline-offset:5px}.contact-module__lZMDJa__success p{max-width:560px;color:var(--ds-ink-80);letter-spacing:.32px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:300;line-height:24px}.contact-module__lZMDJa__success strong{font-weight:500}.contact-module__lZMDJa__success .contact-module__lZMDJa__successHint{color:var(--ds-ink-60);letter-spacing:.28px;font-size:14px;line-height:21px}.contact-module__lZMDJa__successCta{margin-top:16px}.contact-module__lZMDJa__leadCopy{margin:0}.contact-module__lZMDJa__routes{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.contact-module__lZMDJa__route{border-radius:var(--ds-r-panel);background:var(--ds-canvas);min-height:300px;color:var(--ds-ink);transition:background-color var(--ds-fast) ease;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 20px;padding:24px 24px 24px 28px;display:grid;position:relative;overflow:hidden}.contact-module__lZMDJa__route:hover{background:var(--ds-mist)}.contact-module__lZMDJa__route:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.contact-module__lZMDJa__routeNight{background:var(--ds-black);color:var(--ds-paper)}.contact-module__lZMDJa__routeNight:hover{background:var(--ds-black)}.contact-module__lZMDJa__routeArt{object-fit:cover;object-position:50% 45%;width:100%;height:78%;transition:transform 1.2s var(--ds-ease);position:absolute;inset:0 0 auto}.contact-module__lZMDJa__routeNight:hover .contact-module__lZMDJa__routeArt{transform:scale(1.04)}.contact-module__lZMDJa__routeIndex,.contact-module__lZMDJa__routeTitle,.contact-module__lZMDJa__routeMeta,.contact-module__lZMDJa__routeArrow{position:relative}.contact-module__lZMDJa__routeIndex{color:var(--ds-ink-40);font-family:var(--ds-mono);grid-area:1/1/auto/-1;align-self:start;font-size:12px;font-weight:300;line-height:19.2px}.contact-module__lZMDJa__routeNight .contact-module__lZMDJa__routeIndex{color:var(--ds-white-50)}.contact-module__lZMDJa__routeTitle{letter-spacing:-.28px;grid-area:3/1;font-size:28px;font-weight:500;line-height:39.2px}.contact-module__lZMDJa__routeMeta{color:var(--ds-ink-60);font-family:var(--ds-mono);overflow-wrap:anywhere;text-transform:uppercase;grid-area:2/1;align-self:end;font-size:12px;font-weight:300;line-height:19.2px}.contact-module__lZMDJa__routeArrow{background:var(--ds-ink);width:48px;height:48px;color:var(--ds-paper);transition:transform var(--ds-fast) var(--ds-ease);border-radius:50%;grid-area:3/2;place-items:center;display:grid}.contact-module__lZMDJa__routeNight .contact-module__lZMDJa__routeArrow{background:var(--ds-paper);color:var(--ds-ink)}.contact-module__lZMDJa__route:hover .contact-module__lZMDJa__routeArrow{transform:translate(3px)}@media (max-width:809.98px){.contact-module__lZMDJa__templatesLabel{flex-basis:100%}.contact-module__lZMDJa__messageRow{gap:12px}.contact-module__lZMDJa__avatar{border-radius:var(--ds-r-btn-sm);width:40px;height:40px}.contact-module__lZMDJa__messageInput{min-height:78px}.contact-module__lZMDJa__details{grid-template-columns:minmax(0,1fr);padding-left:0}.contact-module__lZMDJa__divider{display:none}.contact-module__lZMDJa__send{width:100%;margin-left:0}.contact-module__lZMDJa__success{padding:24px}.contact-module__lZMDJa__routes{grid-template-columns:minmax(0,1fr)}.contact-module__lZMDJa__route{min-height:220px;padding:20px}.contact-module__lZMDJa__routeTitle{font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){.contact-module__lZMDJa__chip,.contact-module__lZMDJa__input,.contact-module__lZMDJa__messageInput,.contact-module__lZMDJa__tool,.contact-module__lZMDJa__route,.contact-module__lZMDJa__routeArt,.contact-module__lZMDJa__routeArrow{transition:none}.contact-module__lZMDJa__routeNight:hover .contact-module__lZMDJa__routeArt,.contact-module__lZMDJa__route:hover .contact-module__lZMDJa__routeArrow{transform:none}.contact-module__lZMDJa__spinner{animation:none}}
