html{scroll-snap-type:y proximity}.ftr{scroll-snap-align:end}.act{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:clamp(88px,10vh,140px);scroll-snap-align:start;overflow-x:clip}.act.white{background:var(--bg)}.act-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:center;width:100%}.act.side-left .act-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.act.side-left .act-txt{order:2}.act.side-left .act-ill{order:1}.act.noill .act-grid{grid-template-columns:minmax(0,1fr)}.act-txt{max-width:34em;will-change:transform}.act-s{display:block;color:var(--dim)}.act-lbl{margin-bottom:28px}.act-h{font-size:clamp(38px,5.2vw,74px);line-height:.98;letter-spacing:-.01em;text-wrap:balance;margin:0 0 26px}.act-close{margin:32px 0 0;font-size:clamp(30px,3.8vw,54px)}.act-b{font-family:var(--sans);font-weight:500;font-size:clamp(16px,1.2vw,19px);line-height:1.6;color:var(--mute);max-width:30em}.act-b p{margin:0 0 1em}.act-b p:last-child{margin-bottom:0}.act-foot{margin-top:36px;line-height:2.1;color:var(--dim)}.act-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.act-ill{position:relative;width:100%;max-width:560px;justify-self:end;color:var(--fg);will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.act.side-left .act-ill{justify-self:start}.ill-svg{width:100%;height:auto;display:block;overflow:visible}.ill-svg .ln{stroke-opacity:.62}.ill-svg .d,.ill-svg .w{stroke-opacity:.32}.ill-svg .s{stroke-opacity:.75}.ill-svg .acc{stroke-opacity:1}.ill-reach{max-width:none;width:118%;margin-right:-18%;justify-self:end}.ill-trio{max-width:520px}.act-txt>*{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.act.on .act-txt>*{opacity:1;transform:none}.act.on .act-txt>*:nth-child(1){transition-delay:.05s}.act.on .act-txt>*:nth-child(2){transition-delay:.2s}.act.on .act-txt>*:nth-child(3){transition-delay:.55s}.act.on .act-txt>*:nth-child(4){transition-delay:.9s}.act.on .act-txt>*:nth-child(5){transition-delay:1.1s}.act.on .act-txt>*:nth-child(6){transition-delay:1.25s}.ill-svg .ln,.ill-svg .acc{transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.15,1)}.ill-svg [fill]:not([fill=none]){opacity:0;transition:opacity .6s 1.6s}.act.on .ill-svg [fill]:not([fill=none]){opacity:1}.ill-svg text{opacity:0;transition:opacity .6s 2.2s}.act.on .ill-svg text{opacity:1}.ill-svg .hopper{opacity:0}.drift{transform-box:fill-box;transform-origin:center}.act.on .drift{animation:sw-float 7s ease-in-out 2.2s infinite alternate}@keyframes sw-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.pop{transform-box:fill-box;transform-origin:center}.swirl{transform-box:fill-box;transform-origin:center;opacity:0;transition:opacity .8s 1.9s}.act.on .swirl{opacity:1;animation:sw-spin 16s linear 2.4s infinite}@keyframes sw-spin{to{transform:rotate(360deg)}}.spark{opacity:0}.act.on .spark{animation:sw-spark 2.4s ease-out 1.9s 1 both}@keyframes sw-spark{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.spark{transform-box:fill-box;transform-origin:center}.water path{stroke-dasharray:60 30}.act.on .water path{animation:sw-water 9s linear 2s infinite}@keyframes sw-water{to{stroke-dashoffset:-180}}.dot{transform-box:fill-box;transform-origin:center}.act.on .dot{animation:sw-pulse 3.2s ease-in-out 2.4s infinite}@keyframes sw-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}.chk{transform-box:fill-box;transform-origin:center}.act.on .chk{animation:sw-check .7s cubic-bezier(.2,1.4,.4,1) 2.3s 1}@keyframes sw-check{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.sheen{transform-box:fill-box;transform-origin:center;opacity:0}.act.on .sheen{animation:sw-sheen 5s ease-in-out 2.6s infinite}@keyframes sw-sheen{0%{opacity:0;transform:translate(-40px,-40px)}35%{opacity:1}70%{opacity:0;transform:translate(40px,40px)}to{opacity:0;transform:translate(40px,40px)}}.rider{opacity:0;offset-path:path("M60 520 C170 500 230 440 290 330 C350 220 430 150 540 100");offset-distance:0%;offset-rotate:0deg}.act.on .rider{animation:sw-ride 3.2s cubic-bezier(.4,0,.2,1) 2.4s infinite}@keyframes sw-ride{0%{opacity:0;offset-distance:0%}8%{opacity:1}85%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:100%}}.mir{transform-box:fill-box;transform-origin:center}.act.on .mir{animation:sw-float 9s ease-in-out 2s infinite alternate-reverse}.act-ill .trio{opacity:0;transform:translateY(24px) scale(.98);transition:opacity 1s .2s,transform 1s .2s cubic-bezier(.2,.7,.2,1)}.act.on .act-ill .trio{opacity:1;transform:none}.act-logo{position:absolute;right:var(--gut);bottom:clamp(28px,4vh,48px);width:clamp(120px,13vw,190px);height:auto;opacity:0;transform:translateY(10px);transition:opacity 1s 1.4s,transform 1s 1.4s cubic-bezier(.2,.7,.2,1)}.act.on .act-logo{opacity:1;transform:none}.act-nav{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:10px}.act-nav a{width:8px;height:8px;border-radius:50%;background:#d1393947;display:block;transition:.25s}.act-nav a.cur{background:#d13939;transform:scale(1.5)}.act-nav a:hover{background:#d13939}body.story-red .act-nav a{background:#ffffff59}body.story-red .act-nav a.cur,body.story-red .act-nav a:hover{background:#fff}@media(max-width:900px){html{scroll-snap-type:none}.act{min-height:0;padding-block:72px 64px;scroll-snap-align:none}.act-grid,.act.side-left .act-grid{grid-template-columns:minmax(0,1fr)}.act-txt,.act.side-left .act-txt{order:1}.act-ill,.act.side-left .act-ill{order:2;max-width:64%;justify-self:end;margin-top:36px}.ill-reach{width:100%;margin-right:-8%}.ill-trio{max-width:82%;justify-self:center}.act-nav{display:none}.act-logo{position:static;display:block;margin:40px 0 0 auto;width:132px}}@media(prefers-reduced-motion:reduce){.act-txt>*,.ill-svg *,.act-ill .trio,.act-ill{transition:none!important;animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.rider{offset-distance:100%}}.toss{offset-path:path("M300 590 C262 548 236 480 246 420 C250 396 244 368 236 340");offset-distance:0%;offset-rotate:0deg;opacity:0}.act.on .toss{animation:sw-toss 1.1s cubic-bezier(.3,.6,.3,1) 2.6s 1 forwards}@keyframes sw-toss{0%{opacity:0;offset-distance:0%}12%{opacity:1}to{opacity:1;offset-distance:100%}}.land{transform-box:fill-box;transform-origin:center}.act.on .land{animation:sw-land .6s cubic-bezier(.2,1.5,.4,1) 3.7s 1}@keyframes sw-land{0%{transform:scale(1.18)}60%{transform:scale(.94)}to{transform:scale(1)}}.hopper{transform-box:view-box;transform-origin:0 0}.act.on .hopper{animation:sw-hop 5.6s cubic-bezier(.5,0,.5,1) 4.6s infinite}@keyframes sw-hop{0%{opacity:0;transform:translate(300px,510px)}6%{opacity:1;transform:translate(300px,510px)}18%{transform:translate(300px,430px)}30%{transform:translate(360px,350px)}42%{transform:translate(300px,270px)}54%{transform:translate(240px,190px)}66%{transform:translate(360px,190px)}78%{opacity:1;transform:translate(360px,110px)}88%{opacity:0;transform:translate(360px,110px)}to{opacity:0;transform:translate(300px,510px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sw-story.css.map */
