.vg-close{text-align:center;background:var(--vgc-bg, #e8e3db);padding:var(--vgc-pt, 115px) 25px var(--vgc-pb, 120px);font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.vg-close *{box-sizing:border-box}.vg-c-eyebrow{font-size:11px;letter-spacing:.27em;text-transform:uppercase;color:var(--vgc-eyebrow-color, #6c6158)}.vg-c-h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--vgc-h2-color, #171411);font-size:var(--vgc-h2-size, 110px);line-height:.9;letter-spacing:-.04em;margin:32px 0}.vg-c-h2 i{font-style:italic}.vg-c-text{font-size:var(--vgc-text-size, 17px);line-height:1.8;color:var(--vgc-text-color, #635b55);max-width:470px;margin:0 auto 27px}.vg-c-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--vgc-btn-color, #171411);border-bottom:1px solid currentColor;padding-bottom:10px;font-size:11px;letter-spacing:.2em;margin-top:15px}.vg-c-btn span{font-variant-emoji:text}@media(max-width:800px){.vg-c-h2{font-size:calc(var(--vgc-h2-size, 110px) * .6)}}.vg-hero{display:grid;grid-template-columns:52% 48%;align-items:center;background:var(--vgh-bg, #e9e6e0);font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.vg-hero *{box-sizing:border-box}.vg-hero a{color:inherit}.vg-hero-copy{padding:clamp(35px,7vw,120px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vg-h-eyebrow{font-size:var(--vgh-eyebrow-size, 11px);letter-spacing:.27em;text-transform:uppercase;color:var(--vgh-eyebrow-color, #6c6158)}.vg-h-h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--vgh-h1-color, #171411);font-size:var(--vgh-h1-size, 110px);line-height:.82;margin:36px 0;letter-spacing:-.05em}.vg-h-h1 em{font-style:italic;font-weight:var(--heading-font-weight)}.vg-h-lead{font-family:var(--heading-font-family);color:var(--vgh-lead-color, #171411);font-size:var(--vgh-lead-size, 26px);line-height:1.35;max-width:420px;margin:0 0 32px}.vg-h-text{font-size:var(--vgh-text-size, 13px);line-height:1.95;max-width:410px;color:var(--vgh-text-color, #514b46)}.vg-h-scroll{display:inline-block;border-bottom:1px solid var(--vgh-scroll-color, #171411);color:var(--vgh-scroll-color, #171411);padding-bottom:9px;text-decoration:none;font-size:11px;letter-spacing:.16em;margin-top:35px}.vg-hero-media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--vgh-ratio-d, 3/4)}.vg-hero-media.vg-hero-media--auto-d{aspect-ratio:auto}.vg-hero-media .vg-h-ph{display:block;width:100%}.vg-hero-media:not(.vg-hero-media--auto-d) .vg-h-ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--vgh-fit, cover);object-position:50% 30%}.vg-hero-media.vg-hero-media--auto-d .vg-h-ph{position:static;height:auto}.vg-hero-media .vg-h-only-m{display:none}.vg-h-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--vgh-overlay, .15));pointer-events:none}.vg-h-overlay-text{position:absolute;left:8%;right:8%;top:50%;transform:translateY(-50%);text-align:left;max-width:85%}.vg-h-overlay-eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;color:var(--vgh-overlay-eyebrow-color, #ffffff);font-size:var(--vgh-overlay-eyebrow-size, 26px);line-height:1.3;text-shadow:0 2px 16px rgba(0,0,0,.35)}.vg-h-overlay-heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--vgh-overlay-heading-color, #ffffff);font-size:var(--vgh-overlay-heading-size, 34px);letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-shadow:0 2px 16px rgba(0,0,0,.35)}.vg-h-caption{position:absolute;color:var(--vgh-caption-color, #ffffff);font-size:10px;letter-spacing:.22em;text-shadow:0 1px 6px rgba(0,0,0,.45)}.vg-h-caption-top{top:22px;left:25px}.vg-h-caption-bottom{bottom:25px;right:24px}@media(max-width:800px){.vg-hero{display:flex;flex-direction:column}.vg-hero-media{order:0;aspect-ratio:var(--vgh-ratio-m, 2/3)}.vg-hero-media.vg-hero-media--auto-m{aspect-ratio:auto}.vg-hero-media.vg-hero-media--auto-m .vg-h-ph{position:static;height:auto}.vg-hero-media:not(.vg-hero-media--auto-m) .vg-h-ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vg-hero-copy{order:1;padding:55px 7vw 75px}.vg-h-h1{font-size:calc(var(--vgh-h1-size, 110px) * .7);margin:22px 0}.vg-hero-media .vg-h-only-d{display:none}.vg-hero-media .vg-h-only-m{display:block}.vg-h-overlay-eyebrow{font-size:calc(var(--vgh-overlay-eyebrow-size, 26px) * .75)}.vg-h-overlay-heading{font-size:calc(var(--vgh-overlay-heading-size, 34px) * .7)}}.vg-prod{background:var(--vgp-bg, #f6f4f0);padding-top:var(--vgp-pt, 0px);padding-bottom:var(--vgp-pb, 0px);font-family:var(--text-font-family);font-weight:var(--text-font-weight);overflow-x:clip}.vg-prod *{box-sizing:border-box}.vg-prod a{color:inherit}.vg-prod img{max-width:100%}.vg-p-intro{max-width:900px;text-align:center;margin:0 auto;padding:100px 25px 95px}.vg-p-intro-eyebrow{display:block;margin-bottom:22px;font-size:11px;letter-spacing:.27em;text-transform:uppercase;color:var(--vgp-intro-eyebrow-color, #6c6158)}.vg-p-intro-text{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--vgp-intro-color, #171411);font-size:var(--vgp-intro-size, 44px);line-height:1.18;letter-spacing:-.02em;margin:0}.vg-p-intro-text strong{font-weight:var(--heading-font-weight);font-style:italic}.vg-p-card{display:grid;grid-template-columns:56% 44%;align-items:center;min-height:600px;max-width:1500px;margin:0 auto 110px;padding:0 5.8vw;gap:clamp(40px,7vw,140px)}.vg-p-card:nth-of-type(2n){grid-template-columns:44% 56%}.vg-p-card:nth-of-type(2n) .vg-p-media{order:2;margin-left:auto}.vg-p-card:nth-of-type(2n) .vg-p-content{order:1}.vg-p-media{width:var(--vgp-media-width, 75%);overflow:hidden;background:#e9e7e3}.vg-p-media img{width:100%;height:100%;display:block;transition:transform .8s ease}.vg-p-media:hover img{transform:scale(1.035)}.vg-p-content{max-width:420px}.vg-p-micro{font-size:10px;letter-spacing:.2em;color:var(--vgp-micro-color, #8a8077);display:flex;align-items:center;gap:15px;white-space:nowrap}.vg-p-line{display:inline-block;width:34px;height:1px;background:currentColor;opacity:.5}.vg-p-h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--vgp-h2-color, #171411);font-size:var(--vgp-h2-size, 54px);letter-spacing:-.02em;line-height:.95;margin:30px 0 15px}.vg-p-sub{font-size:10px;letter-spacing:.28em;margin-bottom:36px;color:var(--vgp-sub-color, #857b72)}.vg-p-text{font-family:var(--text-font-family);color:var(--vgp-text-color, #171411);font-size:var(--vgp-text-size, 18px);line-height:1.7;margin:0 0 38px}.vg-p-link{font-size:11px;letter-spacing:.2em;text-decoration:none;color:var(--vgp-link-color, #171411);display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid currentColor;padding-bottom:10px}.vg-p-link span{font-size:19px;font-variant-emoji:text}@media(max-width:800px){.vg-p-intro{padding:80px 7vw}.vg-p-card,.vg-p-card:nth-of-type(2n){display:flex;flex-direction:column;gap:25px;margin:0 auto 95px;padding:0 7vw;min-height:auto}.vg-p-card:nth-of-type(2n) .vg-p-media{order:0}.vg-p-card:nth-of-type(2n) .vg-p-content{order:1}.vg-p-media{max-width:650px;width:80%;margin-left:auto;margin-right:auto}.vg-p-content{max-width:650px;align-self:stretch}.vg-p-h2{font-size:calc(var(--vgp-h2-size, 54px) * .8);margin:22px 0 8px;letter-spacing:-.02em;line-height:.95}.vg-p-sub{margin-bottom:24px}.vg-p-text{font-size:calc(var(--vgp-text-size, 18px) * .9);max-width:550px}}@media(prefers-reduced-motion:reduce){.vg-p-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map?subset=AAAABw */
