.ContactForm-module__j1WgZG__form{border-top:1px solid var(--ink);flex-direction:column;gap:28px;min-width:0;padding-top:32px;display:flex}.ContactForm-module__j1WgZG__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px 32px;display:grid}.ContactForm-module__j1WgZG__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:10px;font-size:12px;font-weight:500;display:flex}.ContactForm-module__j1WgZG__input{border:0;border-bottom:1px solid var(--rule-mid);height:52px;color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;outline:none;min-width:0;padding:0;font-size:17px}.ContactForm-module__j1WgZG__input:focus{border-bottom-color:var(--oxblood);box-shadow:0 1px 0 0 var(--oxblood)}.ContactForm-module__j1WgZG__fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ContactForm-module__j1WgZG__legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;padding:0;font-size:12px;font-weight:500}.ContactForm-module__j1WgZG__segmented{border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));max-width:520px;display:grid}.ContactForm-module__j1WgZG__option{cursor:pointer;display:block;position:relative}.ContactForm-module__j1WgZG__face{height:52px;color:var(--ink);background:0 0;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.ContactForm-module__j1WgZG__optionLive .ContactForm-module__j1WgZG__face{border-left:1px solid var(--ink)}.ContactForm-module__j1WgZG__face:hover{background:#16161a0d}.ContactForm-module__j1WgZG__option input:checked+.ContactForm-module__j1WgZG__face{background:var(--ink);color:var(--cream)}.ContactForm-module__j1WgZG__optionLive input:checked+.ContactForm-module__j1WgZG__face{background:var(--oxblood)}.ContactForm-module__j1WgZG__option input:focus-visible+.ContactForm-module__j1WgZG__face{outline:2px solid var(--oxblood);outline-offset:3px;z-index:1;position:relative}.ContactForm-module__j1WgZG__liveNote{color:var(--oxblood);margin:4px 0 0;font-size:13px;line-height:1.5}.ContactForm-module__j1WgZG__liveNote:empty{display:none}.ContactForm-module__j1WgZG__textarea{border:1px solid var(--rule-mid);background:var(--panel);color:var(--ink);resize:vertical;letter-spacing:0;text-transform:none;border-radius:0;outline:none;min-height:140px;padding:14px 16px;font-size:16px;line-height:1.55}.ContactForm-module__j1WgZG__textarea::placeholder{color:var(--muted);opacity:1}.ContactForm-module__j1WgZG__textarea:focus{border-color:var(--oxblood);box-shadow:0 0 0 1px var(--oxblood)}.ContactForm-module__j1WgZG__submitRow{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ContactForm-module__j1WgZG__confidence{color:var(--muted);font-size:12.5px}.ContactForm-module__j1WgZG__error{color:var(--oxblood);margin:-12px 0 0;font-size:13px;line-height:1.5}.ContactForm-module__j1WgZG__error:empty{display:none}.ContactForm-module__j1WgZG__sent{border-top:1px solid var(--ink);outline:none;flex-direction:column;gap:16px;padding-top:32px;display:flex}.ContactForm-module__j1WgZG__sentLead{font-family:var(--serif);margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.15}.ContactForm-module__j1WgZG__sentText{color:var(--ink-soft);max-width:52ch;margin:0;font-size:15.5px;line-height:1.6}.ContactForm-module__j1WgZG__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.contact-module__swMWYG__lead{max-width:58ch}.contact-module__swMWYG__layout{max-width:var(--max);padding:0 var(--gutter) clamp(64px, 8vw, 120px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:48px 80px;margin:0 auto;display:grid}.contact-module__swMWYG__aside{border-top:1px solid var(--ink);flex-direction:column;gap:28px;min-width:0;padding-top:32px;display:flex}.contact-module__swMWYG__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:500}.contact-module__swMWYG__email{font-family:var(--serif);color:var(--oxblood);overflow-wrap:anywhere;border-bottom:1px solid;padding-bottom:2px;font-size:clamp(22px,1.9vw,28px);font-weight:500;line-height:1.2;text-decoration:none}.contact-module__swMWYG__email:hover{color:var(--ink)}.contact-module__swMWYG__platform{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.contact-module__swMWYG__login{color:var(--ink);border-bottom:1px solid var(--rule-mid);text-decoration:none}.contact-module__swMWYG__login:hover{color:var(--oxblood);border-bottom-color:var(--oxblood)}.contact-module__swMWYG__entity{color:var(--muted);border-top:1px solid var(--rule);margin:0;padding-top:16px;font-size:13px;line-height:1.6}
