.follow-part{--in:1;--out:0;--i:calc(var(--in) * var(--in) * (3 - 2 * var(--in)));--o:calc(var(--out) * var(--out) * (3 - 2 * var(--out)));opacity:calc(var(--i) - var(--o));translate:0 calc((1 - var(--i)) * 28px - var(--o) * 18px);scale:calc(.965 + .035 * var(--i) - .02 * var(--o));filter:blur(calc((1 - var(--i) + var(--o)) * 6px));transform-origin:50% 100%}.follow-photo{--a:calc(var(--aside) * var(--aside) * (3 - 2 * var(--aside)) - var(--back) * var(--back) * (3 - 2 * var(--back)));--z:calc(var(--payoff) * var(--payoff) * (3 - 2 * var(--payoff)));scale:calc(1 - var(--a) * .035)}@media (min-width:64rem){.follow-photo{translate:calc(var(--a) * -5%) 0}}@media not (min-width:64rem){.follow-photo{scale:calc(1 - var(--a) * .26 - var(--z) * .28);translate:0 calc(var(--a) * -14% - var(--z) * 5%)}}.follow-note{translate:0 calc((1 - var(--i)) * -28px);transform-origin:50% 0}.follow-bar{transform:scaleX(var(--fill));transform-origin:0}.follow-words{transition:translate .4s var(--ease-move), opacity .3s var(--ease-move), filter .3s var(--ease-move)}.follow-words[data-state=in]{transition:translate .9s var(--ease-calm) .24s, opacity .6s var(--ease-calm) .24s, filter .6s var(--ease-calm) .24s}.follow-words .follow-body{transition:translate .4s var(--ease-move)}.follow-words[data-state=in] .follow-body{transition:translate 1s var(--ease-calm) .32s}.follow-words[data-state=out]{opacity:0;filter:blur(6px);pointer-events:none;translate:0 -2.5rem}.follow-words[data-state=next]{opacity:0;filter:blur(6px);pointer-events:none;translate:0 2.5rem}.follow-words[data-state=next] .follow-body{translate:0 1rem}.follow-caret{background:var(--ink);width:1.5px;height:1.05em;margin:0 1px -.18em;animation:1s step-end infinite caret;display:inline-block}.follow-press{scale:calc(1 - .14 * min(var(--press), 1 - var(--press)) * 2)}.follow-row{--i:calc(var(--in) * var(--in) * (3 - 2 * var(--in)));opacity:var(--i);translate:0 calc((1 - var(--i)) * 10px)}.follow-cheapest:before{content:"";border-radius:var(--radius-xl);background:linear-gradient(to bottom, var(--sheet-top), var(--card) 65%);box-shadow:inset 0 1px 0 var(--sheet-light), 0 0 0 1px var(--sheet-line), 0 1px 2px #1d1c1a0d, 0 10px 24px -14px #1d1c1a59;opacity:var(--lift);scale:calc(.97 + .03 * var(--lift));position:absolute;inset:0}.follow-cheapest .follow-row-price{color:color-mix(in oklab, var(--deal) calc(var(--lift) * 100%), var(--ink))}.follow-cheapest-badge{opacity:var(--lift);translate:calc((1 - var(--lift)) * -6px) 0}.follow-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}.follow-dot{fill:var(--deal);opacity:var(--in);transform-box:fill-box;transform-origin:50%;scale:calc(.4 + .6 * var(--in))}.follow-pop{opacity:var(--in);scale:calc(.85 + .15 * var(--in));display:flex}.follow-price{color:color-mix(in oklab, var(--deal) calc(var(--green) * 100%), var(--ink))}.odo-wheel{--w:clamp(0, (var(--roll) - var(--order) * .09) / .72, 1);--s:calc(var(--w) * var(--w) * (3 - 2 * var(--w)));height:1lh;display:inline-block;overflow:hidden}.odo-strip{translate:0 calc(-1lh * (var(--f) + (var(--t) - var(--f)) * var(--s)));flex-direction:column;display:flex}.odo-swap .odo-from{opacity:calc(1 - round(var(--roll)))}.odo-swap .odo-to{opacity:round(var(--roll))}@media (prefers-reduced-motion:reduce){.follow-caret{animation:none}}