.perspective-1500[data-v-bd2376b9]{perspective:1500px}.dashboard-wrapper[data-v-bd2376b9]{transform-style:preserve-3d;transition:transform .3s ease-out}.hero-title[data-v-bd2376b9]{--hero-accent:#1f9440;--hero-marker:#d0fddd;--hero-caret:#111827;font-size:clamp(2.25rem,9.5vw,6.5rem);letter-spacing:-.04em;line-height:1.02}.dark .hero-title[data-v-bd2376b9]{--hero-accent:#5cca7b;--hero-marker:rgba(3,102,31,.55);--hero-caret:#f9fafb}.hero-phrase[data-v-bd2376b9]{background-image:linear-gradient(transparent 64%,var(--hero-marker) 64%,var(--hero-marker) 94%,transparent 94%);color:var(--hero-accent);padding:0 .04em}.caret[data-v-bd2376b9]{animation:caret-blink-bd2376b9 1.2s cubic-bezier(.65,0,.35,1) infinite;background:var(--hero-caret);display:inline-block;height:.86em;margin-left:.04em;vertical-align:-.06em;width:.07em}.caret.is-solid[data-v-bd2376b9]{animation:none}.dashboard-wrapper[data-v-bd2376b9] .hero-shot{box-shadow:0 0 0 1px #11182714,0 40px 80px -40px #11182759}.dark .dashboard-wrapper[data-v-bd2376b9] .hero-shot{box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000000b3}@keyframes caret-blink-bd2376b9{0%,35%{opacity:1}55%,80%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.caret[data-v-bd2376b9]{animation:none}}@keyframes scroll-ace2a39f{0%{transform:translate(0)}to{transform:translate(-33.33333%)}}.animate-scroll[data-v-ace2a39f]{animation:scroll-ace2a39f 30s linear infinite}
