.teaser-assembly{width:100%;max-width:600px;height:auto;overflow:visible}.teaser-assembly .assembly-tile{fill:var(--brand-teal);opacity:.12}.teaser-assembly .assembly-mint{fill:var(--brand-mint);opacity:1}.teaser-assembly .assembly-coral{fill:var(--brand-coral);opacity:1}.teaser-assembly .assembly-teal{fill:var(--brand-teal);opacity:1}.assembly-arch{stroke:var(--brand-teal);fill:none;stroke-width:2px;opacity:.7}.assembly-thread{stroke:var(--brand-mint);fill:none;stroke-width:1.5px;opacity:.55}.assembly-anchor{fill:var(--brand-coral)}.assembly-playing .assembly-tile{animation:.65s cubic-bezier(.22,1,.36,1) both assembly-arrive}.assembly-playing .assembly-active{animation:.8s cubic-bezier(.22,1,.36,1) both assembly-connect}.assembly-playing .assembly-arch{stroke-dasharray:1;animation:1.3s .9s both assembly-trace}.assembly-playing .assembly-thread{stroke-dasharray:1;animation:.9s 1.65s both assembly-trace}.assembly-playing .assembly-anchor{transform-origin:300px 350px;animation:.6s 2.3s both assembly-anchor}@keyframes assembly-arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes assembly-connect{0%{opacity:0;transform:translateY(-34px)}}@keyframes assembly-trace{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0}}@keyframes assembly-anchor{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.assembly-playing .assembly-tile,.assembly-playing .assembly-arch,.assembly-playing .assembly-thread,.assembly-playing .assembly-anchor{stroke-dasharray:none;animation:none}}
