.contact-intro{max-width:850px;padding-bottom:48px}.contact-intro h1{font-size:clamp(52px,8vw,100px)}.contact-intro>p:last-child{max-width:670px;color:var(--muted)}.enquiry{padding-top:48px}form{min-width:0}label{display:block;margin-bottom:22px;font-size:14px;color:#e7dfcc}label span{color:var(--muted);font-size:12px}input,select,textarea{display:block;width:100%;margin-top:8px;padding:13px 14px;background:#191917;border:1px solid #d9be8045;border-radius:2px;color:#f0eee5;font:16px/1.5 'DM Sans',sans-serif}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:2px}form button{font-size:15px}#email-fallback[hidden]{display:none}@media(max-width:720px){.contact-intro{padding-top:38px}.enquiry{gap:30px}}