.hero-symbol-module__AytI3G__trigger{aspect-ratio:1;width:100%;color:var(--caption);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--sequence-duration:4.1s;--logo-at:1.1s;--grid-curve-width:1.6px;--contour-duration:1.4s;--fill-at:calc(var(--logo-at) + 1.65s);--contour-fade-at:calc(var(--logo-at) + 2.25s);background:0 0;border:0;padding:0;display:block;position:relative}.hero-symbol-module__AytI3G__seed{aspect-ratio:1;background:var(--ink);pointer-events:none;border-radius:50%;width:clamp(44px,22%,80px);transition:transform .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.hero-symbol-module__AytI3G__trigger[data-phase=idle]:active .hero-symbol-module__AytI3G__seed{transform:translate(-50%,-50%)scale(.96)}.hero-symbol-module__AytI3G__trigger:not([data-phase=idle]) .hero-symbol-module__AytI3G__seed{opacity:0;transform:translate(-50%,-50%)scale(0)}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__seed{animation:hero-symbol-module__AytI3G__seed-to-point var(--sequence-duration) both}.hero-symbol-module__AytI3G__drawing{visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;position:relative;overflow:hidden}.hero-symbol-module__AytI3G__trigger:is([data-phase=playing],[data-phase=reversing]) .hero-symbol-module__AytI3G__drawing{visibility:visible}.hero-symbol-module__AytI3G__symbol{color:var(--ink);opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.hero-symbol-module__AytI3G__ink{width:100%;height:100%;display:block;overflow:visible}.hero-symbol-module__AytI3G__fill,.hero-symbol-module__AytI3G__contours{opacity:0}.hero-symbol-module__AytI3G__contour{fill:none;stroke:currentColor;stroke-width:calc((var(--grid-curve-width) + 1pt) * 2);stroke-dasharray:1;stroke-dashoffset:1px}.hero-symbol-module__AytI3G__trigger[data-phase=complete] .hero-symbol-module__AytI3G__fill{opacity:1}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__contour{animation:hero-symbol-module__AytI3G__trace-symbol var(--contour-duration) cubic-bezier(.65, 0, .35, 1) calc(var(--logo-at) + var(--contour-delay)) both}.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__contour{animation:hero-symbol-module__AytI3G__trace-symbol var(--contour-duration) cubic-bezier(.65, 0, .35, 1) calc(var(--sequence-duration) - var(--logo-at) - var(--contour-delay) - var(--contour-duration)) reverse both}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__contours{animation:hero-symbol-module__AytI3G__fade-contours .3s linear var(--contour-fade-at) both}.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__contours{animation:hero-symbol-module__AytI3G__fade-contours .3s linear calc(var(--sequence-duration) - var(--contour-fade-at) - .3s) reverse both}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__fill{animation:hero-symbol-module__AytI3G__fill-symbol .6s ease-out var(--fill-at) both}.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__fill{animation:hero-symbol-module__AytI3G__fill-symbol .6s ease-out calc(var(--sequence-duration) - var(--fill-at) - .6s) reverse both}.hero-symbol-module__AytI3G__trigger[data-phase=complete] .hero-symbol-module__AytI3G__symbol{opacity:1}.hero-symbol-module__AytI3G__trigger:is([data-phase=playing],[data-phase=reversing]) .hero-symbol-module__AytI3G__symbol{animation:hero-symbol-module__AytI3G__symbol-sequence var(--sequence-duration) linear both}.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__seed{animation:hero-symbol-module__AytI3G__seed-to-point var(--sequence-duration) reverse both}.hero-symbol-module__AytI3G__grid{stroke:var(--caption);pointer-events:none}.hero-symbol-module__AytI3G__grid>g>*{stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__grid>g>*{animation:hero-symbol-module__AytI3G__trace-in var(--draw-duration) cubic-bezier(.32, 0, .2, 1) var(--draw-at) both, hero-symbol-module__AytI3G__trace-out var(--erase-duration) cubic-bezier(.55, 0, .8, .4) var(--erase-at) forwards}.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__grid>g>*{animation:hero-symbol-module__AytI3G__trace-out var(--erase-duration) cubic-bezier(.55, 0, .8, .4) calc(var(--sequence-duration) - var(--erase-at) - var(--erase-duration)) reverse both, hero-symbol-module__AytI3G__trace-in var(--draw-duration) cubic-bezier(.32, 0, .2, 1) calc(var(--sequence-duration) - var(--draw-at) - var(--draw-duration)) reverse forwards}.hero-symbol-module__AytI3G__guides{stroke-width:1.2px;opacity:.7}.hero-symbol-module__AytI3G__axes{stroke-width:1.2px;opacity:.4}.hero-symbol-module__AytI3G__curves{stroke-width:var(--grid-curve-width)}.hero-symbol-module__AytI3G__points{stroke-width:1.5px}@keyframes hero-symbol-module__AytI3G__trace-in{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-symbol-module__AytI3G__trace-out{0%{stroke-dashoffset:0;opacity:1}99%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes hero-symbol-module__AytI3G__seed-to-point{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)scale(1)}1.9756%{opacity:1;animation-timing-function:cubic-bezier(.55,.04,.72,.34);transform:translate(-50%,-50%)scale(1.035)}6.9146%{opacity:1;animation-timing-function:ease-out;transform:translate(-50%,-50%)scale(.06)}7.9024%,to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes hero-symbol-module__AytI3G__symbol-sequence{0%,to{opacity:1}}@keyframes hero-symbol-module__AytI3G__trace-symbol{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-symbol-module__AytI3G__fill-symbol{0%{opacity:0}to{opacity:1}}@keyframes hero-symbol-module__AytI3G__fade-contours{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.hero-symbol-module__AytI3G__trigger{--grid-curve-width:3px}.hero-symbol-module__AytI3G__guides,.hero-symbol-module__AytI3G__axes{stroke-width:2.5px}.hero-symbol-module__AytI3G__points{stroke-width:3px}}@media (prefers-reduced-motion:reduce){.hero-symbol-module__AytI3G__seed{transition:none}.hero-symbol-module__AytI3G__contour,.hero-symbol-module__AytI3G__contours,.hero-symbol-module__AytI3G__fill{animation:none!important}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__fill{opacity:1}.hero-symbol-module__AytI3G__trigger[data-phase=idle]:active .hero-symbol-module__AytI3G__seed{transform:translate(-50%,-50%)scale(1)}.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__seed,.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__symbol,.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__symbol,.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__seed,.hero-symbol-module__AytI3G__trigger[data-phase=reversing] .hero-symbol-module__AytI3G__grid>g>*,.hero-symbol-module__AytI3G__trigger[data-phase=playing] .hero-symbol-module__AytI3G__grid>g>*{animation-duration:1ms;animation-delay:0s}}
