.scroll-film-experience-module__23pSrW__cornerBlur{pointer-events:none;position:absolute;inset:0}.scroll-film-experience-module__23pSrW__journeyRail{z-index:30;pointer-events:none;perspective:600px;width:4.75rem;position:absolute;top:1rem;bottom:1rem;left:.7rem}.scroll-film-experience-module__23pSrW__journeyStop{z-index:5;color:#f5f2eb;pointer-events:auto;--stop-pos:0;--delta:calc(var(--sp) - var(--stop-pos));--reached:clamp(0, var(--delta) * 8, 1);opacity:calc(.3 + var(--reached) * .7);will-change:opacity;outline:none;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)translateZ(12px)}.scroll-film-experience-module__23pSrW__journeyIconFrame{background:#e8e3d8;border:1px solid #fffcf75c;border-radius:.85rem;width:2.75rem;height:2.75rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s,border-color .32s;display:block;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 .85rem 1.6rem #0000006b,inset 0 1px #ffffffb8,0 0 0 .22rem #0f14196b}.scroll-film-experience-module__23pSrW__journeyStopScoped .scroll-film-experience-module__23pSrW__journeyIconFrame{transform:rotateY(calc(-8deg + var(--reached) * 8deg)) rotateX(calc(4deg - var(--reached) * 4deg)) scale(calc(.92 + var(--reached) * .16));border-color:rgb(calc(255 - var(--reached) * 23) calc(252 - var(--reached) * 25) calc(247 - var(--reached) * 31) / calc(.36 + var(--reached) * .44));box-shadow:0 .85rem 1.6rem #0000006b, inset 0 1px 0 rgb(255 255 255/calc(.72 + var(--reached) * .08)), 0 0 0 .22rem rgb(calc(15 + var(--reached) * 197) calc(20 + var(--reached) * 152) calc(25 + var(--reached) * 92) / calc(.42 + var(--reached) * .38)), 0 0 calc(var(--reached) * 2rem) rgb(232 172 93/calc(var(--reached) * .4))}.scroll-film-experience-module__23pSrW__journeyStop:last-child:before{z-index:-1;content:"";opacity:clamp(0, calc((var(--sp) - .86) * 7.15), 1);transform:scale(calc(.86 + clamp(0, calc((var(--sp) - .86) * 7.15), 1) * .14));background:#2a5c4a6b;border:1px solid #e8e3d88c;border-radius:1.4rem;position:absolute;inset:-.45rem;box-shadow:0 0 2.2rem #e8ac5d61}.scroll-film-experience-module__23pSrW__journeyStop:hover .scroll-film-experience-module__23pSrW__journeyIconFrame,.scroll-film-experience-module__23pSrW__journeyStop:focus-visible .scroll-film-experience-module__23pSrW__journeyIconFrame{transform:rotateY(0)rotateX(0)scale(1.1);box-shadow:0 1rem 1.8rem #00000085,inset 0 1px #fffc,0 0 0 .22rem #e8e3d8cc}.scroll-film-experience-module__23pSrW__journeyStop:focus-visible .scroll-film-experience-module__23pSrW__journeyIconFrame{outline-offset:.22rem;outline:2px solid #fffcf7}.scroll-film-experience-module__23pSrW__journeyStopLabel{color:#f5f2ebeb;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0f1419d1;border:1px solid #ffffff24;border-radius:999px;padding:.32rem .55rem;font-size:.58rem;font-weight:700;line-height:1;display:none;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 .55rem 1.35rem #0006}.scroll-film-experience-module__23pSrW__journeyStop:hover .scroll-film-experience-module__23pSrW__journeyStopLabel,.scroll-film-experience-module__23pSrW__journeyStop:focus-visible .scroll-film-experience-module__23pSrW__journeyStopLabel{opacity:1;pointer-events:auto;display:block}.scroll-film-experience-module__23pSrW__journeyTrack{z-index:2;width:3.6rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.scroll-film-experience-module__23pSrW__journeyTrackBase,.scroll-film-experience-module__23pSrW__journeyTrackProgress{border-radius:999px;width:.28rem;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.scroll-film-experience-module__23pSrW__journeyTrackBase{background:repeating-linear-gradient(#e8e3d83d 0 .45rem,#0000 .45rem .8rem),#0f14196b;border:1px solid #ffffff1f;box-shadow:0 0 0 .25rem #0f141957,inset 0 0 .3rem #ffffff1a}.scroll-film-experience-module__23pSrW__journeyTrackProgress{height:calc(var(--sp) * 100%);background:linear-gradient(#e8e3d8 0%,#d49b61 58%,#f1c27d 100%);box-shadow:0 0 .75rem #f1c27d9e,0 0 1.6rem #2a5c4ae6}.scroll-film-experience-module__23pSrW__journeySpark{background:#17382d;border:1.5px solid #e8e3d880;border-radius:999px;width:.5rem;height:.5rem;animation:3s ease-in-out infinite scroll-film-experience-module__23pSrW__sparkBreathe;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .2rem #0f14198c,0 0 .7rem #e8e3d833}.scroll-film-experience-module__23pSrW__journeySpark:nth-child(3){animation-delay:.7s}.scroll-film-experience-module__23pSrW__journeySpark:nth-child(4){animation-delay:1.4s}.scroll-film-experience-module__23pSrW__journeySpark:nth-child(5){animation-delay:2.1s}.scroll-film-experience-module__23pSrW__journeyTruckPosition{z-index:4;top:calc(4% + var(--sp) * 92%);width:3.1rem;height:2rem;opacity:clamp(0, calc(var(--sp) * 18), 1);filter:drop-shadow(0 .6rem .42rem #0000006b);transform:translate3d(-50%, -50%, 0) rotate(calc(-4deg + var(--sp) * 8deg));transform-origin:50% 68%;will-change:top, transform;display:block;position:absolute;left:50%}.scroll-film-experience-module__23pSrW__journeyTruckPosition:after{content:"";filter:blur(3px);width:.6rem;height:1.2rem;opacity:clamp(0, calc(var(--sp) * 6), .7);background:radial-gradient(#e8ac5d59 0%,#0000 70%);border-radius:999px;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.scroll-film-experience-module__23pSrW__deliveryTruck{width:3.1rem;height:2rem;display:block;position:relative}.scroll-film-experience-module__23pSrW__truckCargo,.scroll-film-experience-module__23pSrW__truckCab,.scroll-film-experience-module__23pSrW__truckWheel,.scroll-film-experience-module__23pSrW__truckWindow,.scroll-film-experience-module__23pSrW__truckLight{display:block;position:absolute}.scroll-film-experience-module__23pSrW__truckCargo{background:linear-gradient(145deg,#fffcf7 0%,#d9d1c2 58%,#8e765f 100%);border:1px solid #ffffffad;border-radius:.42rem .34rem .28rem .38rem;width:2.05rem;height:1.3rem;top:.18rem;left:0;box-shadow:inset -.14rem -.2rem .28rem #64473042,inset .14rem .14rem .2rem #fffc,0 .24rem .28rem #0000003d}.scroll-film-experience-module__23pSrW__truckMonogram{color:#1a3d32;letter-spacing:-.04em;font-size:.44rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-film-experience-module__23pSrW__truckCab{clip-path:polygon(0 22%,68% 22%,100% 52%,100% 100%,0 100%);background:linear-gradient(145deg,#2a5c4a 0%,#15362b 58%,#081d17 100%);border:1px solid #d49b61d1;border-radius:.18rem .46rem .26rem .18rem;width:1.15rem;height:.95rem;top:.55rem;right:.05rem;box-shadow:inset .12rem .12rem .18rem #ffffff29,0 .2rem .28rem #00000052}.scroll-film-experience-module__23pSrW__truckWindow{background:linear-gradient(145deg,#d7eee8,#558e7c 70%);border-radius:.08rem .16rem .05rem .05rem;width:.43rem;height:.3rem;top:.14rem;right:.18rem;box-shadow:inset 0 1px #ffffffad}.scroll-film-experience-module__23pSrW__truckLight{background:#ffd18b;border-radius:999px;width:.15rem;height:.2rem;bottom:.16rem;right:-.03rem;box-shadow:0 0 .35rem #ffd18b}.scroll-film-experience-module__23pSrW__truckWheel{width:.54rem;height:.54rem;transform:rotate(calc(var(--sp) * 8turn));background:radial-gradient(circle,#d49b61 0 24%,#544438 25% 45%,#121514 46%);border:.12rem solid #0a0d0c;border-radius:999px;bottom:.06rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 .13rem .15rem #0006}.scroll-film-experience-module__23pSrW__truckWheelRear{left:.42rem}.scroll-film-experience-module__23pSrW__truckWheelFront{right:.32rem}.scroll-film-experience-module__23pSrW__staticJourney{--sp:.5;color:#f5f2eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:52rem;margin:0 auto;padding:2rem 1.5rem 0;display:flex;position:relative}.scroll-film-experience-module__23pSrW__staticJourneyStop{color:#f5f2ebe0;letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;font-size:.62rem;font-weight:700;transition:transform .22s;display:flex}.scroll-film-experience-module__23pSrW__staticJourneyStop:hover{transform:scale(1.06)}.scroll-film-experience-module__23pSrW__staticJourneyStop:focus-visible{outline-offset:.35rem;border-radius:1rem;outline:2px solid #fffcf7}.scroll-film-experience-module__23pSrW__staticJourneyRouteSegment{opacity:.6;background:repeating-linear-gradient(90deg,#d49b61 0 .4rem,#0000 .4rem .65rem);border-radius:999px;width:1.5rem;height:.16rem;display:block}@media (min-width:640px){.scroll-film-experience-module__23pSrW__journeyRail{width:7.5rem;top:1.4rem;bottom:1.4rem;left:1.2rem}.scroll-film-experience-module__23pSrW__journeyStopScoped .scroll-film-experience-module__23pSrW__journeyIconFrame{border-radius:1.1rem;width:3.5rem;height:3.5rem}.scroll-film-experience-module__23pSrW__journeyTrack{width:4.5rem;top:0;bottom:0}.scroll-film-experience-module__23pSrW__journeyTruckPosition,.scroll-film-experience-module__23pSrW__deliveryTruck{width:3.65rem;height:2.3rem}.scroll-film-experience-module__23pSrW__journeyTruckPosition{transform:translate3d(-50%, -50%, 0) rotate(calc(-5deg + var(--sp) * 10deg))}.scroll-film-experience-module__23pSrW__deliveryTruck{transform-origin:0 0;transform:scale(1.16)}}@media (max-width:359px){.scroll-film-experience-module__23pSrW__journeyRail{width:4rem;left:.25rem}.scroll-film-experience-module__23pSrW__journeyStopScoped .scroll-film-experience-module__23pSrW__journeyIconFrame{width:2.25rem;height:2.25rem}.scroll-film-experience-module__23pSrW__journeyTrack{top:0;bottom:0}.scroll-film-experience-module__23pSrW__journeyTruckPosition,.scroll-film-experience-module__23pSrW__deliveryTruck{width:2.8rem}.scroll-film-experience-module__23pSrW__journeyTruckPosition{transform:translate3d(-50%, -50%, 0) scale(.9) rotate(calc(-4deg + var(--sp) * 8deg))}}.scroll-film-experience-module__23pSrW__posterFocus{will-change:filter;animation:1.35s cubic-bezier(.2,.75,.25,1) both scroll-film-experience-module__23pSrW__experimental-poster-focus}.scroll-film-experience-module__23pSrW__filmFocus{animation:.7s cubic-bezier(.2,.75,.25,1) both scroll-film-experience-module__23pSrW__experimental-film-focus}.scroll-film-experience-module__23pSrW__noiseOverlay{pointer-events:none;filter:url(#noise);opacity:.04;mix-blend-mode:overlay;contain:strict;position:absolute;inset:0}@media (max-width:639px){.scroll-film-experience-module__23pSrW__noiseOverlay{opacity:.03}}.scroll-film-experience-module__23pSrW__filmGrain{pointer-events:none;opacity:.09;mix-blend-mode:soft-light;contain:strict;background-image:radial-gradient(circle,#ffffffc7 0 .45px,#0000 .72px),radial-gradient(circle,#000000e6 0 .55px,#0000 .82px),radial-gradient(circle,#ffffff73 0 .35px,#0000 .65px);background-position:0 0,3px 5px,7px 2px;background-size:5px 5px,7px 7px,11px 11px;position:absolute;inset:0}@media (max-width:639px){.scroll-film-experience-module__23pSrW__filmGrain{opacity:.07}}@keyframes scroll-film-experience-module__23pSrW__experimental-poster-focus{0%{filter:blur(14px)saturate(.88)}to{filter:blur()saturate()}}@keyframes scroll-film-experience-module__23pSrW__experimental-film-focus{0%{filter:blur(12px)saturate(.9)}to{filter:blur()saturate()}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and ((-webkit-mask-image:radial-gradient(circle, #000, transparent)) or (mask-image:radial-gradient(circle, #000, transparent))){.scroll-film-experience-module__23pSrW__cornerBlur{-webkit-backdrop-filter:blur(clamp(8px,1.2vw,14px));backdrop-filter:blur(clamp(8px,1.2vw,14px));contain:strict;background:#0f141905;-webkit-mask-image:radial-gradient(#0000 0 58%,#0000000f 70%,#00000057 84%,#000000d1 95%,#000 100%);mask-image:radial-gradient(#0000 0 58%,#0000000f 70%,#00000057 84%,#000000d1 95%,#000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes scroll-film-experience-module__23pSrW__sparkBreathe{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.scroll-film-experience-module__23pSrW__posterFocus,.scroll-film-experience-module__23pSrW__filmFocus,.scroll-film-experience-module__23pSrW__journeySpark{animation:none}}
