@layer components{.marble-vein{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s cubic-bezier(.45,0,.2,1) .2s forwards marble-vein-draw}.marble-vein-late{animation-delay:1.1s}@keyframes marble-vein-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.marble-vein{stroke-dashoffset:0;animation:none}}}
@layer components{.hero-stop{color:var(--color-signal);-webkit-text-stroke:.012em color-mix(in srgb, var(--color-signal) 55%, var(--color-gold));paint-order:stroke fill}.hero-rise{animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise;animation-delay:var(--d,0s)}.hero-tile{animation:.9s cubic-bezier(.22,1,.36,1) both hero-tile;animation-delay:var(--d,0s)}.hero-chip{animation:.52s cubic-bezier(.34,1.4,.64,1) both hero-chip;animation-delay:var(--d,0s)}@keyframes hero-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes hero-tile{0%{transform:translateY(18px)scale(.96)}}@keyframes hero-chip{0%{opacity:0;transform:translateY(10px)scale(.85)}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-tile,.hero-chip{animation:none}}}
