.contact-section{padding:90px var(--pad);background:#e8e9e5;color:var(--ink);scroll-margin-top:var(--nav-h)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.contact-section h2{font-size:clamp(42px,4vw,60px);margin:25px 0}.contact-section p{font-size:15px;color:#46606a}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-form label{display:grid;gap:10px;font-size:12px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:0;border-bottom:1px solid #7a8b8f;background:#ffffff50;padding:13px 12px;color:#111719;border-radius:0;min-width:0}.contact-form .full{grid-column:1/-1}.contact-form textarea{resize:vertical;min-height:110px}.contact-form button{background:var(--ink);color:#fff;border:0;padding:17px 24px;text-align:left}.contact-form .form-note{font-size:11px;line-height:1.6}.contact-form :focus-visible{outline-color:#415c67}.contact-form .form-status{font-size:12px}
.hero-meta{justify-content:flex-end}.hero-copy .brand-lockup{margin-bottom:30px}.hero-copy .brand-lockup img{width:132px}.hero-copy{top:auto;bottom:155px}.hero-copy h1{font-size:clamp(58px,5.8vw,88px)}.ats-header nav{gap:25px}.contact-section{scroll-margin-top:185px}.contact-section .eyebrow{font-size:10px;letter-spacing:.12em}.contact-section{--ink:#111719;--paper:#e8e9e5;--yellow:#fbe503}.contact-form input,.contact-form textarea,.contact-form select{font:inherit}.contact-form button{cursor:pointer}.contact-section h2{color:#111719}.contact-section p{color:#46606a}
@media(max-width:650px){.hero-copy{bottom:136px}.hero-copy .brand-lockup{margin-bottom:24px}.hero-copy .brand-lockup img{width:94px}.hero-copy h1{font-size:clamp(48px,12vw,70px)}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-section{padding:65px var(--pad)}.contact-form{gap:20px 14px}.contact-form input{min-width:0}.contact-section h2{font-size:44px}.hero-meta{justify-content:flex-end}.ats-header nav{gap:0}}