.contact-page{overflow-x:clip}.contact-intro{padding-block:110px 90px;display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.contact-intro h1{font-size:clamp(76px,12vw,175px);font-weight:600;letter-spacing:-.06em;margin:25px 0}.contact-intro>div>p{font-size:20px;line-height:1.6;max-width:700px;color:#555a57}.contact-intro aside{border-top:2px solid var(--red);padding-top:25px}.contact-intro aside strong{display:block;font-family:Arial Narrow,Arial,sans-serif;font-size:26px;margin:20px 0;overflow-wrap:anywhere}.contact-intro aside p{color:#666b68;line-height:1.6}.contact-area{background:#151716;color:#fff;padding-block:110px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.contact-copy h2{font-size:clamp(55px,7vw,96px);font-weight:600;letter-spacing:-.055em;margin:25px 0}.contact-copy>p{color:#bfc2c0;line-height:1.7;font-size:17px;max-width:470px}.contact-topics{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.contact-topics span{border:1px solid #464947;padding:10px 13px;font-size:10px;letter-spacing:.12em}.contact-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form label{display:flex;flex-direction:column;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #4a4d4b;border-radius:0;background:#1c1f1e;color:#fff;padding:16px;font:16px Arial,sans-serif;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--red)}.contact-form textarea{resize:vertical;min-height:190px}.contact-form .consent{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.5;color:#bec1bf}.contact-form .consent input{width:18px;height:18px;margin:0;accent-color:var(--red)}.contact-form button{border:0;background:var(--red);color:#fff;padding:20px 22px;display:flex;justify-content:space-between;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.09em;cursor:pointer}.contact-form button:disabled{opacity:.65;cursor:wait}.contact-form button span{font-family:Arial,sans-serif;font-size:22px}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-feedback{padding:16px;margin:0;border-left:3px solid}.form-feedback.success{background:#183126;border-color:#54b87e}.form-feedback.error{background:#3b1b1e;border-color:var(--red)}@media(max-width:850px){.contact-grid,.contact-intro{grid-template-columns:1fr;gap:45px}.contact-area,.contact-intro{padding-block:80px}}@media(max-width:580px){.contact-intro h1{font-size:20vw}.contact-intro>div>p{font-size:17px}.contact-copy h2{font-size:51px}.form-row{grid-template-columns:1fr}.contact-form{gap:20px}}