.uc-contact-page{--contact-bg:#0b0609;--contact-panel:#12090e;--contact-border:#63313d;--contact-red:#ed4058;--contact-ink:#f0cbd0;--contact-muted:#b78c94;--contact-faint:#94636e;width:min(100% - 48px,1240px);color:var(--contact-ink);margin:0 auto;padding:0 0 65px;font-family:Courier Prime,monospace;font-weight:400}.uc-contact-page *,.uc-contact-page :before,.uc-contact-page :after{box-sizing:border-box}.uc-contact-system-bar,.uc-contact-end{border-bottom:1px solid var(--contact-border);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:.58rem;display:flex}.uc-contact-online{color:var(--contact-red);font-weight:700}.uc-contact-intro{border-bottom:1px solid var(--contact-border);padding:clamp(45px,6vw,80px) 0 48px}.uc-contact-kicker{color:var(--contact-red);letter-spacing:.08em;margin:0 0 23px;font-size:.65rem;font-weight:700}.uc-contact-intro h1{color:var(--contact-ink);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:700;line-height:1.05}.uc-contact-intro h1 span{color:var(--contact-red)}.uc-contact-intro h1 span:after{content:"_";color:var(--contact-ink)}.uc-contact-description{max-width:610px;color:var(--contact-muted);margin:26px 0 0;font-size:.9rem;line-height:1.8}.uc-contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:12px;margin-top:35px;display:grid}.uc-contact-info,.uc-contact-form-panel{background:var(--contact-panel);border:1px solid var(--contact-border);flex-direction:column;min-width:0;display:flex}.uc-contact-panel-heading,.uc-contact-panel-footer{letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:.56rem;display:flex}.uc-contact-panel-heading{border-bottom:1px solid var(--contact-border);color:var(--contact-red);font-weight:700}.uc-contact-panel-footer{border-top:1px solid var(--contact-border);color:var(--contact-faint);margin-top:auto}.uc-contact-info-content{flex-direction:column;flex:1;padding:28px 22px 36px;display:flex}.uc-contact-label{color:var(--contact-red);letter-spacing:.08em;margin:0 0 18px;font-size:.6rem;font-weight:700}.uc-contact-info-content h2{color:var(--contact-ink);letter-spacing:-.045em;margin:0 0 25px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.6rem,2.5vw,2.7rem);font-weight:700;line-height:1.2}.uc-contact-info-content>p:not(.uc-contact-label){color:var(--contact-muted);margin:0;font-size:.82rem;line-height:1.9}.uc-contact-info-divider{background:var(--contact-border);height:1px;margin:35px 0 28px}.uc-contact-data{flex-direction:column;gap:7px;margin-bottom:24px;display:flex}.uc-contact-data span{color:var(--contact-faint);letter-spacing:.08em;font-size:.56rem}.uc-contact-data strong{color:var(--contact-ink);overflow-wrap:anywhere;font-family:Courier Prime,monospace;font-size:.7rem;font-weight:700}.uc-contact-data .uc-contact-active{color:var(--contact-red)}.uc-contact-form-content{padding:28px 26px 35px}.uc-contact-form-content h2{color:var(--contact-ink);letter-spacing:-.04em;margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.uc-contact-form-description{color:var(--contact-muted);margin:0 0 30px;font-size:.8rem;line-height:1.7}.uc-contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.uc-contact-field{flex-direction:column;gap:10px;min-width:0;margin-bottom:22px;display:flex}.uc-contact-field label{color:var(--contact-red);letter-spacing:.06em;font-family:Courier Prime,monospace;font-size:.62rem;font-weight:700}.uc-contact-field input,.uc-contact-field select,.uc-contact-field textarea{background:var(--contact-bg);border:1px solid var(--contact-border);width:100%;min-width:0;color:var(--contact-ink);border-radius:0;outline:none;padding:15px 14px;font-family:Courier Prime,monospace;font-size:.78rem;line-height:1.5;transition:border-color .18s,background-color .18s}.uc-contact-field textarea{resize:vertical;min-height:165px}.uc-contact-field input::placeholder,.uc-contact-field textarea::placeholder{color:var(--contact-faint);opacity:1}.uc-contact-field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.uc-contact-field select option{background:var(--contact-bg);color:var(--contact-ink)}.uc-contact-field input:focus,.uc-contact-field select:focus,.uc-contact-field textarea:focus{border-color:var(--contact-red);background:#170b11}.uc-contact-submit{border:1px solid var(--contact-red);width:100%;color:var(--contact-ink);letter-spacing:.06em;cursor:pointer;background:#220b13;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:19px 18px;font-family:Courier Prime,monospace;font-size:.75rem;font-weight:700;transition:background-color .18s,color .18s;display:flex}.uc-contact-submit:hover{background:var(--contact-red);color:#080507}.uc-contact-submit:focus-visible{outline:2px solid var(--contact-ink);outline-offset:4px}.uc-contact-submit:disabled{opacity:.6;cursor:wait}.uc-contact-submit span:last-child{color:var(--contact-red);font-size:1.2rem}.uc-contact-submit:hover span:last-child{color:#080507}.uc-contact-feedback{border:1px solid var(--contact-border);margin:20px 0 0;padding:14px;font-size:.75rem;line-height:1.6}.uc-contact-feedback[hidden]{display:none}.uc-contact-feedback[data-status=success]{border-color:var(--contact-red);color:var(--contact-ink)}.uc-contact-feedback[data-status=error]{border-color:var(--contact-red);color:var(--contact-red)}.uc-contact-end{border-top:1px solid var(--contact-border);color:var(--contact-faint);border-bottom:0;margin-top:45px}@media (width<=850px){.uc-contact-layout{grid-template-columns:1fr}.uc-contact-info-content{padding:25px 22px}.uc-contact-info-content h2{font-size:2rem}.uc-contact-info-divider{margin:25px 0}}@media (width<=600px){.uc-contact-page{width:calc(100% - 32px);padding-bottom:35px}.uc-contact-intro{padding:45px 0 35px}.uc-contact-intro h1{font-size:clamp(2rem,9vw,3rem)}.uc-contact-description{font-size:.82rem}.uc-contact-layout{margin-top:22px}.uc-contact-field-row{grid-template-columns:1fr;gap:0}.uc-contact-form-content{padding:25px 18px}.uc-contact-panel-heading,.uc-contact-panel-footer{padding:12px;font-size:.52rem}.uc-contact-end{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.uc-contact-page *,.uc-contact-page :before,.uc-contact-page :after{transition:none!important}}.uc-contact-field-error{color:#ed4058;letter-spacing:.04em;margin:0;padding:4px 0 0;font-family:Courier Prime,monospace;font-size:.65rem;font-weight:700;line-height:1.5}.uc-contact-field input.uc-contact-invalid,.uc-contact-field select.uc-contact-invalid,.uc-contact-field textarea.uc-contact-invalid{background:#ed40580f;border-color:#ed4058}.uc-contact-field input.uc-contact-invalid:focus,.uc-contact-field select.uc-contact-invalid:focus,.uc-contact-field textarea.uc-contact-invalid:focus{outline-offset:2px;outline:1px solid #ed4058}
