.vm-blog{background:var(--vm-color-bg);color:var(--vm-color-ink);font-family:var(--vm-font-body);-webkit-font-smoothing:antialiased}.vm-blog__container{width:min(100% - 2rem,70rem);margin-inline:auto}@media(min-width:768px){.vm-blog__container{width:min(100% - 4rem,72rem)}}.vm-blog__hero{padding:clamp(3rem,6vw,5rem) 0;text-align:center}.vm-blog__hero-eyebrow{font-family:var(--vm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 1.25rem}.vm-blog__hero-h1{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--vm-color-ink);margin:0 0 1rem}.vm-blog__hero-subhead{font-family:var(--vm-font-display);font-style:italic;font-size:clamp(1.125rem,2vw,1.375rem);color:var(--vm-color-ink-soft);max-width:50ch;margin:0 auto;line-height:1.4}.vm-blog__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 0 clamp(3rem,6vw,5rem)}@media(min-width:640px){.vm-blog__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1000px){.vm-blog__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:1000px){.vm-blog__grid--featured-first .vm-blog__card:first-child{grid-column:span 2}.vm-blog__grid--featured-first .vm-blog__card:first-child .vm-blog__card-image{aspect-ratio:16 / 9}.vm-blog__grid--featured-first .vm-blog__card:first-child .vm-blog__card-title{font-size:clamp(1.5rem,3vw,2rem)}}.vm-blog__card{display:flex;flex-direction:column;background:var(--vm-color-bg);text-decoration:none;color:inherit;transition:transform .2s ease}.vm-blog__card:hover{transform:translateY(-2px)}.vm-blog__card-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:var(--vm-radius-card-lg);margin-bottom:1rem;background:linear-gradient(135deg,#c98e7a,#8b4f3f)}.vm-blog__card-placeholder{width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg,#c98e7a,#8b4f3f);border-radius:var(--vm-radius-card-lg);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;color:var(--vm-color-on-deep);font-family:var(--vm-font-display);font-style:italic;font-size:.875rem;padding:2rem;text-align:center}.vm-blog__card-meta{font-family:var(--vm-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 .5rem}.vm-blog__card-title{font-family:var(--vm-font-display);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--vm-color-ink);margin:0 0 .5rem}.vm-blog__card-excerpt{font-family:var(--vm-font-body);font-size:.9375rem;line-height:1.55;color:var(--vm-color-ink-soft);margin:0}.vm-blog__pagination{display:flex;justify-content:center;gap:.5rem;margin:2rem 0 4rem}.vm-blog__page-link{display:inline-flex;align-items:center;justify-content:center;width:var(--vm-tap-min);height:var(--vm-tap-min);border-radius:var(--vm-radius-card);background:var(--vm-color-bg-soft);color:var(--vm-color-ink);text-decoration:none;font-family:var(--vm-font-body);font-size:.875rem;font-weight:500;transition:background .2s ease,color .2s ease}.vm-blog__page-link:hover,.vm-blog__page-link--current{background:var(--vm-color-accent);color:var(--vm-color-on-deep)}.vm-blog__newsletter{background:var(--vm-color-bg-deep);color:var(--vm-color-on-deep);padding:clamp(3rem,6vw,5rem) 1.5rem;text-align:center;border-radius:var(--vm-radius-card-lg);margin:clamp(3rem,6vw,5rem) 0 clamp(3rem,6vw,5rem)}.vm-blog__newsletter-title{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;letter-spacing:-.015em;color:var(--vm-color-on-deep);margin:0 0 .75rem;max-width:36rem;margin-left:auto;margin-right:auto}.vm-blog .vm-blog__newsletter .vm-blog__newsletter-title,.vm-blog__newsletter .vm-blog__newsletter-title{color:var(--vm-color-on-deep)}.vm-blog__newsletter-sub{font-family:var(--vm-font-body);font-size:1rem;line-height:1.55;color:#faf6efcc;max-width:40ch;margin:0 auto 1.75rem}.vm-blog__newsletter-form{display:flex;flex-direction:column;gap:.75rem;max-width:24rem;margin:0 auto}@media(min-width:600px){.vm-blog__newsletter-form{flex-direction:row}}.vm-blog__newsletter-input,.vm-blog .vm-blog__newsletter .vm-blog__newsletter-input{flex:1;font-family:var(--vm-font-body);font-size:.9375rem;padding:.875rem 1.125rem;background:var(--vm-color-on-deep);border:1px solid var(--vm-color-on-deep);border-radius:var(--vm-radius-pill);color:var(--vm-color-ink);-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.vm-blog__newsletter-input::placeholder,.vm-blog .vm-blog__newsletter .vm-blog__newsletter-input::placeholder{color:var(--vm-color-ink-mute);opacity:1}.vm-blog__newsletter-input:focus,.vm-blog .vm-blog__newsletter .vm-blog__newsletter-input:focus{outline:0;border-color:var(--vm-color-accent)}.vm-blog__newsletter-submit{font-family:var(--vm-font-body);font-size:.875rem;font-weight:500;letter-spacing:.05em;padding:.875rem 1.5rem;background:var(--vm-color-on-deep);color:var(--vm-color-bg-deep);border:0;border-radius:var(--vm-radius-pill);cursor:pointer;transition:background .2s ease;min-height:44px}.vm-blog__newsletter-submit:hover{background:var(--vm-color-accent-soft)}.vm-article{background:var(--vm-color-bg);color:var(--vm-color-ink);font-family:var(--vm-font-body);-webkit-font-smoothing:antialiased}.vm-article__container{width:min(100% - 2rem,36rem);margin-inline:auto}@media(min-width:768px){.vm-article__container{width:min(100% - 4rem,38rem)}}.vm-article__header{padding:clamp(2rem,4vw,3rem) 0 1.5rem}.vm-article__meta{font-family:var(--vm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 1.25rem}.vm-article__h1{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--vm-color-ink);margin:0 0 1.5rem}.vm-article__byline{font-family:var(--vm-font-body);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vm-color-ink-soft);margin:0 0 2rem}.vm-article__hero{width:100%;margin:0 0 clamp(2rem,4vw,3rem)}.vm-article__hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.vm-article__hero-placeholder{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#c98e7a,#8b4f3f);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--vm-color-on-deep);font-family:var(--vm-font-display);font-style:italic;padding:2rem}.vm-article__body :where(p){font-family:var(--vm-font-body);font-size:1.0625rem;line-height:1.7;color:var(--vm-color-ink);margin:0 0 1.5rem}@media(min-width:768px){.vm-article__body :where(p){font-size:1.125rem}}.vm-article__h2{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.2;color:var(--vm-color-ink);margin:3rem 0 1.25rem}.vm-article__pullquote{font-family:var(--vm-font-display);font-style:italic;font-weight:400;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4;color:var(--vm-color-ink);text-align:center;max-width:28ch;margin:2.5rem auto;padding:1.75rem 0;border-top:1px solid var(--vm-color-accent-soft);border-bottom:1px solid var(--vm-color-accent-soft)}.vm-article__inline-fig{margin:2.5rem 0}.vm-article__inline-fig img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.vm-article__caption{font-family:var(--vm-font-body);font-size:.75rem;font-style:italic;color:var(--vm-color-ink-mute);margin:.5rem 0 0;text-align:center}.vm-article__layout{display:block}.vm-article__sticky{display:none}@media(min-width:1024px){.vm-article__layout{display:grid;grid-template-columns:1fr 280px;gap:4rem;width:min(100% - 4rem,60rem);margin-inline:auto;padding:0 0 clamp(3rem,6vw,5rem)}.vm-article__layout .vm-article__container{width:100%;margin-inline:0}.vm-article__sticky{display:block;position:sticky;top:100px;align-self:start}.vm-article__inline-products{display:none}}.vm-article__sticky-title{font-family:var(--vm-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 1rem}.vm-article__product-card{background:var(--vm-color-bg-soft);border-radius:var(--vm-radius-card-lg);padding:1.25rem;margin-bottom:1.5rem;text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.vm-article__product-card:hover{transform:translateY(-2px)}.vm-article__product-card img,.vm-article__product-placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--vm-radius-card);margin-bottom:.75rem;display:block}.vm-article__product-placeholder{background:linear-gradient(135deg,#c98e7a,#8b4f3f);display:flex;align-items:center;justify-content:center;color:var(--vm-color-on-deep);font-family:var(--vm-font-display);font-style:italic;font-size:.75rem;padding:1rem;text-align:center}.vm-article__product-title{font-family:var(--vm-font-display);font-weight:500;font-size:1rem;line-height:1.25;color:var(--vm-color-ink);margin:0 0 .25rem}.vm-article__product-price{font-family:var(--vm-font-body);font-size:.875rem;font-weight:500;color:var(--vm-color-ink-soft);margin:0 0 .75rem}.vm-article__product-cta{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--vm-font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vm-color-accent)}.vm-article__inline-products{margin:3rem 0;padding:2rem 0;border-top:1px solid var(--vm-color-border);border-bottom:1px solid var(--vm-color-border)}.vm-article__inline-products-title{font-family:var(--vm-font-display);font-weight:500;font-size:1.25rem;color:var(--vm-color-ink);margin:0 0 1.25rem;text-align:center}.vm-article__author{background:var(--vm-color-bg-soft);padding:2rem;border-radius:var(--vm-radius-card-lg);margin:3rem auto;max-width:38rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:600px){.vm-article__author{flex-direction:row;align-items:center;gap:1.5rem}}.vm-article__author-avatar{width:64px;height:64px;border-radius:50%;background:var(--vm-color-bg-deep);display:flex;align-items:center;justify-content:center;color:var(--vm-color-bg-soft);flex-shrink:0;overflow:hidden}.vm-article__author-avatar svg{width:60%;height:60%;opacity:.65}.vm-article__author-avatar img{width:100%;height:100%;object-fit:cover}.vm-article__author-name{font-family:var(--vm-font-display);font-weight:500;font-size:1.0625rem;color:var(--vm-color-ink);margin:0 0 .25rem}.vm-article__author-bio{font-family:var(--vm-font-body);font-size:.875rem;line-height:1.55;color:var(--vm-color-ink-soft);margin:0}.vm-article__author-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--vm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-color-ink);background:transparent;border:1px solid var(--vm-color-ink);padding:.625rem 1.125rem;border-radius:var(--vm-radius-pill);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;min-height:var(--vm-tap-min);width:fit-content}.vm-article__author-cta:hover,.vm-article__author-cta:focus-visible{background:var(--vm-color-ink);color:var(--vm-color-on-deep);outline:0}.vm-article__author-cta span{font-family:var(--vm-font-display);font-style:normal;transition:transform .2s ease}.vm-article__author-cta:hover span{transform:translate(2px)}.vm-article__related{padding:clamp(3rem,6vw,5rem) 0;background:var(--vm-color-bg-soft)}.vm-article__related-title{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin:0 0 2.5rem;color:var(--vm-color-ink)}.vm-article__related-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:60rem;margin:0 auto}@media(min-width:640px){.vm-article__related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vm-article__related-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.vm-blog__card,.vm-article__product-card,.vm-blog__page-link,.vm-blog__newsletter-submit,.vm-article__sidebar-product,.vm-article__hero-full-bg img{transition:none}}.vm-blog__featured{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:1.5rem 0 clamp(3rem,5vw,4.5rem)}@media(min-width:900px){.vm-blog__featured{grid-template-columns:1.35fr 1fr;gap:3rem}}@media(min-width:1200px){.vm-blog__featured{gap:4rem}}.vm-blog__featured-media{display:block;aspect-ratio:4 / 3;border-radius:var(--vm-radius-card-lg);overflow:hidden;background:var(--vm-color-bg-soft)}.vm-blog__featured-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vm-blog__featured-media:hover img{transform:scale(1.02)}.vm-blog__featured-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--vm-color-accent-soft),var(--vm-color-accent));color:#faf6efb3;font-family:var(--vm-font-display);font-style:italic;font-size:.9375rem;padding:1rem;text-align:center}.vm-blog__featured-meta{font-family:var(--vm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 1rem}.vm-blog__featured-meta span{color:var(--vm-color-ink-mute);margin-left:.5rem;letter-spacing:.04em;text-transform:none;font-weight:400}.vm-blog__featured-title{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(1.875rem,3.5vw,2.625rem);line-height:1.15;letter-spacing:-.015em;color:var(--vm-color-ink);margin:0 0 1.25rem}.vm-blog__featured-title a{color:inherit;transition:color .15s ease}.vm-blog__featured-title a:hover{color:var(--vm-color-accent)}.vm-blog__featured-lead{font-family:var(--vm-font-body);font-size:1.0625rem;line-height:1.6;color:var(--vm-color-ink-soft);margin:0 0 1.5rem}.vm-blog__featured-cta{font-family:var(--vm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-color-accent);border-bottom:1px solid var(--vm-color-accent);padding-bottom:2px;width:fit-content;display:inline-block;transition:color .15s ease}.vm-blog__featured-cta:hover{color:var(--vm-color-ink);border-color:var(--vm-color-ink)}.vm-blog__grid-header{border-top:1px solid var(--vm-color-border);padding-top:2rem;margin:0 0 2.5rem;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.vm-blog__grid-header-title{font-family:var(--vm-font-display);font-weight:500;font-size:1.375rem;color:var(--vm-color-ink);margin:0;letter-spacing:-.01em}.vm-blog__grid-header-count{font-family:var(--vm-font-body);font-size:.8125rem;color:var(--vm-color-ink-mute)}.vm-article__hero-full{position:relative;min-height:clamp(28rem,70vh,38rem);overflow:hidden;display:flex;align-items:flex-end;margin-bottom:clamp(3rem,5vw,4.5rem);background:var(--vm-color-bg-deep)}.vm-article__hero-full-bg{position:absolute;top:0;right:0;bottom:0;left:0}.vm-article__hero-full-bg img{width:100%;height:100%;object-fit:cover}.vm-article__hero-full-bg--placeholder{background:linear-gradient(135deg,var(--vm-color-accent-soft),var(--vm-color-accent))}.vm-article__hero-full-bg--placeholder:after{content:"Hero photo placeholder \2014  upload article image in admin";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#faf6ef66;font-family:var(--vm-font-display);font-style:italic;font-size:.9375rem;padding:1rem;text-align:center}.vm-article__hero-full-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b242040,#2b2420a6 60%,#2b2420d9)}.vm-article__hero-full-inner{position:relative;width:100%;max-width:70rem;margin:0 auto;padding:3rem 1.5rem;color:var(--vm-color-on-deep)}.vm-article__hero-full-category{font-family:var(--vm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-color-accent-soft);margin:0 0 1.25rem}.vm-article__hero-full-title{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.04;letter-spacing:-.022em;color:var(--vm-color-on-deep);margin:0 0 1.25rem;max-width:38rem}.vm-article__hero-full-dek{font-family:var(--vm-font-display);font-style:italic;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.45;color:#e6dccb;margin:0 0 1.5rem;max-width:38rem}.vm-article__hero-full-meta{display:flex;gap:1.25rem;flex-wrap:wrap;font-family:var(--vm-font-body);font-size:.8125rem;letter-spacing:.05em;color:var(--vm-color-accent-soft)}.vm-article__hero-full-meta strong{color:var(--vm-color-on-deep);font-weight:500}.vm-article__magazine-layout{max-width:76rem;margin:0 auto clamp(3rem,5vw,4.5rem);padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1000px){.vm-article__magazine-layout{grid-template-columns:1fr 18rem;gap:4rem}}.vm-article__magazine-content{max-width:38rem;margin:0 auto;width:100%}.vm-article__magazine-body{font-family:var(--vm-font-body);font-size:1.0625rem;line-height:1.7;color:var(--vm-color-ink-soft)}.vm-article__magazine-body>*+*{margin-top:1.25rem}.vm-article__magazine-body p{margin:0}.vm-article__magazine-body strong{color:var(--vm-color-ink)}.vm-article__magazine-body h2{font-family:var(--vm-font-display);font-weight:500;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.2;letter-spacing:-.012em;color:var(--vm-color-ink);margin:2.5rem 0 .875rem;scroll-margin-top:5rem}.vm-article__magazine-body h3{font-family:var(--vm-font-display);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--vm-color-ink);margin:1.75rem 0 .5rem;scroll-margin-top:5rem}.vm-article__magazine-body>p:first-of-type:first-letter,.vm-article__magazine-body>p:first-child:first-letter{font-family:var(--vm-font-display);font-weight:500;font-size:3.5rem;line-height:.9;float:left;margin:.25rem .5rem 0 0;color:var(--vm-color-accent)}.vm-article__magazine-body blockquote{margin:3rem -1rem;padding:2rem 1rem;text-align:center;font-family:var(--vm-font-display);font-style:italic;font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.3;letter-spacing:-.012em;color:var(--vm-color-ink);border:0;position:relative}.vm-article__magazine-body blockquote:before,.vm-article__magazine-body blockquote:after{content:"";display:block;width:3rem;height:1px;background:var(--vm-color-accent);margin:0 auto 1.5rem}.vm-article__magazine-body blockquote:after{margin:1.5rem auto 0}.vm-article__magazine-body blockquote p{margin:0}.vm-article__magazine-body ul,.vm-article__magazine-body ol{padding-left:1.5rem;margin:1rem 0}.vm-article__magazine-body li+li{margin-top:.5rem}.vm-article__magazine-body img{max-width:100%;height:auto;border-radius:var(--vm-radius-card);margin:2rem 0}.vm-article__magazine-body a{color:var(--vm-color-accent);border-bottom:1px solid var(--vm-color-border);padding-bottom:1px;transition:border-color .15s ease}.vm-article__magazine-body a:hover{border-color:var(--vm-color-accent)}.vm-article__magazine-sidebar{position:relative;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1000px){.vm-article__magazine-sidebar{position:sticky;top:5rem;align-self:start;gap:1.5rem}}.vm-article__sidebar-label{font-family:var(--vm-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-color-accent);margin:0 0 1rem}.vm-article__sidebar-toc{background:var(--vm-color-bg-soft);border-radius:var(--vm-radius-card-lg);padding:1.5rem}.vm-article__sidebar-toc-list{list-style:none;padding:0;margin:0;counter-reset:vm-toc}.vm-article__sidebar-toc-list li{counter-increment:vm-toc;padding:.625rem 0;font-family:var(--vm-font-body);font-size:.875rem;color:var(--vm-color-ink-soft);border-top:1px solid var(--vm-color-border);line-height:1.4;transition:color .15s ease}.vm-article__sidebar-toc-list li:first-child{border-top:0}.vm-article__sidebar-toc-list li:before{content:counter(vm-toc,decimal-leading-zero);font-family:var(--vm-font-body);font-size:.6875rem;font-weight:500;color:var(--vm-color-accent);margin-right:.625rem;letter-spacing:.05em}.vm-article__sidebar-toc-list a{color:inherit;border:0;padding:0}.vm-article__sidebar-toc-list a:hover{color:var(--vm-color-ink)}.vm-article__sidebar-toc-list--active{color:var(--vm-color-ink);font-weight:500}.vm-article__sidebar-toc-list--active:before{color:var(--vm-color-ink)}.vm-article__sidebar-quote{background:var(--vm-color-bg-soft);border-radius:var(--vm-radius-card-lg);padding:1.75rem 1.5rem}.vm-article__sidebar-quote-text{font-family:var(--vm-font-display);font-style:italic;font-size:1.0625rem;line-height:1.45;color:var(--vm-color-ink);margin:0 0 1rem}.vm-article__sidebar-quote-attr{font-family:var(--vm-font-body);font-size:.75rem;color:var(--vm-color-ink-mute);margin:0}.vm-article__sidebar-product{display:block;background:var(--vm-color-bg-deep);color:var(--vm-color-on-deep);border-radius:var(--vm-radius-card-lg);overflow:hidden;border:0;transition:transform .15s ease}.vm-article__sidebar-product:hover{transform:translateY(-2px)}.vm-article__sidebar-product-media{aspect-ratio:4 / 3;background:var(--vm-color-accent);overflow:hidden}.vm-article__sidebar-product-media img{width:100%;height:100%;object-fit:cover}.vm-article__sidebar-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#faf6ef80;font-family:var(--vm-font-display);font-style:italic;font-size:.8125rem}.vm-article__sidebar-product-body{padding:1.25rem}.vm-article__sidebar-product-body .vm-article__sidebar-label{color:var(--vm-color-accent-soft)}.vm-article__sidebar-product-title{font-family:var(--vm-font-display);font-weight:500;font-size:1.125rem;color:var(--vm-color-on-deep);margin:0 0 .75rem;line-height:1.25}.vm-article__sidebar-product-body-text{font-family:var(--vm-font-body);font-size:.8125rem;color:#d4cdbe;margin:0 0 1rem;line-height:1.5}.vm-article__sidebar-product-cta{display:inline-block;font-family:var(--vm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.05em;color:var(--vm-color-on-deep);border-bottom:1px solid var(--vm-color-accent-soft);padding-bottom:2px}.vm-article__toc-mobile{display:none;max-width:38rem;margin:0 auto 2rem;padding:1rem 1.25rem;background:var(--vm-color-bg-soft);border:1px solid var(--vm-color-border);border-radius:var(--vm-radius-card)}@media(max-width:999px){.vm-article__toc-mobile{display:block;margin:0 1.5rem 2rem}}.vm-article__toc-mobile summary{cursor:pointer;font-family:var(--vm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vm-color-accent);list-style:none;display:flex;justify-content:space-between;align-items:center}.vm-article__toc-mobile summary::-webkit-details-marker{display:none}.vm-article__toc-mobile summary:after{content:"+";font-size:1.25rem;font-weight:400}.vm-article__toc-mobile[open] summary:after{content:"\2212"}.vm-article__toc-mobile-list{margin:1rem 0 0;padding-left:1.25rem;font-family:var(--vm-font-body);font-size:.9375rem;color:var(--vm-color-ink-soft)}.vm-article__toc-mobile-list li+li{margin-top:.5rem}.vm-article__toc-mobile-list a{color:inherit;border:0;padding:0}.vm-article__toc-mobile-list a:hover{color:var(--vm-color-ink)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vm-blog.css.map */
