:root{--vl-paper: #fef6ec;--vl-paper-warm: #faeede;--vl-paper-soft: #f7eddc;--vl-gold: #d1a777;--vl-gold-deep: #b88d5c;--vl-gold-soft: rgba(209, 167, 119, .18);--vl-bronze: #403c36;--vl-bronze-soft: rgba(64, 60, 54, .08);--vl-ink: #2e2a39;--vl-ink-mute: rgba(46, 42, 57, .62);--vl-line: rgba(64, 60, 54, .14);--vl-line-strong: rgba(64, 60, 54, .32);--vl-display: var(--font-heading-family, "EB Garamond", "Garamond", "Times New Roman", serif);--vl-body: var(--font-body-family, "Montserrat", "Helvetica Neue", system-ui, sans-serif);--vl-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--vl-gutter: clamp(1.5rem, 4vw, 4rem);--vl-section: clamp(4rem, 9vw, 9rem);--vl-stack: clamp(1rem, 2vw, 2rem);--vl-ease: cubic-bezier(.22, .61, .36, 1);--vl-ease-out: cubic-bezier(.16, 1, .3, 1);--vl-slow: .9s;--vl-med: .56s;--vl-fast: .24s}.vl{font-family:var(--vl-body);color:var(--vl-ink);background:var(--vl-paper);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vl *,.vl *:before,.vl *:after{box-sizing:border-box}.vl-section{position:relative;padding:var(--vl-section) var(--vl-gutter);background:var(--vl-paper);overflow:hidden}.vl-section--paper{background:var(--vl-paper)}.vl-section--paper-soft{background:var(--vl-paper-soft)}.vl-section--bronze{background:var(--vl-bronze);color:var(--vl-paper)}.vl-section--gold{background:var(--vl-gold);color:var(--vl-bronze)}.vl-section--bronze .vl-display,.vl-science .vl-display,.vl-advantage .vl-display,.vl-bundle .vl-display,.vl-newsletter .vl-display{color:var(--vl-paper)}.vl-science h2.vl-display em,.vl-advantage h2.vl-display em,.vl-bundle h2.vl-display em,.vl-newsletter h2.vl-display em{color:var(--vl-gold)}.vl-science .vl-h1,.vl-science .vl-h2,.vl-science .vl-h3,.vl-advantage .vl-h1,.vl-advantage .vl-h2,.vl-advantage .vl-h3,.vl-bundle .vl-h1,.vl-bundle .vl-h2,.vl-bundle .vl-h3,.vl-newsletter .vl-h1,.vl-newsletter .vl-h2,.vl-newsletter .vl-h3{color:var(--vl-paper)}.vl-science .vl-link,.vl-advantage .vl-link,.vl-bundle .vl-link{color:var(--vl-paper);border-bottom-color:#d1a77780}.vl-science .vl-link:hover,.vl-advantage .vl-link:hover,.vl-bundle .vl-link:hover{color:var(--vl-gold);border-bottom-color:var(--vl-gold)}.vl-science .vl-mono:not(.vl-science__fig):not(.vl-shiny),.vl-advantage .vl-mono:not(.vl-shiny),.vl-bundle .vl-mono:not(.vl-bundle__sku):not(.vl-bundle__badge){color:#fef6ec80}:root{--vl-content-max: 1120px}.vl-container{max-width:var(--vl-content-max);margin:0 auto}.vl-container--narrow{max-width:880px}.vl-container--wide{max-width:1480px}:root{--vl-radius-card: 24px;--vl-radius-media: 24px;--vl-radius-hero-bottom: 40px}.vl-formulation-card,.vl-journal-card,.vl-review-card{border-radius:var(--vl-radius-card)}.vl-mission-v2__media img,.vl-mission-v2__media .vl-placeholder{border-radius:var(--vl-radius-media)}.vl-hero-v2--fullbleed .vl-hero-v2__media{border-radius:0 0 var(--vl-radius-hero-bottom) var(--vl-radius-hero-bottom)}@media(max-width:760px){.vl-section-v2>.vl-container{padding-inline:1.25rem}.vl-pdp>.vl-container,.vl-pdp-mechanism>.vl-container,.vl-pdp-diptych>.vl-container,.vl-pdp-howto>.vl-container,.vl-pdp-faq>.vl-container,.vl-pdp-ingredients>.vl-container,.vl-pdp-timeline>.vl-container,.vl-pdp-facts>.vl-container{padding-inline:0}}.vl-eyebrow{font-family:var(--vl-body);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--vl-gold-deep);display:inline-flex;align-items:center;gap:.75rem}.vl-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.vl-eyebrow--centered{justify-content:center}.vl-display{font-family:var(--vl-display);font-weight:400;font-style:italic;letter-spacing:-.012em;line-height:1.02;font-size:clamp(2.6rem,6.4vw,6.4rem);color:var(--vl-bronze);margin:0}h2.vl-display{font-size:clamp(1.9rem,3.8vw,3.2rem);font-style:normal;line-height:1.1;letter-spacing:-.008em}h2.vl-display em,h2.vl-display strong{font-style:italic}.vl-display em,.vl-display strong{font-style:italic;font-weight:500;color:var(--vl-gold)}.vl-h1{font-family:var(--vl-display);font-style:normal;font-weight:400;letter-spacing:-.008em;line-height:1.08;font-size:clamp(2rem,4.4vw,4rem);color:var(--vl-bronze);margin:0}.vl-h2{font-family:var(--vl-display);font-style:normal;font-weight:400;letter-spacing:-.004em;line-height:1.12;font-size:clamp(1.6rem,3.2vw,2.8rem);color:var(--vl-bronze);margin:0}.vl-h3{font-family:var(--vl-display);font-weight:500;font-style:normal;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.3;letter-spacing:.005em;color:var(--vl-bronze);margin:0}.vl-lede{font-family:var(--vl-body);font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.55;letter-spacing:.005em;color:var(--vl-ink);max-width:56ch;margin:0}.vl-body-text{font-family:var(--vl-body);font-size:1.02rem;line-height:1.7;color:var(--vl-ink)}.vl-label{font-family:var(--vl-body);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vl-ink-mute)}.vl-number{font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;color:var(--vl-gold)}.vl-mono{font-family:var(--vl-mono);font-size:.78rem;letter-spacing:.04em;color:var(--vl-ink-mute)}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.7rem * var(--vl-btn-scale, 1.5));padding:calc(1.05rem * var(--vl-btn-scale, 1.5)) calc(2rem * var(--vl-btn-scale, 1.5));font-family:var(--vl-body);font-size:calc(.78rem * var(--vl-btn-scale, 1.5));font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-radius:0;border:1px solid transparent;cursor:pointer;transition:background var(--vl-fast) var(--vl-ease),color var(--vl-fast) var(--vl-ease),border-color var(--vl-fast) var(--vl-ease),transform var(--vl-fast) var(--vl-ease);position:relative}.vl-btn--primary{background:var(--vl-bronze);color:var(--vl-paper);border-color:var(--vl-bronze)}.vl-btn--primary:hover,.vl-btn--gold{background:var(--vl-gold);color:var(--vl-bronze);border-color:var(--vl-gold)}.vl-btn--gold:hover{background:var(--vl-bronze);color:var(--vl-paper);border-color:var(--vl-bronze)}.vl-btn--ghost{background:transparent;color:var(--vl-bronze);border-color:var(--vl-bronze)}.vl-btn--ghost:hover{background:var(--vl-bronze);color:var(--vl-paper)}.vl-btn--ghost-light{background:transparent;color:var(--vl-paper);border-color:#fef6ec9e}.vl-btn--ghost-light:hover{background:var(--vl-paper);color:var(--vl-bronze);border-color:var(--vl-paper)}.vl-link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--vl-body);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--vl-bronze);padding-bottom:4px;border-bottom:1px solid var(--vl-gold);transition:color var(--vl-fast) var(--vl-ease),border-color var(--vl-fast) var(--vl-ease),gap var(--vl-fast) var(--vl-ease)}.vl-link:hover{color:var(--vl-gold-deep);gap:.95rem}.vl-link__arrow{display:inline-block;width:14px;height:1px;background:currentColor;position:relative;transition:width var(--vl-fast) var(--vl-ease)}.vl-link__arrow:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}.vl-link:hover .vl-link__arrow{width:22px}.vl-rule{display:block;width:64px;height:1px;background:var(--vl-gold);margin:1.6rem 0;border:0}.vl-rule--center{margin:1.6rem auto}.vl-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .9rem;font-family:var(--vl-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-paper);background:#fef6ec14;border:1px solid rgba(254,246,236,.32);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vl-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--vl-gold)}.vl-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.vl-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--vl-slow) var(--vl-ease-out),transform var(--vl-slow) var(--vl-ease-out)}.vl-reveal.is-in{opacity:1;transform:none}.vl-reveal[data-delay="1"]{transition-delay:80ms}.vl-reveal[data-delay="2"]{transition-delay:.18s}.vl-reveal[data-delay="3"]{transition-delay:.3s}.vl-reveal[data-delay="4"]{transition-delay:.44s}.vl-reveal[data-delay="5"]{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.vl-reveal{opacity:1;transform:none;transition:none}}.vl-grid{display:grid;gap:clamp(1.5rem,3vw,3rem)}.vl-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vl-grid--asym{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media(max-width:900px){.vl-grid--2,.vl-grid--3,.vl-grid--4,.vl-grid--asym{grid-template-columns:1fr}}.vl-blur-text .vl-bt-word{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(40px);transition:opacity var(--vl-slow) var(--vl-ease-out),filter var(--vl-slow) var(--vl-ease-out),transform var(--vl-slow) var(--vl-ease-out)}.vl-blur-text.is-in .vl-bt-word{opacity:1;filter:blur(0);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.vl-blur-text .vl-bt-word{opacity:1;filter:none;transform:none;transition:none}}.vl-spotlight-card{position:relative}.vl-spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(480px circle at var(--mouse-x, -9999px) var(--mouse-y, -9999px),var(--vl-gold-soft),transparent 70%);opacity:0;transition:opacity var(--vl-fast);pointer-events:none;z-index:1;border-radius:inherit}.vl-spotlight-card.is-hovered:before{opacity:1}.vl-glare-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(108deg,transparent 38%,rgba(255,255,255,.09) 50%,transparent 62%);transform:translate(-120%);transition:transform .7s var(--vl-ease-out);pointer-events:none;z-index:2}.vl-glare-card:hover:after{transform:translate(120%)}.vl-shiny{display:inline-block;background:linear-gradient(90deg,var(--vl-gold) 0%,rgba(255,240,210,1) 45%,var(--vl-gold) 65%,var(--vl-gold) 100%);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vl-shiny.is-in{animation:vl-shiny-sweep 1.4s var(--vl-ease-out) both}@keyframes vl-shiny-sweep{0%{background-position:200% center}to{background-position:0% center}}@media(prefers-reduced-motion:reduce){.vl-shiny{background:none;-webkit-text-fill-color:var(--vl-gold);color:var(--vl-gold)}}canvas.vl-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@media(prefers-reduced-motion:reduce){.vl-pulse-label{animation:none}}.vl-btn--gold,.vl-btn--primary{will-change:transform;transition:background var(--vl-fast) var(--vl-ease),color var(--vl-fast) var(--vl-ease),border-color var(--vl-fast) var(--vl-ease),transform .12s var(--vl-ease-out)}.vl-tilt-card{will-change:transform;transform-style:preserve-3d;transition:transform 80ms linear,box-shadow var(--vl-med) var(--vl-ease)}.vl-tilt-card:hover{box-shadow:0 16px 48px #403c361f,0 4px 16px #403c360f}.vl-tilt-card:not(:hover){transition:transform .5s var(--vl-ease-out),box-shadow var(--vl-med) var(--vl-ease)}.vl-section-v2{--vl-heading-scale: 1;--vl-body-scale: 1;--vl-eyebrow-scale: 1;--vl-lede-scale: 1;--vl-btn-scale: 1.5;--vl-text-align: left}.vl-section-v2 .vl-section-v2__align-target{text-align:var(--vl-text-align)}:root{--vl-cursive: "Pinyon Script", "Dancing Script", "Snell Roundhand", cursive}.vl-cursive{font-family:var(--vl-cursive);font-style:normal;font-weight:400}.vl-display--cinematic{font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:calc(clamp(3.5rem,7.5vw,6.5rem) * var(--vl-heading-scale, 1));line-height:1.02;letter-spacing:-.01em;color:var(--vl-bronze);margin:0}.vl-display--editorial{font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:calc(clamp(2.5rem,5vw,4rem) * var(--vl-heading-scale, 1));line-height:1.08;letter-spacing:-.005em;color:var(--vl-bronze);margin:0}.vl-display--refined{font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:calc(clamp(1.4rem,3vw,2.4rem) * var(--vl-heading-scale, 1));line-height:1.15;color:var(--vl-bronze);margin:0}.vl-display--cinematic em,.vl-display--editorial em,.vl-display--refined em{font-style:italic;color:var(--vl-gold);font-weight:inherit}.vl-body-lg{font-family:var(--vl-body);font-size:calc(1.1rem * var(--vl-body-scale, 1));line-height:1.65;color:var(--vl-ink-mute)}.vl-body-md{font-family:var(--vl-body);font-size:calc(1rem * var(--vl-body-scale, 1));line-height:1.65;color:var(--vl-ink-mute)}.vl-body-sm{font-family:var(--vl-body);font-size:calc(.95rem * var(--vl-body-scale, 1));line-height:1.6;color:var(--vl-ink-mute)}.vl-eyebrow-v2{font-family:var(--vl-body);font-size:calc(.78rem * var(--vl-eyebrow-scale, 1));font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--vl-gold-deep);display:inline-flex;align-items:center;gap:.7rem}.vl-eyebrow-v2:before{content:"";width:32px;height:1px;background:var(--vl-gold-deep);display:inline-block}.vl-bg-paper{background:var(--vl-paper)}.vl-bg-paper-warm{background:var(--vl-paper-warm)}.vl-bg-paper-soft{background:var(--vl-paper-soft)}.vl-bg-gold-tint{background:linear-gradient(180deg,var(--vl-paper-warm),#f3e2c9)}.vl-section-v2{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.vl-section-v2:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-color:transparent;background-repeat:repeat;background-position:center;background-size:var(--vl-pattern-size, 600px) var(--vl-pattern-size, 600px);opacity:var(--vl-pattern-opacity, .45);z-index:0;pointer-events:none;animation:vl-drift var(--vl-pattern-speed, 90s) linear infinite}.vl-section-v2[style*="--vl-pattern-speed: 0s"]:before,.vl-section-v2[style*="--vl-pattern-speed:0s"]:before{animation:none}.vl-section-v2:before,.vl-section-v2[data-pattern=waveform]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' preserveAspectRatio='none'><path d='M0,100 Q150,40 300,100 T600,100' stroke='%23b88d5c' stroke-width='1.2' fill='none' opacity='0.5'/><path d='M0,120 Q150,180 300,120 T600,120' stroke='%23b88d5c' stroke-width='1' fill='none' opacity='0.35'/><path d='M0,80 Q150,30 300,80 T600,80' stroke='%23b88d5c' stroke-width='0.8' fill='none' opacity='0.25'/></svg>");background-size:var(--vl-pattern-size, 600px) calc(var(--vl-pattern-size, 600px) / 3)}.vl-section-v2[data-pattern=dots]:before{background-image:radial-gradient(circle at 50% 50%,var(--vl-gold-deep) 1px,transparent 1.8px);background-size:var(--vl-pattern-size, 28px) var(--vl-pattern-size, 28px)}.vl-section-v2[data-pattern=crosshatch]:before{background-image:repeating-linear-gradient(45deg,transparent 0,transparent calc(var(--vl-pattern-size, 24px) - 1px),rgba(184,141,92,.35) calc(var(--vl-pattern-size, 24px) - 1px),rgba(184,141,92,.35) var(--vl-pattern-size, 24px)),repeating-linear-gradient(-45deg,transparent 0,transparent calc(var(--vl-pattern-size, 24px) - 1px),rgba(184,141,92,.2) calc(var(--vl-pattern-size, 24px) - 1px),rgba(184,141,92,.2) var(--vl-pattern-size, 24px));background-size:auto}.vl-section-v2[data-pattern=gold-drift]:before{background-image:radial-gradient(circle at 30% 40%,rgba(209,167,119,.22),transparent 55%);background-size:var(--vl-pattern-size, 800px) var(--vl-pattern-size, 800px);background-repeat:no-repeat}.vl-section-v2[data-pattern=none]:before{display:none}.vl-section-v2.has-ambient-image:before{display:none}.vl-section-v2 .vl-display,.vl-section-v2 h1.vl-display,.vl-section-v2 h2.vl-display,.vl-section-v2 h3.vl-display,.vl-section-v2 .vl-h1,.vl-section-v2 .vl-h2,.vl-section-v2 .vl-h3{font-size:calc(1em * var(--vl-heading-scale, 1))}.vl-section-v2 .vl-body-text,.vl-section-v2 p:not(.vl-eyebrow):not(.vl-eyebrow-v2):not(.vl-mono):not(.vl-lede){font-size:calc(1em * var(--vl-body-scale, 1))}.vl-section-v2 .vl-lede,.vl-section-v2 [class*=__lede],.vl-section-v2 .vl-lede.vl-body-lg,.vl-section-v2 .vl-lede.vl-body-md,.vl-section-v2 .vl-lede.vl-body-sm,.vl-section-v2 [class*=__lede].vl-body-lg,.vl-section-v2 [class*=__lede].vl-body-md,.vl-section-v2 [class*=__lede].vl-body-sm{font-size:calc(1.05rem * var(--vl-lede-scale, 1))!important}.vl-section-v2 .vl-eyebrow,.vl-section-v2 .vl-eyebrow-v2,.vl-section-v2 p.vl-eyebrow-v2,.vl-section-v2 span.vl-eyebrow-v2,.vl-section-v2 .vl-label{font-size:calc(.85rem * var(--vl-eyebrow-scale, 1))!important;letter-spacing:.28em}.vl-section-v2:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:var(--vl-ambient-image, none);background-repeat:repeat;background-size:var(--vl-ambient-size, 400px) auto;background-position:center;opacity:calc(var(--vl-ambient-opacity, 0%) / 100);z-index:0;pointer-events:none;animation:vl-drift 90s linear infinite;display:none}.vl-section-v2.has-ambient-image:after{display:block}.vl-section-v2>*{position:relative;z-index:1}.vl-pdp-mechanism__head,.vl-pdp-diptych__head,.vl-pdp-ingredients__head,.vl-pdp-howto__head,.vl-pdp-faq__head,.vl-pdp-timeline__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.25rem,2.5vw,2rem)}.vl-pdp-mechanism__head .vl-eyebrow,.vl-pdp-diptych__head .vl-eyebrow,.vl-pdp-ingredients__head .vl-eyebrow,.vl-pdp-howto__head .vl-eyebrow,.vl-pdp-faq__head .vl-eyebrow,.vl-pdp-timeline__head .vl-eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin:0;font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:.02em;text-transform:none;color:var(--vl-gold-deep)}.vl-pdp-mechanism__head .vl-eyebrow:before,.vl-pdp-diptych__head .vl-eyebrow:before,.vl-pdp-ingredients__head .vl-eyebrow:before,.vl-pdp-howto__head .vl-eyebrow:before,.vl-pdp-faq__head .vl-eyebrow:before,.vl-pdp-timeline__head .vl-eyebrow:before{width:36px;height:1px;opacity:.55}.vl-pdp-mechanism__head h2,.vl-pdp-mechanism__head .vl-display,.vl-pdp-diptych__head h2,.vl-pdp-ingredients__head h2,.vl-pdp-howto__head h2,.vl-pdp-faq__head h2,.vl-pdp-timeline__head h2{margin:0;font-family:var(--vl-display);font-style:italic;font-weight:400;color:var(--vl-bronze);line-height:1.08;letter-spacing:-.012em;max-width:22ch}.vl-pdp-howto__head h2{color:var(--vl-paper)}@keyframes vl-drift{0%{transform:rotate(0) translate(0)}50%{transform:rotate(180deg) translate(2%,-2%)}to{transform:rotate(360deg) translate(0)}}.vl-placeholder{position:relative;width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;background:var(--vl-paper-warm);overflow:hidden}.vl-placeholder--bottle{background:var(--vl-paper-warm)}.vl-placeholder--bottle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;height:70%;border:1.5px solid var(--vl-gold);border-radius:8% 8% 2% 2%/4% 4% 2% 2%;background:linear-gradient(180deg,#d1a7770f,#d1a77705)}.vl-placeholder__sku{position:relative;z-index:2;font-family:var(--vl-display);font-style:italic;font-size:clamp(1.4rem,3vw,2.2rem);color:var(--vl-gold);letter-spacing:.02em}.vl-placeholder__caption{position:absolute;bottom:1rem;left:1rem;font-family:var(--vl-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vl-ink-mute);opacity:.7}.vl-placeholder--lifestyle{background:radial-gradient(circle at 20% 30%,rgba(209,167,119,.08),transparent 50%),radial-gradient(circle at 80% 70%,rgba(64,60,54,.06),transparent 55%),var(--vl-paper-warm)}.vl-placeholder--lifestyle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--vl-gold) 1px,transparent 1.5px);background-size:24px 24px;opacity:.18}.vl-placeholder--portrait{aspect-ratio:1 / 1;border-radius:50%;background:var(--vl-paper-warm)}.vl-placeholder--portrait .vl-placeholder__initial{font-family:var(--vl-display);font-style:italic;font-size:8rem;color:var(--vl-gold);line-height:1}.vl-placeholder--molecule{background:var(--vl-paper)}.vl-placeholder--molecule .vl-molecule-svg{width:60%;height:60%;animation:vl-mol-spin 24s linear infinite}@keyframes vl-mol-spin{to{transform:rotate(360deg)}}.vl-pulse-label{animation:vl-pulse-breath 3.6s ease-in-out infinite}@keyframes vl-pulse-breath{0%,to{opacity:.75}50%{opacity:1;text-shadow:0 0 14px rgba(209,167,119,.45)}}.vl-blur-text{display:inline}.vl-bt-word{display:inline-block;filter:blur(12px);opacity:0;transform:translateY(20px);transition:filter .7s cubic-bezier(.2,.7,.2,1),opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--vl-bt-i, 0) * 60ms)}.is-in .vl-bt-word{filter:blur(0);opacity:1;transform:translateY(0)}.vl-shiny{background:linear-gradient(90deg,var(--vl-bronze) 0%,var(--vl-bronze) 40%,var(--vl-gold) 50%,var(--vl-bronze) 60%,var(--vl-bronze) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:background-position 1.4s cubic-bezier(.2,.7,.2,1)}.is-in .vl-shiny{background-position:0% 0}.vl-spotlight-card{position:relative;overflow:hidden}.vl-spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(209,167,119,.18),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.vl-spotlight-card:hover:before{opacity:1}.vl-spotlight-card>*{position:relative;z-index:2}.vl-glare-card{position:relative;overflow:hidden}.vl-glare-card:after{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(115deg,transparent 30%,rgba(254,246,236,.4) 50%,transparent 70%);transform:skew(-18deg);transition:left .9s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:3}.vl-glare-card:hover:after{left:130%}.vl-tilt-card{transform-style:preserve-3d;transform:perspective(900px) rotateX(0) rotateY(0);transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.vl-magnetic{will-change:transform;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.vl-paint-stage{position:relative;width:100%;height:100%;overflow:hidden}.vl-paint-stage__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vl-paint-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair}.vl-kenburns img{width:100%;height:100%;object-fit:cover;animation:vl-kenburns 18s ease-in-out infinite alternate}@keyframes vl-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1%,-1%)}}.vl-dropcap:first-letter{font-family:var(--vl-display);font-style:italic;font-size:5rem;color:var(--vl-gold);float:left;line-height:.9;padding:.6rem .8rem 0 0}.vl-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,auto);align-items:start;gap:clamp(1rem,2vw,1.8rem)}.vl-journal-grid[data-count="1"]{grid-template-columns:1fr}.vl-journal-grid[data-count="1"]>.is-lead{grid-column:1;grid-row:1}.vl-journal-grid[data-count="2"]{grid-template-columns:1fr 1fr}.vl-journal-grid[data-count="2"]>.is-lead{grid-column:auto;grid-row:auto}.vl-journal-grid[data-count="3"]{grid-template-columns:2fr 1fr}.vl-journal-grid[data-count="3"]>.is-lead{grid-column:1;grid-row:span 2}.vl-journal-grid[data-count="4"]>.is-lead,.vl-journal-grid[data-count="5"]>.is-lead,.vl-journal-grid[data-count="6"]>.is-lead,.vl-journal-grid[data-count="7"]>.is-lead,.vl-journal-grid[data-count="8"]>.is-lead,.vl-journal-grid[data-count="9"]>.is-lead,.vl-journal-grid>.is-lead{grid-column:span 2;grid-row:span 2}@media(max-width:760px){.vl-journal-grid,.vl-journal-grid[data-count]{grid-template-columns:1fr}.vl-journal-grid>.is-lead,.vl-journal-grid[data-count]>.is-lead{grid-column:auto;grid-row:auto}}.vl-reviews-grid{display:grid;grid-template-columns:repeat(var(--vl-reviews-cols, 2),1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.vl-reviews-grid>:nth-child(2n){transform:translateY(var(--vl-reviews-stagger, 40px))}@media(max-width:760px){.vl-reviews-grid{grid-template-columns:1fr}.vl-reviews-grid>:nth-child(2n){transform:none}}.vl-ticker-rail{display:flex;gap:3rem;white-space:nowrap;animation:vl-ticker-scroll var(--vl-ticker-speed, 28s) linear infinite;color:var(--vl-bronze)}.vl-ticker-rail:hover{animation-play-state:paused}@keyframes vl-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vl-section-v2:before,.vl-pulse-label,.vl-placeholder--molecule .vl-molecule-svg,.vl-kenburns img,.vl-ticker-rail{animation:none!important}.vl-bt-word,.vl-shiny,.vl-tilt-card,.vl-magnetic{transition:none!important}.vl-shiny{background:none;-webkit-text-fill-color:var(--vl-bronze);color:var(--vl-bronze)}}.vl-section-v2.has-waveform-pattern:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' preserveAspectRatio='none'><path d='M0,100 Q150,40 300,100 T600,100' stroke='%23b88d5c' stroke-width='1.2' fill='none' opacity='0.5'/><path d='M0,120 Q150,180 300,120 T600,120' stroke='%23b88d5c' stroke-width='1' fill='none' opacity='0.35'/><path d='M0,80 Q150,30 300,80 T600,80' stroke='%23b88d5c' stroke-width='0.8' fill='none' opacity='0.25'/></svg>");background-repeat:repeat;background-size:600px 200px;background-position:center;opacity:.18;z-index:0;pointer-events:none;animation:vl-drift 90s linear infinite}.vl-section-v2.has-waveform-pattern.has-ambient-image:before{background-image:none;display:none}.vl-pdp-mechanism{padding:clamp(4rem,8vw,8rem) 0;background:var(--vl-paper);position:relative;overflow:hidden;isolation:isolate}.vl-pdp-mechanism__head{text-align:center;max-width:880px;margin:0 auto clamp(2rem,4vw,3.5rem);padding:0 var(--vl-gutter)}.vl-pdp-mechanism__head .vl-eyebrow{display:inline-block;margin-bottom:1rem}.vl-pdp-mechanism__head h2{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 1rem}.vl-pdp-mechanism__caption{color:var(--vl-ink-mute);font-family:var(--vl-mono);font-size:.85rem;letter-spacing:.04em}.vl-pdp-mechanism__stage{display:block;width:100%;max-height:min(90vh,900px);object-fit:contain;margin:0 auto}.vl-pdp-mechanism__empty{height:360px;display:grid;place-items:center;background:linear-gradient(160deg,var(--vl-paper-warm),var(--vl-paper-soft));color:var(--vl-gold-deep);font-family:var(--vl-mono);font-size:.85rem}.vl-pdp-diptych{padding:clamp(4rem,7vw,7rem) var(--vl-gutter);background:var(--vl-paper)}.vl-pdp-diptych__inner{max-width:1320px;margin:0 auto}.vl-pdp-diptych__head{text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.vl-pdp-diptych__head .vl-eyebrow{display:inline-block}.vl-pdp-diptych__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:stretch;position:relative}.vl-pdp-diptych__card{padding:clamp(1.8rem,3vw,2.8rem);display:flex;flex-direction:column;gap:clamp(1rem,1.6vw,1.4rem);position:relative}.vl-pdp-diptych__card .vl-eyebrow{display:inline-flex;font-family:var(--vl-display);font-style:italic;font-weight:400;font-size:clamp(.95rem,1.4vw,1.2rem);letter-spacing:.02em;text-transform:none;margin-bottom:.25rem}.vl-pdp-diptych__card--problem{background:var(--vl-paper-soft);color:var(--vl-bronze);border:1px solid var(--vl-gold-soft, rgba(209,167,119,.25))}.vl-pdp-diptych__card--solution{background:var(--vl-bronze);color:var(--vl-paper)}.vl-pdp-diptych__card--solution:before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:var(--vl-gold)}.vl-pdp-diptych__card .vl-eyebrow{color:var(--vl-gold-deep)}.vl-pdp-diptych__card--solution .vl-eyebrow{color:var(--vl-gold)}.vl-pdp-diptych__card h3{font-family:var(--vl-display);font-style:italic;font-weight:500;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;margin:0}.vl-pdp-diptych__card-body{font-family:var(--vl-body);font-size:1rem;line-height:1.6}.vl-pdp-diptych__card--solution .vl-pdp-diptych__card-body{color:var(--vl-paper-warm)}.vl-pdp-diptych__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;background:var(--vl-paper);border:1px solid var(--vl-gold);color:var(--vl-gold-deep);font-family:var(--vl-mono);font-size:1.2rem;z-index:2}@media(max-width:800px){.vl-pdp-diptych__grid{grid-template-columns:1fr;gap:2.5rem}.vl-pdp-diptych__arrow{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}}.vl-pdp-howto{padding:clamp(4rem,7vw,7rem) var(--vl-gutter);background:var(--vl-bronze);color:var(--vl-paper);position:relative;overflow:hidden;isolation:isolate}.vl-pdp-howto__inner{max-width:1320px;margin:0 auto}.vl-pdp-howto__head{text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.vl-pdp-howto__head .vl-eyebrow{color:var(--vl-gold);display:inline-block}.vl-pdp-howto__head h2{color:var(--vl-paper);font-size:clamp(1.8rem,3.4vw,2.6rem);margin:.6rem 0 0}.vl-pdp-howto__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,2rem)}@media(max-width:800px){.vl-pdp-howto__steps{grid-template-columns:1fr}}.vl-pdp-howto__step{padding:clamp(1.6rem,2.6vw,2.4rem);background:#fef6ec0a;border:1px solid rgba(209,167,119,.22);display:flex;flex-direction:column;gap:.8rem}.vl-pdp-howto__step .vl-display{font-size:2.2rem;color:var(--vl-gold);line-height:1}.vl-pdp-howto__step-label{font-family:var(--vl-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vl-paper)}.vl-pdp-howto__step-text{font-family:var(--vl-body);font-size:.96rem;line-height:1.55;color:#fef6ecc7;margin:0}.vl-pdp-faq{padding:clamp(4rem,7vw,7rem) var(--vl-gutter);background:var(--vl-paper)}.vl-pdp-faq__inner{max-width:880px;margin:0 auto}.vl-pdp-faq__head{text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.vl-pdp-faq__head .vl-eyebrow{display:inline-block}.vl-pdp-faq__head h2{margin:.6rem 0 0;font-size:clamp(1.8rem,3.2vw,2.4rem)}.vl-pdp-faq__list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--vl-line)}.vl-pdp-faq__item{border-bottom:1px solid var(--vl-line)}.vl-pdp-faq__item>summary{list-style:none;cursor:pointer;padding:1.3rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--vl-display);font-style:italic;font-size:calc(clamp(1.05rem,1.6vw,1.25rem) * var(--vl-question-scale, 1));color:var(--vl-bronze);position:relative}@media(max-width:760px){.vl-pdp-faq__item>summary{font-size:calc(clamp(1.05rem,1.6vw,1.25rem) * var(--vl-question-scale, 1) * var(--vl-mobile-question-scale, 1))}}.vl-pdp-faq__item>summary::-webkit-details-marker{display:none}.vl-pdp-faq__item>summary:after{content:"+";font-family:var(--vl-mono);font-style:normal;font-size:1.3rem;color:var(--vl-gold-deep);transition:transform var(--vl-fast) var(--vl-ease)}.vl-pdp-faq__item[open]>summary:after{content:"\d7";transform:rotate(0)}.vl-pdp-faq__item[open]>summary{color:var(--vl-bronze)}.vl-pdp-faq__item[open]>summary:before{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:var(--vl-gold)}.vl-pdp-faq__answer{padding:0 0 1.4rem;font-family:var(--vl-body);font-size:calc(.98rem * var(--vl-answer-scale, 1));line-height:1.65;color:var(--vl-ink);max-width:64ch}@media(max-width:760px){.vl-pdp-faq__answer{font-size:calc(.98rem * var(--vl-answer-scale, 1) * var(--vl-mobile-answer-scale, 1))}}.vl-pdp-faq__answer p{margin:0 0 .8rem}.vl-pdp-faq__answer p:last-child{margin:0}.vl-pdp__subscribe{border:1px solid var(--vl-gold-soft, rgba(209,167,119,.3));background:var(--vl-paper-warm);padding:1rem 1.1rem;font-family:var(--vl-body);font-size:.92rem}.vl-pdp__subscribe:empty{display:none}.vl-pdp__subscribe label,.vl-pdp__subscribe input,.vl-pdp__subscribe select{font-family:var(--vl-body);color:var(--vl-bronze)}.vl-pdp__subscribe .vl-pdp__subscribe-label{display:block;font-family:var(--vl-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vl-gold-deep);margin-bottom:.6rem}.vl-pdp-ingredients{padding:clamp(4rem,7vw,7rem) var(--vl-gutter);background:var(--vl-paper-warm)}.vl-pdp-ingredients__inner{max-width:1100px;margin:0 auto}.vl-pdp-ingredients__head{text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.vl-pdp-ingredients__head .vl-eyebrow{display:inline-block}.vl-pdp-ingredients__head h2{font-size:clamp(1.8rem,3.2vw,2.6rem);margin:.6rem 0 0}.vl-pdp-ingredients__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,2vw,1.6rem)}.vl-pdp-ingredients__card{background:var(--vl-paper);border:1px solid var(--vl-line);padding:clamp(1.4rem,2.4vw,1.8rem);display:flex;flex-direction:column;gap:.6rem;position:relative;overflow:hidden}.vl-pdp-ingredients__card:before{content:"";position:absolute;top:0;left:0;width:32px;height:1px;background:var(--vl-gold)}.vl-pdp-ingredients__card-num{font-family:var(--vl-mono);font-size:.72rem;letter-spacing:.22em;color:var(--vl-gold-deep);text-transform:uppercase}.vl-pdp-ingredients__card-name{font-family:var(--vl-display);font-style:italic;font-weight:500;font-size:clamp(1.15rem,1.8vw,1.4rem);color:var(--vl-bronze);line-height:1.25}.vl-pdp-ingredients__card-desc{font-family:var(--vl-body);font-size:.95rem;line-height:1.55;color:var(--vl-ink-mute);margin:0}.vl-pdp-ingredients__footnote{margin:clamp(1.5rem,3vw,2rem) auto 0;text-align:center;font-family:var(--vl-mono);font-size:.78rem;letter-spacing:.1em;color:var(--vl-ink-mute);font-style:italic}.vl-pdp-timeline{padding:clamp(4rem,7vw,7rem) var(--vl-gutter);background:var(--vl-paper)}.vl-pdp-timeline__inner{max-width:1240px;margin:0 auto}.vl-pdp-timeline__head{text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.vl-pdp-timeline__head .vl-eyebrow{display:inline-block}.vl-pdp-timeline__head h2{font-size:clamp(1.8rem,3.2vw,2.6rem);margin:.6rem 0 0}.vl-pdp-timeline__rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem);padding-top:2.4rem}.vl-pdp-timeline__rail:before{content:"";position:absolute;left:4%;right:4%;top:1.05rem;height:1px;background:var(--vl-gold);transform-origin:left;animation:vl-timeline-draw 1.4s var(--vl-ease) both}@keyframes vl-timeline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vl-pdp-timeline__node{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;position:relative}.vl-pdp-timeline__node:before{content:"";position:absolute;top:-2.4rem;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--vl-paper);border:1.5px solid var(--vl-gold)}.vl-pdp-timeline__label{font-family:var(--vl-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vl-gold-deep)}.vl-pdp-timeline__text{font-family:var(--vl-body);font-size:.95rem;line-height:1.55;color:var(--vl-ink);max-width:24ch;margin:0}@media(max-width:800px){.vl-pdp-timeline__rail{grid-template-columns:1fr;gap:2rem;padding-top:0}.vl-pdp-timeline__rail:before{display:none}.vl-pdp-timeline__node{align-items:flex-start;text-align:left;padding-left:1.6rem;border-left:1px solid var(--vl-gold-soft, rgba(209,167,119,.3))}.vl-pdp-timeline__node:before{top:.25rem;left:-5px;transform:none}.vl-pdp-timeline__text{max-width:none}}.vl-pdp-ingredients__card-media{margin:-1.4rem -1.4rem .4rem;aspect-ratio:4 / 3;overflow:hidden;background:var(--vl-paper-soft);display:flex;align-items:center;justify-content:center}.vl-pdp-ingredients__card-media img{display:block;width:100%;height:100%;object-fit:var(--vl-ingredient-fit, contain);object-position:center;transition:transform .6s var(--vl-ease);padding:.5rem;box-sizing:border-box}.vl-pdp-ingredients__card:hover .vl-pdp-ingredients__card-media img{transform:scale(1.04)}@media(max-width:800px){.vl-pdp-ingredients__card-media{margin:-1rem -1rem .4rem}}.vl-section-v2 .vl-link{font-size:calc(.78rem * var(--vl-btn-scale, 1.5));gap:calc(.6rem * var(--vl-btn-scale, 1.5));letter-spacing:.22em}.vl-section-v2 .vl-link .vl-link__arrow{width:calc(14px * var(--vl-btn-scale, 1.5))}.vl-section-v2 .vl-link:hover .vl-link__arrow{width:calc(22px * var(--vl-btn-scale, 1.5))}.vl-section-v2 .vl-about-mission__intro,.vl-section-v2 .vl-about-mission__intro.vl-body-md,.vl-section-v2 .vl-about-mission__intro.vl-body-lg,.vl-section-v2 .vl-about-mission__intro.vl-body-sm,.vl-section-v2 .vl-about-journey__intro,.vl-section-v2 .vl-about-journey__intro.vl-body-md,.vl-section-v2 .vl-mission-v2__attr,.vl-section-v2 .vl-mission-v2__attr.vl-mono,.vl-section-v2 .vl-about-cta__body,.vl-section-v2 .vl-about-cta__body.vl-body-md{font-size:calc(1.05rem * var(--vl-lede-scale, 1.5))!important}.vl-advantage-v2 .vl-advantage-v2__title{font-size:calc(var(--vl-adv-title-size, .95rem) * var(--vl-cell-title-scale, 1.5))}.vl-compare-v2 .vl-compare-v2__cell--attr:not(.vl-compare-v2__cell--attr-total){font-size:calc(clamp(1rem,1.6vw,1.3rem) * var(--vl-cmp-header-scale, 1.5))!important}.vl-compare-v2 .vl-compare-v2__cell--head{font-size:calc(.7rem * var(--vl-cmp-header-scale, 1.5))!important}.vl-compare-v2 .vl-compare-v2__cell:not(.vl-compare-v2__cell--head):not(.vl-compare-v2__cell--attr):not(.vl-compare-v2__cell--total) .vl-compare-v2__val.vl-mono{font-size:calc(.78rem * var(--vl-cmp-data-scale, 1.5))!important}.vl-compare-v2 .vl-compare-v2__cell:not(.vl-compare-v2__cell--total) .vl-compare-v2__icon{font-size:calc(1.2rem * var(--vl-cmp-data-scale, 1.5))}.vl-compare-v2 .vl-compare-v2__cell--attr-total{font-size:calc(.7rem * var(--vl-cmp-total-scale, 1.5))!important}.vl-compare-v2 .vl-compare-v2__cell--total .vl-mono{font-size:calc(.78rem * var(--vl-cmp-total-scale, 1.5))!important}.vl-journal-v2 .vl-journal-card__cat,.vl-journal-v2 .vl-journal-card__date{font-size:calc(.66rem * var(--vl-meta-scale, 1.5))!important}.vl-reviews-v2 .vl-review-card__attr.vl-mono{font-size:calc(.7rem * var(--vl-name-scale, 1.5))!important}.vl-reviews-v2 .vl-review-card__rate-num{font-family:var(--vl-mono);font-size:calc(.7rem * var(--vl-card-star-scale, 1.5));letter-spacing:.18em;color:var(--vl-gold-deep);margin-left:.4rem}.vl-pdp .vl-pdp__code.vl-mono{font-size:calc(.78rem * var(--vl-meta-scale, 1.5))!important;letter-spacing:.18em}.vl-pdp .vl-pdp__rating{gap:calc(.8rem * var(--vl-rating-scale, 1.5))}.vl-pdp .vl-pdp__rating .vl-mono{font-size:calc(.78rem * var(--vl-rating-scale, 1.5))!important}.vl-pdp .vl-pdp__stars{font-size:calc(1rem * var(--vl-rating-scale, 1.5))}.vl-pdp-ingredients .vl-pdp-ingredients__card-name{font-size:calc(clamp(1.15rem,1.8vw,1.4rem) * var(--vl-ingredient-name-scale, 1.5))}.vl-pdp-howto .vl-pdp-howto__step-label,.vl-pdp-timeline .vl-pdp-timeline__label{font-size:calc(.78rem * var(--vl-label-scale, 1.5))!important;letter-spacing:.22em}.vl-about-mission .vl-about-mission__num.vl-mono{font-size:calc(.66rem * var(--vl-num-scale, 1.5))!important;letter-spacing:.28em}.vl-about-journey .vl-about-journey__year.vl-mono{font-size:calc(.66rem * var(--vl-chapter-scale, 1.5))!important;letter-spacing:.28em}.vl-about-cta .vl-about-cta__btn{padding:calc(.85rem * var(--vl-btn-scale, 1.5)) calc(1.6rem * var(--vl-btn-scale, 1.5));font-size:calc(.78rem * var(--vl-btn-scale, 1.5))}@media(max-width:760px){.vl-section-v2 .vl-display,.vl-section-v2 h1.vl-display,.vl-section-v2 h2.vl-display,.vl-section-v2 h3.vl-display,.vl-section-v2 .vl-h1,.vl-section-v2 .vl-h2,.vl-section-v2 .vl-h3,.vl-section-v2 .vl-display--cinematic,.vl-section-v2 .vl-display--editorial,.vl-section-v2 .vl-display--refined{font-size:calc(1em * var(--vl-heading-scale, 1) * var(--vl-mobile-heading-scale, 1))}.vl-section-v2 .vl-body-text,.vl-section-v2 .vl-body-md,.vl-section-v2 .vl-body-lg,.vl-section-v2 .vl-body-sm,.vl-section-v2 p:not(.vl-eyebrow):not(.vl-eyebrow-v2):not(.vl-mono):not(.vl-lede){font-size:calc(1em * var(--vl-body-scale, 1) * var(--vl-mobile-body-scale, 1))}.vl-section-v2 .vl-eyebrow,.vl-section-v2 .vl-eyebrow-v2,.vl-section-v2 p.vl-eyebrow-v2,.vl-section-v2 span.vl-eyebrow-v2,.vl-section-v2 .vl-label{font-size:calc(.85rem * var(--vl-eyebrow-scale, 1) * var(--vl-mobile-eyebrow-scale, 1))!important}.vl-section-v2 .vl-lede,.vl-section-v2 [class*=__lede],.vl-section-v2 .vl-lede.vl-body-lg,.vl-section-v2 .vl-lede.vl-body-md,.vl-section-v2 .vl-lede.vl-body-sm,.vl-section-v2 [class*=__lede].vl-body-lg,.vl-section-v2 [class*=__lede].vl-body-md,.vl-section-v2 [class*=__lede].vl-body-sm,.vl-section-v2 .vl-mission-v2__attr,.vl-section-v2 .vl-mission-v2__attr.vl-mono,.vl-section-v2 .vl-about-mission__intro,.vl-section-v2 .vl-about-journey__intro,.vl-section-v2 .vl-about-cta__body{font-size:calc(1.05rem * var(--vl-lede-scale, 1) * var(--vl-mobile-lede-scale, 1))!important}.vl-compare-v2 .vl-compare-v2__cell--attr:not(.vl-compare-v2__cell--attr-total){font-size:calc(clamp(1rem,1.6vw,1.3rem) * var(--vl-cmp-header-scale, 1.5) * var(--vl-mobile-cmp-header-scale, 1))!important}.vl-compare-v2 .vl-compare-v2__cell--head{font-size:calc(.7rem * var(--vl-cmp-header-scale, 1.5) * var(--vl-mobile-cmp-header-scale, 1))!important}.vl-compare-v2 .vl-compare-v2__cell:not(.vl-compare-v2__cell--head):not(.vl-compare-v2__cell--attr):not(.vl-compare-v2__cell--total) .vl-compare-v2__val.vl-mono{font-size:calc(.78rem * var(--vl-cmp-data-scale, 1.5) * var(--vl-mobile-cmp-data-scale, 1))!important}.vl-compare-v2 .vl-compare-v2__cell:not(.vl-compare-v2__cell--total) .vl-compare-v2__icon{font-size:calc(1.2rem * var(--vl-cmp-data-scale, 1.5) * var(--vl-mobile-cmp-data-scale, 1))}.vl-compare-v2 .vl-compare-v2__cell--attr-total{font-size:calc(.7rem * var(--vl-cmp-total-scale, 1.5) * var(--vl-mobile-cmp-total-scale, 1))!important}.vl-compare-v2 .vl-compare-v2__cell--total .vl-mono{font-size:calc(.78rem * var(--vl-cmp-total-scale, 1.5) * var(--vl-mobile-cmp-total-scale, 1))!important}.vl-section-v2 .vl-btn{gap:calc(.7rem * var(--vl-btn-scale, 1.5) * var(--vl-mobile-btn-scale, 1));padding:calc(1.05rem * var(--vl-btn-scale, 1.5) * var(--vl-mobile-btn-scale, 1)) calc(2rem * var(--vl-btn-scale, 1.5) * var(--vl-mobile-btn-scale, 1));font-size:calc(.78rem * var(--vl-btn-scale, 1.5) * var(--vl-mobile-btn-scale, 1))}.vl-section-v2 .vl-link{font-size:calc(.78rem * var(--vl-btn-scale, 1.5) * var(--vl-mobile-btn-scale, 1))}}.vl-pdp-diptych__head .vl-eyebrow{font-size:calc(clamp(1rem,1.6vw,1.35rem) * var(--vl-section-title-scale, 1.5))!important}.vl-pdp-diptych__card-head{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.4rem}.vl-pdp-diptych__card-head .vl-eyebrow{margin:0;flex:0 0 auto}.vl-pdp-diptych__card-head h3{margin:0;font-family:var(--vl-display);font-style:italic;font-weight:500;line-height:1.2;font-size:calc(clamp(1.5rem,2.5vw,2rem) * var(--vl-card-title-scale, 1.5))!important;flex:1 1 auto;min-width:0}.vl-pdp-diptych__card--problem .vl-pdp-diptych__card-head h3{color:var(--vl-bronze)}.vl-pdp-diptych__card--solution .vl-pdp-diptych__card-head h3{color:var(--vl-paper)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/vl-design-system.css.map */
