.BeanJourney-module__PzUoqW__outer{height:calc(var(--ct-screens) * 100vh);position:relative}.BeanJourney-module__PzUoqW__stickyCanvas{background-color:var(--color-sua);height:100vh;position:sticky;top:0;overflow:hidden}.BeanJourney-module__PzUoqW__introLayer{z-index:4;pointer-events:none;position:absolute;top:0;left:0;right:0}.BeanJourney-module__PzUoqW__intro{text-align:center;color:var(--color-robusta);flex-direction:column;align-items:center;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);padding:clamp(8rem,2.5rem + 8.3333vw,15rem) 20vw 0;display:flex}.BeanJourney-module__PzUoqW__introText{flex-direction:column;align-items:center;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:flex}.BeanJourney-module__PzUoqW__introArrow{cursor:pointer;color:var(--color-robusta,#4f2c1c);pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.BeanJourney-module__PzUoqW__richText{z-index:0;flex-direction:column;display:flex;position:relative}.BeanJourney-module__PzUoqW__icon{-webkit-user-select:none;user-select:none;cursor:inherit;width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);min-width:clamp(1rem,.3125rem + 1.0417vw,1.875rem);height:clamp(1rem,.3125rem + 1.0417vw,1.875rem);display:block}.BeanJourney-module__PzUoqW__pathContainer{transform:translateX(50%) scaleX(var(--path-scale));pointer-events:none;will-change:transform;position:absolute;top:clamp(26.5rem,8.2813rem + 27.6042vw,49.6875rem);right:50%;overflow:visible}.BeanJourney-module__PzUoqW__pathSvg{display:block}.BeanJourney-module__PzUoqW__pathSvgFlipped{transform:scaleX(-1)}.BeanJourney-module__PzUoqW__beanContainer{z-index:3;will-change:transform;position:absolute;top:clamp(26.5rem,8.2813rem + 27.6042vw,49.6875rem);left:50%}.BeanJourney-module__PzUoqW__finalImage{z-index:4;pointer-events:none;will-change:transform;width:clamp(35rem,10.9375rem + 36.4583vw,65.625rem);position:absolute;top:clamp(4.5rem,1.4063rem + 4.6875vw,8.4375rem);right:calc(50% - 333px + -1*clamp(22.5rem,7.0313rem + 23.4375vw,42.1875rem));overflow:hidden;transform:translateY(-50%)}.BeanJourney-module__PzUoqW__imageStack{flex-direction:column;gap:clamp(.4rem,.125rem + .4167vw,.75rem);display:flex}.BeanJourney-module__PzUoqW__navColumn{z-index:5;position:absolute;top:50%;left:clamp(1rem,.3125rem + 1.0417vw,1.875rem);transform:translateY(-50%)}.BeanJourney-module__PzUoqW__stepPanel{top:calc(var(--step-top) * 1vh + 31.25vw);width:clamp(32.9rem,10.2813rem + 34.2708vw,61.6875rem);color:var(--color-robusta);pointer-events:none;contain:layout style;padding:0 clamp(2rem,.625rem + 2.0833vw,3.75rem);position:absolute;transform:translateY(-50%)}.BeanJourney-module__PzUoqW__stepPanel.BeanJourney-module__PzUoqW__panelLeft{left:5%}.BeanJourney-module__PzUoqW__stepPanel.BeanJourney-module__PzUoqW__panelRight{right:5%}.BeanJourney-module__PzUoqW__stickyPanel{z-index:3;width:clamp(32.9rem,10.2813rem + 34.2708vw,61.6875rem);color:var(--color-robusta);pointer-events:none;contain:layout style;padding:0 clamp(2rem,.625rem + 2.0833vw,3.75rem);position:absolute;top:clamp(22.5rem,7.0313rem + 23.4375vw,42.1875rem);transform:translateY(-50%)}.BeanJourney-module__PzUoqW__stickyPanel.BeanJourney-module__PzUoqW__panelLeft{left:5%}.BeanJourney-module__PzUoqW__stickyPanel.BeanJourney-module__PzUoqW__panelRight{right:5%}.BeanJourney-module__PzUoqW__revealClip{overflow:hidden}.BeanJourney-module__PzUoqW__panelContent{flex-direction:column;display:flex}.BeanJourney-module__PzUoqW__imagesBlock{margin-top:clamp(.6rem,.1875rem + .625vw,1.125rem)}.BeanJourney-module__PzUoqW__descBlock{margin-top:clamp(.8rem,.25rem + .8333vw,1.5rem)}.BeanJourney-module__PzUoqW__stepImages{align-items:flex-end;gap:clamp(.4rem,.125rem + .4167vw,.75rem);max-width:100%;display:flex}.BeanJourney-module__PzUoqW__imageSlot{flex-shrink:0;position:relative;overflow:hidden}.BeanJourney-module__PzUoqW__imageSlot:first-child{width:clamp(9.5rem,2.9688rem + 9.8958vw,17.8125rem);height:clamp(8.8rem,2.75rem + 9.1667vw,16.5rem)}.BeanJourney-module__PzUoqW__imageSlot:nth-child(2){width:clamp(7.2rem,2.25rem + 7.5vw,13.5rem);height:clamp(6.9rem,2.1563rem + 7.1875vw,12.9375rem)}.BeanJourney-module__PzUoqW__imageSlot:nth-child(3){width:clamp(6.7rem,2.0938rem + 6.9792vw,12.5625rem);height:clamp(5.4rem,1.6875rem + 5.625vw,10.125rem)}.BeanJourney-module__PzUoqW__imageSlot>div{width:100%;height:100%;position:relative}.BeanJourney-module__PzUoqW__imageSlot>div>div{gap:0;width:100%;height:100%;position:relative}.BeanJourney-module__PzUoqW__imageSlot img{object-position:var(--object-position,50% 50%);object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.BeanJourney-module__PzUoqW__gap{justify-content:center;align-items:center;display:flex;height:var(--gap-desktop)!important}.BeanJourney-module__PzUoqW__arrowGroup{align-items:center;gap:0;margin-top:clamp(2.4rem,.75rem + 2.5vw,4.5rem);display:flex}.BeanJourney-module__PzUoqW__arrowButton{cursor:pointer;width:40px;height:40px;color:var(--color-robusta,#4f2c1c);pointer-events:auto;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;padding:10px;transition:opacity .2s;display:flex}.BeanJourney-module__PzUoqW__arrowButton:disabled{cursor:default;pointer-events:none;opacity:.2}@media screen and (max-width:768px){.BeanJourney-module__PzUoqW__intro{gap:clamp(5rem,1.25rem + 16vw,10rem);padding:clamp(4rem,1rem + 12.8vw,8rem) clamp(1.5rem,.375rem + 4.8vw,3rem) 0}.BeanJourney-module__PzUoqW__introText{gap:clamp(1rem,.25rem + 3.2vw,2rem)}.BeanJourney-module__PzUoqW__icon{width:clamp(1.25rem,.3125rem + 4vw,2.5rem);min-width:clamp(1.25rem,.3125rem + 4vw,2.5rem);height:clamp(1.25rem,.3125rem + 4vw,2.5rem)}.BeanJourney-module__PzUoqW__pathContainer,.BeanJourney-module__PzUoqW__beanContainer{top:22vh}.BeanJourney-module__PzUoqW__finalImage{width:80%;top:8vh;left:10%;right:auto}.BeanJourney-module__PzUoqW__navColumn{display:none}.BeanJourney-module__PzUoqW__stepPanel{top:calc(var(--step-top) * 1vh + 22vh);width:80%;padding:0;transform:translateY(18vh)}.BeanJourney-module__PzUoqW__stepPanel.BeanJourney-module__PzUoqW__panelLeft,.BeanJourney-module__PzUoqW__stepPanel.BeanJourney-module__PzUoqW__panelRight{left:10%;right:auto}.BeanJourney-module__PzUoqW__stickyPanel{width:80%;padding:0;top:35vh;transform:translateY(18vh)}.BeanJourney-module__PzUoqW__stickyPanel.BeanJourney-module__PzUoqW__panelLeft,.BeanJourney-module__PzUoqW__stickyPanel.BeanJourney-module__PzUoqW__panelRight{left:10%;right:auto}.BeanJourney-module__PzUoqW__stepImages{gap:clamp(.375rem,.0938rem + 1.2vw,.75rem)}.BeanJourney-module__PzUoqW__imageSlot{min-width:0}.BeanJourney-module__PzUoqW__imageSlot:first-child{aspect-ratio:190/176;width:calc(40.598% + clamp(.75rem,.1875rem + 2.4vw,1.5rem)/-2.46318);height:auto}.BeanJourney-module__PzUoqW__imageSlot:nth-child(2){aspect-ratio:144/138;width:calc(30.769% + clamp(.75rem,.1875rem + 2.4vw,1.5rem)/-3.25002);height:auto}.BeanJourney-module__PzUoqW__imageSlot:nth-child(3){aspect-ratio:134/108;width:calc(28.632% + clamp(.75rem,.1875rem + 2.4vw,1.5rem)/-3.4926);height:auto}.BeanJourney-module__PzUoqW__gap{height:var(--gap-mobile)!important}.BeanJourney-module__PzUoqW__arrowGroup{margin-top:clamp(1.5rem,.375rem + 4.8vw,3rem)}}.BeanJourney-module__PzUoqW__beanRing{aspect-ratio:1;transform-origin:50%;will-change:transform;width:var(--bean-size,clamp(15rem, 4.6875rem + 15.625vw, 28.125rem));height:var(--bean-size,auto);background:radial-gradient(75% 70% at 54% 56%,#efe7dd 0%,#f5f0ea 45%,#0000 75%);flex-shrink:0;position:relative}.BeanJourney-module__PzUoqW__huskGlow{filter:blur(20px);background:#efe7dd;border-radius:50%;position:absolute;inset:-5%}.BeanJourney-module__PzUoqW__beanWrapper{mix-blend-mode:multiply;position:absolute;inset:15%;transform:translate(6%,5.5%)}.BeanJourney-module__PzUoqW__beanFilter{width:100%;height:100%;position:relative}.BeanJourney-module__PzUoqW__beanImage{object-fit:contain;color:#0000;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.BeanJourney-module__PzUoqW__circleSvg{will-change:opacity;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:768px){.BeanJourney-module__PzUoqW__beanRing{width:var(--bean-size,clamp(15rem, 3.75rem + 48vw, 30rem))}.BeanJourney-module__PzUoqW__huskGlow{inset:-20%}}.BeanJourney-module__PzUoqW__navWrapper{flex-direction:column;align-items:flex-start;display:flex}.BeanJourney-module__PzUoqW__navItem{cursor:pointer;background:0 0;border:none;align-items:center;margin-top:-8px;padding:0;display:flex}.BeanJourney-module__PzUoqW__navItem:first-child{margin-top:0}.BeanJourney-module__PzUoqW__dotArea{flex-shrink:0;justify-content:center;align-items:center;width:clamp(2rem,.625rem + 2.0833vw,3.75rem);height:clamp(2rem,.625rem + 2.0833vw,3.75rem);display:flex;position:relative;overflow:visible}.BeanJourney-module__PzUoqW__dot{background-color:var(--color-robusta,#29170f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(.4rem,.125rem + .4167vw,.75rem);height:clamp(.4rem,.125rem + .4167vw,.75rem);transition:width .35s cubic-bezier(.25,0,0,1),height .35s cubic-bezier(.25,0,0,1),background-color .35s,border .35s;display:flex}.BeanJourney-module__PzUoqW__dot.BeanJourney-module__PzUoqW__dotActive{border:1.5px solid var(--color-robusta,#29170f);background-color:#0000;width:clamp(1.2rem,.375rem + 1.25vw,2.25rem);height:clamp(1.2rem,.375rem + 1.25vw,2.25rem)}.BeanJourney-module__PzUoqW__dotNumber{letter-spacing:-.24px;color:var(--color-robusta,#29170f);white-space:nowrap;font-family:sans-serif;font-size:12px;line-height:1.4}.BeanJourney-module__PzUoqW__lineReveal{transform-origin:0%}.BeanJourney-module__PzUoqW__horizLine{background-color:var(--color-robusta,#29170f);width:clamp(2rem,.625rem + 2.0833vw,3.75rem);height:1px}.BeanJourney-module__PzUoqW__richText h2{letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 2.8vw,4.25rem);font-weight:500;line-height:1.02}.BeanJourney-module__PzUoqW__richText p{max-width:36rem}.BeanJourney-module__PzUoqW__beanFilter{position:absolute;inset:0}.BeanJourney-module__PzUoqW__cherryLayer{z-index:1;position:absolute;inset:0}.BeanJourney-module__PzUoqW__finalArt{aspect-ratio:3/4;width:75%}.BeanJourney-module__PzUoqW__lastStep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.BeanJourney-module__PzUoqW__outer{height:auto!important}.BeanJourney-module__PzUoqW__stickyCanvas{background:0 0;height:auto;position:static;overflow:visible}.BeanJourney-module__PzUoqW__introLayer{position:static;opacity:1!important}.BeanJourney-module__PzUoqW__pathContainer,.BeanJourney-module__PzUoqW__beanContainer,.BeanJourney-module__PzUoqW__finalImage,.BeanJourney-module__PzUoqW__navColumn,.BeanJourney-module__PzUoqW__introArrow,.BeanJourney-module__PzUoqW__stickyPanel,.BeanJourney-module__PzUoqW__arrowGroup{display:none!important}.BeanJourney-module__PzUoqW__stepPanel{border-top:1px solid var(--color-steel);pointer-events:auto;width:auto;max-width:48rem;margin-inline:auto;padding-block:2.5rem;position:static;transform:none!important}.BeanJourney-module__PzUoqW__lastStep{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.BeanJourney-module__PzUoqW__revealClip>*,.BeanJourney-module__PzUoqW__imageSlot>*{opacity:1!important;transform:none!important}}
