.homepage-redesign-cup-story{--bg: #fdf6f3;--bg-soft: #fffbf7;--bg-warm: #efe3d7;--fg: #1f1f1f;--fg-70: rgba(31, 31, 31, .7);--fg-20: rgba(31, 31, 31, .2);--beige: #fdf6f3;--orange: #ec9808;--font-display: "Futura Std", "Futura", "Futura PT", "Trebuchet MS", "Arial Narrow", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--pad: clamp(16px, 4vw, 60px)}.homepage-redesign-cup-story .display{font-family:var(--font-display);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;line-height:.85;font-stretch:75%}.homepage-redesign-cup-story .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:24px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease;border:1px solid transparent;white-space:nowrap}.homepage-redesign-cup-story .cta:hover{transform:translateY(-1px)}.homepage-redesign-cup-story .cta-orange{background:var(--orange);color:var(--fg)}.homepage-redesign-cup-story .cta-orange:hover{background:#d88800}.homepage-redesign-cup-story .cup-label h4{font-family:"Futura Std",var(--font-display);font-weight:500;font-style:normal;font-stretch:condensed;font-size:40px;line-height:100%;letter-spacing:0;text-transform:uppercase}.cup-section{background:var(--bg);position:relative}.cup-track{--track-h: 496vh;height:var(--track-h);position:relative}html.cup-snapping{scroll-snap-type:y mandatory;scroll-padding-top:0}.cup-snap{position:absolute;left:0;top:calc(var(--snap-k, 0) * (var(--track-h) - 100vh));width:1px;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}.cup-sticky{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bg);--cup-w: min(72vh, 92vw, 880px);--cup-cy: 52vh;--cup-seat: min(5vh, 5.5vw, 52px);--frozen-peak: 1.16;--cup-bottom: calc(100vh - var(--cup-cy) - var(--cup-w) / 2 - var(--cup-seat));--cup-top: calc(var(--cup-cy) - var(--cup-w) / 2 + var(--cup-seat));--cup-settle-delay: 0s;--frozen-drama-extra: calc(var(--frozen-peak) - 1);--frozen-drama-p: 0;--label-exit-p: 0;--frozen-beat-delay: 0s;--frozen-stagger: .55;--frozen-settle: .82;--intro-scale: 1.4;--intro-y: 6.5vh;--intro-p: 1;--intro-rim: calc( var(--cup-cy) + var(--intro-y) - .28 * var(--cup-w) * var(--intro-scale) )}.cup-img,.cup-headline,.cup-subtitle,.cup-tags,.cup-label,.cup-label:after,.cup-frozen,.cup-frozen-word,.cup-frozen-ch,.cup-hero-final,.cup-hero-name,.cup-hero-protein{transition:none!important}.cup-sticky:not([data-stage="0"]){--cup-settle-delay: .48s}.cup-sticky[data-stage="8"]{background:linear-gradient(180deg,var(--bg) 0%,#f0e6dc 100%);--frozen-beat-delay: .72s}.cup-sticky[data-stage="9"]{background:var(--bg)}.cup-headline{position:absolute;left:50%;margin:0;text-align:center;color:var(--fg);letter-spacing:-.035em;line-height:.86;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(80px,16.7vw,240px);width:100%;white-space:nowrap;top:auto;bottom:calc(100% - var(--intro-rim) - .28em);transform:translate(-50%,calc(-160% * var(--exit-p, 0)));opacity:calc(1 - var(--exit-p, 0));will-change:transform,opacity;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .55s ease}.cup-headline .word{display:inline-block}.cup-headline .word+.word{margin-left:.35em}.cup-headline.is-blur{z-index:4;filter:blur(6px);opacity:calc(.85 * (1 - var(--exit-p, 0)));-webkit-mask-image:radial-gradient(ellipse 26% 75% at 50% 100%,#000 55%,rgba(0,0,0,.6) 78%,transparent 95%);mask-image:radial-gradient(ellipse 26% 75% at 50% 100%,#000 55%,rgba(0,0,0,.6) 78%,transparent 95%)}.cup-images{position:absolute;left:50%;top:var(--cup-cy);transform:translate(-50%,-50%);width:var(--cup-w);aspect-ratio:4100 / 4098;z-index:3}.cup-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;will-change:opacity,transform;transition:opacity .72s ease-in-out}.cup-img.is-frozen-cup{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;transform:translateY(var(--cup-seat)) scale(calc(1 + var(--frozen-drama-extra) * var(--frozen-drama-p, 0)));transition:opacity .72s ease-in-out,transform 0s linear}.cup-img.is-frozen-cup.cup-frozen-drama-armed{transition:opacity .72s ease-in-out,transform 2.48s cubic-bezier(.14,.76,.08,1) var(--frozen-beat-delay, 0s)}.cup-img.is-empty-cup{transform-origin:50% 50%;transform:translateY(calc(var(--intro-y) + (var(--cup-seat) - var(--intro-y)) * var(--intro-p))) scale(calc(var(--intro-scale) + (1 - var(--intro-scale)) * var(--intro-p)))}.cup-sticky[data-stage="0"] .cup-img.is-protein-base{transition:opacity .28s ease-in}.cup-sticky[data-stage="0"] .cup-label.is-protein-label{transition:opacity .28s ease-in,transform .4s cubic-bezier(.2,.8,.2,1)}.cup-img.is-fill-align{transform:translateY(var(--cup-seat));transform-origin:50% 100%}.cup-subtitle{position:absolute;top:52%;left:50%;font-family:"Futura Std",var(--font-display);font-weight:500;font-style:normal;font-stretch:condensed;text-transform:uppercase;font-size:clamp(28px,2.8vw,40px);letter-spacing:0;line-height:100%;max-width:clamp(240px,24vw,345px);text-align:center;z-index:5;color:var(--fg);transform:translate(-50%,calc(-50% - 260% * var(--exit-p, 0) + clamp(14px,2vh,24px) * (1 - var(--p, 0))));opacity:calc(1 - var(--exit-p, 0));will-change:transform,opacity;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .55s ease}.cup-labels-wrap,.cup-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.cup-label{position:absolute;top:var(--y, 50%);width:220px;opacity:0;will-change:opacity,transform;transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.cup-labels.labels-exit-chorus .cup-label.cup-label-exit-fast{transition-timing-function:cubic-bezier(.18,.85,.12,1),cubic-bezier(.18,.85,.12,1);transition-duration:.95s,.95s}.cup-labels.labels-exit-chorus .cup-label.cup-label-exit-mid{transition-timing-function:cubic-bezier(.18,.85,.12,1),cubic-bezier(.18,.85,.12,1);transition-duration:1.4s,1.4s}.cup-labels.labels-exit-chorus .cup-label.cup-label-exit-slow{transition-timing-function:cubic-bezier(.18,.85,.12,1),cubic-bezier(.18,.85,.12,1);transition-duration:1.95s,1.95s}.cup-labels.labels-exit-chorus .cup-label{opacity:calc(1 - var(--label-exit-p, 0));transition-delay:var(--frozen-beat-delay, 0s),var(--frozen-beat-delay, 0s)}.cup-labels.left .cup-label{right:calc(50% + min(28vh,35vw,320px) + clamp(6px,1vw,14px));text-align:right;transform:translate(calc(-8px * (1 - var(--p, 0))),calc(-50% + clamp(22px,3.2vh,46px) * (1 - var(--p, 0)) - clamp(78px,16.5vh,196px) * var(--label-exit-p, 0)))}.cup-labels.right .cup-label{left:calc(50% + min(28vh,35vw,320px) + clamp(6px,1vw,14px));text-align:left;transform:translate(calc(8px * (1 - var(--p, 0))),calc(-50% + clamp(22px,3.2vh,46px) * (1 - var(--p, 0)) - clamp(78px,16.5vh,196px) * var(--label-exit-p, 0)))}.cup-label h4{margin:0 0 4px}.cup-label p{font-size:11px;letter-spacing:.02em;margin:0;color:var(--fg-70);max-width:200px}.cup-labels.left .cup-label p{margin-left:auto}.cup-labels .cup-label:after{content:"";position:absolute;top:16px;height:1px;background:var(--fg);width:calc(clamp(16px,2vw,36px) * var(--p, 0) * (1 - var(--label-exit-p, 0)));transition:width .55s cubic-bezier(.2,.8,.2,1) var(--frozen-beat-delay, 0s)}.cup-labels.left .cup-label:after{left:calc(100% + 6px)}.cup-labels.right .cup-label:after{right:calc(100% + 6px)}.cup-frozen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .65s ease var(--frozen-beat-delay, 0s);will-change:opacity}.cup-frozen-side{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cup-frozen-word.display{position:absolute;top:calc(50% - clamp(36px,6.5vh,92px) + clamp(28px,5.5vh,60px));margin:0;font-family:"Futura Std",var(--font-display);font-weight:500;font-style:normal;font-stretch:condensed;font-size:clamp(96px,10.5vw,190px);line-height:85%;letter-spacing:-.02em;letter-spacing:-2%;leading-trim:normal;text-transform:uppercase;white-space:nowrap;will-change:transform;transition:transform 2.48s cubic-bezier(.14,.76,.08,1)}.cup-frozen-left .cup-frozen-word{right:calc(50% + min(28vh,35vw,320px) + clamp(4px,.8vw,10px));left:auto;transform:translateY(-50%) translate(calc(-22px*(1 - clamp(0,calc(var(--p, 0) / var(--frozen-settle, .82)),1))))}.cup-frozen-right .cup-frozen-word{left:calc(50% + min(28vh,35vw,320px) + clamp(4px,.8vw,10px));right:auto;transform:translateY(-50%) translate(calc(22px*(1 - clamp(0,calc(var(--p, 0) / var(--frozen-settle, .82)),1))))}.cup-frozen-ch{display:inline-block;will-change:transform;--cp: clamp( 0, calc( (var(--p, 0) / var(--frozen-settle, .82) - (var(--d, 0) / 5) * var(--frozen-stagger, .55)) / (1 - var(--frozen-stagger, .55)) ), 1 );transform:translateY(calc(clamp(112px,20vh,300px) * (1 - var(--cp))))}.cup-frozen-gap{display:inline-block;width:.28em}.cup-hero-final{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;opacity:0;transition:opacity .55s ease}.cup-hero-final .cup-hero-img{position:absolute;left:50%;top:auto;bottom:var(--cup-bottom);transform:translate(-50%);width:calc(var(--cup-w) * var(--frozen-peak));height:auto;max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none}.cup-hero-final .cup-hero-text{position:absolute;left:50%;top:auto;bottom:var(--cup-bottom);transform:translate(-50%);width:calc(var(--cup-w) * var(--frozen-peak));aspect-ratio:4096 / 4094;color:var(--bg);text-align:center;text-transform:uppercase;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;z-index:1;pointer-events:none}.cup-hero-final .cup-hero-name,.cup-hero-final .cup-hero-protein{position:absolute;left:50%;transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,calc(-50% + clamp(16px,2.4vh,36px) * (1 - var(--p, 0))));white-space:nowrap}.cup-hero-final .cup-hero-protein{top:40%;font-size:clamp(28px,3.9vw,56px);line-height:1.04}.cup-hero-final .cup-hero-name{top:74%;font-size:clamp(18px,2.4vw,34px);line-height:1.05}.cup-tags{position:absolute;top:63%;left:50%;display:flex;gap:6px;z-index:5;flex-wrap:wrap;justify-content:center;padding:0 var(--pad);transform:translate(-50%) translateY(calc(-260% * var(--exit-p, 0)));opacity:calc(1 - var(--exit-p, 0));will-change:transform,opacity;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .55s ease}.cup-tag{padding:8px;background:var(--beige);border:1px solid var(--fg-20);border-radius:4px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(min-width:1076px){.cup-tags{top:67%;max-width:17rem;padding:0}}.cup-cta{position:absolute;bottom:56px;left:50%;z-index:8;opacity:0;transform:translate(-50%) translateY(calc(28px * (1 - var(--p, 0))));will-change:opacity,transform;transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.cup-progress{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:6}@media(max-width:749px){.cup-progress{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.cup-progress span{width:22px;height:2px;background:var(--fg-20);transition:background .3s ease,height .3s ease}.cup-progress span.active{background:var(--fg);height:3px}.cup-progress span.done{background:var(--fg)}.cup-scroll-hint{position:absolute;top:auto;bottom:64px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-70);opacity:0;transition:opacity .5s ease;z-index:6}.cup-sticky[data-stage="0"] .cup-scroll-hint{opacity:1}.cup-scroll-hint svg{animation:scroll-bob 1.6s ease-in-out infinite}@keyframes scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:767px){.cup-scroll-hint{top:auto;bottom:calc(132px + env(safe-area-inset-bottom,0px))}}@media(max-width:499px){.cup-track{--track-h: 514vh}.cup-labels-wrap{top:0;right:0;bottom:0;left:0;z-index:4}.cup-labels.left,.cup-labels.right{position:absolute;top:0;right:0;bottom:0;left:0}.cup-label,.cup-labels.left .cup-label,.cup-labels.right .cup-label{position:absolute;top:var(--y, 50%);width:max-content;max-width:31vw;padding:5px 9px;border-radius:9px;background:#fdf6f39e;border:1px solid rgba(31,31,31,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #1f1f1f14;transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.cup-labels.left .cup-label{left:clamp(6px,2.5vw,16px);right:auto;text-align:left;transform:translateY(-50%) translate(calc(-12px * (1 - var(--p, 0))))}.cup-labels.right .cup-label{right:clamp(6px,2.5vw,16px);left:auto;text-align:right;transform:translateY(-50%) translate(calc(12px * (1 - var(--p, 0))))}.homepage-redesign-cup-story .cup-label h4{font-size:clamp(15px,4.4vw,19px);line-height:1;margin-bottom:2px}.cup-label p{font-size:clamp(10px,2.8vw,12px);line-height:1.3}.cup-sticky{--ing-banana: calc(var(--cup-top) + var(--cup-w) * .13);--ing-kale: calc(var(--cup-top) + var(--cup-w) * .11);--ing-strawberry: calc(var(--cup-top) + var(--cup-w) * .36);--ing-blueberry: calc(var(--cup-top) + var(--cup-w) * .5);--ing-hemp: calc(var(--cup-top) + var(--cup-w) * .77);--ing-pea: calc(var(--cup-top) + var(--cup-w) * .91);--label-connector-x: calc(var(--cup-w) * .14);--label-connector-x-mid: calc(var(--cup-w) * .06);--label-connector-y: calc(var(--cup-w) * .13);--label-bottom-offset: calc(var(--cup-w) * .08);--label-half-h: calc(var(--cup-w) * .065)}.cup-labels.left .cup-label:nth-child(1){top:calc(var(--ing-banana) - var(--label-connector-y))}.cup-labels.right .cup-label:nth-child(1){top:calc(var(--ing-kale) - var(--label-connector-y))}.cup-labels.left .cup-label:nth-child(2){top:var(--ing-blueberry);left:max(clamp(6px,2.5vw,16px),calc(50% - var(--cup-w) * .58));max-width:22vw}.cup-labels.right .cup-label:nth-child(2){top:var(--ing-strawberry);right:max(clamp(6px,2.5vw,16px),calc(50% - var(--cup-w) * .42));left:auto;max-width:22vw}.cup-labels.left .cup-label:nth-child(3){--hemp-top: min( calc(var(--ing-hemp) + var(--label-connector-y) + var(--label-bottom-offset) - var(--cup-w) * .05), calc(100dvh - 172px - env(safe-area-inset-bottom, 0px)) );top:var(--hemp-top)}.cup-labels.right .cup-label:nth-child(3){--pea-top: min( calc(var(--ing-pea) + var(--label-connector-y) + var(--label-bottom-offset) - var(--cup-w) * .085), calc(100dvh - 172px - env(safe-area-inset-bottom, 0px)) );top:var(--pea-top)}.cup-labels .cup-label:after{content:"";display:block;position:absolute;background:var(--fg-70)}.cup-labels.left .cup-label:nth-child(2):after{top:50%;left:100%;right:auto;width:var(--label-connector-x-mid);height:1.5px;transform:translateY(-50%)}.cup-labels.right .cup-label:nth-child(2):after{top:50%;right:100%;left:auto;width:var(--label-connector-x-mid);height:1.5px;transform:translateY(-50%)}.cup-labels.left .cup-label:nth-child(1):after{top:100%;bottom:auto;right:clamp(18px,8vw,44px);left:auto;width:1.5px;height:var(--label-connector-y)}.cup-labels.right .cup-label:nth-child(1):after{top:100%;bottom:auto;left:clamp(18px,8vw,44px);right:auto;width:1.5px;height:var(--label-connector-y)}.cup-labels.left .cup-label:nth-child(3):after{bottom:100%;top:auto;right:clamp(18px,8vw,44px);left:auto;width:1.5px;height:calc(var(--hemp-top) - var(--ing-hemp) + var(--cup-w) * .05 - var(--label-half-h))}.cup-labels.right .cup-label:nth-child(3):after{bottom:100%;top:auto;left:clamp(18px,8vw,44px);right:auto;width:1.5px;height:calc(var(--pea-top) - var(--ing-pea) + var(--cup-w) * .08 - var(--label-half-h))}.homepage-redesign-cup-story .cup-label h4{font-size:clamp(18px,5vw,28px);line-height:100%;margin-bottom:2px}.cup-frozen{inset:auto 0 9vh 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:opacity .4s ease var(--frozen-beat-delay, 0s)}.cup-frozen-side{position:static;inset:auto;display:block;width:100%}.cup-frozen-word.display,.cup-frozen-left .cup-frozen-word,.cup-frozen-right .cup-frozen-word{position:static;top:auto;left:auto;right:auto;transform:none;font-size:clamp(44px,16vw,120px);line-height:.9;white-space:nowrap;letter-spacing:-.02em}.cup-frozen-ch{display:inline-block;will-change:transform;transform:translateY(calc(clamp(40px,9vh,96px) * (1 - var(--cp, 1))))}.cup-label p{display:block;font-size:11px;line-height:1.5;letter-spacing:.03em;max-width:none;color:var(--fg)}.cup-sticky{--cup-w: min(64vh, 78vw, 560px);--cup-cy: 47vh}.cup-hero-final .cup-hero-protein{font-size:clamp(28px,5.4vw,48px)}.cup-hero-final .cup-hero-name{font-size:clamp(18px,3.4vw,30px)}}@media(min-width:500px)and (max-width:1075px){.cup-sticky{--cup-w: min(58vh, 52vw, 460px);--cup-cy: 50vh}.cup-labels.left .cup-label{right:calc(50% + var(--cup-w) * .42 + clamp(2px,.4vw,6px))}.cup-labels.right .cup-label{left:calc(50% + var(--cup-w) * .42 + clamp(2px,.4vw,6px))}.cup-labels .cup-label:after{width:calc(var(--cup-w) * .18 * var(--p, 0) * (1 - var(--label-exit-p, 0)))}.cup-label{width:clamp(112px,15vw,188px)}.cup-labels.left .cup-label:nth-child(1){top:calc(var(--cup-top) + var(--cup-w) * .13)}.cup-labels.left .cup-label:nth-child(2){top:calc(var(--cup-top) + var(--cup-w) * .5)}.cup-labels.left .cup-label:nth-child(3){top:calc(var(--cup-top) + var(--cup-w) * .77)}.cup-labels.right .cup-label:nth-child(1){top:calc(var(--cup-top) + var(--cup-w) * .11)}.cup-labels.right .cup-label:nth-child(2){top:calc(var(--cup-top) + var(--cup-w) * .36)}.cup-labels.right .cup-label:nth-child(3){top:calc(var(--cup-top) + var(--cup-w) * .91)}.homepage-redesign-cup-story .cup-label h4{font-size:clamp(18px,2.7vw,32px)}.cup-label p{max-width:clamp(108px,14vw,156px);font-size:clamp(9.5px,1.7vw,11px);line-height:1.25}}@media(min-width:600px)and (max-width:1075px)and (orientation:portrait){.cup-sticky{--cup-w: min(54vh, 76vw, 640px);--cup-cy: 47vh;--intro-scale: 1.6}}@media(max-width:480px){.cup-track{--track-h: 496vh}.cup-sticky{--cup-w: min(58vh, 120vw, 500px);--cup-cy: 46vh;--intro-scale: 1.05;--intro-y: 3vh}.homepage-redesign-cup-story .cup-label h4{font-size:clamp(14px,4.2vw,17px)}.cup-label,.cup-labels.left .cup-label,.cup-labels.right .cup-label{max-width:38vw}.cup-label p{font-size:clamp(10px,2.8vw,11px);line-height:1.3}.cup-frozen{inset:auto 0 clamp(88px,14vh,128px) 0;top:auto;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.28em;z-index:5}.cup-frozen-side{width:auto}.homepage-redesign-cup-story .cup-frozen-word.display{font-size:clamp(40px,13vw,64px)}.cup-headline{font-size:26vw;line-height:.85;white-space:normal}.cup-headline .word{display:block}.cup-headline .word+.word{margin-left:0}.cup-headline.is-blur{-webkit-mask-image:radial-gradient(ellipse 42% 55% at 50% 100%,#000 55%,rgba(0,0,0,.6) 80%,transparent 95%);mask-image:radial-gradient(ellipse 42% 55% at 50% 100%,#000 55%,rgba(0,0,0,.6) 80%,transparent 95%);filter:blur(5px)}.cup-subtitle{font-size:28px;max-width:280px;top:48%}.cup-tags{top:auto;bottom:32%;flex-direction:column;align-items:center;gap:4px}.cup-tag{font-size:9px;padding:4px 10px}.cup-hero-final .cup-hero-protein{font-size:clamp(24px,8vw,40px)}.cup-hero-final .cup-hero-name{font-size:clamp(15px,4.6vw,24px)}}@media(max-width:1075px){.cup-frozen{top:auto;left:0;right:0;bottom:max(calc(132px + env(safe-area-inset-bottom,0px)),calc(var(--cup-bottom) - clamp(80px,10vh,140px)));display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.5em;text-align:center;z-index:5;transition:opacity .4s ease var(--frozen-beat-delay, 0s)}.cup-frozen-side{position:static;inset:auto;display:block;width:auto}.homepage-redesign-cup-story .cup-frozen-word.display,.cup-frozen-left .cup-frozen-word,.cup-frozen-right .cup-frozen-word{position:static;top:auto;left:auto;right:auto;transform:none;font-size:clamp(40px,11vw,120px);line-height:.9;white-space:nowrap;letter-spacing:-.02em}.cup-frozen-ch{transform:translateY(calc(clamp(36px,8vh,92px) * (1 - var(--cp, 1))))}}@media(prefers-reduced-motion:reduce){.cup-sticky{--cup-settle-delay: 0s !important}}
/*# sourceMappingURL=/cdn/shop/t/303/assets/hp-redesign-cup-story.css.map */
