.contact-hero{padding:64px 0;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.contact-hero p{max-width:54ch}.contact-visual{min-height:320px;aspect-ratio:4/3;border-radius:32px 8px;background-color:#e8eef2}.contact-cards article{min-height:100%;padding:24px;border:1px solid var(--brand-border);border-radius:16px}.contact-cards article p{margin:0}.contact-brief{background:var(--fuel-paper)}.contact-form-shell{max-width:870px;margin:0 auto;padding:32px;background:#fff;border:1px solid #e7d9c8;border-radius:24px}.contact-form-shell header{max-width:72ch;margin-bottom:24px}@media (max-width:575.98px){.contact-visual{min-height:200px}.contact-form-shell{padding:16px}}