:root{--vl-ivory: #FAFAF8;--vl-stone: #F5F0E8;--vl-ink: #1A1714;--vl-ink-soft: #3D3630;--vl-ink-softer: #4A433C;--vl-muted: #6B6158;--vl-gold: #C9A84C;--vl-gold-deep: #A8894A;--vl-gold-text: #7A5F2A;--vl-red: #8F1F2B;--vl-line: #E4DCCB;--vl-line-strong: #D9CFBC;--vl-white: #FFFFFF;--vl-on-ink: #FAFAF8;--vl-on-ink-muted: #CFC6B6;--vl-ink-line: #3A332D;--vl-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--vl-sans: "Josefin Sans", "Helvetica Neue", Arial, sans-serif;--vl-hand: "Caveat", "Bradley Hand", cursive;--vl-max: 1200px;--vl-gutter: 24px;--vl-radius: 2px;--vl-section-y: clamp(72px, 9vw, 128px);--vl-header-h: 77px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.vl-landing{margin:0;background:var(--vl-ivory);color:var(--vl-ink);font-family:var(--vl-sans);font-weight:300;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vl-landing img,.vl-landing svg,.vl-landing video{display:block;max-width:100%}.vl-landing img{height:auto}.vl-landing a{color:var(--vl-gold-text)}.vl-landing a:hover{color:var(--vl-ink)}.vl-landing :focus-visible{outline:2px solid var(--vl-gold-deep);outline-offset:3px}.vl-landing [id]{scroll-margin-top:calc(var(--vl-header-h) + 16px)}.vl-landing strong{font-weight:600;color:var(--vl-ink)}#MainContent:focus{outline:none}.vl-skip{position:absolute;left:-9999px;top:16px;z-index:100;padding:12px 16px;background:var(--vl-ink);color:var(--vl-on-ink)!important;font-weight:600;text-decoration:none}.vl-skip:focus{left:16px}.vl-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vl-container{width:100%;max-width:var(--vl-max);margin:0 auto;padding:0 var(--vl-gutter)}.vl-container--1100{max-width:1100px}.vl-container--1000{max-width:1000px}.vl-container--900{max-width:900px}.vl-container--860{max-width:860px}.vl-section{padding:var(--vl-section-y) 0}.vl-section--tight{padding:clamp(56px,7vw,96px) 0}.vl-bg-ivory{background:var(--vl-ivory)}.vl-bg-stone{background:var(--vl-stone)}.vl-bg-ink{background:var(--vl-ink);color:var(--vl-on-ink)}.vl-border-top{border-top:1px solid var(--vl-line)}.vl-border-bottom{border-bottom:1px solid var(--vl-line)}.vl-stack{display:flex;flex-direction:column;gap:var(--vl-gap, 16px)}.vl-stack>*{--vl-gap: initial}.vl-center{text-align:center;align-items:center}.vl-measure{max-width:760px}.vl-grid{display:grid;gap:var(--vl-gap, 20px);grid-template-columns:repeat(auto-fit,minmax(min(var(--vl-min, 260px),100%),1fr))}.vl-eyebrow{margin:0;font-family:var(--vl-sans);font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--vl-gold-text)}.vl-eyebrow--red{color:var(--vl-red)}.vl-h1,.vl-h2,.vl-h3{margin:0;font-family:var(--vl-serif);font-weight:600;color:inherit;letter-spacing:normal}.vl-h1{font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.01em}.vl-h2{font-size:clamp(36px,4.6vw,62px);line-height:1.04}.vl-h3{font-size:28px;line-height:1.15}.vl-lede{margin:0;font-family:var(--vl-serif);font-style:italic;font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.35;color:var(--vl-ink-soft)}.vl-body{margin:0;color:var(--vl-ink-soft)}.vl-small{margin:0;font-size:16px;color:var(--vl-ink-softer)}.vl-fine{margin:0;font-size:14px;color:var(--vl-muted)}.vl-hand{margin:0;font-family:var(--vl-hand);font-weight:600;font-size:28px;line-height:1.15;color:var(--vl-gold-text);transform:rotate(-2deg);transform-origin:left center}.vl-bg-ink .vl-body,.vl-bg-ink .vl-lede,.vl-bg-ink .vl-small,.vl-bg-ink .vl-fine{color:var(--vl-on-ink-muted)}.vl-bg-ink .vl-eyebrow{color:var(--vl-gold)}.vl-bg-ink strong{color:var(--vl-on-ink)}.vl-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:0;border-radius:var(--vl-radius);font-family:var(--vl-sans);font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.vl-btn:active{transform:translateY(1px)}.vl-btn--sm{min-height:44px;padding:0 20px;font-size:13px}.vl-btn--md{min-height:56px;padding:0 32px;font-size:14px}.vl-btn--lg{min-height:64px;padding:0 44px;font-size:16px}.vl-landing .vl-btn--gold{background:var(--vl-gold);color:var(--vl-ink)}.vl-landing .vl-btn--gold:hover{background:var(--vl-gold-deep);color:var(--vl-ink)}.vl-landing .vl-btn--ink{background:var(--vl-ink);color:var(--vl-on-ink)}.vl-landing .vl-btn--ink:hover{background:var(--vl-ink-line);color:var(--vl-on-ink)}.vl-landing .vl-btn--link{min-height:44px;padding:0 4px;background:transparent;color:var(--vl-ink);font-size:13px;letter-spacing:.14em}.vl-landing .vl-btn--link:hover{color:var(--vl-gold-text)}.vl-landing .vl-bg-ink .vl-btn--link{color:var(--vl-on-ink)}.vl-btn.is-disabled{opacity:.55;cursor:not-allowed}.vl-btn__short{display:none}@media(max-width:600px){.vl-btn__full{display:none}.vl-btn__short{display:inline}}.vl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.vl-actions--center{justify-content:center}@media(max-width:480px){.vl-btn--md{padding:0 20px;letter-spacing:.1em}.vl-btn--lg{padding:0 20px;font-size:15px;letter-spacing:.08em}.vl-btn--block-mobile{width:100%}}@media(max-width:400px){.vl-btn--md{padding:0 12px;font-size:13px;letter-spacing:.06em}.vl-btn--lg{padding:0 12px;font-size:14px;letter-spacing:.06em}}.vl-media{position:relative;overflow:hidden;border-radius:var(--vl-radius);background:var(--vl-ink);aspect-ratio:var(--vl-ratio, 4 / 3)}.vl-media>img,.vl-media>video,.vl-media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.vl-media--framed:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:2;border:1px solid var(--vl-gold);pointer-events:none}.vl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--vl-on-ink-muted);font-size:12px;font-weight:400;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.vl-icon{flex:0 0 auto}.vl-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.vl-checks li{display:flex;gap:12px;align-items:flex-start}.vl-checks .vl-icon{margin-top:.2em;color:var(--vl-gold-text)}.vl-checks--no .vl-icon{color:var(--vl-red)}.vl-card{background:var(--vl-white);border:1px solid var(--vl-line);border-radius:var(--vl-radius);padding:28px}.vl-card--stone{background:var(--vl-stone)}.vl-card--ivory{background:var(--vl-ivory)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing-base.css.map */
