.contact .col{max-width:664px;margin:0 auto}.contact .hero{padding:52px 0 0}.contact .eyebrow{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:20px;font-size:12px}.contact h1{color:var(--ink);font-size:clamp(34px,4.2vw,50px);font-weight:850;line-height:1.06}.contact .stand{max-width:34em;margin-top:18px;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.58}.contact .blk{margin-top:46px}.contact .card{background:var(--surface);border:1px solid var(--border);border-top:10px solid var(--primary);border-radius:var(--r);padding:clamp(24px,3vw,38px)}.contact .f{margin-bottom:20px}.contact .f.last{margin-bottom:0}.contact .f label,.contact .f .lbl{color:var(--ink);margin-bottom:7px;font-size:14.5px;font-weight:700;display:block}.contact .f label em,.contact .f .lbl em{color:var(--muted);font-size:13.5px;font-style:normal;font-weight:400}.contact input[type=text],.contact input[type=email],.contact textarea{font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);width:100%;padding:11px 13px;font-size:16px}.contact textarea{resize:vertical;min-height:118px;line-height:1.55}.contact input::placeholder,.contact textarea::placeholder{color:var(--muted)}.contact .bands{flex-wrap:wrap;gap:8px;display:flex}.contact .bands label{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;color:var(--body);background:var(--surface);flex:none;align-items:center;gap:8px;margin-bottom:0;padding:10px 16px;font-size:15px;font-weight:400;display:inline-flex}.contact .bands label:hover{border-color:var(--ink)}.contact .bands input{appearance:none;border:1.5px solid var(--border);cursor:pointer;border-radius:50%;flex:none;width:14px;height:14px;margin:0}.contact .bands label.on{border-color:var(--ink);color:var(--ink);font-weight:700}.contact .bands label.on input{border-color:var(--primary);background:radial-gradient(circle at center,var(--primary)0 4.5px,transparent 5px)}.contact .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact .privacy{color:var(--muted);border-top:1px solid var(--border);margin-top:22px;padding-top:18px;font-size:13.5px;line-height:1.6}.contact .privacy a{text-underline-offset:3px;text-decoration:underline}.contact .send{margin-top:22px}.contact .send .help{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}.contact .send .btn[disabled]{opacity:.72;cursor:default}.contact .formerror{color:var(--primary-pressed);margin-top:14px;font-size:14px;line-height:1.5}.contact .quietcard{border:1px solid var(--border);border-radius:var(--r);margin-top:30px;padding:24px 26px}.contact .quietcard p{font-size:15px;line-height:1.65}.contact .quietcard b{color:var(--ink)}@media (max-width:760px){.contact .hero{padding:32px 0 0}}
/*# sourceMappingURL=d9ac7dbabe2b9c24.css.map*/