.sp-sj{--sj-ease:cubic-bezier(.45,0,.2,1)}.sp-sj .sp-sj__stage{position:relative;margin:0;border-radius:var(--radius-xl);overflow:hidden}.sp-sj .sp-sj__svg{position:relative;z-index:4;display:block;width:100%;max-width:none;height:auto;overflow:visible}.sp-sj__svg *{transform-box:view-box;transform-origin:0 0}.sp-sj .sp-sj__hud{position:absolute;z-index:5;left:clamp(20px,2.8vw,40px);top:clamp(20px,2.8vw,36px);display:grid;gap:8px;max-width:30%}.sp-sj__k{font:500 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.sp-sj__v{display:grid;font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);line-height:1.02;color:var(--ink)}.sp-sj__v i{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .7s var(--ease)}.sp-sj[data-stage="1"] .sp-sj__v i[data-s="1"],.sp-sj[data-stage="2"] .sp-sj__v i[data-s="2"],.sp-sj[data-stage="3"] .sp-sj__v i[data-s="3"],.sp-sj[data-stage="4"] .sp-sj__v i[data-s="4"]{opacity:1;transform:none}.sp-sj .sp-sj__count{position:absolute;z-index:5;right:clamp(20px,2.8vw,40px);top:clamp(22px,2.8vw,38px);font:500 11px var(--font-mono);letter-spacing:.14em;color:var(--ink-muted)}.sp-sj__count b{font-weight:500;color:var(--ink)}.sp-sj .sp-sj__chips{position:absolute;z-index:5;left:clamp(20px,2.8vw,40px);bottom:clamp(18px,2.4vw,32px);display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sp-sj__chips li{display:inline-flex;align-items:center;gap:7px;padding:6px 13px 6px 8px;border-radius:var(--radius-pill);background:#fbf9f4b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #1b201a14;font-size:12.5px;font-weight:500;color:var(--ink)}.sp-sj__chips .sp-icon{width:17px;height:17px;color:var(--sage-deep)}.sp-sj .sp-sj__hint{position:absolute;z-index:5;right:clamp(20px,2.8vw,40px);bottom:clamp(24px,2.8vw,38px);display:inline-flex;align-items:center;gap:8px;font:500 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sp-sj__hint i{width:6px;height:6px;border-radius:50%;background:var(--sage-deep);box-shadow:0 0 #43543a66}.sp-sj.is-run .sp-sj__hint i{animation:sp-sj-ping 2.4s var(--ease-soft) infinite}.sp-sj:not(.is-js) .sp-sj__hint{display:none}.sp-sj__lidb{font:600 10px var(--font-sans);letter-spacing:3.2px;text-anchor:middle;fill:#efe9dd}.sp-sj__lidm{font:500 5.6px var(--font-mono);letter-spacing:1.8px;text-anchor:middle;fill:#efe9dd80}.sp-sj__lay{stroke:#ffffff4d;stroke-width:.5}.sp-sj__pb{font:600 4.6px var(--font-sans);letter-spacing:1.5px;fill:#fff}.sp-sj__pp{font:500 2.3px var(--font-mono);text-anchor:middle;fill:#d98848}.sp-sj__po{font:400 17px var(--font-sans);letter-spacing:.2px;fill:none;stroke:#fff;stroke-width:.5}.sp-sj__ps{font:800 18px var(--font-sans);letter-spacing:-.3px;fill:#fff}.sp-sj__pf{font:500 4.4px var(--font-sans);letter-spacing:.5px;fill:#d98848}.sp-sj{--sj-in:cubic-bezier(.45,0,.25,1);--sj-out:cubic-bezier(.2,.7,.3,1);--sj-soft:cubic-bezier(.4,0,.6,1)}.sp-sj__track{fill:none;stroke:#43543a66;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:3 7;opacity:0}.sp-sj__arc{fill:none;stroke:#1b201a33;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100 110;stroke-dashoffset:100}.sp-sj__sun{opacity:0;transform:rotate(20deg)}.sp-sj__strip-m{transform:translate(412px,76px)}.sp-sj__strip-r{transform:rotate(-6deg) scale(.92)}.sp-sj__film{transform:translateY(-10px)}.sp-sj__sac{opacity:0}.sp-sj__flap{transform:translateY(47px) skew(0) scale(1) translateY(-47px)}.sp-sj__flap-b,.sp-sj__soft,.sp-sj__sheen{opacity:0}.sp-sj__lid{transform:translateY(-62px) scale(1) translateY(62px)}.sp-sj__lid-b,.sp-sj__lid-sheen{opacity:0}.sp-sj__gloss{opacity:.22}.sp-sj__glow{opacity:0}.sp-sj__bubs circle{fill:#ffffffbf;opacity:0}.sp-sj__pt{fill:#f0a468;opacity:0}.sp-sj__check{opacity:0;transform:scale(.6)}.sp-sj__check path{fill:none;stroke:#f3eee4;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 110;stroke-dashoffset:0}.sp-sj__sparks path{fill:#e0a526;opacity:0}.sp-sj__fly{pointer-events:none}.sp-sj__rest{opacity:0}.sp-sj__gaps{fill:none;stroke:#96806a3d;stroke-width:1.2;stroke-linecap:round;opacity:0;transition:opacity .5s var(--sj-soft)}.sp-sj[data-mouth=smile] .sp-sj__gaps{opacity:1;transition-delay:.9s}.sp-sj[data-stage="2"] .sp-sj__fly,.sp-sj[data-stage="3"] .sp-sj__fly,.sp-sj[data-stage="4"] .sp-sj__fly{opacity:0}.sp-sj[data-stage="2"] .sp-sj__rest{opacity:1}.sp-sj[data-stage="2"] .sp-sj__strip-m,.sp-sj[data-stage="3"] .sp-sj__strip-m,.sp-sj[data-stage="4"] .sp-sj__strip-m{transform:translate(620px,214px)}.sp-sj[data-stage="2"] .sp-sj__strip-r{transform:rotate(0) scale(.86,.37)}.sp-sj[data-stage="3"] .sp-sj__strip-r,.sp-sj[data-stage="4"] .sp-sj__strip-r{transform:rotate(0) scale(.5,.2)}.sp-sj[data-stage="2"] .sp-sj__crisp{opacity:.62}.sp-sj[data-stage="2"] .sp-sj__soft{opacity:.42}.sp-sj[data-stage="2"] .sp-sj__gloss{opacity:.4}.sp-sj[data-stage="3"] .sp-sj__crisp,.sp-sj[data-stage="4"] .sp-sj__crisp{opacity:0}.sp-sj[data-stage="3"] .sp-sj__check{opacity:1;transform:none}.sp-sj[data-stage="3"] .sp-sj__sparks path,.sp-sj[data-stage="4"] .sp-sj__sparks path{opacity:.9}.sp-sj[data-stage="4"] .sp-sj__arc{stroke-dashoffset:0}.sp-sj[data-stage="4"] .sp-sj__sun{opacity:1;transform:rotate(150deg)}.sp-sj.is-run[data-stage="1"] .sp-sj__lid{animation:sp-sj-lidopen .55s cubic-bezier(.45,0,.3,1) .12s both,sp-sj-lidclose .5s cubic-bezier(.45,0,.3,1) 1.4s forwards}.sp-sj.is-run[data-stage="1"] .sp-sj__lid-t{animation:sp-sj-lidt 4.2s linear both}.sp-sj.is-run[data-stage="1"] .sp-sj__lid-b{animation:sp-sj-lidu 4.2s linear both}.sp-sj.is-run[data-stage="1"] .sp-sj__lid-sheen{animation:sp-sj-lidsheen .9s var(--sj-soft) .1s both}.sp-sj.is-run[data-stage="1"] .sp-sj__strip-m{animation:sp-sj-m1 1.25s linear .6s both,sp-sj-in .2s ease-out .5s both}.sp-sj.is-run[data-stage="1"] .sp-sj__strip-r{animation:sp-sj-r1 1.4s linear .6s both}.sp-sj.is-run[data-stage="1"] .sp-sj__sac{animation:sp-sj-drop .85s cubic-bezier(.5,0,.85,.6) 2.6s both}.sp-sj.is-run[data-stage="1"] .sp-sj__flap{animation:sp-sj-peel .85s cubic-bezier(.5,0,.3,1) 1.9s both}.sp-sj.is-run[data-stage="1"] .sp-sj__flap-t{animation:sp-sj-flapt 4.2s linear both}.sp-sj.is-run[data-stage="1"] .sp-sj__flap-b{animation:sp-sj-flapb 4.2s linear both}.sp-sj.is-run[data-stage="1"] .sp-sj__film{animation:sp-sj-free .9s var(--sj-out) 2.5s both}.sp-sj.is-run[data-stage="1"] .sp-sj__sheen{animation:sp-sj-sheen 1.4s var(--sj-soft) 3s both}.sp-sj.is-run[data-stage="1"] .sp-sj__bob{animation:sp-sj-bob 3.2s ease-in-out 3.2s infinite}.sp-sj.is-run[data-stage="1"][data-prev="3"] .sp-sj__check,.sp-sj.is-run[data-stage="1"][data-prev="4"] .sp-sj__check{animation:sp-sj-checkout .6s var(--sj-soft) both}.sp-sj.is-run[data-stage="1"][data-prev="4"] .sp-sj__sun{animation:sp-sj-sunout .9s var(--sj-soft) both}.sp-sj.is-run[data-stage="1"][data-prev="4"] .sp-sj__arc{animation:sp-sj-arcout .9s var(--sj-soft) both}.sp-sj.is-run[data-stage="1"][data-prev="3"] .sp-sj__sparks path,.sp-sj.is-run[data-stage="1"][data-prev="4"] .sp-sj__sparks path{animation:sp-sj-out .6s var(--sj-soft) both}.sp-sj.is-run[data-stage="2"] .sp-sj__bob{animation:sp-sj-unbob .45s var(--sj-out) both}.sp-sj.is-run[data-stage="2"] .sp-sj__strip-m{animation:sp-sj-m2 1.75s linear both}.sp-sj.is-run[data-stage="2"] .sp-sj__strip-r{animation:sp-sj-r2 3.8s linear both}.sp-sj.is-run[data-stage="2"] .sp-sj__fly{animation:sp-sj-fly 3.8s linear both}.sp-sj.is-run[data-stage="2"] .sp-sj__rest{animation:sp-sj-rest 3.8s linear both}.sp-sj.is-run[data-stage="2"] .sp-sj__track{animation:sp-sj-track 2.5s var(--sj-soft) both}.sp-sj.is-run[data-stage="2"] .sp-sj__crisp{animation:sp-sj-crisp2 1.8s var(--sj-soft) 1.9s both}.sp-sj.is-run[data-stage="2"] .sp-sj__soft{animation:sp-sj-soft2 1.8s var(--sj-soft) 1.9s both}.sp-sj.is-run[data-stage="2"] .sp-sj__sheen{animation:sp-sj-sheen 1.4s var(--sj-soft) 2.1s both}.sp-sj.is-run[data-stage="2"] .sp-sj__gloss{animation:sp-sj-gloss 3.8s var(--sj-soft) both}.sp-sj.is-run[data-stage="2"] .sp-sj__bubs circle{animation:sp-sj-bub 1.6s var(--sj-out) calc(2s + var(--d)) both}.sp-sj.is-run[data-stage="2"][data-prev="3"] .sp-sj__check,.sp-sj.is-run[data-stage="2"][data-prev="4"] .sp-sj__check{animation:sp-sj-checkout .6s var(--sj-soft) both}.sp-sj.is-run[data-stage="3"] .sp-sj__rest{animation:sp-sj-out .5s ease-in 1.2s both}.sp-sj.is-run[data-stage="3"] .sp-sj__crisp{animation:sp-sj-crisp3 1.2s var(--sj-soft) both}.sp-sj.is-run[data-stage="3"] .sp-sj__soft{animation:sp-sj-soft3 1.6s var(--sj-soft) both}.sp-sj.is-run[data-stage="3"] .sp-sj__strip-r{animation:sp-sj-shrink 1.6s cubic-bezier(.4,0,.2,1) both}.sp-sj.is-run[data-stage="3"] .sp-sj__pt{animation:sp-sj-burst 1.8s cubic-bezier(.2,.7,.3,1) calc(.15s + var(--d)) both}.sp-sj.is-run[data-stage="3"] .sp-sj__glow{animation:sp-sj-glow 2.4s var(--sj-soft) both}.sp-sj.is-run[data-stage="3"] .sp-sj__check{animation:sp-sj-pop .75s cubic-bezier(.34,1.56,.64,1) 1.45s both}.sp-sj.is-run[data-stage="3"] .sp-sj__check path{animation:sp-sj-tickin .6s var(--sj-out) 1.65s both}.sp-sj.is-run[data-stage="3"] .sp-sj__sparks-in{animation:sp-sj-in .7s var(--sj-soft) 3.1s both}.sp-sj.is-run[data-stage="3"] .sp-sj__sparks path{animation:sp-sj-twinkle 2s ease-in-out calc(3.1s + var(--d)) infinite both}.sp-sj.is-run[data-stage="4"][data-prev="3"] .sp-sj__check{animation:sp-sj-checkout .7s var(--sj-soft) both}.sp-sj.is-run[data-stage="4"] .sp-sj__arc{animation:sp-sj-arc 1.8s var(--sj-in) .3s both}.sp-sj.is-run[data-stage="4"] .sp-sj__sun{animation:sp-sj-sun 3.3s cubic-bezier(.45,0,.3,1) .4s both}.sp-sj.is-run[data-stage="4"] .sp-sj__sparks path{animation:sp-sj-twinkle 2s ease-in-out calc(.9s + var(--d)) infinite both}.sp-sj:not(.is-on) *,.sp-sj:not(.is-on) *:before,.sp-sj:not(.is-on) *:after{animation-play-state:paused!important}@keyframes sp-sj-lidopen{0%{transform:translateY(-62px) scale(1) translateY(62px)}to{transform:translateY(-62px) scale(1.03,-.28) translateY(62px)}}@keyframes sp-sj-lidclose{0%{transform:translateY(-62px) scale(1.03,-.28) translateY(62px)}to{transform:translateY(-62px) scale(1) translateY(62px)}}@keyframes sp-sj-lidt{0%,10.16%{opacity:1}10.17%,36.7%{opacity:0}36.71%,to{opacity:1}}@keyframes sp-sj-lidu{0%,10.16%{opacity:0}10.17%,36.7%{opacity:1}36.71%,to{opacity:0}}@keyframes sp-sj-lidsheen{0%{opacity:0;transform:translate(0) skew(-18deg)}20%{opacity:.14}to{opacity:0;transform:translate(220px) skew(-18deg)}}@keyframes sp-sj-in{0%{opacity:0}to{opacity:1}}@keyframes sp-sj-peel{0%{transform:translateY(47px) skew(0) scale(1) translateY(-47px)}to{transform:translateY(47px) skew(-5deg) scaleY(-.32) translateY(-47px)}}@keyframes sp-sj-flapt{0%,56.39%{opacity:1}56.4%,to{opacity:0}}@keyframes sp-sj-flapb{0%,56.39%{opacity:0}56.4%,to{opacity:1}}@keyframes sp-sj-drop{0%{opacity:1;transform:translate(0) rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(-4px,100px) rotate(12deg)}}@keyframes sp-sj-free{0%{transform:translate(0)}to{transform:translateY(-10px)}}@keyframes sp-sj-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes sp-sj-unbob{0%{transform:translateY(var(--sj-bob,0px))}to{transform:translateY(0)}}@keyframes sp-sj-fly{0%,46.04%{opacity:1}46.05%,to{opacity:0}}@keyframes sp-sj-rest{0%,46.04%{opacity:0}46.05%,to{opacity:1}}@keyframes sp-sj-track{0%{opacity:0;stroke-dashoffset:30}22%{opacity:.7}56%{opacity:.7;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sp-sj-out{0%{opacity:1}to{opacity:0}}@keyframes sp-sj-sunout{0%{opacity:1;transform:rotate(150deg)}to{opacity:0;transform:rotate(162deg)}}@keyframes sp-sj-arcout{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes sp-sj-crisp2{0%{opacity:1}to{opacity:.62}}@keyframes sp-sj-soft2{0%{opacity:0}to{opacity:.42}}@keyframes sp-sj-sheen{0%{opacity:0;transform:translate(0) skew(-18deg)}30%{opacity:.4}to{opacity:0;transform:translate(150px) skew(-18deg)}}@keyframes sp-sj-gloss{0%{opacity:.22}45%{opacity:.55}to{opacity:.4}}@keyframes sp-sj-bub{0%{opacity:0;transform:translateY(0) scale(.6)}25%{opacity:.85}to{opacity:0;transform:translateY(-30px) scale(1.1)}}@keyframes sp-sj-crisp3{0%{opacity:.62}to{opacity:0}}@keyframes sp-sj-soft3{0%{opacity:.42}35%{opacity:.36}to{opacity:0}}@keyframes sp-sj-shrink{0%{transform:rotate(0) scale(.86,.37)}to{transform:rotate(0) scale(.5,.2)}}@keyframes sp-sj-burst{0%{opacity:0;transform:translate(0) scale(1)}14%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes sp-sj-glow{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes sp-sj-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes sp-sj-tickin{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sp-sj-checkout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes sp-sj-arc{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sp-sj-sun{0%{opacity:0;transform:rotate(20deg)}12%{opacity:1}to{opacity:1;transform:rotate(150deg)}}@keyframes sp-sj-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes sp-sj-ping{0%{box-shadow:0 0 #43543a73}70%,to{box-shadow:0 0 0 9px #43543a00}}@keyframes sp-sj-m1{0%{transform:translate(312px,168px)}2.5%{transform:translate(312.12px,167.02px)}5%{transform:translate(312.52px,165.79px)}7.5%{transform:translate(313.24px,164.27px)}10%{transform:translate(314.33px,162.44px)}12.5%{transform:translate(315.87px,160.25px)}15%{transform:translate(317.94px,157.68px)}17.5%{transform:translate(320.64px,154.68px)}20%{transform:translate(324.09px,151.22px)}22.5%{transform:translate(328.38px,147.29px)}25%{transform:translate(333.6px,142.89px)}27.5%{transform:translate(339.67px,138.09px)}30%{transform:translate(346.36px,132.97px)}32.5%{transform:translate(353.29px,127.68px)}35%{transform:translate(360.05px,122.38px)}37.5%{transform:translate(366.35px,117.23px)}40%{transform:translate(372.04px,112.36px)}42.5%{transform:translate(377.11px,107.83px)}45%{transform:translate(381.6px,103.69px)}47.5%{transform:translate(385.56px,99.95px)}50%{transform:translate(389.05px,96.59px)}52.5%{transform:translate(392.13px,93.59px)}55%{transform:translate(394.86px,90.92px)}57.5%{transform:translate(397.28px,88.56px)}60%{transform:translate(399.42px,86.47px)}62.5%{transform:translate(401.31px,84.63px)}65%{transform:translate(402.99px,83.02px)}67.5%{transform:translate(404.46px,81.62px)}70%{transform:translate(405.77px,80.4px)}72.5%{transform:translate(406.91px,79.36px)}75%{transform:translate(407.91px,78.48px)}77.5%{transform:translate(408.77px,77.73px)}80%{transform:translate(409.51px,77.12px)}82.5%{transform:translate(410.14px,76.64px)}85%{transform:translate(410.67px,76.26px)}87.5%{transform:translate(411.1px,76px)}90%{transform:translate(411.43px,75.83px)}92.5%{transform:translate(411.69px,75.75px)}95%{transform:translate(411.86px,75.75px)}97.5%{transform:translate(411.97px,75.84px)}to{transform:translate(412px,76px)}}@keyframes sp-sj-r1{0%{transform:rotate(0) scale(1)}2.5%{transform:rotate(-.08deg) scale(1)}5%{transform:rotate(-.19deg) scale(1)}7.5%{transform:rotate(-.31deg) scale(1.01)}10%{transform:rotate(-.45deg) scale(1.02)}12.5%{transform:rotate(-.62deg) scale(1.03)}15%{transform:rotate(-.82deg) scale(1.03)}17.5%{transform:rotate(-1.04deg) scale(1.04)}20%{transform:rotate(-1.3deg) scale(1.04)}22.5%{transform:rotate(-1.59deg) scale(1.05)}25%{transform:rotate(-1.91deg) scale(1.05)}27.5%{transform:rotate(-2.26deg) scale(1.05)}30%{transform:rotate(-2.63deg) scale(1.05)}32.5%{transform:rotate(-3deg) scale(1.05)}35%{transform:rotate(-3.37deg) scale(1.05)}37.5%{transform:rotate(-3.73deg) scale(1.05)}40%{transform:rotate(-4.06deg) scale(1.04)}42.5%{transform:rotate(-4.37deg) scale(1.04)}45%{transform:rotate(-4.64deg) scale(1.03)}47.5%{transform:rotate(-4.89deg) scale(1.02)}50%{transform:rotate(-5.1deg) scale(1.01)}52.5%{transform:rotate(-5.29deg) scale(.99)}55%{transform:rotate(-5.45deg) scale(.98)}57.5%{transform:rotate(-5.6deg) scale(.97)}60%{transform:rotate(-5.72deg) scale(.96)}62.5%{transform:rotate(-5.82deg) scale(.95)}65%{transform:rotate(-5.91deg) scale(.94)}67.5%{transform:rotate(-5.98deg) scale(.94)}70%{transform:rotate(-6.03deg) scale(.93)}72.5%{transform:rotate(-6.08deg) scale(.93)}75%{transform:rotate(-6.11deg) scale(.93)}77.5%{transform:rotate(-6.14deg) scale(.92)}80%{transform:rotate(-6.15deg) scale(.92)}82.5%{transform:rotate(-6.16deg) scale(.92)}85%{transform:rotate(-6.16deg) scale(.92)}87.5%{transform:rotate(-6.15deg) scale(.92)}90%{transform:rotate(-6.13deg) scale(.92)}92.5%{transform:rotate(-6.1deg) scale(.92)}95%{transform:rotate(-6.08deg) scale(.92)}97.5%{transform:rotate(-6.04deg) scale(.92)}to{transform:rotate(-6deg) scale(.92)}}@keyframes sp-sj-m2{0%{transform:translate(412px,76px)}2%{transform:translate(412px,74.25px)}4%{transform:translate(412px,72.33px)}6%{transform:translate(412px,70.32px)}8%{transform:translate(412px,68.34px)}10%{transform:translate(412.1px,66.49px)}12%{transform:translate(412.59px,64.85px)}14%{transform:translate(413.54px,63.45px)}16%{transform:translate(415.01px,62.31px)}18%{transform:translate(417.07px,61.42px)}20%{transform:translate(419.79px,60.77px)}22%{transform:translate(423.27px,60.33px)}24%{transform:translate(427.61px,60.08px)}26%{transform:translate(432.92px,60px)}28%{transform:translate(439.3px,60.16px)}30%{transform:translate(446.83px,60.65px)}32%{transform:translate(455.55px,61.51px)}34%{transform:translate(465.39px,62.79px)}36%{transform:translate(476.16px,64.55px)}38%{transform:translate(487.56px,66.83px)}40%{transform:translate(499.17px,69.73px)}42%{transform:translate(510.61px,73.31px)}44%{transform:translate(521.55px,77.66px)}46%{transform:translate(531.81px,82.88px)}48%{transform:translate(541.27px,89.05px)}50%{transform:translate(549.92px,96.21px)}52%{transform:translate(557.77px,104.36px)}54%{transform:translate(564.89px,113.37px)}56%{transform:translate(571.32px,122.99px)}58%{transform:translate(577.12px,132.88px)}60%{transform:translate(582.36px,142.63px)}62%{transform:translate(587.09px,151.91px)}64%{transform:translate(591.34px,160.5px)}66%{transform:translate(595.17px,168.26px)}68%{transform:translate(598.62px,175.2px)}70%{transform:translate(601.71px,181.32px)}72%{transform:translate(604.48px,186.7px)}74%{transform:translate(606.95px,191.4px)}76%{transform:translate(609.15px,195.48px)}78%{transform:translate(611.1px,199.01px)}80%{transform:translate(612.81px,202.06px)}82%{transform:translate(614.31px,204.66px)}84%{transform:translate(615.6px,206.86px)}86%{transform:translate(616.7px,208.71px)}88%{transform:translate(617.62px,210.23px)}90%{transform:translate(618.38px,211.46px)}92%{transform:translate(618.98px,212.42px)}94%{transform:translate(619.44px,213.14px)}96%{transform:translate(619.76px,213.63px)}98%{transform:translate(619.94px,213.91px)}to{transform:translate(620px,214px)}}@keyframes sp-sj-r2{0%{transform:rotate(-6deg) scale(.92)}1.053%{transform:rotate(-6.06deg) scale(.92)}2.105%{transform:rotate(-6.27deg) scale(.92)}3.158%{transform:rotate(-6.62deg) scale(.92)}4.211%{transform:rotate(-7.13deg) scale(.92,.91)}5.263%{transform:rotate(-7.76deg) scale(.92,.91)}6.316%{transform:rotate(-8.45deg) scale(.92,.91)}7.368%{transform:rotate(-9.12deg) scale(.92,.9)}8.421%{transform:rotate(-9.72deg) scale(.92,.9)}9.474%{transform:rotate(-10.2deg) scale(.92,.89)}10.526%{transform:rotate(-10.56deg) scale(.92,.89)}11.579%{transform:rotate(-10.81deg) scale(.92,.88)}12.632%{transform:rotate(-10.95deg) scale(.92,.88)}13.684%{transform:rotate(-11deg) scale(.92,.87)}14.737%{transform:rotate(-10.98deg) scale(.92,.87)}15.789%{transform:rotate(-10.93deg) scale(.92,.86)}16.842%{transform:rotate(-10.81deg) scale(.92,.86)}17.895%{transform:rotate(-10.64deg) scale(.92,.85)}18.947%{transform:rotate(-10.4deg) scale(.92,.85)}20%{transform:rotate(-10.07deg) scale(.92,.84)}21.053%{transform:rotate(-9.65deg) scale(.92,.84)}22.105%{transform:rotate(-9.11deg) scale(.92,.84)}23.158%{transform:rotate(-8.46deg) scale(.92,.84)}24.211%{transform:rotate(-7.7deg) scale(.92,.84)}25.263%{transform:rotate(-6.86deg) scale(.92,.84)}26.316%{transform:rotate(-5.99deg) scale(.92,.83)}27.368%{transform:rotate(-5.14deg) scale(.92,.82)}28.421%{transform:rotate(-4.36deg) scale(.92,.8)}29.474%{transform:rotate(-3.66deg) scale(.92,.77)}30.526%{transform:rotate(-3.04deg) scale(.92,.74)}31.579%{transform:rotate(-2.51deg) scale(.91,.69)}32.632%{transform:rotate(-2.06deg) scale(.91,.64)}33.684%{transform:rotate(-1.67deg) scale(.91,.59)}34.737%{transform:rotate(-1.33deg) scale(.91,.55)}35.789%{transform:rotate(-1.05deg) scale(.91,.51)}36.842%{transform:rotate(-.81deg) scale(.9,.48)}37.895%{transform:rotate(-.61deg) scale(.9,.45)}38.947%{transform:rotate(-.45deg) scale(.9,.43)}40%{transform:rotate(-.31deg) scale(.9,.42)}41.053%{transform:rotate(-.21deg) scale(.9,.4)}42.105%{transform:rotate(-.13deg) scale(.9,.39)}43.158%{transform:rotate(-.07deg) scale(.9,.39)}44.211%{transform:rotate(-.03deg) scale(.9,.38)}45.263%{transform:rotate(0) scale(.9,.38)}46.316%{transform:rotate(0) scale(.9,.38)}47.368%{transform:rotate(0) scale(.9,.39)}48.421%{transform:rotate(0) scale(.9,.4)}49.474%{transform:rotate(0) scale(.9,.4)}50.526%{transform:rotate(0) scale(.9,.4)}51.579%{transform:rotate(0) scale(.9,.4)}52.632%{transform:rotate(0) scale(.9,.4)}53.684%{transform:rotate(0) scale(.9,.4)}54.737%{transform:rotate(0) scale(.9,.4)}55.789%{transform:rotate(0) scale(.9,.4)}56.842%{transform:rotate(0) scale(.9,.4)}57.895%{transform:rotate(0) scale(.9,.4)}58.947%{transform:rotate(0) scale(.9,.4)}60%{transform:rotate(0) scale(.9,.4)}61.053%{transform:rotate(0) scale(.9,.4)}62.105%{transform:rotate(0) scale(.89,.4)}63.158%{transform:rotate(0) scale(.89,.4)}64.211%{transform:rotate(0) scale(.89,.39)}65.263%{transform:rotate(0) scale(.89,.39)}66.316%{transform:rotate(0) scale(.89,.39)}67.368%{transform:rotate(0) scale(.89,.39)}68.421%{transform:rotate(0) scale(.89,.39)}69.474%{transform:rotate(0) scale(.89,.39)}70.526%{transform:rotate(0) scale(.89,.39)}71.579%{transform:rotate(0) scale(.88,.39)}72.632%{transform:rotate(0) scale(.88,.39)}73.684%{transform:rotate(0) scale(.88,.39)}74.737%{transform:rotate(0) scale(.88,.39)}75.789%{transform:rotate(0) scale(.88,.38)}76.842%{transform:rotate(0) scale(.88,.38)}77.895%{transform:rotate(0) scale(.88,.38)}78.947%{transform:rotate(0) scale(.87,.38)}80%{transform:rotate(0) scale(.87,.38)}81.053%{transform:rotate(0) scale(.87,.38)}82.105%{transform:rotate(0) scale(.87,.38)}83.158%{transform:rotate(0) scale(.87,.38)}84.211%{transform:rotate(0) scale(.87,.38)}85.263%{transform:rotate(0) scale(.87,.38)}86.316%{transform:rotate(0) scale(.87,.37)}87.368%{transform:rotate(0) scale(.87,.37)}88.421%{transform:rotate(0) scale(.86,.37)}89.474%{transform:rotate(0) scale(.86,.37)}90.526%{transform:rotate(0) scale(.86,.37)}91.579%{transform:rotate(0) scale(.86,.37)}92.632%{transform:rotate(0) scale(.86,.37)}93.684%{transform:rotate(0) scale(.86,.37)}94.737%{transform:rotate(0) scale(.86,.37)}95.789%{transform:rotate(0) scale(.86,.37)}96.842%{transform:rotate(0) scale(.86,.37)}97.895%{transform:rotate(0) scale(.86,.37)}98.947%{transform:rotate(0) scale(.86,.37)}to{transform:rotate(0) scale(.86,.37)}}.sp-sj__rail{list-style:none;margin:clamp(16px,2vw,24px) 0 0;padding:6px;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:6px;border-radius:calc(var(--radius-lg) + 6px);background:#fbf9f480;box-shadow:inset 0 0 0 1px var(--line);counter-reset:sj}.sp-sj__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:start;column-gap:14px;row-gap:12px;padding:26px 22px 22px;border-radius:var(--radius-lg);counter-increment:sj;transition:background-color .45s var(--ease),box-shadow .45s var(--ease)}.sp-sj__step:before{content:"";position:absolute;top:11px;left:22px;right:22px;height:2px;border-radius:2px;background:var(--line)}.sp-sj__step:after{content:counter(sj,decimal-leading-zero);position:absolute;top:26px;right:22px;font:500 11px var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);opacity:.7}.sp-sj__bar{position:absolute;top:11px;left:22px;right:22px;height:2px;border-radius:2px;background:var(--sage-deep);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.sp-sj__step.is-done .sp-sj__bar,.sp-sj:not(.is-auto) .sp-sj__step.is-active .sp-sj__bar{transform:scaleX(1)}.sp-sj.is-auto .sp-sj__step.is-active .sp-sj__bar{animation:sp-sj-fill var(--sj-dur,3.4s) linear both}.sp-sj__step.is-active{background:var(--surface-raised);box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #43543a29,0 18px 36px -24px #1b201a73}.sp-sj__dot{position:relative;z-index:1;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:500 12px var(--font-mono);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease)}.sp-sj__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid var(--sage);opacity:0;pointer-events:none}.sp-sj__step.is-done .sp-sj__dot{background:var(--sage-deep);color:var(--surface);box-shadow:none}.sp-sj__step.is-active .sp-sj__dot{background:var(--ink);color:var(--surface);box-shadow:0 8px 22px -10px #1b201a8c;transform:scale(1.04)}.sp-sj.is-run .sp-sj__step.is-active .sp-sj__dot:after{animation:sp-sj-halo 2.2s var(--ease-soft) infinite}.sp-sj__dot:focus-visible{outline:2px solid var(--sage-deep);outline-offset:5px}.sp-sj__step h4{margin:0;padding-right:28px;font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.05;letter-spacing:-.01em;color:var(--ink);transition:opacity .45s var(--ease)}.sp-sj__step p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.5;color:var(--ink-muted);transition:opacity .45s var(--ease)}.sp-sj.is-js .sp-sj__step{cursor:pointer}.sp-sj.is-js .sp-sj__step:not(.is-active) h4,.sp-sj.is-js .sp-sj__step:not(.is-active) p{opacity:.74}.sp-sj.is-js .sp-sj__step:not(.is-active):hover{background:#fbf9f4c7}.sp-sj.is-js .sp-sj__step:not(.is-active):hover h4,.sp-sj.is-js .sp-sj__step:not(.is-active):hover p{opacity:1}.sp-sj.is-js .sp-sj__step:not(.is-active):hover .sp-sj__dot{box-shadow:inset 0 0 0 1px var(--ink)}@keyframes sp-sj-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-sj-filly{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sp-sj-halo{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.4)}}.sp-sj__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--line)}.sp-sj__note{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:14px;color:var(--ink-muted)}.sp-sj__note .sp-icon{flex:none;width:18px;height:18px;color:var(--sage-deep)}@media(max-width:1199px){.sp-sj__step{padding:26px 18px 20px;column-gap:12px}.sp-sj__step:before,.sp-sj__bar{left:18px;right:18px}.sp-sj__step:after{right:18px}.sp-sj .sp-sj__stage{padding-bottom:54px}.sp-sj .sp-sj__hud{max-width:34%}.sp-sj .sp-sj__hint{display:none}}@media(max-width:899px){.sp-sj .sp-sj__stage{display:flex;flex-direction:column;padding:20px 18px 16px;border-radius:var(--radius-lg)}.sp-sj .sp-sj__hud{position:relative;left:auto;top:auto;max-width:none;gap:6px}.sp-sj .sp-sj__count{top:22px;right:18px}.sp-sj .sp-sj__svg{width:158%;max-width:none;margin:4px 0 0 -38%}.sp-sj .sp-sj__chips{position:relative;left:auto;bottom:auto;margin-top:4px}.sp-sj__chips li{font-size:12px}.sp-sj__rail{grid-template-columns:1fr;gap:4px;padding:5px}.sp-sj__step{column-gap:14px;row-gap:10px;padding:24px 18px 18px}.sp-sj__step:before,.sp-sj__bar{left:18px;right:18px}.sp-sj__step:after{top:24px;right:18px}.sp-sj__dot{width:42px;height:42px;font-size:11px}.sp-sj__step h4{font-size:22px}.sp-sj__step p{font-size:14.5px}.sp-sj__cta .sp-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sp-sj *,.sp-sj *:before,.sp-sj *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/suprimal-journey.css.map */
