.csRoot .contactWrap{box-sizing:border-box;display:flex;flex-direction:column;gap:36px;max-width:640px;margin:0 auto;padding:56px 20px 72px}.csRoot .contactFind{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.csRoot .contactTitle{margin:0;font-family:var(--csDisplay);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .contactSocials{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.csRoot .contactSocials .csIconBtn{--csDepth:4px;border-radius:var(--csRadKey)}.csRoot .contactMark{display:block;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.csRoot .contactChip{position:relative;display:inline-block;line-height:var(--csLeadFlat)}.csRoot .contactChipPhoto{display:block;width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.csRoot .contactXBadge{position:absolute;right:-2px;bottom:-2px;box-sizing:border-box;width:17px;height:17px;border-radius:50%;border:2px solid var(--csKeyFace)}.csRoot .contactMails,.csRoot .contactXBadge{display:flex;align-items:center;justify-content:center}.csRoot .contactMails{flex-wrap:wrap;gap:6px 20px;font-family:var(--csMono);font-size:12px}.csRoot .contactNote{box-sizing:border-box;max-width:52ch;margin:0 auto;padding:13px 18px 14px;border-radius:var(--csRadKey);background:var(--csWell);border:1px solid var(--csWellEdge);box-shadow:var(--csCutShadow);font-size:13.5px;line-height:var(--csLeadBody);text-align:center;color:var(--csInkBody)}.csRoot .contactAccent{font-weight:600;color:var(--csAmberText)}.csRoot .contactCardIn .csPanel{padding:24px 20px 28px}.csRoot .contactFormHead{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:26px;text-align:center}.csRoot .contactFormTitle{margin:0;font-family:var(--csDisplay);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .contactForm{display:flex;flex-direction:column;gap:24px}.csRoot .contactPicks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.csRoot .contactPicks .csCard{align-items:center;gap:7px;padding:12px 8px 13px;text-align:center}.csRoot .contactPickLabel{font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:var(--csLeadFlat)}.csRoot .contactPair{display:grid;grid-template-columns:1fr;gap:20px}.csRoot .contactCount{align-self:flex-end;font-size:11px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .contactSubmit{display:flex;justify-content:flex-end;padding-top:2px}.csRoot .contactDone{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0 28px;text-align:center}.csRoot .contactDoneMark{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;border-radius:50%;background:var(--csAmberWell);border:1px solid var(--csAmberLine);box-shadow:var(--csCutShadow);color:var(--csAmberText)}.csRoot .contactDoneTitle{margin:0;font-family:var(--csDisplay);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .contactDoneBody{margin:6px 0 0;font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkMeta)}@media (min-width:640px){.csRoot .contactWrap{gap:44px;padding:72px 20px 96px}.csRoot .contactTitle{font-size:32px}.csRoot .contactCardIn .csPanel{padding:32px 32px 36px}.csRoot .contactPair{grid-template-columns:1fr 1fr}}.csRoot .contactMarkDiscord{color:#5865f2}.csRoot .contactMarkYouTube{color:red}.csRoot .contactXBadge{background:#000;color:#fff}