.calendar-frame.svelte-ddexai{width:min(84vw,22rem)}.cal-inline.svelte-ddexai{zoom:.8}.fallback.svelte-ddexai{margin-top:.75rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-paper)}@media(max-width:640px){.calendar-frame.svelte-ddexai{width:min(calc(100vw - 2rem),24rem)}}.scene.svelte-13i1usj{--p: 0;--sun-x: 4%;--sun-y: 46%;--sun-w: 6%;position:relative;width:100%;height:100%;overflow:hidden}.layer.svelte-13i1usj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity}@media(max-aspect-ratio:1536/1036){.layer.svelte-13i1usj{object-position:42% 100%}}.sun.svelte-13i1usj{position:absolute;left:var(--sun-x);top:var(--sun-y);width:var(--sun-w);height:auto;transform:translate(-50%,-50%);image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:left,top}.mill.svelte-13i1usj{position:absolute;left:var(--mill-x, 13.6%);top:var(--mill-y, 68.4%);width:var(--mill-w, 12.24%);height:auto;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;animation:svelte-13i1usj-mill-spin 32s linear infinite}@keyframes svelte-13i1usj-mill-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mill.svelte-13i1usj{animation:none;transform:translate(-50%,-50%)}}.cloud-a.svelte-13i1usj,.cloud-b.svelte-13i1usj,.cloud-c.svelte-13i1usj{--veil: .85;transform:translateY(calc(var(--q) * 8%));opacity:calc((1 - var(--q)) * var(--veil))}.cloud-a.svelte-13i1usj{--q: clamp(0, calc(var(--p) / .32), 1);--veil: .93}.cloud-b.svelte-13i1usj{--q: clamp(0, calc((var(--p) - .32) / .32), 1)}.cloud-c.svelte-13i1usj{--q: clamp(0, calc((var(--p) - .64) / .31), 1)}@media(max-width:640px){.cloud-a.svelte-13i1usj{display:none}.cloud-b.svelte-13i1usj{--q: clamp(0, calc(var(--p) / .48), 1)}.cloud-c.svelte-13i1usj{--q: clamp(0, calc((var(--p) - .48) / .47), 1)}}html{scroll-snap-type:y proximity}.marker.svelte-1uha8ag{scroll-snap-align:start}.stage.svelte-1uha8ag{--u: 0}.panel.svelte-1uha8ag{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem 22svh;pointer-events:none;transform:translate(clamp(-115vw,calc((var(--i) - var(--u)) * 100vw),115vw));will-change:transform}.panel-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:auto}@media(min-width:641px)and (max-width:1440px){.panel.svelte-1uha8ag{padding-left:calc(1.5rem + 7vw)}}@media(max-width:640px){.panel.svelte-1uha8ag{z-index:5;align-items:flex-start;padding:7.5rem 1.25rem 10svh}.steps.svelte-1uha8ag{display:grid;justify-items:start;max-width:19.5rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:13px;text-align:justify}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag) .font-mono:where(.svelte-1uha8ag){font-size:11px}.steps.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1 / 1;margin-block:0!important;transition:opacity .35s}.steps.svelte-1uha8ag>.off:where(.svelte-1uha8ag){opacity:0;pointer-events:none}.panel-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}.panel-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag) br{display:none}.panel-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){font-size:12px;line-height:1.5}.steps.svelte-1uha8ag+p:where(.svelte-1uha8ag){position:absolute;inset-inline:1.25rem;bottom:1.5svh;margin:0 auto;max-width:34rem;font-size:13px;line-height:1.5}}.panel.final-panel.svelte-1uha8ag{box-sizing:border-box;align-items:flex-start;padding:14svh 1.5rem 22svh}.final-panel.svelte-1uha8ag .panel-inner:where(.svelte-1uha8ag){width:100%;max-height:100%}@media(max-width:640px){.panel.final-panel.svelte-1uha8ag{padding:4.5rem 1rem 6svh;align-items:center}}.landing-page.svelte-1uha8ag{overflow-x:clip}.scene-footer.svelte-1uha8ag{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#ffffffd9;opacity:clamp(0,calc((var(--u) - 5.4) / .6),1);pointer-events:none}.scene-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){pointer-events:auto;transition:color .3s}.scene-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.panel-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.25em;color:var(--color-muted)}.reveal.svelte-1uha8ag{opacity:0;transform:translateY(14px);animation:svelte-1uha8ag-reveal 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0ms)}@keyframes svelte-1uha8ag-reveal{to{opacity:1;transform:none}}.scroll-hint.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:2.5rem;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.25em;color:color-mix(in srgb,var(--color-paper) 60%,transparent)}.scroll-hint.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:10px;height:10px;animation:svelte-1uha8ag-bob 1.4s ease-in-out infinite}@keyframes svelte-1uha8ag-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.reveal.svelte-1uha8ag{animation:none;opacity:1;transform:none}.scroll-hint.svelte-1uha8ag svg:where(.svelte-1uha8ag){animation:none}}
