@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";.signature-inquiry{--plum:#5b2c4a;--blush:#d9a7b3;--champagne:#d4b895;--ivory:#f8f3ee;--mauve:#b8909d;--ink:#46353e}.signature-inquiry *{box-sizing:border-box}.signature-inquiry{background:var(--ivory);color:var(--ink);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.7}.signature-inquiry a{color:var(--plum)}.signature-inquiry header{border-bottom:1px solid #d4b89588;justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:20px 36px;display:flex}.signature-inquiry header img{clip-path:inset(0 6%);width:208px;display:block}.signature-inquiry header a{letter-spacing:.04em;font-size:12px;text-decoration:none}.signature-inquiry .intro{text-align:center;max-width:760px;margin:45px auto 35px;padding:0 24px}.signature-inquiry .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--plum);font-size:10px;font-weight:600}.signature-inquiry h1,.signature-inquiry h2,.signature-inquiry h3{color:var(--plum);font-family:Playfair Display,Georgia,serif;font-weight:400}.signature-inquiry h1{margin:12px 0 17px;font-size:48px;line-height:1.2}.signature-inquiry h1 em{font-weight:400}.signature-inquiry .intro p{max-width:590px;margin:0 auto}.signature-inquiry .rule{border:0;border-top:1px solid var(--champagne);width:65px;margin:24px auto}.signature-inquiry .layout{grid-template-columns:330px 1fr;align-items:start;gap:36px;max-width:1120px;margin:0 auto 65px;padding:0 28px;display:grid}.signature-inquiry .aside{background:#eee1dc}.signature-inquiry .aside img{object-fit:cover;object-position:center 62%;width:100%;height:235px;display:block}.signature-inquiry .aside-copy{padding:26px}.signature-inquiry .aside h2{margin:7px 0 15px;font-size:26px;line-height:1.3}.signature-inquiry .aside p{font-size:12px}.signature-inquiry .steps{counter-reset:steps;padding:0;list-style:none}.signature-inquiry .steps li{counter-increment:steps;gap:12px;margin:18px 0;font-size:12px;display:flex}.signature-inquiry .steps li:before{content:"0" counter(steps);color:var(--plum);font-family:Georgia,serif;font-size:18px}.signature-inquiry .caption{color:#705966;border-top:1px solid #b8909d55;margin-top:22px;padding-top:18px;line-height:1.6;font-size:10px!important}.signature-inquiry .form{background:#fffdfa;border:1px solid #d4b89580;padding:32px 34px}.signature-inquiry fieldset{border:0;margin:0;padding:0}.signature-inquiry fieldset+fieldset{border-top:1px solid #d4b89580;margin-top:29px;padding-top:28px}.signature-inquiry legend{float:left;width:100%;color:var(--plum);margin:0 0 2px;font-family:Playfair Display,Georgia,serif;font-size:26px;display:block}.signature-inquiry .num{letter-spacing:.1em;color:#88666f;margin-right:10px;font-family:Montserrat,Arial,sans-serif;font-size:10px}.signature-inquiry .help{clear:both;color:#796671;margin:0 0 20px;font-size:12px}.signature-inquiry .fields{grid-template-columns:1fr 1fr;gap:19px 18px;display:grid}.signature-inquiry .wide{grid-column:1/-1}.signature-inquiry label{color:var(--plum);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.signature-inquiry input,.signature-inquiry select,.signature-inquiry textarea{font:inherit;width:100%;color:var(--ink);background:#fffdfb;border:1px solid #cbbabf;border-radius:0;min-height:44px;padding:11px 12px;font-size:13px}.signature-inquiry input:focus,.signature-inquiry select:focus,.signature-inquiry textarea:focus{outline:2px solid var(--mauve);outline-offset:2px}.signature-inquiry textarea{resize:vertical;min-height:100px}.signature-inquiry .location{background:var(--ivory);padding:13px 15px;font-size:12px}.signature-inquiry .location strong{color:var(--plum);font-weight:500;display:block}.signature-inquiry .location p{margin:3px 0 0}.signature-inquiry .send{background:var(--plum);color:var(--ivory);border:1px solid var(--plum);letter-spacing:.11em;cursor:pointer;min-height:48px;margin-top:26px;padding:12px 24px;font-family:Montserrat,Arial,sans-serif;font-size:10px}.signature-inquiry .send:hover{background:#713b5b}.signature-inquiry .note{color:#796671;margin-bottom:0;font-size:11px;line-height:1.7}.signature-inquiry footer{text-align:center;color:var(--plum);border-top:1px solid #d4b89588;padding:30px 24px}.signature-inquiry footer img{clip-path:inset(0 6%);width:170px;margin:0 auto 15px;display:block}.signature-inquiry footer p{margin:5px 0;font-size:11px}.signature-inquiry .preview{color:#fff;text-align:center;letter-spacing:.06em;background:#5b2c4a;padding:6px 15px;font-size:10px}@media (max-width:760px){.signature-inquiry header{padding:16px 22px}.signature-inquiry header img{width:156px}.signature-inquiry header a{text-align:right;max-width:100px;font-size:10px}.signature-inquiry .intro{margin-top:30px}.signature-inquiry h1{font-size:36px}.signature-inquiry .layout{flex-direction:column;gap:24px;padding:0 18px;display:flex}.signature-inquiry .form{order:0;width:100%;padding:25px 20px}.signature-inquiry .aside{order:1;width:100%}.signature-inquiry .aside img{height:260px}.signature-inquiry .fields{grid-template-columns:1fr}.signature-inquiry .wide{grid-column:auto}.signature-inquiry .send{width:100%}.signature-inquiry .intro p{font-size:13px}.signature-inquiry legend{font-size:25px}}.signature-inquiry h1,.signature-inquiry h2{letter-spacing:normal}.signature-inquiry h1 em{color:var(--plum)}.signature-inquiry .intro{border:0;padding-top:0;display:block}.signature-inquiry footer{display:block}.signature-inquiry .aside-copy>.eyebrow{margin-top:20px}
