.module--contact{background:#0c0e11}.module--contact .contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:62px;align-items:start}.module--contact h2{font-family:'Bebas Neue';font-size:clamp(3.8rem,7vw,7rem);line-height:.92;margin:16px 0}.module--contact .contact-copy>p{color:var(--muted)}.module--contact .contact-release{display:flex;align-items:center;gap:18px;margin-top:34px;padding:14px;border:1px solid var(--line);border-radius:14px;width:max-content;max-width:100%}.module--contact .contact-release img{width:90px}.module--contact .contact-release strong,.module--contact .contact-release span{display:block}.module--contact .contact-release strong{font-family:'Bebas Neue';font-size:1.5rem}.module--contact .contact-release span{color:var(--gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.module--contact .contact-form{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.module--contact label{display:grid;gap:7px}.module--contact label span{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.module--contact input,.module--contact select,.module--contact textarea{width:100%;background:#080a0d;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:13px;outline:none}.module--contact input:focus,.module--contact select:focus,.module--contact textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(242,181,68,.12)}.module--contact .wide{grid-column:1/-1}.module--contact .form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.module--contact .honeypot{position:absolute;left:-9999px}@media(max-width:850px){.module--contact .contact-grid{grid-template-columns:1fr}}@media(max-width:600px){.module--contact .contact-form{grid-template-columns:1fr;padding:22px}.module--contact .wide{grid-column:auto}}
