
    a { color:#FF4D0F; } a:hover { color:#151412; }
    @keyframes rv { from { opacity:0; transform: translateY(18px); } to { opacity:1; transform:none; } }
    @keyframes pop { from { opacity:0; transform: scale(.86); } to { opacity:1; transform:none; } }
    @keyframes draw { from { stroke-dashoffset:1; } to { stroke-dashoffset:0; } }
    @keyframes grow { from { transform: scaleX(0); } to { transform: none; } }
    @keyframes pulse { 0%,100% { opacity:1; } 50% { opacity:.3; } }
    @keyframes scrollpage { from { transform: translateY(0); } to { transform: translateY(-640px); } }
    @keyframes orbit { to { offset-distance: 100%; } }
    @keyframes wobble { 0%,100% { transform: rotate(-1.2deg); } 50% { transform: rotate(1.2deg); } }
    @keyframes flow { from { offset-distance:0%; } to { offset-distance:100%; } }
    @media (prefers-reduced-motion: no-preference) {
      [data-deck-active] [data-rv] { animation: rv .8s cubic-bezier(.2,.7,.2,1) both; }
      [data-deck-active] [data-rv="1"] { animation-delay:.1s } [data-deck-active] [data-rv="2"] { animation-delay:.2s }
      [data-deck-active] [data-rv="3"] { animation-delay:.32s } [data-deck-active] [data-rv="4"] { animation-delay:.44s }
      [data-deck-active] [data-rv="5"] { animation-delay:.56s } [data-deck-active] [data-rv="6"] { animation-delay:.68s }
      [data-deck-active] [data-rv="7"] { animation-delay:.8s } [data-deck-active] [data-rv="8"] { animation-delay:.92s }
      [data-deck-active] [data-rv="9"] { animation-delay:1.04s } [data-deck-active] [data-rv="10"] { animation-delay:1.16s }
      [data-deck-active] [data-rv="11"] { animation-delay:1.28s } [data-deck-active] [data-rv="12"] { animation-delay:1.4s }
      [data-deck-active] [data-pop] { animation: pop .6s cubic-bezier(.2,.7,.2,1) both; }
      [data-deck-active] [data-pop="1"] { animation-delay:.5s } [data-deck-active] [data-pop="2"] { animation-delay:.62s }
      [data-deck-active] [data-pop="3"] { animation-delay:.74s } [data-deck-active] [data-pop="4"] { animation-delay:.86s }
      [data-deck-active] [data-pop="5"] { animation-delay:.98s } [data-deck-active] [data-pop="6"] { animation-delay:1.1s }
      [data-deck-active] [data-pop="7"] { animation-delay:1.22s } [data-deck-active] [data-pop="8"] { animation-delay:1.34s }
      [data-deck-active] [data-pop="9"] { animation-delay:1.5s }
      [data-deck-active] [data-draw] { stroke-dasharray:1; animation: draw 1s ease-out both; }
      [data-deck-active] [data-draw="1"] { animation-delay:.5s } [data-deck-active] [data-draw="2"] { animation-delay:.62s }
      [data-deck-active] [data-draw="3"] { animation-delay:.74s } [data-deck-active] [data-draw="4"] { animation-delay:.86s }
      [data-deck-active] [data-draw="5"] { animation-delay:.98s } [data-deck-active] [data-draw="6"] { animation-delay:1.1s }
      [data-deck-active] [data-draw="7"] { animation-delay:1.22s } [data-deck-active] [data-draw="8"] { animation-delay:1.34s }
      [data-deck-active] [data-draw="9"] { animation-delay:1.46s }
      [data-deck-active] [data-grow] { transform-origin:left center; animation: grow .9s cubic-bezier(.2,.7,.2,1) both; }
      [data-deck-active] [data-grow="2"] { animation-delay:.1s } [data-deck-active] [data-grow="3"] { animation-delay:.2s }
      [data-deck-active] [data-grow="4"] { animation-delay:.3s } [data-deck-active] [data-grow="5"] { animation-delay:.4s }
      [data-deck-active] [data-grow="6"] { animation-delay:.5s } [data-deck-active] [data-grow="7"] { animation-delay:.6s }
      [data-deck-active] [data-live] { animation: pulse 2.2s ease-in-out infinite; }
      [data-deck-active] [data-scroll] { animation: scrollpage 12s ease-in-out 1.5s infinite alternate; }
      [data-deck-active] [data-orbit] { offset-path: circle(200px at 500px 300px); animation: orbit 9s linear infinite; }
      [data-deck-active] [data-wobble] { animation: wobble 4s ease-in-out infinite; }
      [data-deck-active] [data-flow] { offset-path: path('M 0 430 L 1000 430'); animation: flow 3.6s ease-in-out 1.6s infinite; }
    }
    [data-motion="off"] [data-rv], [data-motion="off"] [data-pop], [data-motion="off"] [data-draw], [data-motion="off"] [data-grow], [data-motion="off"] [data-live], [data-motion="off"] [data-scroll], [data-motion="off"] [data-orbit], [data-motion="off"] [data-wobble], [data-motion="off"] [data-flow] { animation: none !important; }
    @media print { [data-rv], [data-pop], [data-draw], [data-grow], [data-live], [data-scroll], [data-orbit], [data-wobble], [data-flow] { animation: none !important; } }
  