:root{--vm-offwhite: #F1F1F0;--vm-stone: #CEC9BC;--vm-earth: #6B5238;--vm-bordeaux: #59292D;--vm-sage: #8C9A85;--vm-green: #22392B;--vm-mist: #D9DCD6;--vm-sage-light: #BFC6BB;--vm-green-mid: #4C604F;--vm-bg: var(--vm-offwhite);--vm-ink: var(--vm-green);--vm-ink-soft: rgb(34 57 43 / .78);--vm-rule: rgb(34 57 43 / .18);--vm-accent: var(--vm-green-mid);--vm-label-color: var(--vm-green-mid);--vm-placeholder: var(--vm-sage-light);--vm-focus: var(--vm-bordeaux);--vm-serif: var(--font-heading--family, "Newsreader", Georgia, serif);--vm-sans: "Helvetica Neue", var(--font-body--family, Inter), Arial, sans-serif;--vm-fs-display: clamp(2.375rem, 1.7rem + 2.4vw, 4rem);--vm-fs-h1: clamp(2.125rem, 1.55rem + 2.3vw, 3.5rem);--vm-fs-h2: clamp(1.625rem, 1.3rem + 1.25vw, 2.375rem);--vm-fs-h3: clamp(1.3125rem, 1.2rem + .5vw, 1.625rem);--vm-fs-lead: clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--vm-fs-body: 1rem;--vm-fs-small: .875rem;--vm-fs-label: .71875rem;--vm-fs-eyebrow: 1.0625rem;--vm-s1: .25rem;--vm-s2: .5rem;--vm-s3: .75rem;--vm-s4: 1rem;--vm-s5: 1.5rem;--vm-s6: 2rem;--vm-s7: 3rem;--vm-s8: 4rem;--vm-s9: 6rem;--vm-section: clamp(3.5rem, 2.4rem + 4.4vw, 7rem);--vm-section-tight: clamp(2.5rem, 1.9rem + 2.4vw, 4.5rem);--vm-margin: clamp(1.25rem, .5rem + 3.4vw, 4rem);--vm-gutter: clamp(1rem, .6rem + 1.4vw, 2rem);--vm-max: 105rem;--vm-measure: 38rem;--vm-ease: cubic-bezier(.2, .6, .2, 1)}@media(max-width:749px){:root{--vm-fs-label: .75rem;--vm-fs-eyebrow: .9375rem}}body{background:var(--vm-bg);color:var(--vm-ink)}.vm{font-family:var(--vm-sans);font-size:var(--vm-fs-body);line-height:1.6;color:var(--vm-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.vm) *,:where(.vm) *:before,:where(.vm) *:after{box-sizing:border-box}:where(.vm) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}:where(.vm) :where(ul,ol){list-style:none}:where(.vm) a{color:inherit;text-decoration:none}:where(.vm) img{display:block;width:100%;height:100%;object-fit:cover}.vm-wrap{width:100%;max-width:var(--vm-max);margin-inline:auto;padding-inline:var(--vm-margin)}.vm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vm-gutter)}.vm-section{padding-block:var(--vm-section)}.vm-section--tight{padding-block:var(--vm-section-tight)}.vm-section--rule{border-top:1px solid var(--vm-rule)}.vm-section--flush-top{padding-top:0}.vm-tone--mist{background:var(--vm-mist)}.vm-tone--sage{background:var(--vm-sage-light);--vm-ink-soft: rgb(34 57 43 / .88);--vm-rule: rgb(34 57 43 / .26);--vm-label-color: var(--vm-green);--vm-accent: var(--vm-green);--vm-placeholder: var(--vm-mist)}.vm-tone--stone{background:var(--vm-stone);--vm-ink-soft: rgb(34 57 43 / .86);--vm-label-color: var(--vm-green);--vm-accent: var(--vm-green);--vm-placeholder: var(--vm-offwhite)}.vm-tone--green{background:var(--vm-green);color:var(--vm-offwhite);--vm-ink: var(--vm-offwhite);--vm-ink-soft: rgb(241 241 240 / .8);--vm-rule: rgb(241 241 240 / .24);--vm-accent: var(--vm-sage-light);--vm-label-color: var(--vm-sage-light);--vm-placeholder: var(--vm-sage);--vm-focus: var(--vm-offwhite)}.vm-tone--mist.vm-section--rule,.vm-tone--sage.vm-section--rule,.vm-tone--stone.vm-section--rule,.vm-tone--green.vm-section--rule{border-top:0}.vm-tone--green .vm-button{background:var(--vm-offwhite);border-color:var(--vm-offwhite);color:var(--vm-green)}.vm-tone--green .vm-button:hover{background:var(--vm-sage-light);border-color:var(--vm-sage-light);color:var(--vm-green)}.vm-tone--green .vm-button--ghost{background:transparent;color:inherit;border-color:currentColor}.vm-tone--green .vm-button--ghost:hover{background:var(--vm-offwhite);border-color:var(--vm-offwhite);color:var(--vm-green)}@media(max-width:749px){.vm-tone--green.vm-section,.vm-tone--green.vm-news{padding-block:var(--vm-section-tight)}}.vm-footer{--vm-label-color: var(--vm-sage-light);--vm-focus: var(--vm-offwhite)}.vm-footer .vm-footer__col-title{opacity:1}.vm-feature:not(.vm-feature--lead),.vm-show:nth-child(2n),.vm-journal__item:nth-child(2n){--vm-placeholder: var(--vm-stone)}.vm-display,.vm-h1,.vm-h2,.vm-h3,.vm-lead{font-family:var(--vm-serif);font-weight:300;font-style:normal;text-wrap:balance}.vm-display{font-size:var(--vm-fs-display);line-height:1.02;letter-spacing:-.022em}.vm-h1{font-size:var(--vm-fs-h1);line-height:1.06;letter-spacing:-.018em}.vm-h2{font-size:var(--vm-fs-h2);line-height:1.12;letter-spacing:-.012em}.vm-h3{font-size:var(--vm-fs-h3);line-height:1.2;letter-spacing:-.006em}.vm-lead{font-size:var(--vm-fs-lead);line-height:1.42;text-wrap:pretty}.vm-body{max-width:var(--vm-measure);text-wrap:pretty}.vm-body p+p{margin-top:1em}.vm-soft{color:var(--vm-ink-soft)}.vm-small{font-size:var(--vm-fs-small);line-height:1.5}.vm-label{font-family:var(--vm-sans);font-size:var(--vm-fs-label);font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-label-color)}h2.vm-label,.vm-head__label,.vm-phead__kicker,.vm-cta__label .vm-label,.vm-news__title>.vm-label,.vm-social__head .vm-label,.vm-hero__label,.vm-article__kicker,.vm-pshow__kicker{font-size:var(--vm-fs-eyebrow);font-weight:500;letter-spacing:.04em;line-height:1.3;color:var(--vm-ink)}.vm-shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vm-s4) var(--vm-s7);margin-bottom:clamp(2.25rem,4vw,3.75rem)}.vm-shead__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-s4)}.vm-shead__title{font-family:var(--vm-serif);font-weight:300;font-size:var(--vm-fs-h2);line-height:1.1;letter-spacing:-.012em;max-width:24ch;text-wrap:balance}.vm-footer h2.vm-label{font-size:var(--vm-fs-label);letter-spacing:.08em;color:var(--vm-label-color)}.vm-index__role,.vm-media__ph .vm-label{color:inherit}.vm-pending{color:var(--vm-earth);font-family:var(--vm-sans);font-size:var(--vm-fs-small);letter-spacing:.02em}.vm-empty{font-family:var(--vm-serif);font-weight:300;font-size:var(--vm-fs-lead);line-height:1.42;color:var(--vm-ink-soft);max-width:30ch}.vm-empty+.vm-pending{margin-top:var(--vm-s4)}.vm-link{display:inline-flex;align-items:baseline;gap:.5em;font-size:var(--vm-fs-small);padding-block:.35em;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:color .25s var(--vm-ease),background-size .35s var(--vm-ease)}.vm-link:after{content:"\2192\fe0e";font-family:var(--vm-sans);font-variant-emoji:text;transition:transform .35s var(--vm-ease)}.vm-link[target=_blank]:after{content:none}.vm{font-variant-emoji:text}.vm-cue{display:inline-block;font-size:.8125rem;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--vm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;white-space:nowrap}a:hover .vm-cue,.vm-link:hover{color:var(--vm-accent)}.vm-link:hover:after{transform:translate(.2em)}.vm-text a,.vm-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .25s var(--vm-ease)}.vm-text a:hover,.vm-body a:hover{color:var(--vm-accent)}.vm-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;font-family:var(--vm-sans);font-size:var(--vm-fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-offwhite);background:var(--vm-green);border:1px solid var(--vm-green);border-radius:0;cursor:pointer;transition:background-color .25s var(--vm-ease),border-color .25s var(--vm-ease),color .25s var(--vm-ease)}.vm-button:hover{background:var(--vm-green-mid);border-color:var(--vm-green-mid)}.vm-button--ghost{background:transparent;color:inherit;border-color:currentColor}.vm-button--ghost:hover{background:var(--vm-green);border-color:var(--vm-green);color:var(--vm-offwhite)}.vm a:focus-visible,.vm button:focus-visible,.vm input:focus-visible,.vm select:focus-visible,.vm textarea:focus-visible{outline:2px solid var(--vm-focus);outline-offset:3px}.vm-field{display:block}.vm-field>span{display:block;margin-bottom:var(--vm-s2)}.vm-input{width:100%;min-height:3rem;padding:.5rem 0;font-family:var(--vm-sans);font-size:1rem;color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.vm .vm-input{background-color:transparent;border-width:0 0 1px;border-style:solid;border-color:currentColor;border-radius:0;box-shadow:none}.vm .vm-input:focus{border-bottom-width:2px}.vm-input::placeholder{color:inherit;opacity:.6}.vm-input:focus{outline:none;border-bottom-width:2px;padding-bottom:calc(.5rem - 1px)}textarea.vm-input{min-height:9rem;resize:vertical;line-height:1.5}select.vm-input{padding-right:1.5rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px;background-repeat:no-repeat}select.vm-input option{color:var(--vm-green);background:var(--vm-offwhite)}.vm-signup{display:flex;align-items:stretch;gap:0;max-width:34rem;border:1px solid currentColor;border-radius:0;background:transparent}.vm-signup .vm-field{flex:1;min-width:0;display:flex}.vm .vm-signup .vm-input{min-height:3.25rem;padding:0 1rem;border:0;font-size:.9375rem}.vm .vm-signup .vm-input:focus{border:0;padding-bottom:0}.vm .vm-signup .vm-input:focus-visible{outline:none}.vm-signup:focus-within{outline:2px solid var(--vm-focus);outline-offset:3px}.vm-signup .vm-input::placeholder{color:inherit;opacity:.72}.vm-signup .vm-button{flex:none;min-height:3.25rem;margin:0;border:0;border-left:1px solid currentColor;border-radius:0;padding-inline:1.5rem;box-shadow:none}.vm-signup .vm-button{background:var(--vm-green);color:var(--vm-offwhite);border-left-color:var(--vm-green)}.vm-signup .vm-button:hover{background:var(--vm-green-mid)}.vm-signup .vm-button--ghost{background:var(--vm-offwhite);color:var(--vm-green);border-left-color:var(--vm-offwhite)}.vm-signup .vm-button--ghost:hover{background:var(--vm-sage-light);color:var(--vm-green)}.vm-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vm-signup__note{margin-top:var(--vm-s4);font-size:.8125rem;line-height:1.5;opacity:.88;max-width:34rem}.vm-signup__note a{text-decoration:underline;text-underline-offset:.2em}.vm-signup__msg{margin-top:var(--vm-s4);font-size:var(--vm-fs-small)}@media(max-width:560px){.vm-signup .vm-button{padding-inline:1.125rem}}@media(max-width:359px){.vm-signup{flex-direction:column}.vm-signup .vm-button{border-left:0;border-top:1px solid currentColor}}.vm-media{position:relative;overflow:hidden;background:var(--vm-placeholder);aspect-ratio:var(--vm-ratio, 4 / 5)}@media(max-width:749px){.vm-media{aspect-ratio:var(--vm-ratio-mobile, var(--vm-ratio, 4 / 5))}}.vm-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(.875rem,1.6vw,1.5rem);color:var(--vm-green)}.vm-media__ph-note{font-size:.75rem;line-height:1.45;max-width:26rem;opacity:.85}.vm-media--zoom img{transition:transform 1.2s var(--vm-ease)}a:hover .vm-media--zoom img{transform:scale(1.025)}.vm-media--pending:before{content:"";position:absolute;inset:clamp(.5rem,1vw,.75rem);border:1px solid rgb(34 57 43 / .16);pointer-events:none}.vm-media__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;font-family:var(--vm-serif);font-weight:300;font-style:italic;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.25;color:#22392b8c;text-wrap:balance}.vm-caption{margin-top:var(--vm-s3);font-size:.8125rem;line-height:1.45;color:var(--vm-ink-soft)}.vm-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vm-gutter);row-gap:var(--vm-s5);margin-bottom:clamp(2.5rem,5vw,5rem)}.vm-head__label{grid-column:1 / span 3;padding-top:.5em}.vm-head__main{grid-column:4 / span 8}.vm-head__main>*+*{margin-top:var(--vm-s5)}.vm-head:has(.vm-head__main:empty){margin-bottom:var(--vm-s7)}@media(max-width:749px){.vm-head__label,.vm-head__main{grid-column:1 / -1}}@media(min-width:750px){.vm-index--compact .vm-index__kicker:empty+.vm-index__title{grid-column:1 / span 5}.vm-index--compact .vm-index__kicker:empty~.vm-index__meta{grid-column:6 / span 3;white-space:normal}}.vm-index__kicker:empty{display:none}.vm-prose{max-width:var(--vm-measure);text-wrap:pretty}.vm-prose--serif{font-family:var(--vm-serif);font-weight:300;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.6;max-width:39rem}.vm-prose>*+*{margin-top:1.1em}.vm-prose-section .vm-prose--serif>p:first-child{font-size:var(--vm-fs-h3);line-height:1.28;letter-spacing:-.006em;text-wrap:pretty;margin-bottom:.6em}.vm-prose h2,.vm-prose h3{font-family:var(--vm-serif);font-weight:300;line-height:1.2;margin-top:2.2em;text-wrap:balance}.vm-prose h2{font-size:var(--vm-fs-h3)}.vm-prose h3{font-size:1.3125rem}.vm-prose ul,.vm-prose ol{padding-left:1.25em}.vm-prose ul{list-style:disc}.vm-prose ol{list-style:decimal}.vm-prose li+li{margin-top:.4em}.vm-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .25s var(--vm-ease)}.vm-prose a:hover{color:var(--vm-accent)}.vm-prose blockquote{margin:2em 0;padding-left:1.25em;border-left:1px solid var(--vm-ink);font-family:var(--vm-serif);font-weight:300;font-size:1.25em;line-height:1.4}.vm-prose img{height:auto;margin-block:2em}.vm-prose hr{border:0;border-top:1px solid var(--vm-rule);margin-block:2.5em}.shopify-policy__container{max-width:var(--vm-max)!important;margin:0 auto!important;padding:clamp(2.5rem,5vw,5.5rem) var(--vm-margin) var(--vm-section)!important;font-family:var(--vm-sans);color:var(--vm-ink)}.shopify-policy__title{text-align:left!important;padding-bottom:var(--vm-section-tight);margin-bottom:var(--vm-section-tight);border-bottom:1px solid var(--vm-rule)}.shopify-policy__title h1{font-family:var(--vm-serif);font-weight:300;font-size:var(--vm-fs-h1);line-height:1.02;letter-spacing:-.022em;margin:0}.shopify-policy__body{max-width:var(--vm-measure);font-size:1rem;line-height:1.6}@media(min-width:990px){.shopify-policy__body{margin-left:25%}}.shopify-policy__body h2{font-family:var(--vm-serif);font-weight:300;font-size:var(--vm-fs-h3);line-height:1.2;margin:2.2em 0 .6em}.shopify-policy__body p,.shopify-policy__body ul{margin:0 0 1.1em}.shopify-policy__body ul{padding-left:1.25em;list-style:disc}.shopify-policy__body li+li{margin-top:.4em}.shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.shopify-policy__body a:hover{color:var(--vm-accent)}@media(prefers-reduced-motion:reduce){.vm *,.vm *:before,.vm *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vm-base.css.map */
