.lp-out{opacity:0}.lp-fill{transform-origin:left}@media (prefers-reduced-motion:no-preference){html[data-motion] .lp-mock:not([data-play]) .lp-st{opacity:0}html[data-motion] .lp-mock:not([data-play]) .lp-out{opacity:1}html[data-motion] .lp-mock:not([data-play]) .lp-fill{transform:scaleX(0)}html[data-motion] .lp-mock[data-play] :is(.lp-st,.lp-out,.lp-press,.lp-fill){animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(.4s + (var(--s) - 1) * .65s)}html[data-motion] .lp-mock[data-play] .lp-st{animation-name:lp-in;animation-duration:.65s}html[data-motion] .lp-mock[data-play] .lp-out{animation-name:lp-away;animation-duration:.4s}html[data-motion] .lp-mock[data-play] .lp-press{animation-name:lp-dip;animation-duration:.5s}html[data-motion] .lp-mock[data-play] .lp-fill{animation-name:lp-grow;animation-duration:.7s}}[data-s="1"]{--s:1}[data-s="2"]{--s:2}[data-s="3"]{--s:3}[data-s="4"]{--s:4}[data-s="5"]{--s:5}[data-s="6"]{--s:6}@keyframes lp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-away{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes lp-dip{0%{transform:none}40%{transform:scale(.94)}to{transform:none}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:none}}.lp-slot{display:inline-grid;vertical-align:bottom}.lp-slot>*{grid-area:1/1}.lp-slot--r>*{justify-self:end}.lp-v{display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-motion] .lp-v{animation-name:lp-v;animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(var(--f, 0) * 60ms)}}@keyframes lp-v{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.lp-mk--story{width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:no-preference){html[data-motion] [data-story] [data-t]{animation-name:lp-in;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(var(--t) * 1s)}html[data-motion] [data-story] .lp-mk[data-t]{animation-name:lp-pop;animation-duration:.5s}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lp-mk{display:inline-grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:50%;background:#111;color:#fff;font-family:var(--font-display);font-size:.75rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-mks{display:inline-flex;gap:.1875rem;vertical-align:middle}@media (hover:hover){.lp-need:has(.lp-doc .lp-mk[data-n="1"]:hover) .lp-need-li[data-n="1"] .lp-mk,.lp-need:has(.lp-need-li[data-n="1"]:hover) .lp-doc .lp-mk[data-n="1"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="2"]:hover) .lp-need-li[data-n="2"] .lp-mk,.lp-need:has(.lp-need-li[data-n="2"]:hover) .lp-doc .lp-mk[data-n="2"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="3"]:hover) .lp-need-li[data-n="3"] .lp-mk,.lp-need:has(.lp-need-li[data-n="3"]:hover) .lp-doc .lp-mk[data-n="3"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="4"]:hover) .lp-need-li[data-n="4"] .lp-mk,.lp-need:has(.lp-need-li[data-n="4"]:hover) .lp-doc .lp-mk[data-n="4"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="5"]:hover) .lp-need-li[data-n="5"] .lp-mk,.lp-need:has(.lp-need-li[data-n="5"]:hover) .lp-doc .lp-mk[data-n="5"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="6"]:hover) .lp-need-li[data-n="6"] .lp-mk,.lp-need:has(.lp-need-li[data-n="6"]:hover) .lp-doc .lp-mk[data-n="6"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="7"]:hover) .lp-need-li[data-n="7"] .lp-mk,.lp-need:has(.lp-need-li[data-n="7"]:hover) .lp-doc .lp-mk[data-n="7"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="8"]:hover) .lp-need-li[data-n="8"] .lp-mk,.lp-need:has(.lp-need-li[data-n="8"]:hover) .lp-doc .lp-mk[data-n="8"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="9"]:hover) .lp-need-li[data-n="9"] .lp-mk,.lp-need:has(.lp-need-li[data-n="9"]:hover) .lp-doc .lp-mk[data-n="9"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="10"]:hover) .lp-need-li[data-n="10"] .lp-mk,.lp-need:has(.lp-need-li[data-n="10"]:hover) .lp-doc .lp-mk[data-n="10"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="11"]:hover) .lp-need-li[data-n="11"] .lp-mk,.lp-need:has(.lp-need-li[data-n="11"]:hover) .lp-doc .lp-mk[data-n="11"]{transform:scale(1.25)}.lp-need:has(.lp-doc .lp-mk[data-n="12"]:hover) .lp-need-li[data-n="12"] .lp-mk,.lp-need:has(.lp-need-li[data-n="12"]:hover) .lp-doc .lp-mk[data-n="12"]{transform:scale(1.25)}}html[data-motion] .lp-need .lp-doc .lp-mk{opacity:0;transform:scale(.4);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--n) * 70ms + .2s)}html[data-motion] .lp-need .lp-doc.is-in .lp-mk{opacity:1;transform:none}html[data-motion] .lp-need .lp-doc.is-in .lp-mk:hover{transition-delay:0s}.lp-find [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html[data-motion] .lp-need .lp-doc .lp-mk{opacity:1;transform:none;transition:none}.lp-mk{transition:none}}@media print{.lp-st{opacity:1!important}.lp-out,.lp-st{animation-name:none!important}.lp-out{opacity:0!important}}