.svc-contact{padding-block:var(--svc-space);background:var(--lime)}.svc-contact-top{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:start}.svc-contact-top>div{position:sticky;top:130px;min-width:0}.svc-contact h2{font-size:clamp(43px,4.9vw,78px);font-weight:900;letter-spacing:-.065em;line-height:1.5;margin-top:22px}.svc-contact h2>span{color:var(--ink)}.svc-contact-photo{height:225px;margin-top:40px;background:var(--muted)}.svc-contact-photo img{object-position:center 59%}.svc-form{min-width:0}.svc-form-row{border-top:1px solid var(--ink);padding:23px 0 25px;display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center}.svc-form-row label{font-size:12px;font-weight:700;line-height:1.9}.svc-form-row input,.svc-form-row textarea{display:block;width:100%;min-width:0;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:inherit;font-size:15px;line-height:1.9;padding:11px 13px;border-radius:0;min-height:49px;appearance:none}.svc-form-row input:focus-visible,.svc-form-row textarea:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.svc-form-row input::placeholder{color:var(--muted);opacity:1}.svc-form-row textarea{resize:vertical;min-height:175px}.svc-form-message{align-items:start}.svc-form-message label{padding-top:10px}.svc-form-submit{border-top:1px solid var(--ink);padding-top:24px;display:flex;flex-direction:column;align-items:end;gap:21px}.svc-form-submit p{font-size:12px;line-height:2;align-self:stretch}.svc-form-submit .solid-link{background:var(--ink);color:var(--paper);font-size:13px;min-width:245px}.svc-form-submit .solid-link .link-arrow{background:var(--sun)}.svc-form-status{font-size:12px;line-height:2;min-height:0;margin-top:20px}.svc-form-status:empty{display:none}.svc-original-form{font-size:11px;display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.svc-original-form>span[aria-hidden]{font-size:18px;text-decoration:none}
.svc-contact{--svc-space:clamp(65px,7vw,110px);scroll-margin-top:calc(var(--header) + 20px)}.svc-contact-photo img{width:100%;height:100%;object-fit:cover}.svc-form-submit button:disabled{opacity:.6;cursor:not-allowed}.prototype-note{font-size:13px!important;line-height:1.8!important}.svc-form-row input,.svc-form-row textarea{font-size:16px}
@media(max-width:1000px){.svc-contact-top{gap:5vw}.svc-form-row{grid-template-columns:1fr;gap:10px}}
@media(max-width:767px){.svc-contact{--svc-space:65px}.svc-contact-top{display:block}.svc-contact-top>div{position:static}.svc-contact h2{font-size:clamp(36px,10vw,60px)}.svc-contact-photo{height:220px;margin:25px 0 35px}.svc-form-row{padding:20px 0}.svc-form-row label{font-size:14px}.svc-form-submit .solid-link{width:100%;min-width:0;min-height:52px}}
