{
  "slug": "printstudiox",
  "brand": "PrintStudioX",
  "direction": "Designed to register in the real world",
  "style": "assemble",
  "introSeconds": 2.92,
  "loopSeconds": 4.62,
  "loaderSeconds": 1.58,
  "loaderCanvas": [
    200,
    200
  ],
  "motionMetaphor": "Artwork planes register together before the trim boundary becomes clear.",
  "loaderMetaphor": "Four registration corners lock into alignment around an artwork field.",
  "motif": "print-registration-planes",
  "motifGeometrySha256": "69bcf002853b6eb1d87d3380dc3ed89c09ac46e95356e74c1f5578663579b1b7",
  "exactLogoGeometry": true,
  "reducedMotion": "static",
  "sourceLogoSha256": "c8d89dd2570e4d8b32fd87876ffd47e85453373fc23c80b6da17a05de20d6f14",
  "sourceMarkSha256": "1e147001445105b69f0d5594fa2609b4383cb4e08d6419f4137b4e08434033aa",
  "files": [
    "static-mark.png",
    "motif-static.svg",
    "MOTION.md",
    "loader.css",
    "animated-logo-loop.svg",
    "loader.html",
    "loader.svg",
    "BrandLoader.tsx",
    "animated-symbol.svg",
    "static-loader.svg",
    "animated-symbol.webp",
    "animated-logo.svg"
  ],
  "animatedRaster": {
    "file": "animated-symbol.webp",
    "width": 512,
    "height": 512,
    "nominalFps": 16,
    "sourceFrames": 25,
    "encodedFrames": 22,
    "decodedDurationMs": 1575,
    "seconds": 1.575,
    "transparentOuterCanvas": true,
    "loop": 0,
    "lossless": true,
    "direction": "Designed to register in the real world",
    "style": "assemble",
    "motif": "print-registration-planes",
    "source": "mark.svg",
    "sourceSha256": "1e147001445105b69f0d5594fa2609b4383cb4e08d6419f4137b4e08434033aa",
    "transform": "Deterministic raster samples of the concept-specific SVG motif keyframes; selected mark geometry is fixed, with uniform fitting.",
    "reducedMotionFallback": "static-mark.png"
  }
}
