:root{--vm-abyss: #142423;--vm-band: #1a2a21;--vm-ink: #1e2a22;--vm-botanical: #2f4a3c;--vm-rice: #f7f4ec;--vm-gold: #988e0d;--vm-sage: #a4b281;--vm-hairline: rgba(152, 142, 13, .22)}[data-vm-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--vm-delay, 0ms);will-change:opacity,transform}[data-vm-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-vm-reveal]{opacity:1;transform:none;transition:none}}.vm-hero{position:relative;min-height:92svh;display:flex;align-items:flex-end;overflow:clip;isolation:isolate}.vm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vm-hero__bg img{width:100%;height:115%;object-fit:cover;object-position:center;will-change:transform}.vm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0f0db8,#0a0f0d40 46%,#0a0f0d14)}.vm-hero__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(64px,10vh,120px);color:#f8f6f0}.vm-eyebrow{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85;margin:0 0 18px;color:var(--vm-gold)}.vm-hero__title{margin:0 0 20px;font-size:clamp(2.6rem,6.4vw,5.2rem);line-height:1.04;letter-spacing:-.01em;font-weight:500;text-wrap:balance;max-width:14ch}.vm-hero__sub{margin:0 0 34px;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;max-width:46ch;opacity:.92}.vm-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.vm-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:999px;font-size:.95rem;letter-spacing:.02em;text-decoration:none;transition:transform .35s ease,background-color .35s ease,color .35s ease}.vm-btn:hover{transform:translateY(-2px)}.vm-btn--solid{background:#988e0d;color:#142423}.vm-btn--solid:hover{background:#d9bd84}.vm-btn--ghost{border:1px solid rgba(248,246,240,.65);color:#f8f6f0}.vm-btn--ghost:hover{border-color:#f8f6f0;background:#f8f6f01a}.vm-btn--ink{background:#f8f6f0;color:#142423}.vm-btn--ink:hover{background:#fff}.vm-btn--dark{background:#142423;color:#f7f4ec}.vm-btn--dark:hover{background:#1e2a22}.vm-btn--darkghost{border:1px solid rgba(20,36,35,.7);color:#142423}.vm-btn--darkghost:hover{border-color:#142423;background:#14242314}.vm-scroll-cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:26px;height:42px;border:1.5px solid rgba(248,246,240,.55);border-radius:999px;z-index:1}.vm-scroll-cue:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:999px;background:#f8f6f0cc;animation:vm-cue 2.2s ease-in-out infinite}@keyframes vm-cue{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(10px);opacity:.35}}@media(prefers-reduced-motion:reduce){.vm-scroll-cue:after{animation:none}}.vm-mhero__grid{display:grid;grid-template-columns:repeat(3,1fr)}.vm-mhero__cell{position:relative;min-height:50svh;margin:0;overflow:hidden}.vm-mhero__cell--img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vm-mhero__cell--panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,68px)}.vm-mhero__cell--panel>*:not(.vm-mist){position:relative;z-index:1}.vm-mhero__cell--abyss{background:var(--vm-abyss);color:var(--vm-rice)}.vm-mhero__cell--botanical{background:var(--vm-botanical);color:var(--vm-rice)}.vm-mhero__cell--gold{background:var(--vm-gold);color:#142423}.vm-mhero__eyebrow{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-gold);margin:0 0 18px}.vm-mhero__title{margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1.06;letter-spacing:-.01em;font-weight:500;text-wrap:balance}.vm-mhero__sub{margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;max-width:40ch;opacity:.92}.vm-mhero__ctas{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:899px){.vm-mhero__grid{grid-template-columns:1fr}.vm-mhero__cell{min-height:0}.vm-mhero__cell--img{aspect-ratio:16 / 10}.vm-mhero__cell--img img{position:static}.vm-mhero__cell--panel{padding:44px 24px}.vm-mhero__ord-1{order:1}.vm-mhero__ord-2{order:2}.vm-mhero__ord-3{order:3}.vm-mhero__ord-4{order:4}.vm-mhero__ord-5{order:5}.vm-mhero__ord-6{order:6}}.vm-rituals__grid{display:grid;grid-template-columns:repeat(3,1fr)}.vm-rituals__cell{position:relative;display:block;aspect-ratio:5 / 4;overflow:hidden;text-decoration:none;margin:0}.vm-rituals__cell--img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.vm-rituals__cell--img:hover img{transform:scale(1.04)}.vm-rituals__cell--panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:filter .4s ease}.vm-rituals__cell--panel:hover{filter:brightness(1.08)}.vm-rituals__cell--gold{background:var(--vm-gold);color:#142423}.vm-rituals__cell--botanical{background:var(--vm-botanical);color:var(--vm-gold)}.vm-rituals__cell--abyss{background:var(--vm-abyss);color:var(--vm-gold);box-shadow:inset 0 0 0 1px #988e0d40}.vm-rituals__icon{width:44px;height:44px}.vm-rituals__label{font-size:.85rem;letter-spacing:.24em;text-transform:uppercase}@media(max-width:899px){.vm-rituals__grid{grid-template-columns:1fr 1fr}.vm-rituals__cell{aspect-ratio:1 / 1}.vm-rituals__label{font-size:.72rem;letter-spacing:.18em;text-align:center}}@media(prefers-reduced-motion:reduce){.vm-rituals__cell--img img{transition:none}}@media(max-width:899px){.vm-rituals__ord-1{order:1}.vm-rituals__ord-2{order:2}.vm-rituals__ord-3{order:3}.vm-rituals__ord-4{order:4}.vm-rituals__ord-5{order:5}.vm-rituals__ord-6{order:6}}.vm-mist{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.vm-mist span{position:absolute;border-radius:50%;filter:blur(44px);background:radial-gradient(ellipse at center,rgba(247,244,236,.18),transparent 62%);animation:vm-mist-drift var(--dur, 24s) ease-in-out infinite alternate}@keyframes vm-mist-drift{0%{transform:translate(-18%) translateY(2%)}to{transform:translate(18%) translateY(-6%)}}.vm-photoband{position:relative;overflow:hidden;min-height:72svh;display:flex;align-items:center;justify-content:center;text-align:center}.vm-photoband__bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.vm-photoband__bg img{width:100%;height:100%;object-fit:cover;filter:blur(6px) brightness(.68) saturate(.96);animation:vm-band-breathe 44s ease-in-out infinite alternate}@keyframes vm-band-breathe{0%{transform:scale(1)}to{transform:scale(1.08)}}.vm-photoband__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1424238c,#14242340 45%,#14242399);z-index:1}.vm-mist--band{z-index:2}.vm-mist--band span{background:radial-gradient(ellipse at center,rgba(247,244,236,.38),transparent 62%)}.vm-photoband__content{position:relative;z-index:3;padding:clamp(70px,10vw,130px) 24px;max-width:900px}@media(max-width:899px){.vm-photoband{min-height:56svh}.vm-photoband__content{padding-top:52px;padding-bottom:52px}}.vm-photoband__kicker{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-gold);margin:0 0 22px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.85)}.vm-photoband__attribution{margin:28px 0 0;font-size:.95rem;letter-spacing:.26em;text-transform:uppercase;color:var(--vm-gold);text-shadow:0 1px 4px rgba(0,0,0,.85)}.vm-photoband__heading{margin:0;color:var(--vm-rice);font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.12;font-weight:500;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.45)}@media(prefers-reduced-motion:reduce){.vm-mist span,.vm-photoband__bg img{animation:none}}.vm-story{position:relative;background:var(--vm-band);border-top:1px solid var(--vm-hairline);border-bottom:1px solid var(--vm-hairline);overflow:clip}.vm-story__inner{max-width:1200px;margin:0 auto;padding:clamp(96px,11vw,160px) clamp(20px,4vw,56px);display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:900px){.vm-story__inner{grid-template-columns:5fr 6fr;gap:clamp(48px,6vw,100px);align-items:start}.vm-story__mediawrap{position:sticky;top:108px}}.vm-story__media{position:relative;aspect-ratio:4 / 5}.vm-story__frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 2s ease-in-out;pointer-events:none}.vm-story__frame.is-active{opacity:1}.vm-story__frame img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 30px 80px #00000080,0 0 0 1px #988e0d66}.vm-story__frame video{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 30px 80px #00000080,0 0 0 1px #988e0d66}.vm-story__step{display:flex;align-items:center;min-height:64vh;padding:24px 0}.vm-story__step-img{display:none}.vm-story__kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-gold);margin:0 0 16px}.vm-story__title{margin:0 0 18px;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.1;letter-spacing:-.01em;font-weight:500;text-wrap:balance;color:var(--vm-rice)}.vm-story__body{margin:0 0 30px;font-size:1.06rem;line-height:1.75;max-width:44ch;color:#f7f4ecd1}.vm-story__body p{margin:0 0 1em}.vm-story__body p:last-child{margin-bottom:0}@media(max-width:899px){.vm-story__mediawrap{display:none}.vm-story__inner{padding-top:clamp(84px,10vw,120px);padding-bottom:clamp(84px,10vw,120px)}.vm-story__step{min-height:0;padding:0 0 56px;flex-direction:column;align-items:stretch}.vm-story__step:last-child{padding-bottom:0}.vm-story__step-img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;margin-bottom:22px;box-shadow:0 18px 50px #00000073,0 0 0 1px #988e0d59}.vm-story__step[data-vm-story-step="2"] .vm-story__step-img{object-position:center 18%}.vm-story__step[data-vm-story-step="1"] .vm-story__step-img{object-position:center 12%}}@media(prefers-reduced-motion:reduce){.vm-story__frame{transition:none}}.vm-editorial{padding:clamp(72px,10vw,140px) 0;background:var(--vm-band);border-top:1px solid var(--vm-hairline);border-bottom:1px solid var(--vm-hairline)}.vm-editorial__grid{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,72px);align-items:center}@media(min-width:900px){.vm-editorial__grid{grid-template-columns:1fr 1fr}.vm-editorial--flip .vm-editorial__media{order:2}}.vm-editorial__media img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 30px 80px #00000073,0 0 0 1px #988e0d59}.vm-mask--arch img,.vm-mask--circle img,.vm-mask--soft img{aspect-ratio:4 / 3;border-radius:0}.vm-editorial__kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-gold);margin:0 0 16px}.vm-editorial__title{margin:0 0 18px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.01em;font-weight:500;text-wrap:balance}.vm-editorial__body{margin:0 0 30px;font-size:1.05rem;line-height:1.75;max-width:44ch;opacity:.85}.vm-editorial__body p{margin:0 0 1em}.vm-editorial__body p:last-child{margin-bottom:0}.vm-gallery{padding:clamp(72px,9vw,130px) 0;overflow:clip;background:#1e2a22;color:#f8f6f0}.vm-gallery__head{max-width:1200px;margin:0 auto clamp(28px,4vw,54px);padding:0 clamp(20px,4vw,56px)}.vm-gallery__kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-gold);margin:0 0 14px}.vm-gallery__title{margin:0 0 12px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;letter-spacing:-.01em;text-wrap:balance}.vm-gallery__sub{margin:0;opacity:.75;font-size:1.02rem;max-width:52ch;line-height:1.65}.vm-gallery__viewport{overflow:hidden}.vm-gallery__track{display:flex;gap:clamp(14px,2vw,26px);padding:0 clamp(20px,4vw,56px);width:max-content;will-change:transform}.vm-gallery__frame{flex:0 0 auto;width:clamp(240px,30vw,420px)}.vm-gallery__frame:nth-child(odd){transform:translateY(30px)}.vm-gallery__frame img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:0;box-shadow:0 20px 60px #00000073,0 0 0 1px #988e0d47}.vm-gallery__caption{margin:12px 4px 0;font-size:.85rem;letter-spacing:.06em;opacity:.6}.vm-section-head{max-width:1200px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(20px,4vw,56px) 0}.vm-section-head h2{margin:0 0 10px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:500;letter-spacing:-.01em;text-wrap:balance}.vm-section-head p{margin:0;font-size:1.02rem;opacity:.7;max-width:56ch;line-height:1.65}.card-gallery .product-media{aspect-ratio:1 / 1;overflow:hidden}.card-gallery .product-media__image{width:100%;height:100%;object-fit:cover;display:block}.vm-ostory{background-color:#f7f4ec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='mottle'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.45 0 0 0 0 0.42 0 0 0 0 0.36 0 0 0 0.5 0'/%3E%3C/filter%3E%3Cfilter id='tooth'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3C/filter%3E%3Cfilter id='fleck1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.5 -0.5 -0.5 0 0.9'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.40 0 0 0 0 0.36 0 0 0 0 0.29 0 0 0 1 0'/%3E%3C/filter%3E%3Cfilter id='fleck2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.5 -0.5 -0.5 0 0.9'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0 0.31 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23mottle)' opacity='0.16'/%3E%3Crect width='300' height='300' filter='url(%23tooth)' opacity='0.35'/%3E%3Crect width='300' height='300' filter='url(%23fleck1)' opacity='0.55'/%3E%3Crect width='300' height='300' filter='url(%23fleck2)' opacity='0.4'/%3E%3C/svg%3E");color:#142423;padding:clamp(70px,9vw,130px) clamp(24px,6vw,90px) clamp(60px,7vw,100px);position:relative;overflow:hidden}.vm-ostory__rail{position:absolute;left:clamp(10px,2vw,28px);top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#988e0d;white-space:nowrap}.vm-ostory__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,90px);align-items:center}.vm-ostory__photo{margin:0}.vm-ostory__photos{display:flex;flex-direction:column;gap:20px}.vm-ostory__photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.vm-ostory__script{font-family:Pinyon Script,cursive;font-size:clamp(3.2rem,5.6vw,4.6rem);color:#988e0d;margin:0 0 18px;line-height:1.1}.vm-ostory__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:.04em;margin:0 0 26px;color:#142423}.vm-ostory__body{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.12rem,1.6vw,1.32rem);line-height:1.75;letter-spacing:.02em;color:#2c3a33}.vm-ostory__body p{margin:0 0 1.2em}.vm-ostory__caps{margin:38px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;letter-spacing:.28em;text-transform:uppercase;line-height:2.1;color:#142423}.vm-ostory__seal{display:block;width:150px;height:auto;margin:clamp(30px,4vw,46px) auto 0;transform:translate(-24px);opacity:.95}.vm-ostory__homelink{display:inline-block;margin-top:64px;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#988e0d;text-decoration:none;opacity:.85}.vm-ostory__homelink:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.vm-ostory__rail{display:none}.vm-ostory__grid{grid-template-columns:1fr}.vm-ostory__photo img{aspect-ratio:3 / 2;object-position:center 15%}.vm-ostory__seal{transform:none}}.vm-holiday{position:relative;overflow:hidden;background:var(--vm-rice);color:#f7f4ec;border-bottom:1px solid var(--vm-hairline);padding:64px 24px}.vm-holiday__bg{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:0}.vm-holiday__bg img{width:100%;height:100%;object-fit:cover;filter:brightness(1.02)}.vm-holiday__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent}.vm-holiday__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);padding-top:calc(clamp(72px,9vw,120px) - 24px);background:#142423;overflow:hidden}.vm-holiday__header,.vm-holiday__grid{position:relative;z-index:1}.vm-holiday__header{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,64px)}.vm-holiday__kicker{font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:#f7f4ec;margin:0 0 16px;font-weight:600}.vm-holiday__heading{margin:0 0 16px;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.1;font-weight:500;letter-spacing:-.01em;text-wrap:balance}@media(min-width:900px){.vm-holiday__heading{white-space:nowrap}}.vm-holiday__text{margin:0;font-size:1.25rem;line-height:1.7;color:#f7f4ec}.vm-holiday__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px)}.vm-holiday__card{text-align:center}.vm-holiday__image{display:block;margin-bottom:22px}.vm-holiday__image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;box-shadow:0 24px 60px #00000040,0 0 0 1px #988e0d59}.vm-holiday__name{margin:0 0 10px;font-size:1.75rem;line-height:1.2;font-weight:700}.vm-holiday__notes{margin:0 0 22px;font-size:.95rem;line-height:1.6;color:#142423b8}.vm-holiday .vm-btn--solid{background:#988e0d;color:#142423;margin-top:12px}.vm-holiday .vm-btn--solid:hover{background:#b5a812;color:#142423}@media(max-width:749px){.vm-holiday__grid{grid-template-columns:1fr}}.vm-mhero__giftlink{align-self:flex-start;display:inline-block;margin-bottom:22px;padding:9px 16px;border:1px solid #d3a340;border-radius:999px;color:#d3a340;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;background:#14242359}.vm-mhero__giftlink:hover{background:#d3a340;color:#142423}
/*# sourceMappingURL=/cdn/shop/t/1/assets/verdestry.css.map */
