.vm-home .vm-user-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;align-items:center;background:#eee8db;overflow:hidden}.vm-home .vm-user-hero:after{display:none}.vm-home .vm-user-hero picture{position:relative;inset:auto;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;height:680px;background:#e2d7c2}.vm-home .vm-user-hero picture img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:none;opacity:1}.vm-home .vm-user-hero .vm-hero-copy{grid-column:1;grid-row:1;padding:56px clamp(24px,5vw,80px);max-width:750px;color:#29473f}.vm-home .vm-user-hero h1{font-size:clamp(44px,5vw,76px)}.vm-home .vm-user-hero .vm-campaign-price,.vm-home .vm-user-hero .vm-hero-intro,.vm-home .vm-user-hero .vm-campaign-no-code{color:#29473f}.vm-home .vm-user-hero .vm-shop-look{display:none}.vm-home .vc-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;background:#29473f;color:#f7f3eb;padding:44px clamp(24px,5vw,72px);margin:36px clamp(16px,4vw,64px);border:1px solid #29473f}.vm-home .vc-feature-eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.2em;margin:0 0 14px;color:#e7cba3}.vm-home .vc-feature h2{font:normal clamp(30px,3vw,44px)/1.15 Georgia,serif;color:#fff;margin:0 0 16px}.vm-home .vc-feature-intro{font:14px/1.7 Arial,sans-serif;color:#e2e8df;margin:0 0 24px;max-width:480px}.vm-home .vc-feature-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:13px 22px;background:#eedbc0;color:#29473f;text-decoration:none;font:700 13px Arial,sans-serif}.vm-home .vc-feature-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.vm-home .vc-feature-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.vm-home .vc-feature-steps li{border-top:1px solid #8b9c8d;padding:20px 0 0;min-width:0}.vm-home .vc-feature-steps span{font:28px Georgia,serif;color:#e7cba3}.vm-home .vc-feature-steps p{font:14px/1.5 Arial,sans-serif;color:#fff;margin:14px 0 0}.vy-announcement a{font-weight:600;letter-spacing:.035em}@media(max-width:749px){.vm-home .vm-user-hero{grid-template-columns:1fr}.vm-home .vm-user-hero picture{grid-column:1;grid-row:1;height:auto;aspect-ratio:941/1672}.vm-home .vm-user-hero picture img{width:100%;height:auto;max-height:none}.vm-home .vm-user-hero .vm-hero-copy{grid-column:1;grid-row:2;padding:30px 24px 34px;max-width:none}.vm-home .vm-user-hero h1{font-size:44px}.vm-home .vm-user-hero .vm-campaign-price>strong{font-size:58px}.vm-home .vc-feature{grid-template-columns:1fr;gap:28px;margin:24px 16px;padding:30px 24px}.vm-home .vc-feature-steps{gap:12px}.vm-home .vc-feature-steps p{font-size:12px}.vm-home .vc-feature-button{width:100%}}

.vm-home .vm-user-hero{display:block;position:relative;aspect-ratio:1672/941;min-height:0;background:#d7c7ae;overflow:hidden}
.vm-home .vm-user-hero picture{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent}
.vm-home .vm-user-hero picture img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.vm-home .vm-user-hero:after{display:block;position:absolute;inset:0;content:'';pointer-events:none;background:linear-gradient(90deg,rgba(23,30,23,.67) 0%,rgba(23,30,23,.43) 28%,rgba(23,30,23,.10) 52%,transparent 72%)}
.vm-home .vm-user-hero .vm-hero-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);z-index:1;padding:0;width:36%;max-width:510px;color:#fff}
.vm-home .vm-user-hero h1{font-size:clamp(40px,4.3vw,68px);line-height:1.04;letter-spacing:-.035em;color:#fff}
.vm-home .vm-user-hero .vm-eyebrow{font-size:11px;letter-spacing:.16em;color:#fff}
.vm-home .vm-user-hero .vm-campaign-price{margin-top:22px!important;color:#fff}
.vm-home .vm-user-hero .vm-campaign-price>strong{font-size:clamp(40px,4.3vw,66px)}
.vm-home .vm-user-hero .vm-campaign-price>span{font-size:15px}
.vm-home .vm-user-hero .vm-hero-intro{color:#fff;font-size:14px!important;line-height:1.6!important;max-width:360px;margin-top:18px!important}
.vm-home .vm-user-hero .vm-cta{background:#f6efdf;border-color:#f6efdf;color:#29473f!important;margin-top:22px;min-width:200px}
.vm-home .vm-user-hero .vm-campaign-no-code{color:#fff;font-size:11px!important}
@media(min-width:750px) and (max-width:1000px){.vm-home .vm-user-hero .vm-hero-copy{width:41%}.vm-home .vm-user-hero h1{font-size:40px}.vm-home .vm-user-hero .vm-eyebrow{font-size:10px}.vm-home .vm-user-hero .vm-campaign-price{margin-top:12px!important}.vm-home .vm-user-hero .vm-hero-intro{font-size:12px!important;margin-top:12px!important}.vm-home .vm-user-hero .vm-cta{margin-top:14px}}
@media(max-width:749px){.vm-home .vm-user-hero{aspect-ratio:941/1672;min-height:0}.vm-home .vm-user-hero picture{position:absolute;inset:0;aspect-ratio:auto;height:100%}.vm-home .vm-user-hero picture img{width:100%;height:100%;object-fit:cover}.vm-home .vm-user-hero:after{background:linear-gradient(180deg,rgba(23,30,23,.70) 0%,rgba(23,30,23,.47) 35%,rgba(23,30,23,.06) 65%,transparent 80%)}.vm-home .vm-user-hero .vm-hero-copy{top:28px;left:24px;transform:none;width:calc(100% - 48px);max-width:450px;padding:0}.vm-home .vm-user-hero h1{font-size:clamp(36px,9.8vw,52px)}.vm-home .vm-user-hero .vm-campaign-price{margin-top:16px!important}.vm-home .vm-user-hero .vm-campaign-price>strong{font-size:44px}.vm-home .vm-user-hero .vm-hero-intro{font-size:12px!important;max-width:310px;margin-top:12px!important}.vm-home .vm-user-hero .vm-cta{margin-top:16px}.vm-home .vm-user-hero .vm-campaign-no-code{font-size:10px!important}}
