.inquiry-page{color:#292239;background:#f7f5ee;grid-template-columns:1fr 1fr;gap:7vw;max-width:1600px;margin:auto;padding:90px max(5vw,24px) 110px;display:grid}.inquiry-eyebrow,.inquiry-mini-label{letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.inquiry-eyebrow>span{background:#a9b69a;border-radius:50%;width:7px;height:7px}.inquiry-intro h1{letter-spacing:-.052em;margin:30px 0 24px;font-size:clamp(38px,4.6vw,68px);font-weight:500;line-height:1.08}.inquiry-intro h1 em{color:#787099;letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.inquiry-intro>p{color:#686270;max-width:410px;font-size:16px;line-height:1.8}.inquiry-note{align-items:center;gap:18px;margin-top:48px;display:flex}.inquiry-note-flower{color:#d98764;font-size:52px;line-height:1}.inquiry-note p{font-size:13px;line-height:1.8}.inquiry-note strong{font-weight:500}.inquiry-panel{background:#fff;border:1px solid #e4dfe7;border-radius:20px;align-self:start;padding:38px;box-shadow:0 8px 45px #332a3e05}.inquiry-form-heading h2,.inquiry-success h2,.inquiry-unavailable h2{letter-spacing:-.04em;margin:16px 0 10px;font-size:27px;font-weight:500;line-height:1.2}.inquiry-form-heading>p,.inquiry-success>p,.inquiry-unavailable>p{color:#716a76;font-size:14px;line-height:1.7}.inquiry-form fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}.inquiry-form label{margin-bottom:19px;font-size:12px;font-weight:600;display:block}.inquiry-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inquiry-form input:not([type=checkbox]),.inquiry-form select{color:#302a3b;box-sizing:border-box;background:#fff;border:1px solid #c3bdca;border-radius:7px;width:100%;min-height:46px;margin-top:9px;padding:11px 12px;font-family:inherit;font-size:13px}.inquiry-form input::placeholder{color:#847d89}.inquiry-form input:focus-visible,.inquiry-form select:focus-visible{outline-offset:3px;outline:2px solid #787099}.inquiry-optional{color:#78717e;font-weight:400}.inquiry-form .inquiry-consent{gap:10px;margin:24px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.inquiry-consent input{accent-color:#64537c;flex-shrink:0;width:15px;height:15px;margin-top:2px}.inquiry-consent a{text-underline-offset:3px;text-decoration:underline}.inquiry-submit{color:#fff;cursor:pointer;background:#302638;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:14px 18px;font-family:inherit;font-size:13px;display:flex}.inquiry-submit:hover{background:#584469}.inquiry-submit:focus-visible{outline-offset:4px;outline:2px solid #787099}.inquiry-submit:disabled,.inquiry-form fieldset:disabled .inquiry-submit{opacity:.65;cursor:wait}.inquiry-reassurance{text-align:center;color:#746e79;margin:16px 0 0;font-size:10px}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-error{color:#9c3434;background:#fff2ef;border-radius:6px;padding:12px;font-size:12px;line-height:1.5}.inquiry-success,.inquiry-unavailable{padding:15px 0}.inquiry-success-mark{color:#657653;background:#edf0e6;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:26px;font-size:25px;display:grid}.inquiry-secondary-link{border-bottom:1px solid #a99fb3;gap:20px;margin-top:20px;padding-bottom:7px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:900px){.inquiry-page{gap:5vw;padding-top:65px}.inquiry-panel{padding:26px}.inquiry-fields-row{grid-template-columns:1fr;gap:0}}@media (max-width:680px){.inquiry-page{grid-template-columns:1fr;gap:32px;padding:45px 20px 60px}.inquiry-intro h1{font-size:43px}.inquiry-note{margin-top:25px}.inquiry-panel{padding:26px 21px}.inquiry-fields-row{grid-template-columns:1fr}}
