.craft-ticker[data-astro-cid-yidio3al]{border-block:1px solid var(--line);min-width:0;margin-top:35px;padding:10px 0}.ticker-window[data-astro-cid-yidio3al]{scrollbar-width:none;min-width:0;padding:10px 0;overflow-x:auto}.ticker-window[data-astro-cid-yidio3al]::-webkit-scrollbar{display:none}.ticker-window[data-astro-cid-yidio3al]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ticker-track[data-astro-cid-yidio3al]{width:max-content;display:flex}.ticker-group[data-astro-cid-yidio3al]{min-width:var(--ticker-width,0px);flex-shrink:0;justify-content:space-between;align-items:center;gap:52px;padding-right:52px;display:flex}.ticker-group[data-astro-cid-yidio3al] span[data-astro-cid-yidio3al]{white-space:nowrap;letter-spacing:.07em;color:var(--muted);align-items:center;gap:16px;font-size:11px;font-weight:500;display:inline-flex}.ticker-group[data-astro-cid-yidio3al] b[data-astro-cid-yidio3al]{color:var(--accent);font-size:16px;font-weight:400}.ticker-group[data-astro-cid-yidio3al][aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){[data-astro-cid-yidio3al][data-enhanced=true] .ticker-window[data-astro-cid-yidio3al]{cursor:grab;touch-action:pan-y;user-select:none;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}[data-astro-cid-yidio3al][data-dragging=true] .ticker-window[data-astro-cid-yidio3al]{cursor:grabbing}[data-astro-cid-yidio3al][data-enhanced=true] .ticker-group[data-astro-cid-yidio3al][aria-hidden=true]{display:flex}[data-astro-cid-yidio3al][data-enhanced=true] .ticker-track[data-astro-cid-yidio3al]{will-change:transform}}@media (width<=700px){.craft-ticker[data-astro-cid-yidio3al]{margin-top:30px}.ticker-group[data-astro-cid-yidio3al]{gap:32px;padding-right:32px}.ticker-group[data-astro-cid-yidio3al] span[data-astro-cid-yidio3al]{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-yidio3al]{width:100%;transform:none!important}.ticker-group[data-astro-cid-yidio3al]{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;width:100%;min-width:0;padding:0}.ticker-group[data-astro-cid-yidio3al][aria-hidden=true]{display:none!important}.ticker-window[data-astro-cid-yidio3al]{overflow:visible}}.build-process[data-astro-cid-4qkjhhul]{border-top:1px solid var(--line);margin-top:38px;padding-top:25px}.process-caption[data-astro-cid-4qkjhhul]{letter-spacing:.16em;color:var(--muted);margin-bottom:18px;font-size:10px}ol[data-astro-cid-4qkjhhul]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-4qkjhhul]{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:12px;position:relative}li[data-astro-cid-4qkjhhul]:not(:last-child):after{content:"→";color:var(--accent);z-index:1;font-size:14px;position:absolute;top:46%;right:-13px}.process-art[data-astro-cid-4qkjhhul]{color:var(--muted);aspect-ratio:3/2;place-items:center;display:grid}svg[data-astro-cid-4qkjhhul]{width:100%;max-width:180px;height:auto}.process-accent[data-astro-cid-4qkjhhul]{stroke:var(--accent)}.process-number[data-astro-cid-4qkjhhul]{color:var(--accent);font:11px var(--display);margin:10px 0 6px;display:block}.process-label[data-astro-cid-4qkjhhul]{font-size:12px;line-height:1.4;display:block}@media (prefers-reduced-motion:no-preference){.is-playing[data-astro-cid-4qkjhhul] li[data-astro-cid-4qkjhhul]{animation:1.1s cubic-bezier(.22,1,.36,1) both process-card;animation-delay:calc(var(--step)*.8s)}.is-playing[data-astro-cid-4qkjhhul] svg[data-astro-cid-4qkjhhul]{animation:1.3s both process-draw;animation-delay:calc(var(--step)*.8s);stroke-dasharray:650;stroke-dashoffset:0}@keyframes process-card{0%{opacity:.45;transform:translateY(7px)}60%{border-color:var(--accent)}to{opacity:1;border-color:var(--line);transform:translateY(0)}}@keyframes process-draw{0%{stroke-dashoffset:650px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}}@media (width<=600px){ol[data-astro-cid-4qkjhhul]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}li[data-astro-cid-4qkjhhul]:nth-child(2):after{display:none}.process-art[data-astro-cid-4qkjhhul]{max-height:115px}.process-label[data-astro-cid-4qkjhhul]{font-size:13px}}
