.brownian-field.svelte-l38t9r{-webkit-mask-image:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), black 0, black var(--spot-inner,110px), transparent var(--spot-outer,230px));mask-image:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), black 0, black var(--spot-inner,110px), transparent var(--spot-outer,230px));-webkit-mask-image:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), black 0, black var(--spot-inner,110px), transparent var(--spot-outer,230px));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-cue.svelte-1a1se6c line:where(.svelte-1a1se6c){animation:1.8s ease-in-out infinite svelte-1a1se6c-cue}@keyframes svelte-1a1se6c-cue{0%,to{opacity:.4;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scroll-cue.svelte-1a1se6c line:where(.svelte-1a1se6c){animation:none}}.highlight.svelte-13z1ceo{all:unset;cursor:pointer;color:inherit;font:inherit;background-color:color-mix(in srgb, var(--color-blue) 30%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;margin:0 -.15em;padding:.02em .15em;transition:background-color .15s;display:inline}.highlight.svelte-13z1ceo:hover,.highlight[aria-expanded=true].svelte-13z1ceo{background-color:color-mix(in srgb, var(--color-blue) 50%, transparent)}.highlight.svelte-13z1ceo:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.step.svelte-uo0dt1{margin-left:calc(var(--i) * 1.75em);line-height:1.9}.tread.svelte-uo0dt1{position:relative}.tread.svelte-uo0dt1:after{content:"";border-bottom:1px solid;position:absolute;bottom:-.3em;left:25%;right:-1.25em}@media (width>=48rem){.lead.svelte-uo0dt1{line-height:1.9;position:absolute;top:0;left:0}.step.svelte-uo0dt1{margin-left:calc(9em + var(--i) * 3.75em)}}.category.svelte-1rxlohc:before{content:"→";font-size:var(--text-body);margin-right:.15em;line-height:1.375;position:absolute;top:0;right:100%}@media (width<=767px){.payload.svelte-1rxlohc{opacity:1!important;transform:none!important}}.flip.svelte-1b4zk97{color:#17ffff;clip-path:path("M0 0Z")}@media (width>=48rem){.field.svelte-1b4zk97,.ground.svelte-1b4zk97{top:calc(100svh - var(--artwork))}.plainsight-overlay.svelte-1b4zk97{margin-top:calc(-1 * var(--stage))}.plainsight.svelte-1b4zk97{margin-bottom:calc(4rem - var(--tail))}.copy.svelte-1b4zk97{margin-top:calc(-1 * var(--tail))}}.product.svelte-1b4zk97{container-type:inline-size}.caption.svelte-1b4zk97{font-size:clamp(.55rem,4.4cqw,1.25rem)}.canvas-host.svelte-1g1idtc{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7rem calc(100% - 7rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 7rem calc(100% - 7rem),#0000 100%)}.pill.svelte-1g1idtc{color:var(--color-ink);background:#fffffff2;border-radius:9999px;box-shadow:0 1px 3px #0000002e}.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-bottom-left{display:none}.line-art.svelte-1b9bixn{filter:contrast(1.4)brightness(.82);opacity:.9;width:max(110%,820px);max-width:none}.word.svelte-jco87c{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;line-height:1;display:inline-block;position:relative;overflow:hidden}.word-inner.svelte-jco87c{text-align:start;white-space:nowrap;position:absolute;inset:0}.note.svelte-1ovahwm{z-index:60;background:var(--color-paper);width:min(420px,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-blue-line);border-radius:.75rem;transition:opacity .15s;position:fixed;overflow:hidden;box-shadow:0 16px 50px #0003}.scroll.svelte-1ovahwm{max-height:min(70vh,480px);font-size:var(--text-note);padding:2.25rem 1.5rem 1.5rem;line-height:1.5;overflow-y:auto}.close.svelte-1ovahwm{all:unset;z-index:1;width:1.75rem;height:1.75rem;color:var(--color-ink-muted);cursor:pointer;background-color:color-mix(in srgb, var(--color-paper) 85%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.close.svelte-1ovahwm:hover{background-color:var(--color-paper)}.close.svelte-1ovahwm:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.image.svelte-1ovahwm{border-radius:.75rem .75rem 0 0;width:calc(100% + 3rem);margin:-2.25rem -1.5rem 1.25rem;display:block}.source.svelte-1ovahwm{border-top:1px solid var(--color-blue-line);color:var(--color-ink-muted);margin-top:1.25rem;padding-top:.9rem;font-size:.85em;font-style:italic}
