.hero-detail{margin-top:16px!important;color:#676763;font-size:11px!important;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase}.hero-actions{display:flex;align-items:center;gap:22px}.hero-link{font-size:13px;white-space:nowrap}.work-note{max-width:520px;margin:22px 0 0;color:#676763;font-size:14px;line-height:1.45}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.contact-intro>p:not(.eyebrow){max-width:420px;margin:0 0 30px;line-height:1.45}.contact h2{margin:30px 0 26px}.project-form{display:grid;gap:21px;padding-top:4px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.project-form label{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.project-form input,.project-form select,.project-form textarea{width:100%;border:0;border-radius:0;background:#f4f1e8;color:#151515;padding:13px 14px;font:16px Helvetica,Arial,sans-serif;outline-offset:3px}.project-form textarea{resize:vertical;min-height:125px}.form-button{justify-self:start;border:1px solid #f4f1e8;background:transparent;color:#f4f1e8;padding:15px 18px;font:11px Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.form-button:hover,.form-button:focus-visible{background:#f4f1e8;color:#24463d}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.hero-actions{align-items:flex-start;flex-direction:column;gap:17px;margin-top:8px}.contact,.form-row{grid-template-columns:1fr}.contact{gap:40px}.form-row{gap:21px}}
