.hero-plan{margin:0}.hero-plan-svg{width:100%;height:auto;display:block}.hero-plan .s-ink{stroke:var(--color-text);fill:none}.hero-plan .s-accent{stroke:var(--color-accent);fill:none}.hero-plan .f-paper{fill:var(--color-background)}.hero-plan text{font-family:var(--font-mono), ui-monospace, monospace}.hero-plan .t-ink{fill:var(--color-text)}.hero-plan .t-sec{fill:var(--color-secondary)}.hero-plan .t-accent{fill:var(--color-accent)}.hero-plan .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.2,1) forwards hero-plan-draw;animation-delay:var(--d,0s)}.hero-plan .ink-in{opacity:0;animation:.4s ease-out forwards hero-plan-fade;animation-delay:var(--d,0s)}.hero-plan .signal{fill:var(--color-accent);offset-distance:0%;offset-rotate:0deg;opacity:0;animation:9s linear 2.2s 3 forwards hero-plan-signal}.hero-plan .signal-b{animation-delay:6.7s}@keyframes hero-plan-draw{to{stroke-dashoffset:0}}@keyframes hero-plan-fade{to{opacity:1}}@keyframes hero-plan-signal{0%{offset-distance:0%;opacity:0}6%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (min-width:1024px){.hero-grid.hero-grid{align-items:center}.hero-grid>.hero-title{align-self:center}.hero-grid>.hero-fig{grid-row:1}}@media (prefers-reduced-motion:reduce){.hero-plan .draw{stroke-dashoffset:0;animation:none}.hero-plan .ink-in{opacity:1;animation:none}.hero-plan .signal{display:none}}
