.lde-module__qMsXJW__world{--pixel-accent:#5de8ba;--pixel-dark:#000;--pixel-paper:#f2f0e7;overflow:clip}.lde-module__qMsXJW__world :where(a,button):focus-visible{outline:3px solid var(--pixel-accent);outline-offset:6px}.lde-module__qMsXJW__skipLink{z-index:50;--tw-bg-opacity:1;background-color:rgb(93 232 186/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding:1rem 1.5rem;font-weight:700;position:fixed;top:1rem;left:1.25rem;transform:translateY(-180%)}.lde-module__qMsXJW__skipLink:focus{transform:translateY(0)}.lde-module__qMsXJW__hero{background-image:radial-gradient(#5de8ba1f 1px,#0000 1px);background-size:24px 24px}.lde-module__qMsXJW__heroTitle{letter-spacing:-.055em;font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:800;line-height:1.22}.lde-module__qMsXJW__heroTitle:lang(en){font-size:clamp(3rem,5.2vw,4.8rem);line-height:1.08}.lde-module__qMsXJW__chapter{letter-spacing:.13em;--tw-text-opacity:1;color:rgb(93 232 186/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:700;line-height:1rem}.lde-module__qMsXJW__sectionTitle{text-wrap:balance;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.875rem;font-weight:700;line-height:1.375}@media (min-width:640px){.lde-module__qMsXJW__sectionTitle{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lde-module__qMsXJW__sectionTitle{font-size:2.75rem}}.lde-module__qMsXJW__sceneFrame{border:2px solid #5de8ba66;box-shadow:8px 8px #5de8ba1a}.lde-module__qMsXJW__sceneCorners{pointer-events:none;clip-path:polygon(0 0,16px 0,16px 2px,2px 2px,2px 16px,0 16px,0 0,100% 0,100% 16px,calc(100% - 2px) 16px,calc(100% - 2px) 2px,calc(100% - 16px) 2px,calc(100% - 16px) 0,100% 0,100% 100%,calc(100% - 16px) 100%,calc(100% - 16px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(100% - 16px),100% calc(100% - 16px),100% 100%,0 100%,0 calc(100% - 16px),2px calc(100% - 16px),2px calc(100% - 2px),16px calc(100% - 2px),16px 100%,0 100%);border:2px solid #d6c57d66;position:absolute;inset:12px}.lde-module__qMsXJW__primaryButton{--tw-border-opacity:1;border-width:2px;border-color:rgb(93 232 186/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(93 232 186/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition:transform .12s,box-shadow .12s;box-shadow:4px 4px #5de8ba59}.lde-module__qMsXJW__primaryButton:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #5de8ba59}.lde-module__qMsXJW__primaryButton:active{transform:translate(2px,2px);box-shadow:2px 2px #5de8ba59}.lde-module__qMsXJW__playArrow{clip-path:polygon(0 0,4px 0,4px 2px,8px 2px,8px 4px,12px 4px,12px 10px,8px 10px,8px 12px,4px 12px,4px 14px,0 14px);background:currentColor;width:12px;height:14px}.lde-module__qMsXJW__speechBubble{--tw-border-opacity:1;border-width:2px;border-color:rgb(24 32 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(242 240 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 32 27/var(--tw-text-opacity,1));box-shadow:3px 3px 0 var(--pixel-dark);position:relative}.lde-module__qMsXJW__speechBubble:after{content:"";background:var(--pixel-paper);border-bottom:2px solid #18201b;border-right:2px solid #18201b;width:10px;height:8px;position:absolute;bottom:-8px;right:16px}.lde-module__qMsXJW__companion{animation:4s steps(2,end) infinite lde-module__qMsXJW__wander}@keyframes lde-module__qMsXJW__wander{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lde-module__qMsXJW__paperSection{--tw-bg-opacity:1;background-color:rgb(242 240 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 32 27/var(--tw-text-opacity,1));border-top:8px solid #d6c57d}.lde-module__qMsXJW__paperSection .lde-module__qMsXJW__sectionTitle{color:#18201b}.lde-module__qMsXJW__paperSection .lde-module__qMsXJW__chapter{color:#4f5e56}.lde-module__qMsXJW__feePanel{background-image:radial-gradient(#18201b1f 1px,#0000 1px);background-size:8px 8px;border:2px dashed #18201b66}.lde-module__qMsXJW__founderCard{box-shadow:8px 8px #5de8ba1a}.lde-module__qMsXJW__founderPortrait .lde-module__qMsXJW__pixelLights{clip-path:polygon(0 0,100% 0,100% 100%,92% 100%,92% 66%,88% 49%,67% 39%,66% 20%,62% 10%,55% 2%,43% 2%,33% 10%,30% 22%,30% 34%,34% 39%,16% 47%,10% 63%,10% 100%,0 100%)}.lde-module__qMsXJW__closing{background-color:#101b14;background-image:linear-gradient(#5de8ba0d 1px,#0000 1px),linear-gradient(90deg,#5de8ba0d 1px,#0000 1px);background-size:32px 32px}@keyframes lde-module__qMsXJW__drift{0%{opacity:0;transform:translateY(12px)}20%,70%{opacity:.65}to{opacity:0;transform:translate(28px,-90px)}}@keyframes lde-module__qMsXJW__townBreathe{0%{transform:scale(1)}to{transform:scale(1.035)}}.lde-module__qMsXJW__pixelLights{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lde-module__qMsXJW__pixelLights span{opacity:0;background:#d6c57d;width:3px;height:3px;animation:10s linear infinite lde-module__qMsXJW__drift;position:absolute}.lde-module__qMsXJW__pixelLights span:nth-child(3n){background:#5de8ba;width:4px;height:4px}.lde-module__qMsXJW__townScene{animation:14s ease-in-out infinite alternate lde-module__qMsXJW__townBreathe}.lde-module__qMsXJW__world[data-motion=paused] .lde-module__qMsXJW__pixelLights span,.lde-module__qMsXJW__world[data-motion=paused] .lde-module__qMsXJW__companion,.lde-module__qMsXJW__world[data-motion=paused] .lde-module__qMsXJW__townScene{animation-play-state:paused}.lde-module__qMsXJW__motionToggle{box-shadow:3px 3px #000}@media (prefers-reduced-motion:reduce){.lde-module__qMsXJW__companion,.lde-module__qMsXJW__townScene,.lde-module__qMsXJW__pixelLights span{animation:none}.lde-module__qMsXJW__primaryButton{transition:none}}
.story-scene-module__VR1ndq__frame{border:2px solid #5de8ba73;box-shadow:8px 8px #5de8ba1a}.story-scene-module__VR1ndq__frame button:focus-visible{outline-offset:4px;outline:3px solid #d6c57d}.story-scene-module__VR1ndq__viewport{aspect-ratio:3/2;background:#000;position:relative;overflow:hidden}.story-scene-module__VR1ndq__scene{position:absolute;inset:0}.story-scene-module__VR1ndq__camera{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;animation:8s steps(32,end) both paused story-scene-module__VR1ndq__camera-drift}.story-scene-module__VR1ndq__atmosphere,.story-scene-module__VR1ndq__scanlines{pointer-events:none;position:absolute;inset:0}.story-scene-module__VR1ndq__scanlines{opacity:.15;background:repeating-linear-gradient(#0000 0 3px,#00000059 3px 4px);box-shadow:inset 0 0 60px #0003}.story-scene-module__VR1ndq__mote,.story-scene-module__VR1ndq__confetti{left:var(--x);width:5px;height:5px;animation-duration:var(--duration);animation-delay:var(--delay);background:#d6c57d;animation-timing-function:steps(18,end);animation-iteration-count:infinite;animation-play-state:paused;position:absolute}.story-scene-module__VR1ndq__mote{animation-name:story-scene-module__VR1ndq__float-up;bottom:9%}.story-scene-module__VR1ndq__mote:nth-child(2n),.story-scene-module__VR1ndq__confetti:nth-child(2n){background:#5de8ba}.story-scene-module__VR1ndq__confetti{width:7px;height:11px;animation-name:story-scene-module__VR1ndq__celebrate;top:-4%}.story-scene-module__VR1ndq__confetti:nth-child(3n){background:#f2f0e7}.story-scene-module__VR1ndq__frame[data-animated=true] .story-scene-module__VR1ndq__camera,.story-scene-module__VR1ndq__frame[data-animated=true] .story-scene-module__VR1ndq__mote,.story-scene-module__VR1ndq__frame[data-animated=true] .story-scene-module__VR1ndq__confetti{animation-play-state:running}.story-scene-module__VR1ndq__prefetch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.story-scene-module__VR1ndq__sceneButton,.story-scene-module__VR1ndq__iconButton,.story-scene-module__VR1ndq__playbackButton{color:#5de8ba;border:1px solid #5de8ba4d;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.story-scene-module__VR1ndq__sceneButton{font-family:monospace;font-size:.8rem;font-weight:700}.story-scene-module__VR1ndq__sceneButton[aria-current=step]{color:#000;background:#5de8ba;border-color:#5de8ba;box-shadow:3px 3px #5de8ba40}.story-scene-module__VR1ndq__playbackButton{gap:8px;min-width:108px;padding:0 12px;font-size:.75rem;font-weight:700}.story-scene-module__VR1ndq__frame button:hover:not(:disabled,[aria-current=step]){background:#5de8ba1a;border-color:#5de8ba}.story-scene-module__VR1ndq__frame button:disabled{opacity:.35}@media (min-width:1024px){.story-scene-module__VR1ndq__sceneButton{gap:10px;padding:0 12px}}@keyframes story-scene-module__VR1ndq__camera-drift{0%{transform:scale(1.015)translate(-.3%)}to{transform:scale(1.055)translate(.3%)}}@keyframes story-scene-module__VR1ndq__float-up{0%{opacity:0;transform:translate(0)}25%{opacity:.65}to{transform:translate(var(--drift), -120px);opacity:0}}@keyframes story-scene-module__VR1ndq__celebrate{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}to{transform:translate(var(--drift), 65vh) rotate(240deg);opacity:0}}@media (prefers-reduced-motion:reduce){.story-scene-module__VR1ndq__camera,.story-scene-module__VR1ndq__mote,.story-scene-module__VR1ndq__confetti{animation:none}.story-scene-module__VR1ndq__mote,.story-scene-module__VR1ndq__confetti{display:none}}
