html:has(.lp-root){scroll-behavior:smooth;scroll-padding-top:5.5rem}.lp-root :focus-visible{outline:2px solid var(--color-landing-paper);outline-offset:3px}.lp-root .lp-on-cream :focus-visible{outline-color:var(--color-landing-ink)}.lp-root .lp-shop{--color-muted:#6b635c;--color-subtle:#8a8075}.lp-root .lp-swap{display:inline-grid}.lp-root .lp-stack{display:grid}.lp-root :is(.lp-swap,.lp-stack)>*{grid-area:1/1}.lp-root [data-from],.lp-root [data-until]{transition:opacity .24s,visibility linear,translate .24s}.lp-root [data-until]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.lp-scene[data-step="0"] :is([data-from="1"],[data-from="2"],[data-from="3"],[data-from="4"],[data-from="5"]),.lp-scene[data-step="1"] :is([data-from="2"],[data-from="3"],[data-from="4"],[data-from="5"]),.lp-scene[data-step="2"] :is([data-from="3"],[data-from="4"],[data-from="5"]),.lp-scene[data-step="3"] :is([data-from="4"],[data-from="5"]),.lp-scene[data-step="4"] [data-from="5"]{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s,translate .18s;translate:0 4px}.lp-scene[data-step="0"] [data-until],.lp-scene[data-step="1"] :is([data-until="2"],[data-until="3"],[data-until="4"],[data-until="5"]),.lp-scene[data-step="2"] :is([data-until="3"],[data-until="4"],[data-until="5"]),.lp-scene[data-step="3"] :is([data-until="4"],[data-until="5"]),.lp-scene[data-step="4"] [data-until="5"]{opacity:1;visibility:visible}}.lp-route path{stroke-width:1.5px;stroke-linecap:round}.lp-scene[data-tone=night]>.lp-route path{stroke:var(--color-landing-route)}.lp-scene[data-tone=cream]>.lp-route path{stroke:var(--color-landing-text-light-muted)}.lp-route[data-hidden]{opacity:0}.lp-pea circle{transition:fill .24s}.lp-scene[data-tone=night] .lp-pea circle{fill:var(--color-landing-paper);stroke:var(--color-landing-night);stroke-width:2px}.lp-scene[data-tone=cream] .lp-pea circle{fill:var(--color-landing-ink);stroke:var(--color-landing-cream);stroke-width:2px}.lp-scene .lp-pea[data-resting] circle{fill:var(--color-landing-action)}.lp-scene[data-tone=cream] .lp-pea[data-resting] circle{stroke:var(--color-landing-ink);stroke-width:1.5px}.lp-root .lp-art{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}
