@font-face{font-family:Arimo VL;src:url(vl-arimo-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono VL;src:url(vl-jetbrains-mono-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:root{--vl-paper: #fef6ec;--vl-paper-warm: #faeede;--vl-paper-soft: #faeede;--vl-gold: #d1a777;--vl-gold-deep: #d1a777;--vl-gold-soft: rgba(209, 167, 119, .18);--vl-bronze: #403c36;--vl-bronze-soft: rgba(64, 60, 54, .08);--vl-ink: #403c36;--vl-ink-mute: rgba(64, 60, 54, .65);--vl-line: rgba(64, 60, 54, .14);--vl-line-strong: rgba(64, 60, 54, .32);--vl-display: "Arimo VL", Arimo, Arial, sans-serif;--vl-body: "Arimo VL", Arimo, Arial, sans-serif;--vl-mono: "JetBrains Mono VL", "JetBrains Mono", ui-monospace, 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, 1, .36, 1);--vl-ease-out: cubic-bezier(.22, 1, .36, 1);--vl-slow: .52s;--vl-med: .48s;--vl-fast: .18s}.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-pictogram{width:var(--vl-icon-size, 48px);height:var(--vl-icon-size, 48px);display:inline-block;flex:0 0 auto;color:inherit;background:currentColor;-webkit-mask:var(--vl-icon-mask) center / contain no-repeat;mask:var(--vl-icon-mask) center / contain no-repeat}.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: "Arimo VL", Arimo, Arial, sans-serif}.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-bg-bronze{background:var(--vl-bronze);color:var(--vl-paper)}.vl-bg-ink{background:var(--vl-ink);color:var(--vl-paper)}.template-index #MainContent{background:linear-gradient(180deg,var(--vl-paper) 0%,var(--vl-paper-warm) 38%,var(--vl-paper-soft) 64%,var(--vl-paper-warm) 84%,var(--vl-paper) 100%)}.template-index .vl-bg-paper,.template-index .vl-bg-paper-warm,.template-index .vl-bg-paper-soft,.template-index .vl-bg-gold-tint{background:transparent!important}.template-index .vl-bg-bronze,.template-index .vl-bg-ink{border-radius:clamp(22px,3vw,40px);margin:clamp(1.5rem,4vw,3.5rem) clamp(0px,3vw,44px);overflow:hidden;box-shadow:0 40px 90px -50px #2e2a398c;position:relative;z-index:1}.template-index #MainContent{position:relative}.template-index #MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;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.55'/><path d='M0,132 Q150,192 300,132 T600,132' stroke='%23b88d5c' stroke-width='1' fill='none' opacity='0.4'/><path d='M0,68 Q150,22 300,68 T600,68' stroke='%23b88d5c' stroke-width='0.8' fill='none' opacity='0.28'/></svg>");background-repeat:repeat;background-size:1600px 520px;opacity:.6;animation:vl-page-wave 90s linear infinite}@keyframes vl-page-wave{0%{background-position:0 0}to{background-position:-1600px 0}}@media(prefers-reduced-motion:reduce){.template-index #MainContent:before{animation:none}}.template-index .vl-section-v2:before{display:none!important}.template-index .vl-section-v2{z-index:1}.template-index .vl-science-v2--fig-diagram{overflow:visible}.template-index .vl-science-v2--fig-diagram .vl-science-v2__inner{grid-template-columns:1fr!important}.template-index .vl-science-v2--fig-diagram .vl-science-v2__text{max-width:66%}.template-index .vl-science-v2--fig-diagram .vl-science-v2__figure{position:absolute;margin:0;z-index:3;pointer-events:none;top:clamp(-120px,-12vw,-64px);right:clamp(8px,4vw,90px);width:clamp(122px,32vw,400px)}@media(min-width:861px){.template-index .vl-science-v2--fig-diagram .vl-science-v2__text{max-width:58%}.template-index .vl-science-v2--fig-diagram .vl-science-v2__figure{top:clamp(-165px,-12vw,-96px);right:clamp(24px,6vw,96px);width:clamp(280px,32vw,400px)}}.template-index .vl-science-v2--fig-diagram .vl-science-v2__diagram:before{content:"";position:absolute;top:-14%;right:-10%;bottom:-8%;left:-10%;background:radial-gradient(58% 52% at 58% 42%,rgba(209,167,119,.2),transparent 72%);z-index:-1;pointer-events:none}.template-index .vl-science-v2--fig-diagram .vl-wall__mucus:not(.vl-wall__mucus--gold){stroke:var(--vl-gold-deep)!important}.template-index .vl-science-v2--fig-diagram .vl-wall__stalk circle{fill:var(--vl-gold)!important}.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)}.template-index #MainContent{background:var(--vl-bronze);overflow-x:hidden;overflow:clip}.template-index #MainContent>.shopify-section:first-child{background:var(--vl-bronze)}.template-index .vl-home-chapter--hero,.template-index .vl-home-chapter--bronze,.template-index .vl-home-chapter--paper,.template-index .vl-home-chapter--bronze-close{position:relative;isolation:isolate;--vl-home-radius: clamp(1.5rem, 3vw, 2.5rem)}.template-index .vl-home-chapter--hero,.template-index .vl-home-chapter--bronze,.template-index .vl-home-chapter--bronze-close{background:var(--vl-bronze)!important;color:var(--vl-paper)!important}.template-index .vl-home-chapter--paper{background:var(--vl-paper)!important;color:var(--vl-bronze)!important}.template-index .vl-home-chapter--bronze .vl-display,.template-index .vl-home-chapter--bronze .vl-display--editorial,.template-index .vl-home-chapter--bronze .vl-display--cinematic,.template-index .vl-home-chapter--bronze-close .vl-display{color:var(--vl-paper)!important}.template-index .vl-home-chapter--bronze .vl-body-md,.template-index .vl-home-chapter--bronze .vl-body-sm,.template-index .vl-home-chapter--bronze .vl-lede,.template-index .vl-home-chapter--bronze-close .vl-lede{color:#fef6ecd1!important}.template-index .vl-home-chapter--paper .vl-display,.template-index .vl-home-chapter--paper .vl-display--editorial,.template-index .vl-home-chapter--paper .vl-display--cinematic,.template-index .vl-home-chapter--paper h2,.template-index .vl-home-chapter--paper h3{color:var(--vl-bronze)!important}.template-index .vl-home-chapter--paper .vl-body-md,.template-index .vl-home-chapter--paper .vl-body-sm,.template-index .vl-home-chapter--paper .vl-lede{color:var(--vl-ink)!important}.template-index .vl-display,.template-index .vl-display--editorial,.template-index .vl-display--cinematic,.template-index .vl-display--refined,.template-index .vl-home-chapter--paper h2,.template-index .vl-home-chapter--paper h3{font-family:var(--vl-display)!important}.template-index .vl-body-md,.template-index .vl-body-sm,.template-index .vl-lede,.template-index .vl-btn,.template-index .vl-review-card__body,.template-index .vl-product-spotlight__price{font-family:var(--vl-body)!important}.template-index .vl-mono,.template-index .vl-eyebrow,.template-index .vl-eyebrow-v2{font-family:var(--vl-mono)!important}.template-index .vl-home-seam--paper{z-index:2;margin-top:calc(var(--vl-home-radius) * -1);border-radius:var(--vl-home-radius) var(--vl-home-radius) 0 0}.template-index .vl-home-seam--bronze{z-index:2;margin-inline:clamp(.625rem,1.5vw,1.25rem);border-radius:var(--vl-home-radius)}.template-index .vl-home-corner-bottom{position:relative;z-index:2;border-radius:0 0 var(--vl-home-radius) var(--vl-home-radius);overflow:hidden}.template-index .vl-home-continuation{margin-top:-1px;padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(2.5rem,5vw,5rem)}.template-index .vl-home-continuation+.shopify-section .vl-home-continuation{padding-top:clamp(1rem,2vw,2rem)}.no-js .vl-reveal{opacity:1;transform:none;transition:none}@media(max-width:760px){.template-index .vl-home-seam--bronze{margin-inline:.625rem}.template-index .vl-home-continuation{padding-top:2.5rem;padding-bottom:2.5rem}}@media(prefers-reduced-motion:reduce){.template-index .vl-foundation-ecosystem__microbe,.template-index .vl-foundation-ecosystem__support-line,.template-index .vl-ticker-rail{animation:none!important;transition:none!important}}:root{--font-body-family: "Arimo VL", Arimo, Arial, sans-serif;--font-heading-family: "Arimo VL", Arimo, Arial, sans-serif;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 350;--font-heading-weight: 350;--vl-fs-display: 48px;--vl-fs-section: 40px;--vl-fs-statement: 36px;--vl-fs-title: 32px;--vl-fs-title-mobile: 28px;--vl-fs-heading: 24px;--vl-fs-subhead: 20px;--vl-fs-lead: 18px;--vl-fs-body: 16px;--vl-fs-ui: 14px;--vl-fs-label: 12px;--vl-fs-legal: 9.6px;--vl-space-1: 4px;--vl-space-2: 8px;--vl-space-3: 12px;--vl-space-4: 16px;--vl-space-5: 24px;--vl-space-6: 32px;--vl-space-7: 48px;--vl-space-8: 64px;--vl-space-9: 80px;--vl-space-10: 120px;--vl-radius-small: 10px;--vl-radius-inner: 16px;--vl-radius-card: 24px;--vl-radius-media: 24px;--vl-radius-board: 32px;--vl-radius-hero-bottom: 32px;--vl-radius-pill: 999px;--vl-motion-fast: .18s;--vl-motion-close: .21s;--vl-motion-slide: .48s;--vl-motion-reveal: .52s;--vl-ease-fluid: cubic-bezier(.22, 1, .36, 1);--vl-fast: var(--vl-motion-fast);--vl-med: var(--vl-motion-slide);--vl-slow: var(--vl-motion-reveal);--vl-ease: var(--vl-ease-fluid);--vl-ease-out: var(--vl-ease-fluid);--buttons-radius: var(--vl-radius-pill);--buttons-radius-outset: var(--vl-radius-pill);--inputs-radius: var(--vl-radius-inner);--inputs-radius-outset: var(--vl-radius-inner)}html,body,button,input,select,textarea{font-family:var(--vl-body)!important;font-synthesis:none;text-rendering:optimizeLegibility}body{color:var(--vl-bronze);background:var(--vl-paper);font-size:var(--vl-fs-body);font-weight:350;line-height:1.3;letter-spacing:-.01em}.vl,.footer,.header,.menu-drawer,.predictive-search{font-family:var(--vl-body)!important}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,.vl-display,.vl-h1,.vl-h2,.vl-h3,.vl-display--cinematic,.vl-display--editorial,.vl-display--refined,.vl-number,.vl-cursive,.vl-review-card__body{font-family:var(--vl-display)!important;font-style:normal!important;font-synthesis:none}.vl-section-v2 .vl-display--cinematic,.vl-hero-v2 .vl-display--cinematic,h1.vl-display,.vl-h1{font-size:var(--vl-fs-display)!important;font-weight:350!important;line-height:1.1!important;letter-spacing:-1.2px!important}.vl-section-v2 .vl-display,.vl-section-v2 h2.vl-display,.vl-section-v2 .vl-display--editorial,.vl-h2{font-size:var(--vl-fs-section)!important;font-weight:350!important;line-height:1.1!important;letter-spacing:-.4px!important}.vl-section-v2 .vl-display--refined,.vl-section-v2 .vl-h3,.vl-section-v2 h3,.vl-journal-card__title,.vl-advantage-card h3{font-size:var(--vl-fs-heading)!important;font-weight:350!important;line-height:1.2!important;letter-spacing:-.48px!important}.vl-display em,.vl-display strong,.vl-display--cinematic em,.vl-display--cinematic strong,.vl-display--editorial em,.vl-display--editorial strong,.vl-display--refined em,.vl-display--refined strong{font-style:normal!important;font-weight:500!important}.vl-body-lg,.vl-lede,.vl-section-v2 [class*=__lede],.vl-review-card__body{font-size:var(--vl-fs-lead)!important;font-weight:350!important;line-height:1.3!important;letter-spacing:-.18px!important}.vl-body-md,.vl-body-text,.vl-section-v2 p:not(.vl-eyebrow):not(.vl-eyebrow-v2):not(.vl-mono):not(.vl-lede),.rte,.field__input,.select__select,.customer input,.customer select{font-size:var(--vl-fs-body)!important;font-weight:350!important;line-height:1.3!important;letter-spacing:-.16px!important}.vl-body-sm,.header__menu-item,.list-menu__item,.footer-block__details-content .list-menu__item--link,.copyright__content{font-size:var(--vl-fs-ui)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}.vl-eyebrow,.vl-eyebrow-v2,.vl-label,.vl-mono,.caption,.caption-with-letter-spacing,.badge,.form__label{font-family:var(--vl-mono)!important;font-size:var(--vl-fs-label)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.02em!important}.copyright__content,.product__tax,.product__policies,.vl-legal{font-size:var(--vl-fs-legal)!important;line-height:1.4!important}.vl-number,.vl-metric{font-size:var(--vl-fs-title)!important;font-weight:300!important;line-height:1.5!important;letter-spacing:0!important}.vl-btn,.button,.shopify-payment-button__button,.customer button{min-height:44px;border-radius:var(--vl-radius-pill)!important;font-family:var(--vl-body)!important;font-size:var(--vl-fs-body)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.04px!important;text-transform:none!important;transition:opacity var(--vl-motion-fast) var(--vl-ease-fluid),transform var(--vl-motion-fast) var(--vl-ease-fluid)!important}.vl-btn--primary{background:var(--vl-bronze)!important;color:var(--vl-paper)!important;border-color:var(--vl-bronze)!important}.vl-btn--gold,.vl-btn--ghost-light{background:var(--vl-paper)!important;color:var(--vl-bronze)!important;border-color:var(--vl-paper)!important}.vl-btn--primary:hover,.vl-btn--gold:hover,.vl-btn--ghost-light:hover{opacity:.88;transform:translateY(-1px)}.vl-btn--ghost{min-height:44px;padding-inline:0;background:transparent!important;color:var(--vl-bronze)!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important}.vl-link{min-height:44px;font-family:var(--vl-body)!important;font-size:var(--vl-fs-ui)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;transition:opacity var(--vl-motion-fast) var(--vl-ease-fluid),gap var(--vl-motion-fast) var(--vl-ease-fluid)!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vl-gold)!important;outline-offset:3px}.vl-formulation-card,.vl-journal-card,.vl-review-card,.vl-advantage-card,.card,.content-container{border-radius:var(--vl-radius-card)}.vl-mission-v2__media img,.vl-mission-v2__media .vl-placeholder,.vl-foundation__image,.vl-product-spotlight__media,.global-media-settings{border-radius:var(--vl-radius-media)}.header-wrapper.frosted{color:var(--vl-paper)!important;background:#403c36f0!important;border-bottom:1px solid rgba(254,246,236,.13)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.header-wrapper.frosted .header__menu-item,.header-wrapper.frosted .header__icon,.header-wrapper.frosted .header__heading-link,.header-wrapper.frosted .list-menu__item{color:var(--vl-paper)!important}.header-wrapper.frosted .header__heading-logo{filter:brightness(0) invert(1)!important}.header__icon,.modal__toggle,.menu-drawer__close-button,.list-social__link,.slider-button{min-width:44px;min-height:44px}.header__icon .icon,.modal__toggle .icon,.menu-drawer__close-button .icon,.list-social__link .icon,.slider-button .icon{width:20px!important;height:20px!important}.footer{font-family:var(--vl-body)!important}.footer-block__heading{font-family:var(--vl-body)!important;font-size:var(--vl-fs-subhead)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}.field__input,.select__select,.customer input,.customer select,.newsletter-form__field-wrapper{border-radius:var(--vl-radius-inner)!important}.vl-reveal{transition-duration:var(--vl-motion-reveal)!important;transition-timing-function:var(--vl-ease-fluid)!important}@media(max-width:767px){.vl-section-v2.vl-hero-v2 .vl-display--cinematic{font-size:var(--vl-fs-title)!important}.vl-section-v2 .vl-display--cinematic,.vl-hero-v2 .vl-display--cinematic,h1.vl-display,.vl-h1{font-size:var(--vl-fs-title)!important;line-height:1.1!important;letter-spacing:-.8px!important}.vl-section-v2 .vl-display,.vl-section-v2 h2.vl-display,.vl-section-v2 .vl-display--editorial,.vl-h2{font-size:var(--vl-fs-title-mobile)!important;line-height:1.1!important;letter-spacing:-.28px!important}.vl-section-v2 .vl-display--refined,.vl-section-v2 .vl-h3,.vl-section-v2 h3,.vl-journal-card__title,.vl-advantage-card h3{font-size:var(--vl-fs-body)!important;line-height:1.3!important;letter-spacing:-.16px!important}}.vl-page.vl-about-hero.vl-section-v2 .vl-about-hero__title{font-size:calc(var(--vl-fs-display) * var(--vl-heading-scale, 1) * var(--vl-about-hero-type-normalizer, .3333))!important}.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__title,.vl-page.vl-about-story.vl-section-v2 .vl-about-story__title,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__title,.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__title,.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__title{font-size:calc(var(--vl-fs-section) * var(--vl-heading-scale, 1))!important}.vl-page.vl-about-hero.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-standard.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-story.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-journey.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-mission.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-cta.vl-section-v2 .vl-eyebrow-v2{font-size:max(var(--vl-fs-label),calc(var(--vl-fs-label) * var(--vl-eyebrow-scale, 1)))!important}.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__body,.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__body :is(p,ul,ol,li),.vl-page.vl-about-story.vl-section-v2 .vl-about-story__body,.vl-page.vl-about-story.vl-section-v2 .vl-about-story__body :is(p,ul,ol,li),.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__intro,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__intro :is(p,ul,ol,li),.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__body,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__body :is(p,ul,ol,li),.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__principle-body,.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__principle-body :is(p,ul,ol,li),.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__body,.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__body :is(p,ul,ol,li){font-size:max(var(--vl-fs-body),calc(var(--vl-fs-body) * var(--vl-body-scale, 1)))!important}.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__year.vl-mono{font-size:max(var(--vl-fs-label),calc(var(--vl-fs-label) * var(--vl-chapter-scale, 1)))!important}@media(max-width:760px){.vl-page.vl-about-hero.vl-section-v2 .vl-about-hero__title{font-size:calc(var(--vl-fs-title) * var(--vl-heading-scale, 1) * var(--vl-mobile-heading-scale, 1) * var(--vl-about-hero-mobile-type-normalizer, .6667))!important}.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__title,.vl-page.vl-about-story.vl-section-v2 .vl-about-story__title,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__title,.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__title,.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__title{font-size:calc(var(--vl-fs-title-mobile) * var(--vl-heading-scale, 1) * var(--vl-mobile-heading-scale, 1))!important}.vl-page.vl-about-hero.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-standard.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-story.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-journey.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-mission.vl-section-v2 .vl-eyebrow-v2,.vl-page.vl-about-cta.vl-section-v2 .vl-eyebrow-v2{font-size:max(var(--vl-fs-label),calc(var(--vl-fs-label) * var(--vl-eyebrow-scale, 1) * var(--vl-mobile-eyebrow-scale, 1)))!important}.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__body,.vl-page.vl-about-standard.vl-section-v2 .vl-about-standard__body :is(p,ul,ol,li),.vl-page.vl-about-story.vl-section-v2 .vl-about-story__body,.vl-page.vl-about-story.vl-section-v2 .vl-about-story__body :is(p,ul,ol,li),.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__body,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__body :is(p,ul,ol,li),.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__principle-body,.vl-page.vl-about-mission.vl-section-v2 .vl-about-mission__principle-body :is(p,ul,ol,li){font-size:max(var(--vl-fs-body),calc(var(--vl-fs-body) * var(--vl-body-scale, 1) * var(--vl-mobile-body-scale, 1)))!important}.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__intro,.vl-page.vl-about-journey.vl-section-v2 .vl-about-journey__intro :is(p,ul,ol,li),.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__body,.vl-page.vl-about-cta.vl-section-v2 .vl-about-cta__body :is(p,ul,ol,li){font-size:max(var(--vl-fs-body),calc(var(--vl-fs-body) * var(--vl-body-scale, 1) * var(--vl-mobile-body-scale, 1) * var(--vl-mobile-lede-scale, 1)))!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/vl-design-system.css.map */
