/* Shared, static inquiry component. Scoped independently of page geometry. */
section.site-inquiry{position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:auto!important;min-height:0;margin:0;padding:100px max(6%,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(35px,5vw,80px);background:#f1f0eb!important;color:#251f18!important;text-align:left}
.site-inquiry *, .site-inquiry *:before,.site-inquiry *:after{box-sizing:border-box}.site-inquiry-intro{max-width:420px}.site-inquiry .site-inquiry-eyebrow{font:500 12px/1.5 var(--label);letter-spacing:.1em;margin:0 0 24px}.site-inquiry h2{font:200 clamp(40px,4vw,56px)/1.1 var(--display);text-transform:none;margin:0 0 24px}.site-inquiry-intro>p:last-child{font:400 16px/1.7 var(--sans);margin:0;max-width:360px}.site-inquiry-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px;min-width:0}.site-inquiry-fields label{display:flex;flex-direction:column;gap:10px;min-width:0;font:400 13px/1.5 var(--sans)}.site-inquiry-fields input,.site-inquiry-fields textarea{width:100%;min-width:0;max-width:100%;font:400 16px/1.5 var(--sans);color:inherit;background:transparent;border:0;border-bottom:1px solid #817b72;border-radius:0;padding:9px 0}.site-inquiry-fields textarea{padding:14px;border:1px solid #817b72;resize:vertical}.site-inquiry-wide{grid-column:1/-1}.site-inquiry-fields button{position:static;width:100%;min-height:48px;padding:12px 20px;border:1px solid #251f18;border-radius:0;background:transparent;color:inherit;font:500 12px/1.4 var(--label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.site-inquiry-fields button:hover{background:#251f18;color:#fff}.site-inquiry-fields [data-inquiry-status]{font:400 12px/1.5 var(--sans);margin:0;align-self:center}.site-inquiry-fields :is(input,textarea,button):focus-visible{outline:2px solid #8c682f;outline-offset:4px}
@media(max-width:767px){section.site-inquiry{grid-template-columns:1fr;padding:65px 24px;gap:32px}.site-inquiry-fields{grid-template-columns:1fr;gap:24px}.site-inquiry h2{font-size:40px}.site-inquiry-fields [data-inquiry-status]{grid-column:1/-1}}

/* Retain the approved photographic closing backgrounds on Journal and Paris. */
#journal-inquiry.site-inquiry,#pg-cta-on-white.site-inquiry{background:linear-gradient(#10181399,#101813bb),url("/wp-content/themes/vitor-approved-v68/approved/assets/paris/garden.webp") center/cover!important;color:white!important}.site-inquiry:is(#journal-inquiry,#pg-cta-on-white) .site-inquiry-fields{background:#f1f0eb;color:#251f18;padding:28px}
@media(max-width:767px){.site-inquiry:is(#journal-inquiry,#pg-cta-on-white) .site-inquiry-fields{padding:20px}}
