.inquiry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;padding:100px 8.33vw;scroll-margin-top:24px;display:grid}.inquiry h2{letter-spacing:-.028em;margin:24px 0;font-family:Cormorant Garamond,Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(42px,4.5vw,66px);font-weight:500;line-height:1.05}.inquiry__intro>p:not(.eyebrow){color:var(--muted);max-width:440px;font-size:14px;line-height:1.75}.inquiry__email{overflow-wrap:anywhere;border-bottom:1px solid;margin-top:20px;padding-bottom:6px;font-size:14px;display:inline-block}.inquiry__form{gap:24px;display:grid}.inquiry__form label{font-size:12px;line-height:1.5;display:block}.inquiry__form label>span{color:var(--muted)}.inquiry__form input:not([type=hidden]),.inquiry__form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;margin-top:8px;padding:12px;font-size:16px;display:block}.inquiry__form textarea{resize:vertical}.inquiry__form .inquiry__honeypot{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inquiry__submit{border:1px solid var(--forest);background:var(--forest);color:var(--ivory);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-self:start;padding:16px 22px;font-size:11px}.inquiry__submit span{margin-left:18px}.inquiry__submit:disabled{opacity:.6;cursor:wait}.inquiry__error{color:#8a332a;margin:0;font-size:13px;line-height:1.6}.inquiry__success h3{margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:42px}.inquiry__success p{margin-bottom:28px;line-height:1.7}.inquiry__success button{color:inherit;cursor:pointer;background:0 0;border:0}@media (max-width:700px){.inquiry{grid-template-columns:1fr;gap:40px;padding:70px 7vw}}
