.demo-card[data-astro-cid-adcp52md]{box-shadow:var(--shadow-paper-lg);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.demo-card__head[data-astro-cid-adcp52md]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.demo-card__title[data-astro-cid-adcp52md]{font-family:var(--font-serif);font-size:var(--fs-2xl);color:var(--color-moos-deep);margin:0;font-weight:600}.demo-card__tag[data-astro-cid-adcp52md]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--color-ink-3)}.demo-card__beats[data-astro-cid-adcp52md]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.demo-beat[data-astro-cid-adcp52md]{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid;position:relative}.demo-beat[data-astro-cid-adcp52md]:not(:last-child):before{content:"";background:var(--color-moos);opacity:.45;width:2px;position:absolute;top:32px;bottom:-12px;left:14px}.demo-beat__n[data-astro-cid-adcp52md]{background:var(--color-moos);width:30px;height:30px;color:var(--color-paper);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.demo-beat__body[data-astro-cid-adcp52md]{min-width:0}.demo-beat__label[data-astro-cid-adcp52md]{font-family:var(--font-serif);font-size:var(--fs-sm);color:var(--color-ink-3);margin:4px 0 8px}.demo-beat__label[data-astro-cid-adcp52md] b[data-astro-cid-adcp52md]{font-size:var(--fs-md);color:var(--color-ink);margin-right:4px;font-weight:600}.demo-beat__prompt[data-astro-cid-adcp52md]{border:1px solid var(--color-line-2);border-radius:var(--radius-paper);background:var(--color-paper-2);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lg);color:var(--color-moos-deep);margin:0;padding:10px 14px;line-height:1.45}.demo-beat__vars[data-astro-cid-adcp52md]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-beat__var[data-astro-cid-adcp52md]{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-line-2);background:var(--color-paper-2);border-radius:8px;width:100%;height:auto;display:block}.demo-beat__var--selected[data-astro-cid-adcp52md]{outline:3px solid var(--color-moos);outline-offset:1px}.demo-beat__mesh[data-astro-cid-adcp52md]{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.demo-beat__video-frame[data-astro-cid-adcp52md]{isolation:isolate;transform:translateZ(0)}.demo-beat__video[data-astro-cid-adcp52md]{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-line-2);background:var(--color-paper-2);border-radius:10px;width:100%;display:block;transform:translateZ(0)}.demo-card[data-astro-cid-adcp52md]{--demo-cycle:14s}.demo-beat__n[data-astro-cid-adcp52md]{animation:demo-dot-lit var(--demo-cycle) ease-in-out 3s infinite}.demo-beat[data-astro-cid-adcp52md]:nth-child(2) .demo-beat__n[data-astro-cid-adcp52md]{animation-delay:4.6s}.demo-beat[data-astro-cid-adcp52md]:nth-child(3) .demo-beat__n[data-astro-cid-adcp52md]{animation-delay:6.2s}@keyframes demo-dot-lit{0%,12%,to{transform:scale(1);box-shadow:0 0 #0000}4%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-moos) 30%, transparent);transform:scale(1.15)}}.demo-card__polaroid[data-astro-cid-adcp52md]{--polaroid-bg:var(--color-paper);--polaroid-fg:var(--color-ink-2);background:var(--polaroid-bg);border:1px solid var(--color-line-2);width:min(58%,290px);box-shadow:var(--shadow-paper-lg);pointer-events:none;animation:demo-polaroid var(--demo-cycle) cubic-bezier(.2, .7, .2, 1) infinite;z-index:2;border-radius:3px;margin:0;padding:12px 12px 0;position:absolute;top:50%;right:26px;transform:translateY(-50%)rotate(4deg)}html[data-theme=dark] .demo-card__polaroid[data-astro-cid-adcp52md]{--polaroid-bg:var(--color-ink);--polaroid-fg:var(--color-paper-2)}.demo-card__photo[data-astro-cid-adcp52md]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.demo-card__polaroid-caption[data-astro-cid-adcp52md]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-md);text-align:center;color:var(--polaroid-fg);padding:10px 4px 14px;line-height:1.3}@keyframes demo-polaroid{0%,16%,81%,to{opacity:1;transform:translateY(-50%)rotate(4deg)}25%,74%{opacity:0;transform:translate(130%,-50%)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.demo-beat__n[data-astro-cid-adcp52md]{animation:none}.demo-card__polaroid[data-astro-cid-adcp52md]{animation-name:demo-polaroid-fade;animation-timing-function:linear;transform:translateY(-50%)rotate(4deg)}@keyframes demo-polaroid-fade{0%,16%,81%,to{opacity:1}25%,74%{opacity:0}}}.demo-beat__note[data-astro-cid-adcp52md]{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--color-ink-2);margin:0 0 8px}.demo-beat__formats[data-astro-cid-adcp52md]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.demo-beat__formats[data-astro-cid-adcp52md] span[data-astro-cid-adcp52md]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;border:1px solid var(--color-line);background:var(--color-paper-2);color:var(--color-ink-2);border-radius:999px;padding:2px 10px}@media (width<=520px){.demo-card[data-astro-cid-adcp52md]{padding:16px}.demo-beat__vars[data-astro-cid-adcp52md]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-beat__mesh[data-astro-cid-adcp52md]{grid-template-columns:1fr}.demo-beat__video-frame[data-astro-cid-adcp52md]{max-width:220px}.demo-card__polaroid[data-astro-cid-adcp52md]{width:min(72%,260px);right:16px}}.world-hero[data-astro-cid-5vk6lfsp]{max-width:1100px;margin:0 auto;padding:40px 24px 48px}.world-hero__grid[data-astro-cid-5vk6lfsp]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:32px;display:grid}.world-hero__text[data-astro-cid-5vk6lfsp]{background:rgb(var(--color-paper-warm-rgb) / .92);box-shadow:var(--shadow-paper-lg);flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 34px;display:flex}.world-hero__kicker[data-astro-cid-5vk6lfsp]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--color-moos);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:inline-flex}.world-hero__kicker[data-astro-cid-5vk6lfsp] .world-scene{border:1px solid var(--color-line);border-radius:50%;width:18px;height:18px}.world-hero__title[data-astro-cid-5vk6lfsp]{font-family:var(--font-serif);font-size:var(--fs-6xl);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin:0 0 14px;font-weight:500;line-height:1.04}.world-hero__title[data-astro-cid-5vk6lfsp] em[data-astro-cid-5vk6lfsp]{color:var(--color-moos)}.world-hero__lead[data-astro-cid-5vk6lfsp]{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--color-ink-2);margin:0 0 20px;line-height:1.5}.world-hero__badge[data-astro-cid-5vk6lfsp]{background:var(--color-danger-soft);border:1px solid color-mix(in srgb, var(--color-danger) 38%, var(--color-paper));color:color-mix(in srgb, var(--color-danger) 72%, var(--color-ink-3));font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;white-space:nowrap;border-radius:999px;margin:0 0 18px;padding:5px 14px;font-weight:600;line-height:1;display:inline-flex}.world-hero__ctas[data-astro-cid-5vk6lfsp]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.world-hero__ctas[data-astro-cid-5vk6lfsp] a[data-astro-cid-5vk6lfsp]{font-size:var(--fs-md)}.world-hero__trust[data-astro-cid-5vk6lfsp]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--color-ink-3);flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.world-hero__trust[data-astro-cid-5vk6lfsp] li[data-astro-cid-5vk6lfsp]:before{content:"";background:var(--color-moos);width:6px;height:6px;margin-right:8px;display:inline-block;transform:rotate(45deg)translateY(-2px)}@media (width<=900px){.world-hero[data-astro-cid-5vk6lfsp]{padding:24px 16px 32px}.world-hero__grid[data-astro-cid-5vk6lfsp]{grid-template-columns:minmax(0,1fr);gap:20px}.world-hero__text[data-astro-cid-5vk6lfsp]{padding:24px 20px}.world-hero__title[data-astro-cid-5vk6lfsp]{font-size:var(--fs-5xl)}}
