.vm-landing{color:#171717;background:#fff}.vm-landing *{box-sizing:border-box}.vm-landing .vm-page{max-width:1600px;margin:auto}.vm-landing .vm-page h1,.vm-landing .vm-page h2,.vm-landing .vm-page h3,.vm-landing .vm-page p{margin-top:0}.vm-landing .vm-page h1,.vm-landing .vm-page h2,.vm-landing .vm-page h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.07}.vm-landing .vm-page a{text-decoration:none}.vm-landing .vm-kicker{font-size:.73rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3d332c;margin-bottom:1.4rem}.vm-landing .vm-hero{min-height:700px;display:grid;grid-template-columns:1fr 1fr;background:#ffead7}.vm-landing .vm-hero__copy{padding:clamp(3rem,5.9vw,7rem);display:flex;flex-direction:column;justify-content:center}.vm-landing .vm-hero__copy h1{font-size:clamp(3.9rem,5.1vw,6rem);margin-bottom:1.8rem}.vm-landing .vm-hero__copy>p:not(.vm-kicker){font-size:1.05rem;line-height:1.9;max-width:525px;color:#44403c}.vm-landing .vm-hero__image{width:100%;height:100%;min-height:700px;object-fit:cover;object-position:center 35%;display:block}.vm-landing .vm-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.4rem}.vm-landing .vm-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 1.7rem;background:#151515;color:#fff!important;border:1px solid #151515;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-align:center;transition:background .2s,color .2s}.vm-landing .vm-button:hover{background:#55483f}.vm-landing .vm-button--outline{background:transparent;color:#171717!important}.vm-landing .vm-button--outline:hover{background:#171717;color:#fff!important}.vm-landing .vm-link{color:#27231f!important;text-decoration:underline!important;text-underline-offset:5px;font-weight:600}.vm-landing .vm-strip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1290px;margin:auto;gap:1rem;padding:3.25rem clamp(1.5rem,5vw,5rem);border-bottom:1px solid #eee9e5}.vm-landing .vm-feature{display:flex;align-items:center;gap:1rem;padding:0 1.1rem}.vm-landing .vm-feature img{width:54px;height:54px;object-fit:contain;flex:none}.vm-landing .vm-feature strong{display:block;font-size:.78rem;letter-spacing:.1em;margin-bottom:.35rem}.vm-landing .vm-feature span{display:block;font-size:.85rem;line-height:1.45;color:#5f5b57}.vm-landing .vm-section,.vm-landing .vm-info,.vm-landing .vm-steps,.vm-landing .vm-faq{padding:clamp(4rem,6vw,6.5rem) clamp(1.5rem,5vw,5rem)}.vm-landing .vm-heading{max-width:700px;margin-bottom:2.25rem}.vm-landing h2{font-size:clamp(2.45rem,3.9vw,4.15rem);margin-bottom:1rem}.vm-landing .vm-heading>p:last-child{line-height:1.7;color:#5a5855}.vm-landing .vm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.vm-landing .vm-card{display:flex;flex-direction:column;color:#171717!important;min-width:0;transition:transform .2s}.vm-landing .vm-card:hover{transform:translateY(-4px)}.vm-landing .vm-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f5f3ef;margin-bottom:1.2rem}.vm-landing .vm-card small{font-size:.68rem;letter-spacing:.15em;font-weight:700;color:#766b63}.vm-landing .vm-card strong{font:400 clamp(1.55rem,2.2vw,2.2rem)/1.2 Georgia,serif;margin:.45rem 0}.vm-landing .vm-card>span{font-size:.9rem;line-height:1.5;color:#575653;min-height:3rem}.vm-landing .vm-card b{font-size:.82rem;margin-top:1rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.vm-landing .vm-info{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;background:#f9f1ea;padding:0}.vm-landing .vm-info__image img{width:100%;height:100%;min-height:570px;max-height:710px;object-fit:cover;display:block}.vm-landing .vm-info__copy{padding:clamp(3rem,6vw,6.5rem);display:flex;flex-direction:column;justify-content:center}.vm-landing .vm-info p:not(.vm-kicker){font-size:1.02rem;line-height:1.8;color:#4c4844}.vm-landing .vm-info .vm-link{display:inline-block;margin-top:.6rem;align-self:flex-start}.vm-landing .vm-steps{background:#fff}.vm-landing .vm-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0;margin:2.5rem 0 3rem}.vm-landing .vm-steps li{border-top:1px solid #b7b2ad;padding-top:1.2rem}.vm-landing .vm-steps li small{color:#9d765e;font-size:.8rem}.vm-landing .vm-steps h3{font-size:1.8rem;margin:1.1rem 0 .6rem}.vm-landing .vm-steps li p{line-height:1.7;color:#575653}.vm-landing .vm-steps__end{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #d5d0ca;padding-top:1.5rem}.vm-landing .vm-button--light{background:#151515;color:#fff!important}.vm-landing .vm-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;background:#f9f1ea}.vm-landing .vm-faq details{border-bottom:1px solid #d6ccc3;padding:1.2rem 0}.vm-landing .vm-faq summary{cursor:pointer;font-weight:600;list-style:none;padding-right:2rem;position:relative}.vm-landing .vm-faq summary::-webkit-details-marker{display:none}.vm-landing .vm-faq summary:after{content:"+";position:absolute;right:0;top:-.2rem;font-size:1.4rem}.vm-landing .vm-faq details[open] summary:after{content:"\2212"}.vm-landing .vm-faq details p{line-height:1.65;color:#5b5652;margin:1rem 2rem 0 0}.vm-landing .vm-faq details a{color:inherit;text-decoration:underline}.vm-landing .vm-end{text-align:center;background:#fff;padding:4.5rem 1.5rem}.vm-landing .vm-end h2{font-size:clamp(2rem,3.5vw,3.5rem);max-width:780px;margin:0 auto 1.7rem}.vm-landing a:focus-visible,.vm-landing summary:focus-visible{outline:2px solid #634c41;outline-offset:4px}@media(max-width:1000px){.vm-landing .vm-hero,.vm-landing .vm-hero__image{min-height:550px}.vm-landing .vm-hero__copy{padding:3rem}.vm-landing .vm-grid{grid-template-columns:repeat(2,1fr)}.vm-landing .vm-feature{padding:0}}@media(max-width:650px){.vm-landing .vm-hero{display:flex;flex-direction:column;min-height:0}.vm-landing .vm-hero__copy{padding:3.3rem 1.5rem 2.6rem}.vm-landing .vm-hero__copy h1{font-size:3.7rem}.vm-landing .vm-hero__image{min-height:0;height:430px;object-position:center 30%}.vm-landing .vm-strip{grid-template-columns:1fr;padding:2rem 1.5rem;gap:1.3rem}.vm-landing .vm-feature img{width:43px;height:43px}.vm-landing .vm-grid{gap:1rem}.vm-landing .vm-card strong{font-size:1.5rem}.vm-landing .vm-card>span{font-size:.79rem}.vm-landing .vm-info{grid-template-columns:1fr}.vm-landing .vm-info__image img{min-height:0;height:340px}.vm-landing .vm-info__copy{padding:3.5rem 1.5rem}.vm-landing .vm-steps ol{grid-template-columns:1fr;gap:1rem}.vm-landing .vm-steps h3{margin:.8rem 0 .4rem}.vm-landing .vm-steps__end{align-items:flex-start;flex-direction:column}.vm-landing .vm-faq{grid-template-columns:1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
