.cta[data-astro-cid-4zgmmfpt]{--pad-x:24px;--pad-y:48px;--copy:36rem;--map-h:clamp(200px, 52vw, 248px);padding:var(--pad-y) var(--pad-x) var(--map-h)}@media (width>=480px){.cta[data-astro-cid-4zgmmfpt]{--pad-x:40px;--pad-y:64px}}@media (width>=1024px){.cta[data-astro-cid-4zgmmfpt]{--pad-x:64px;--pad-y:80px;--copy:30rem;padding-bottom:var(--pad-y)}}@media (width>=1280px){.cta[data-astro-cid-4zgmmfpt]{--pad-x:80px;--copy:38rem}}.cta-copy[data-astro-cid-4zgmmfpt]{max-width:var(--copy)}.cta-map[data-astro-cid-4zgmmfpt]{--nx:max(72%, 222px);--ny:44%;z-index:-1;height:var(--map-h);pointer-events:none;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}@media (width>=1024px){.cta-map[data-astro-cid-4zgmmfpt]{--nx:64%;--ny:46%;inset:0 0 0 calc(var(--pad-x) + var(--copy));height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}}.cta-map__art[data-astro-cid-4zgmmfpt]{top:calc(var(--ny) - var(--fy));left:calc(var(--nx) - var(--fx));position:absolute;overflow:visible}.cta-map__marks[data-astro-cid-4zgmmfpt],.cta-map__contour[data-astro-cid-4zgmmfpt]{stroke:var(--color-line-medium);stroke-width:1px}.cta-map__contour--index[data-astro-cid-4zgmmfpt]{stroke:color-mix(in srgb, var(--color-ink) 24%, transparent)}.cta-map__stop--explore[data-astro-cid-4zgmmfpt]{stop-color:var(--color-teal)}.cta-map__stop--build[data-astro-cid-4zgmmfpt]{stop-color:var(--color-coral)}.cta-map__reveal[data-astro-cid-4zgmmfpt]{stroke:#fff;stroke-width:6px}.cta-map__explore[data-astro-cid-4zgmmfpt],.cta-map__climb[data-astro-cid-4zgmmfpt]{stroke:url(#cta-route);stroke-width:1.5px;stroke-linecap:round}.cta-map__explore[data-astro-cid-4zgmmfpt]{stroke-dasharray:4 5}.cta-map__spur[data-astro-cid-4zgmmfpt]{stroke:var(--color-teal);stroke-width:1px;stroke-dasharray:2 4}.cta-map__spur[data-astro-cid-4zgmmfpt] circle[data-astro-cid-4zgmmfpt]{fill:var(--color-paper);stroke-dasharray:none}.cta-map__waypoint[data-astro-cid-4zgmmfpt]{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1px}.cta-map__ring[data-astro-cid-4zgmmfpt]{fill:var(--color-paper);stroke:var(--color-coral);stroke-width:1.5px}.cta-map__core[data-astro-cid-4zgmmfpt]{fill:var(--color-coral)}.cta-map__ping[data-astro-cid-4zgmmfpt],.cta-map__echo[data-astro-cid-4zgmmfpt]{stroke:var(--color-coral);stroke-width:1px}.cta-map__ping[data-astro-cid-4zgmmfpt]{opacity:0}.cta-map__glow[data-astro-cid-4zgmmfpt]{fill:color-mix(in srgb, var(--color-coral) 16%, transparent)}.cta-map__spark--explore[data-astro-cid-4zgmmfpt]{fill:var(--color-teal)}.cta-map__spark--build[data-astro-cid-4zgmmfpt]{fill:var(--color-coral)}.cta-map__waypoint[data-astro-cid-4zgmmfpt],.cta-map__ring[data-astro-cid-4zgmmfpt],.cta-map__core[data-astro-cid-4zgmmfpt],.cta-map__ping[data-astro-cid-4zgmmfpt]{transform-box:fill-box;transform-origin:50%}.cta-line[data-astro-cid-4zgmmfpt]{clip-path:inset(-.5em -.5em -.18em);display:block}.cta-line[data-astro-cid-4zgmmfpt]>span[data-astro-cid-4zgmmfpt]{display:block}.cta-ember[data-astro-cid-4zgmmfpt]{color:var(--color-coral);transform-origin:50% 80%;display:inline-block}@media (prefers-reduced-motion:no-preference){.cta[data-astro-cid-4zgmmfpt][data-armed]{--play:paused}.cta[data-astro-cid-4zgmmfpt][data-play]{--play:running}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__contour[data-astro-cid-4zgmmfpt]{stroke-dasharray:1 2;animation:cta-draw 1.2s var(--ease-inozee) calc(var(--s) * 50ms) both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__marks[data-astro-cid-4zgmmfpt]{animation:cta-fade .9s ease .3s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__reveal[data-astro-cid-4zgmmfpt]{stroke-dasharray:1 2;animation:cta-draw .9s cubic-bezier(.45, 0, .55, 1) .24s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__spur[data-astro-cid-4zgmmfpt]{animation:cta-fade .6s ease calc(.52s + var(--i) * .26s) both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__waypoint[data-astro-cid-4zgmmfpt]{animation:cta-pop .42s var(--ease-inozee) 1.08s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__climb[data-astro-cid-4zgmmfpt]{stroke-dasharray:1 2;animation:cta-draw .62s cubic-bezier(.45, 0, .55, 1) 1.14s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__ring[data-astro-cid-4zgmmfpt]{animation:cta-pop .42s var(--ease-inozee) 1.62s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__core[data-astro-cid-4zgmmfpt]{animation:cta-ignite .68s var(--ease-inozee) 1.76s both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-map__ping[data-astro-cid-4zgmmfpt]{animation:cta-ping 1.1s var(--ease-inozee) 1.78s forwards var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-line[data-astro-cid-4zgmmfpt]>span[data-astro-cid-4zgmmfpt]{animation:cta-rise 1s var(--ease-inozee) calc(var(--i) * .11s) both var(--play)}.cta[data-astro-cid-4zgmmfpt][data-armed] .cta-ember[data-astro-cid-4zgmmfpt]{animation:cta-ember 1.2s var(--ease-inozee) 1.76s both var(--play)}}@keyframes cta-draw{0%{stroke-dashoffset:1px}}@keyframes cta-fade{0%{opacity:0}}@keyframes cta-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cta-ignite{0%{transform:scale(0)}45%{transform:scale(1.7)}}@keyframes cta-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes cta-rise{0%{transform:translateY(calc(100% + .2em))}}@keyframes cta-ember{0%{opacity:0;color:color-mix(in srgb, var(--color-coral) 40%, var(--color-paper));text-shadow:0 0 #0000;transform:scale(.2)}40%{opacity:1;text-shadow:0 0 .3em color-mix(in srgb, var(--color-coral) 80%, transparent);transform:scale(1.55)}to{opacity:1;color:var(--color-coral);text-shadow:0 0 #0000;transform:scale(1)}}
