.juice-nowrap{white-space:nowrap}.juice-hero .phero__title{max-width:none}@media (min-width:1024px){.juice-hero .phero__title{font-size:clamp(3.5rem,1.2rem + 4.8vw,6rem)}}.juice-hero .phero__media .frame{--ratio:4/3!important}@media (min-width:1024px){.juice-hero .phero__media .frame{--ratio:4/5!important}}.juice-short{background:var(--paper);padding-bottom:var(--section-y-tight)}.juice-short__grid{display:grid;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.juice-short__text{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,1rem + 5.6vw,6.75rem);line-height:1;letter-spacing:-.028em;text-transform:lowercase;color:var(--ink)}.juice-short__text em{font-family:var(--font-accent);font-style:italic;font-size:1.06em;letter-spacing:-.01em;color:var(--deep)}.juice-short__text .mask-line>span{text-wrap:balance}.juice-short__sub{color:var(--mute);max-width:34ch}@media (min-width:1024px){.juice-short__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.juice-short__eyebrow{grid-column:1/-1}.juice-short__text{grid-column:1/12}.juice-short__sub{grid-column:8/13}}.juice-chapters{background:var(--paper)}.juice-chapters--band{background:var(--cream)}.juice-chapters--last{padding-bottom:var(--section-y-tight)}.juice-chap{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);padding-block:var(--section-y-tight);border-top:1px solid var(--line)}.juice-chapters--band .juice-chap,.juice-chapters--last .juice-chap{border-top:0}.juice-chapters--band .juice-chap{padding-block:clamp(56px,7vw,112px)}.juice-chap__side{display:grid;grid-gap:clamp(24px,3.4vw,40px);gap:clamp(24px,3.4vw,40px);align-content:start;min-width:0}.juice-chap__head{display:grid;grid-gap:14px;gap:14px;justify-items:start;align-content:start}.juice-chap__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:.98;letter-spacing:-.028em;text-transform:lowercase;text-wrap:balance}.juice-chap__title em{color:var(--deep)}.juice-chap__dot{display:inline-block;width:.15em;height:.15em;min-width:9px;min-height:9px;max-width:14px;max-height:14px;margin-left:.1em;border-radius:50%;background:var(--juice);vertical-align:.62em}.juice-chap__copy{display:grid;grid-gap:20px;gap:20px;align-content:start;max-width:var(--measure);min-width:0}.juice-chap__lede{font-weight:300;font-size:var(--fs-lede);line-height:1.45;color:var(--ink);max-width:40ch;text-wrap:pretty}.juice-chap__copy .body{color:var(--ink)}@media (min-width:1024px){.juice-chap{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.juice-chap__title{font-size:clamp(3.5rem,1rem + 4.4vw,5.75rem)}.juice-chap__side{grid-column:1/6;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--safe-top) + 40px)}.juice-chap__side .juice-chap__img{max-height:calc(100svh - var(--header-h) - 240px)}.juice-chap__side .juice-chap__lede{max-width:30ch}.juice-chap>.juice-chap__copy,.juice-chap>.juice-points{grid-column:7/13}}.juice-aside{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding-block:18px 2px;border-top:1px solid var(--line)}.juice-aside__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border:1px solid var(--line);border-radius:50%;color:var(--mute)}.juice-aside__badge svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.juice-aside__text{font-size:1.125rem;line-height:1.55;color:var(--mute);max-width:52ch}.juice-callout{position:relative;margin-block:8px;padding-top:28px;font-family:var(--font-display);font-weight:400;font-size:clamp(1.375rem,1.18rem + .8vw,1.875rem);line-height:1.28;letter-spacing:-.012em;color:var(--deep);text-wrap:pretty}.juice-callout:before{content:"";position:absolute;left:0;top:0;width:48px;height:2px;border-radius:2px;background:var(--persimmon)}.juice-callout__hi{background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--leaf) 95%,transparent) 60%,color-mix(in srgb,var(--leaf) 95%,transparent) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.juice-hydrate{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:8px;padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--cream)}.juice-hydrate__label{display:inline-flex;align-items:center;gap:10px;color:var(--mute)}.juice-hydrate__label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--juice);flex:none}.juice-hydrate p{font-size:var(--fs-body);line-height:1.6}.juice-points{list-style:none;display:grid;grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media (min-width:640px){.juice-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.juice-point{display:grid;grid-gap:10px;gap:10px;align-content:start;padding-block:24px 28px;border-top:1px solid var(--line)}.juice-point__num{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--persimmon-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.juice-point__num:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--juice)}.juice-point__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-card);line-height:1.12;text-transform:lowercase;text-wrap:balance}.juice-acr{text-transform:none}.juice-point__text{color:var(--mute);max-width:44ch}.juice-chap__quote{margin-top:12px}.juice-tons{overflow:clip}.juice-tons__grid{display:grid;grid-gap:clamp(32px,5vw,56px);gap:clamp(32px,5vw,56px);position:relative}.juice-tons__head{display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);justify-items:start}.juice-tons__stat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;grid-column-gap:clamp(12px,1.8vw,24px);column-gap:clamp(12px,1.8vw,24px);font-family:var(--font-display);font-weight:400;line-height:.85}@media (max-width:767px){.juice-tons__stat{column-gap:18px}}.juice-tons__num-wrap{position:relative;display:inline-block}.juice-tons__ghost{display:block;visibility:hidden}.juice-tons__num{white-space:nowrap}.juice-tons .countup.juice-tons__count,.juice-tons__num{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.juice-tons .countup.juice-tons__count{position:absolute;left:50%;top:0;transform:translateX(-50%);text-align:center}.juice-tons__num{font-family:var(--font-display);font-size:clamp(7rem,3rem + 20vw,13rem);line-height:.82;letter-spacing:-.045em;color:var(--on-dark)}.juice-tons__unit{display:grid;grid-gap:10px;gap:10px;padding-bottom:.1em}.juice-tons__tons{display:block;font-size:clamp(2.75rem,1.2rem + 8vw,5.25rem);line-height:1}.juice-tons__of{color:var(--on-dark-mute);white-space:nowrap}.juice-tons__lede{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.24;letter-spacing:-.01em;max-width:34ch;text-wrap:pretty}.juice-tons__copy{display:grid;grid-gap:24px;gap:24px}.juice-tons__copy .body{color:var(--on-dark-mute)}.juice-tons__media{--bottle-w:min(64vw,300px);--bottle-h:calc(var(--bottle-w) * 4 / 3);position:relative;display:grid;place-items:center;min-height:0}.juice-tons__bottles{position:relative;z-index:1;width:var(--bottle-w)}.juice-tons__img{width:100%;height:auto}.juice-tons__rings{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.juice-tons__rings span{position:absolute;left:0;top:0;width:calc(var(--bottle-h) * 1.1);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--on-dark) 12%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.juice-tons__rings span:nth-child(2){width:calc(var(--bottle-h) * .84);border-color:var(--line-dark)}.juice-tons__rings span:nth-child(3){width:calc(var(--bottle-h) * .58);border-color:color-mix(in srgb,var(--leaf) 24%,transparent)}@media (min-width:1024px){.juice-tons__media{--bottle-w:min(400px,36vw)}.juice-tons__rings span{width:calc(var(--bottle-h) * 1.2)}.juice-tons__rings span:nth-child(2){width:calc(var(--bottle-h) * .94)}.juice-tons__rings span:nth-child(3){width:calc(var(--bottle-h) * .68)}.juice-tons__lede{max-width:28ch}}html.motion-ready .juice-tons__media[data-reveal] .juice-tons__rings span{opacity:0;transform:translate(-50%,-50%) scale(1.18);transition:opacity var(--dur-5) var(--ease-soft),transform var(--dur-6) var(--ease-out)}html.motion-ready .juice-tons__media:is(.is-in,[data-in]) .juice-tons__rings span{opacity:1;transform:translate(-50%,-50%)}html.motion-ready .juice-tons__media:is(.is-in,[data-in]) .juice-tons__rings span:nth-child(2){transition-delay:.12s}html.motion-ready .juice-tons__media:is(.is-in,[data-in]) .juice-tons__rings span:nth-child(3){transition-delay:.24s}@media (min-width:1024px){.juice-tons__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:center}.juice-tons__head{grid-column:1/8;grid-row:1}.juice-tons__copy{grid-column:1/8;grid-row:2}.juice-tons__media{grid-column:8/13;grid-row:1/3}}.juice-process{background:var(--paper)}.juice-steps{list-style:none;display:grid;grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);max-width:1120px;margin-inline:auto}.juice-step{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--safe-top) + 14px + var(--n, 0) * 12px)}.juice-step__card{--step-fg:var(--ink);--step-mute:var(--mute);--step-num:var(--deep);position:relative;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);min-height:clamp(360px,54svh,480px);padding:clamp(24px,4.4vw,56px);border-radius:var(--r-card);border:1px solid var(--line);background:var(--cream);color:var(--step-fg);overflow:hidden;isolation:isolate}.juice-step--2 .juice-step__card{background:var(--deep);border-color:var(--deep);--step-fg:var(--on-dark);--step-mute:var(--on-dark-mute);--step-num:var(--leaf)}.juice-step--3 .juice-step__card{background:var(--sand);border-color:var(--line)}.juice-step--4 .juice-step__card{background:var(--ink);border-color:var(--ink);--step-fg:var(--on-dark);--step-mute:var(--on-dark-mute);--step-num:var(--leaf)}.juice-step__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.juice-step__label{color:var(--step-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.juice-step__dot{width:10px;height:10px;border-radius:50%;background:var(--juice);flex:none}.juice-step__num{align-self:center;font-family:var(--font-accent);font-style:italic;font-size:clamp(6.5rem,3rem + 18vw,13rem);line-height:.8;letter-spacing:-.03em;color:var(--step-num);font-feature-settings:"lnum";font-variant-numeric:lining-nums;pointer-events:none}.juice-step__body{align-self:end;display:grid;grid-gap:12px;gap:12px;max-width:34em}.juice-step__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.02em;text-transform:lowercase}.juice-step__text{color:var(--step-mute);max-width:40ch;font-size:var(--fs-body);line-height:1.6}.juice-step__bar{position:relative;display:block;height:2px;border-radius:2px;background:color-mix(in srgb,var(--step-fg) 16%,transparent);overflow:hidden}.juice-step__bar>span{position:absolute;inset:0;background:var(--juice);transform-origin:left;transform:scaleX(var(--p,1))}html.motion-ready .juice-step__bar[data-reveal]{opacity:1}html.motion-ready .juice-step__bar[data-reveal]>span{transform:scaleX(0);transition:transform 1.4s var(--ease-io) .25s}html.motion-ready .juice-step__bar:is(.is-in,[data-in])>span{transform:scaleX(var(--p,1))}@media (min-width:768px){.juice-step__card{min-height:clamp(380px,50svh,460px);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto 1fr auto;column-gap:clamp(32px,5vw,80px)}.juice-step__bar,.juice-step__top{grid-column:1/-1}.juice-step__num{grid-column:1;grid-row:2;align-self:end}.juice-step__body{grid-column:2;grid-row:2}}.juice-split__grid{display:grid;grid-gap:clamp(36px,5vw,64px);gap:clamp(36px,5vw,64px)}.juice-split__media .frame{max-width:560px}.juice-split__copy{display:grid;grid-gap:20px;gap:20px;align-content:center}.juice-split .juice-split__head{margin-bottom:clamp(8px,2vw,24px)}.juice-split__copy .body{color:var(--ink)}@media (min-width:1024px){.juice-split__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:center}.juice-split__media{grid-column:1/6}.juice-split__copy{grid-column:7/13}}.juice-mark{font-weight:400;color:var(--ink);background-image:linear-gradient(transparent 58%,color-mix(in srgb,var(--leaf) 95%,transparent) 58%,color-mix(in srgb,var(--leaf) 95%,transparent) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.juice-vs{max-width:1080px;margin-inline:auto}.juice-vs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(16px,5vw,80px);column-gap:clamp(16px,5vw,80px);padding-block:clamp(16px,2.2vw,24px);border-bottom:1px solid var(--line);align-items:baseline}.juice-vs__row--head{padding-top:0;padding-bottom:18px;border-bottom-color:var(--ink);align-items:center}.juice-vs__cell{min-width:0}.juice-vs__row--head .juice-vs__cell{display:flex;align-items:center;gap:12px}.juice-vs__name{font-family:var(--font-display);font-size:var(--fs-card);line-height:1.1;text-transform:lowercase}.juice-vs__cell--theirs .juice-vs__name{color:var(--mute)}.juice-vs__badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex:none}.juice-vs__badge svg{width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.juice-vs__badge--yes{background:var(--deep)}.juice-vs__badge--yes svg{stroke:var(--on-dark)}.juice-vs__badge--no{border:1px solid var(--line)}.juice-vs__badge--no svg{stroke:var(--mute);width:13px;height:13px}.juice-vs__cell--ours{position:relative;padding-left:26px;font-family:var(--font-display);font-size:clamp(1.1875rem,1rem + .7vw,1.625rem);line-height:1.22;color:var(--ink);text-wrap:pretty}.juice-vs__row--head .juice-vs__cell--ours{padding-left:0}.juice-vs__cell--theirs{font-size:var(--fs-body);line-height:1.45;color:var(--mute);text-wrap:pretty}.juice-vs__tick{position:absolute;left:2px;top:.38em;width:14px;height:8px;border-left:1.5px solid var(--deep);border-bottom:1.5px solid var(--deep);transform:rotate(-45deg);transform-origin:30% 60%}html.motion-ready .juice-vs__row[data-reveal] .juice-vs__tick{transform:rotate(-45deg) scale(0);transition:transform var(--dur-4) var(--ease-out) calc(.22s + min(var(--i, 0), 6) * var(--stagger))}html.motion-ready .juice-vs__row:is(.is-in,[data-in]) .juice-vs__tick{transform:rotate(-45deg) scale(1)}@media (max-width:559px){.juice-vs__row{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.juice-vs__cell--ours{padding-left:22px;font-size:1.125rem;line-height:1.3;text-wrap:balance}.juice-vs__cell--theirs{font-size:1.125rem;line-height:1.4;text-wrap:balance}.juice-vs__tick{width:12px;height:7px}.juice-vs__name{font-size:1.25rem}.juice-vs__badge{width:28px;height:28px}.juice-vs__row--head .juice-vs__cell{gap:8px}}@media (max-width:419px){.juice-vs__row--head .juice-vs__name{font-size:1.0625rem;white-space:nowrap;letter-spacing:-.01em}.juice-vs__row--head .juice-vs__badge{width:24px;height:24px}.juice-vs__row--head .juice-vs__badge svg{width:12px;height:12px}.juice-vs__row--head .juice-vs__badge--no svg{width:10px;height:10px}.juice-vs__row--head .juice-vs__cell{gap:6px}}.juice-ticker{background:var(--paper);border-block:1px solid var(--line)}@media (max-width:767px){.juice-ticker .ticker__row+.ticker__row{display:none}}.juice-voice .quote{padding-top:clamp(56px,7vw,96px)}.juice-voice .quote:before{color:var(--leaf);opacity:.14;font-size:clamp(8rem,16vw,14rem)}.juice-voice .quote__text{font-size:clamp(2rem,1.1rem + 3.4vw,4rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.juice-voice .quote__name{font-size:var(--fs-body);color:var(--on-dark)}.juice-chapters--last .juice-chap{padding-bottom:clamp(48px,6vw,96px)}.juice-glass{padding-bottom:clamp(24px,4vw,64px)}.juice-glass__grid{display:grid;grid-gap:clamp(40px,6vw,72px);gap:clamp(40px,6vw,72px)}.juice-glass__media{order:-1;justify-self:center;width:min(100%,440px)}.juice-glass__copy{display:grid;grid-gap:20px;gap:20px;align-content:center}.juice-glass .juice-glass__head{margin-bottom:clamp(8px,2vw,24px)}.juice-glass__copy .body{color:var(--ink)}.juice-glass__list{margin-top:12px;padding-top:24px;border-top:1px solid var(--line)}@media (min-width:1024px){.juice-glass__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:center}.juice-glass__copy{grid-column:1/7}.juice-glass__media{order:0;grid-column:8/13;width:100%;max-width:480px;justify-self:end}}.juice-lineup .snap__item{display:flex;flex-direction:column}.juice-lineup .bottle{flex:1 1 auto;grid-template-rows:auto 1fr;align-content:stretch}.juice-lineup .bottle__meta{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:calc(var(--fs-label) * 1.3 + 8px)}.juice-lineup .bottle__meta>.tag{position:absolute;left:0;top:0}.juice-lineup .bottle__foot{margin-top:auto;padding-top:4px}.juice-lineup .bottle__go{margin-left:auto}.juice-faq__grid{display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px)}.juice-faq .juice-faq__head{margin-bottom:0}.juice-faq__side{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);align-content:start}.juice-faq__quote .quote__text{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);color:var(--deep)}.juice-faq__list p{text-wrap:pretty}@media (max-width:1023px){.juice-faq__quote-wrap{order:2}.juice-faq__side{display:contents}.juice-faq__head{order:0}.juice-faq__list{order:1}}@media (min-width:1024px){.juice-faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.juice-faq__side{grid-column:1/6;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--safe-top) + 48px)}.juice-faq__list{grid-column:7/13}}@media (prefers-reduced-motion:reduce){html.motion-ready .juice-tons__media[data-reveal] .juice-tons__rings span{opacity:1;transform:translate(-50%,-50%);transition:none}html.motion-ready .juice-step__bar[data-reveal]>span{transform:scaleX(var(--p,1));transition:none}html.motion-ready .juice-vs__row[data-reveal] .juice-vs__tick{transform:rotate(-45deg);transition:none}}