@layer vera-legacy {
/* Original block id="vera-contact-and-hero-samples-20260929" */

/* Small printed work samples sit in the image field and resolve with the shared hero focus. */








#vcp-content .vcp-book{background:#FAF8F3!important}






#vcp-content .vera-contact-inquiry-intro>p:not(.ed-kicker){max-width:40ch;font:400 clamp(1rem,1.25vw,1.2rem)/1.65 "DM Sans",Arial,sans-serif}




#vcp-content .vera-inquiry-form{border-top:1px solid #2E1F17}
#vcp-content .vera-inquiry-field{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,.65fr);gap:clamp(20px,3vw,50px);padding:clamp(22px,2.8vw,38px) 0;border-bottom:1px solid rgba(46,31,23,.42);align-items:start}
#vcp-content .vera-inquiry-field label{font:500 .76rem/1.5 "Montserrat",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;padding-top:9px}
#vcp-content .vera-inquiry-field :is(input,select,textarea){width:100%;min-width:0;border:0;border-bottom:1px solid rgba(46,31,23,.32);border-radius:0;background:transparent;color:#2E1F17;padding:7px 0 11px;font:400 clamp(1rem,1.35vw,1.25rem)/1.45 "DM Sans",Arial,sans-serif}
#vcp-content .vera-inquiry-field textarea{resize:vertical;min-height:150px}
#vcp-content .vera-inquiry-field :is(input,select,textarea):focus-visible{outline:2px solid #DDA23F;outline-offset:4px}
#vcp-content .vera-inquiry-form button{display:inline-block;margin-top:36px;padding:17px 23px;border:1px solid #2E1F17;background:#2E1F17;color:#FAF8F3;cursor:pointer;font:500 .76rem/1.5 "Montserrat",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;transition:background .2s,color .2s}
#vcp-content .vera-inquiry-form button:is(:hover,:focus-visible){background:#A9C9BF;color:#2E1F17}
#vcp-content .vera-inquiry-note{margin:15px 0 0;font:400 .88rem/1.5 "DM Sans",Arial,sans-serif}

@media(max-width:700px){
 
 
 
 
 
 
 
 #vcp-content .vera-inquiry-field{display:block}
 #vcp-content .vera-inquiry-field label{display:block;margin-bottom:13px;padding:0}
}


}
