﻿{"id":2086,"date":"2026-07-17T15:48:48","date_gmt":"2026-07-17T07:48:48","guid":{"rendered":"https:\/\/vanhora.com\/?page_id=2086"},"modified":"2026-07-28T11:21:17","modified_gmt":"2026-07-28T03:21:17","slug":"request-a-quote","status":"publish","type":"page","link":"http:\/\/vanhora.com\/index.php\/request-a-quote\/","title":{"rendered":"Request Artwork Quote | Custom Artwork Projects &#038; Wholesale Solutions | Vanhora"},"content":{"rendered":"<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;500;600;700&display=swap');\n:root{--ivory:#F7F4EE;--cream:#FFFDF8;--stone:#EFE8DC;--black:#1C1C1C;--grey:#716B63;--gold:#B59A6A;--button:#24211D;--line:rgba(28,28,28,.12);--blue:#223044;--wood:#6F5540;--mist:#F2ECE2;--softgold:#D8C7A7}\nbody header.wp-block-template-part,body footer.wp-block-template-part,body .wp-block-template-part,body .wp-site-blocks>header,body .wp-site-blocks>footer,body .wp-block-post-title,body .wp-block-query-title,body .wp-block-navigation,body .wp-block-spacer{display:none!important}\nbody .entry-content>*,body .wp-block-post-content>*,body .wp-site-blocks>main>*{width:100%!important;max-width:none!important}\nbody .wp-site-blocks,body main,body .entry-content,body .wp-block-post-content{margin:0!important;padding:0!important}\nbody{margin:0;background:var(--ivory);color:var(--black);font-family:Inter,Arial,sans-serif;letter-spacing:0}\n.vhhome{background:var(--ivory);color:var(--black);overflow:hidden}.vhhome a{text-decoration:none;color:inherit}\n.vh-top{position:sticky;z-index:50;top:0;left:0;right:0;height:80px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;padding:0 clamp(22px,4vw,72px);background:rgba(255,253,248,.96);backdrop-filter:blur(18px);border-bottom:1px solid rgba(181,154,106,.28);box-shadow:0 12px 30px rgba(23,23,23,.045)}\n.vh-brand{font-family:'Cormorant Garamond',Georgia,serif;font-size:31px;letter-spacing:.25em;font-weight:600;white-space:nowrap}\n.vh-nav{display:flex;justify-content:center;gap:clamp(14px,1.35vw,24px);align-items:center}.vh-nav a,.vh-mini-btn,.vh-kicker,.vh-meta{font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:800}\n.vh-nav-item{position:relative;padding:33px 0}.vh-nav-item:hover .vh-sub{opacity:1;visibility:visible;transform:translate(-50%,0)}\n.vh-sub{position:absolute;top:78px;left:50%;transform:translate(-50%,10px);min-width:260px;background:rgba(255,253,248,.99);border:1px solid rgba(181,154,106,.28);box-shadow:0 28px 70px rgba(23,23,23,.13);padding:18px;display:grid;gap:14px;opacity:0;visibility:hidden;transition:.22s ease}.vh-sub a{color:var(--grey);letter-spacing:.12em;line-height:1.35}.vh-sub a b{display:block;color:var(--black);font-size:11px;letter-spacing:.14em;margin-bottom:4px}.vh-sub a span{display:block;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--grey)}\n.vh-mini-btn{border:1px solid rgba(36,33,29,.34);padding:14px 20px;background:rgba(255,253,248,.88);color:#24211D;white-space:nowrap;box-shadow:0 10px 28px rgba(23,23,23,.08)}\n.vh-mini-btn:hover{background:#24211D;color:#fff;border-color:#24211D}\n.vh-hero{position:relative;min-height:calc(100vh - 80px);background:#EDE5D9;color:#fff;isolation:isolate}\n.vh-slide{position:absolute;inset:0;opacity:0;z-index:0;pointer-events:none;transition:opacity 1.15s ease}\n.vh-slide.is-active{opacity:1;z-index:1;pointer-events:auto}\n.vh-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.025);transition:transform 7s ease;filter:saturate(.98) contrast(.98) brightness(1.08)}\n.vh-slide.is-active img{transform:scale(1.065)}\n.vh-slide:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,31,25,.54),rgba(36,31,25,.25) 38%,rgba(248,245,239,.10) 68%,rgba(248,245,239,.02)),linear-gradient(to top,rgba(36,31,25,.22),rgba(248,245,239,0) 56%)}\n.vh-slide-copy{position:absolute;z-index:2;left:clamp(24px,6vw,96px);bottom:clamp(54px,8vw,118px);width:min(760px,86vw)}.vh-kicker{color:var(--gold);margin-bottom:18px}\n.vh-hero h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,5.2vw,72px);line-height:1.02;font-weight:600;letter-spacing:0;margin:0 0 22px;color:#fff;text-shadow:0 16px 42px rgba(28,24,20,.42)}\n.vh-hero p{max-width:620px;margin:0 0 28px;color:rgba(255,255,255,.94);font-size:16px;line-height:1.72;text-shadow:0 8px 24px rgba(28,24,20,.38)}.vh-actions{display:flex;gap:12px;flex-wrap:wrap}\n.vh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid currentColor;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.vh-btn.dark{background:var(--button);color:#fff;border-color:var(--button)}.vh-btn.light{background:#fff;color:var(--black);border-color:#fff}.vh-btn.ghost{color:#fff;border-color:rgba(255,255,255,.72)}\n.vh-hero-counter{display:none}\n.vh-section{padding:clamp(70px,8vw,126px) clamp(24px,6vw,96px)}.vh-section.white{background:linear-gradient(180deg,#FFFDF8 0%,#F7F4EE 100%)}.vh-section.stone{background:linear-gradient(180deg,#EFE8DC 0%,#F7F4EE 100%)}.vh-section.dark{background:linear-gradient(180deg,#F2ECE2 0%,#FFFDF8 100%);color:var(--black)}.vh-section.dark h2,.vh-section.dark h3,.vh-section.dark strong,.vh-section.dark b{color:var(--black)}.vh-section.dark p,.vh-section.dark li{color:var(--grey)}\n.vh-title-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,520px);gap:42px;align-items:end;margin-bottom:42px}.vh-title-row h2,.vh-section h2,.vh-card h3,.vh-case h3,.vh-process strong,.vh-cap h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;letter-spacing:0;margin:0}.vh-title-row h2,.vh-section h2{font-size:clamp(30px,3.35vw,50px);line-height:1.08;max-width:980px}.vh-title-row p,.vh-section p{font-size:15px;line-height:1.75;color:var(--grey);margin:0}\n.vh-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px)}.vh-cap{min-height:500px;display:grid;grid-template-rows:auto auto;overflow:hidden;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(248,245,239,.9));border:1px solid rgba(181,154,106,.22);box-shadow:0 24px 70px rgba(28,28,28,.055)}.vh-cap-img{position:relative;overflow:hidden;background:#E8DED0;aspect-ratio:16\/9}.vh-cap-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.94) contrast(.96) brightness(1.08)}.vh-cap-img:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,253,248,.04),rgba(248,245,239,.1))}.vh-cap-content{padding:clamp(24px,2.8vw,36px);display:grid;grid-template-rows:auto 1fr auto;gap:22px}.vh-num{font-size:12px;color:var(--gold);font-weight:800;letter-spacing:.16em}.vh-cap h3{font-size:clamp(26px,2.45vw,36px);line-height:1.04;max-width:420px}.vh-cap-top{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(181,154,106,.22);padding-bottom:16px}.vh-cap-mark{width:38px;height:38px;border:1px solid rgba(181,154,106,.36);display:grid;place-items:center;color:var(--gold);font-size:17px;font-family:'Cormorant Garamond',Georgia,serif}.vh-cap-body{display:grid;align-content:center;gap:16px}.vh-cap ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vh-cap li{position:relative;padding-left:18px;color:var(--grey);font-size:13px;line-height:1.45}.vh-cap li:before{content:\"\";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--gold);border-radius:50%}.vh-cap-foot{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#1C1C1C}\n.vh-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);margin-top:34px}.vh-entry{background:#FFFDF8;border:1px solid rgba(181,154,106,.24);padding:clamp(24px,2.8vw,36px);display:grid;gap:16px;min-height:210px;box-shadow:0 20px 60px rgba(28,28,28,.045)}.vh-entry span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:800}.vh-entry h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(28px,2.8vw,40px);line-height:1;margin:0}.vh-entry p{font-size:14px;line-height:1.65;color:var(--grey);margin:0}.vh-entry a{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--black);border-bottom:1px solid rgba(28,28,28,.28);width:max-content;padding-bottom:6px}\n.vh-industries{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.vh-industry{background:var(--cream);padding:30px;min-height:230px}.vh-industry h3{margin:0 0 18px;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.vh-industry ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;color:var(--grey);font-size:14px}\n.vh-serve{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(18px,2vw,28px);align-items:stretch}.vh-serve-card{position:relative;min-height:440px;overflow:hidden;background:#E8DED0;color:#fff;display:flex;align-items:flex-end;box-shadow:0 18px 45px rgba(28,28,28,.06)}.vh-serve-card:nth-child(1),.vh-serve-card:nth-child(2){grid-column:span 3}.vh-serve-card:nth-child(n+3){grid-column:span 2;min-height:390px}.vh-serve-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease;filter:saturate(.94) contrast(.96) brightness(1.12)}.vh-serve-card:after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(33,29,24,.48),rgba(33,29,24,.13) 58%,rgba(255,253,248,.03))}.vh-serve-card:hover img{transform:scale(1.035)}.vh-serve-card div{position:relative;z-index:1;padding:clamp(24px,3vw,38px);max-width:560px}.vh-serve-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(28px,3vw,44px);line-height:1;margin:0 0 12px;color:#fff!important;text-shadow:0 4px 20px rgba(25,22,19,.38)}.vh-serve-card p{color:rgba(255,255,255,.94)!important;font-size:14px;line-height:1.62;text-shadow:0 2px 12px rgba(25,22,19,.34)}\n.vh-project-section{background:linear-gradient(180deg,#FFFDF8 0%,#F7F4EE 100%)}.vh-projects{display:grid;gap:46px}.vh-feature-main{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,4vw,58px);align-items:end}.vh-feature-main img{width:100%;height:min(50vw,620px);object-fit:cover;display:block}.vh-project-caption{display:grid;gap:22px;padding-bottom:10px}.vh-project-caption h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(30px,3.5vw,50px);line-height:1.02;margin:0}.vh-project-caption p,.vh-project-card p{font-size:15px;line-height:1.72;color:var(--grey);margin:0;max-width:620px}.vh-project-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--grey);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.vh-project-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,36px);align-items:start}.vh-project-card{display:grid;gap:15px}.vh-project-card img{width:100%;height:min(30vw,390px);object-fit:cover;display:block}.vh-project-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(24px,2.3vw,34px);line-height:1.08;margin:0}.vh-project-card .vh-project-meta{gap:8px 13px}.vh-meta{display:block;color:var(--gold);margin-bottom:13px}\n.vh-specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:22px}.vh-specs div{padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:var(--grey)}.vh-specs b{display:block;margin-bottom:7px;color:var(--black);font-size:10px;letter-spacing:.14em;text-transform:uppercase}\n.vh-collections{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(181,154,106,.22)}.vh-collection{background:var(--cream);display:grid;grid-template-rows:auto 1fr;min-height:430px}.vh-collection img{width:100%;height:245px;object-fit:cover}.vh-collection div{padding:24px}.vh-collection h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:27px;line-height:1.02;margin:0 0 12px}\n.vh-artist-feature{display:grid;grid-template-columns:minmax(420px,.9fr) 1.1fr;gap:clamp(34px,4vw,58px);align-items:stretch}.vh-artist-bio{background:#FFFDF8;border:1px solid rgba(181,154,106,.24);padding:clamp(28px,3.4vw,48px);display:grid;gap:20px;min-height:100%}.vh-artist-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(40px,4.4vw,62px);line-height:.98;margin:0}.vh-artist-facts{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:22px}.vh-artist-facts div{display:grid;grid-template-columns:130px 1fr;gap:18px;font-size:14px;color:var(--grey)}.vh-artist-facts b{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.vh-artworks{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,2vw,28px);align-items:stretch}.vh-artwork{background:#FFFDF8;border:1px solid rgba(181,154,106,.24);padding:clamp(16px,2vw,24px);display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:16px;min-height:100%}.vh-artwork img{width:100%;height:100%;min-height:440px;object-fit:cover;background:#fff;display:block}.vh-artwork h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(23px,2.2vw,34px);line-height:1;margin:0}.vh-artwork p{font-size:13px!important;line-height:1.55!important}\n.vh-company-panel{background:#1C1B19;border:1px solid rgba(216,199,167,.28);padding:clamp(44px,4.4vw,62px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:start;box-shadow:0 28px 80px rgba(28,28,28,.16)}.vh-company-panel .vh-kicker{color:var(--softgold)}.vh-company-panel h2{font-size:clamp(30px,3.05vw,46px)!important;line-height:1.04!important;max-width:640px;color:#FFFDF8!important}.vh-company-panel p{max-width:640px;color:rgba(255,253,248,.74)!important}.vh-company-copy{display:grid;align-content:start;gap:18px}.vh-company-info{display:grid;gap:18px}.vh-company-line{border-top:1px solid rgba(216,199,167,.24);padding-top:16px;color:rgba(255,253,248,.74);line-height:1.65}.vh-company-line b{display:block;color:#FFFDF8;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px}.vh-socials,.vh-menu-links{display:flex;flex-wrap:wrap;gap:10px}.vh-socials a,.vh-menu-links a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(216,199,167,.34);background:rgba(255,253,248,.06);color:#FFFDF8;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.vh-socials a{width:44px;padding:0;font-size:15px}.vh-socials a:hover,.vh-menu-links a:hover{background:#FFFDF8;color:#171717}\n.vh-process{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.vh-process div{min-height:185px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;align-content:space-between}.vh-process span{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em}.vh-process strong{font-size:23px}.vh-process p{font-size:13px}\n.vh-manufacturing{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.vh-manufacturing img{width:100%;height:min(52vw,580px);object-fit:cover;filter:saturate(.92) contrast(.96) brightness(1.08);box-shadow:0 22px 60px rgba(28,28,28,.08)}.vh-trust{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(181,154,106,.24);margin-top:34px}.vh-trust div{background:rgba(255,253,248,.82);padding:22px}.vh-trust h3{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;color:var(--black)}.vh-trust p{color:var(--grey)!important}\n.vh-quote{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(34px,6vw,78px);align-items:start}.vh-quote-intro{display:grid;gap:28px}.vh-quote-visual{height:min(44vw,520px);overflow:hidden;background:#ddd}.vh-quote-visual img{width:100%;height:100%;object-fit:cover;display:block}.vh-quote-brand{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;letter-spacing:.22em;font-weight:600}.vh-quote-intro h2{margin-top:0}.vh-info{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:grid;gap:10px;color:var(--grey);font-size:14px;line-height:1.6}.vh-info b{color:var(--black);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vh-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.vh-checks div{background:rgba(255,255,255,.62);border:1px solid rgba(181,154,106,.22);padding:16px;color:var(--black);font-size:14px;font-weight:600}.vh-form-wrap{align-self:start;margin-top:0;background:rgba(255,253,248,.72);border:1px solid rgba(181,154,106,.24);padding:clamp(24px,3.4vw,42px);box-shadow:0 26px 70px rgba(28,28,28,.08)}.vh-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.vh-form label{display:grid;gap:7px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--grey)}.vh-form input,.vh-form textarea,.vh-form select{border:1px solid rgba(28,28,28,.13);background:#fff;padding:15px;font:inherit;color:var(--black)}.vh-form .wide{grid-column:1\/-1}.vh-form textarea{min-height:150px;resize:vertical}.vh-form .vh-btn{width:max-content;cursor:pointer}.vh-form-status{font-size:13px;color:var(--grey);line-height:1.5;margin-top:10px}.vh-form-status.ok{color:#1f7a4d}.vh-form-status.err{color:#9c2f2f}\n.vh-consult{display:grid;gap:clamp(42px,6vw,82px)}.vh-consult-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:clamp(34px,6vw,78px);align-items:end}.vh-consult-hero h2{font-size:clamp(34px,3.8vw,56px);max-width:760px;line-height:1.06}.vh-consult-hero p{font-size:17px;max-width:560px}.vh-industry-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(181,154,106,.24)}.vh-industry-card{background:rgba(255,253,248,.76);padding:clamp(22px,2.8vw,34px);min-height:170px;display:grid;align-content:space-between}.vh-industry-card span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:800}.vh-industry-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(24px,2.4vw,34px);line-height:1.04;margin:18px 0 10px}.vh-consult-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(34px,6vw,78px);align-items:start}.vh-consult-visual{height:min(46vw,560px);overflow:hidden;background:#ddd}.vh-consult-visual img{width:100%;height:100%;object-fit:cover;display:block}.vh-consult-copy{display:grid;gap:20px}.vh-consult-copy h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.08;margin:0;max-width:720px}.vh-consult-form{background:rgba(255,253,248,.86);border:1px solid rgba(181,154,106,.24);padding:clamp(24px,3.2vw,42px);box-shadow:0 26px 70px rgba(28,28,28,.08)}.vh-workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,22px)}.vh-work-card{background:rgba(255,253,248,.78);border:1px solid rgba(181,154,106,.22);display:grid;grid-template-rows:auto 1fr;min-height:360px;overflow:hidden}.vh-work-card img{width:100%;height:180px;object-fit:cover;display:block}.vh-work-copy{padding:22px;display:grid;gap:13px;align-content:start}.vh-work-copy span{color:var(--gold);font-size:11px;letter-spacing:.16em;font-weight:800}.vh-work-copy strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;font-weight:600;line-height:1.05}.vh-work-copy p{font-size:13px;line-height:1.62;color:var(--grey);margin:0}.vh-consult-projects{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.vh-consult-projects img{width:100%;height:360px;object-fit:cover;display:block}.vh-consult-projects article:first-child img{height:min(45vw,520px)}.vh-consult-projects h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(25px,2.6vw,38px);margin:18px 0 8px}.vh-consult-projects p{font-size:14px}\n@media(max-width:1060px){.vh-top{position:absolute;height:auto;grid-template-columns:1fr;gap:12px;padding:20px}.vh-nav{justify-content:flex-start;overflow-x:auto}.vh-nav-item{padding:0}.vh-sub{display:none}.vh-title-row,.vh-capabilities,.vh-entry-grid,.vh-industries,.vh-serve,.vh-projects,.vh-project-list,.vh-project-caption,.vh-collections,.vh-process,.vh-manufacturing,.vh-trust,.vh-quote,.vh-checks,.vh-artist-feature,.vh-artworks,.vh-company-panel{grid-template-columns:1fr}.vh-hero{min-height:92vh}.vh-specs,.vh-form{grid-template-columns:1fr}.vh-collection img{height:280px}.vh-serve-card,.vh-serve-card:nth-child(1),.vh-serve-card:nth-child(2),.vh-serve-card:nth-child(n+3){grid-column:auto;min-height:390px}.vh-quote-visual{height:360px}}\n.vh-choice-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vh-choice-group label{display:flex;align-items:center;gap:10px;border:1px solid rgba(181,154,106,.24);background:#fff;padding:13px 14px;text-transform:none;letter-spacing:0;font-size:13px;color:var(--black);font-weight:600}.vh-choice-group input{width:auto;padding:0}.vh-bottom-cta{margin-top:clamp(36px,5vw,68px);background:#1C1B19;color:#FFFDF8;padding:clamp(36px,5vw,64px);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.vh-bottom-cta h2{color:#FFFDF8!important;font-size:clamp(32px,3.4vw,52px)!important}.vh-bottom-cta p{color:rgba(255,253,248,.75)!important;max-width:720px}.vh-quote-page{background:var(--ivory);color:var(--black);font-family:Inter,Arial,sans-serif}.vh-quote-page .vh-section{padding:clamp(76px,8vw,120px) clamp(22px,5vw,90px)}.vh-quote-page .vh-page-hero{min-height:62vh;display:grid;grid-template-columns:1fr .9fr;gap:clamp(38px,6vw,90px);align-items:center}.vh-quote-page .vh-page-hero img{width:100%;height:min(46vw,560px);object-fit:cover}.vh-quote-page h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(42px,5vw,76px);line-height:1.02;margin:0 0 24px}.vh-quote-page h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,3.5vw,52px);line-height:1.04;margin:0 0 24px}.vh-quote-page p{color:var(--grey);font-size:16px;line-height:1.75}.vh-quote-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,84px);align-items:start}.vh-trust-panel{background:#1C1B19;color:#FFFDF8;padding:clamp(32px,4vw,52px)}.vh-trust-panel h2{color:#FFFDF8!important}.vh-trust-list{display:grid;gap:16px;margin-top:28px}.vh-trust-list div{border-top:1px solid rgba(216,199,167,.25);padding-top:15px;color:rgba(255,253,248,.8);font-weight:600}@media(max-width:1060px){.vh-choice-group,.vh-bottom-cta,.vh-quote-page .vh-page-hero,.vh-quote-layout{grid-template-columns:1fr}.vh-bottom-cta .vh-btn{width:max-content}}\n<\/style>\n<div class=\"vh-quote-page\">\n  <section class=\"vh-section vh-page-hero\">\n    <div>\n      <div class=\"vh-kicker\">Project Inquiry Center<\/div>\n      <h1>Start Your Artwork Project With Vanhora<\/h1>\n      <p>Whether you are planning a hotel project, commercial interior, or wholesale order, our team provides customized artwork solutions from design to production.<\/p>\n      <div class=\"vh-actions\" style=\"margin-top:28px\"><a class=\"vh-btn dark\" href=\"#project-inquiry\">Request A Quote<\/a><\/div>\n    <\/div>\n    <img decoding=\"async\" src=\"https:\/\/vanhora.com\/wp-content\/uploads\/2026\/07\/vh-stage1-hero-hotel-artwork-installation-5.png\" alt=\"Luxury hotel artwork installation project inquiry\">\n  <\/section>\n\n  <section id=\"project-inquiry\" class=\"vh-section stone\">\n    <div class=\"vh-quote-layout\">\n      <div class=\"vh-form-wrap\">\n        <div class=\"vh-kicker\">Project Inquiry<\/div>\n        <h2>Tell us what you need.<\/h2>\n        <form class=\"vh-form\" action=\"#\" method=\"post\" enctype=\"multipart\/form-data\" data-endpoint=\"https:\/\/vanhora.com\/wp-json\/vanhora\/v2\/project-inquiry\">\n          <label>Name<input type=\"text\" name=\"Name\" required><\/label>\n          <label>Company Name<input type=\"text\" name=\"Company Name\" required><\/label>\n          <label>Email<input type=\"email\" name=\"Email\" required><\/label>\n          <label>Country \/ Region<input type=\"text\" name=\"Country \/ Region\" required><\/label>\n          <div class=\"wide\">\n            <label>Project Type<\/label>\n            <div class=\"vh-choice-group\">\n              <label><input type=\"checkbox\" name=\"Project Type\" value=\"Hotel \/ Resort Project\"> Hotel \/ Resort Project<\/label>\n              <label><input type=\"checkbox\" name=\"Project Type\" value=\"Commercial Space\"> Commercial Space<\/label>\n              <label><input type=\"checkbox\" name=\"Project Type\" value=\"Interior Design Project\"> Interior Design Project<\/label>\n              <label><input type=\"checkbox\" name=\"Project Type\" value=\"Wholesale \/ Distributor\"> Wholesale \/ Distributor<\/label>\n              <label><input type=\"checkbox\" name=\"Project Type\" value=\"OEM Production\"> OEM Production<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"wide\">\n            <label>Estimated Quantity<\/label>\n            <div class=\"vh-choice-group\">\n              <label><input type=\"radio\" name=\"Estimated Quantity\" value=\"1-20 pieces\"> 1-20 pieces<\/label>\n              <label><input type=\"radio\" name=\"Estimated Quantity\" value=\"20-100 pieces\"> 20-100 pieces<\/label>\n              <label><input type=\"radio\" name=\"Estimated Quantity\" value=\"100+ pieces\"> 100+ pieces<\/label>\n            <\/div>\n          <\/div>\n          <label>Project Timeline<input type=\"text\" name=\"Project Timeline\" placeholder=\"Example: 2-3 months\"><\/label>\n          <label>WhatsApp<input type=\"text\" name=\"WhatsApp\"><\/label>\n          <label class=\"wide\">Artwork Style<select name=\"Artwork Style\"><option value=\"\">Select artwork direction<\/option><option>Abstract Art<\/option><option>Landscape Art<\/option><option>Modern Art<\/option><option>Minimalist Art<\/option><option>Botanical Art<\/option><option>Luxury Collection<\/option><option>Custom Artwork<\/option><\/select><\/label>\n          <label class=\"wide\">Message \/ Requirements<textarea name=\"Message \/ Requirements\" placeholder=\"Share your project type, space photos, artwork sizes, quantity, preferred style, budget range or delivery date.\"><\/textarea><\/label>\n          <label class=\"wide\">Upload Reference File<input type=\"file\" name=\"Reference File\" accept=\".jpg,.jpeg,.png,.pdf,.doc,.docx,.xls,.xlsx\"><\/label>\n          <div class=\"wide\"><button class=\"vh-btn dark\" type=\"submit\">Request A Quote<\/button><\/div>\n        <\/form>\n        <p class=\"vh-form-status\" aria-live=\"polite\">Your inquiry will be sent directly to vanessa@vanhora.com.<\/p>\n      <\/div>\n\n      <aside class=\"vh-trust-panel\">\n        <div class=\"vh-kicker\">Why Work With Vanhora?<\/div>\n        <h2>Artwork support for commercial projects.<\/h2>\n        <p>Vanhora supports project buyers, design teams and distributors with curated artwork direction, custom development, production coordination and delivery from Shenzhen, China.<\/p>\n        <div class=\"vh-trust-list\">\n          <div>\u2713 Custom Artwork Design<\/div>\n          <div>\u2713 Professional Manufacturing<\/div>\n          <div>\u2713 Bulk Production Capability<\/div>\n          <div>\u2713 Global Delivery<\/div>\n        <\/div>\n      <\/aside>\n    <\/div>\n  <\/section>\n<\/div>\n<script>\n(function(){\n  const forms = document.querySelectorAll('.vh-form[data-endpoint]');\n  forms.forEach((form) => {\n    const status = form.parentElement.querySelector('.vh-form-status');\n    form.addEventListener('submit', (event) => {\n      event.preventDefault();\n      const data = new FormData(form);\n      const payload = {};\n      data.forEach((value, key) => {\n        const normalized = value && value.name ? value.name : value;\n        if (payload[key]) {\n          payload[key] = Array.isArray(payload[key]) ? payload[key].concat(normalized) : [payload[key], normalized];\n        } else {\n          payload[key] = normalized;\n        }\n      });\n      if (status) {\n        status.textContent = 'Sending your project inquiry...';\n        status.classList.remove('ok','err');\n      }\n      fetch(form.dataset.endpoint, {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify(payload)\n      }).then(async (response) => {\n        const result = await response.json().catch(() => ({}));\n        if (!response.ok || result.success === false) throw new Error(result.message || 'Submission failed');\n        if (status) {\n          status.textContent = 'Thank you. Your project inquiry has been sent to Vanhora.';\n          status.classList.add('ok');\n        }\n        form.reset();\n      }).catch((error) => {\n        if (status) {\n          status.textContent = error.message || 'Submission failed. Please email vanessa@vanhora.com directly.';\n          status.classList.add('err');\n        }\n      });\n    });\n  });\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Request a quote from Vanhora for hotel artwork projects, custom artwork solutions, wholesale orders and OEM artwork production worldwide.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2086","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/pages\/2086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/comments?post=2086"}],"version-history":[{"count":5,"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/pages\/2086\/revisions"}],"predecessor-version":[{"id":2240,"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/pages\/2086\/revisions\/2240"}],"wp:attachment":[{"href":"http:\/\/vanhora.com\/index.php\/wp-json\/wp\/v2\/media?parent=2086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}