.hero h1.intro-reveal{animation:none}.hero h1 .title-letter{display:inline-block;animation:letter-light 1.4s cubic-bezier(.2,.7,.25,1) both;animation-delay:var(--delay);transition:color .2s,text-shadow .2s;cursor:default}.hero h1 .title-letter:hover{color:#df8da9!important;text-shadow:0 0 16px #df8da988}.hero h1 .title-letter:nth-child(3n):hover{color:#81b8d8!important}.hero h1 em .title-letter:hover{color:#e79b56!important}@keyframes letter-light{0%{opacity:0;transform:perspective(600px) translate3d(var(--fly-x),var(--fly-y),25px) rotate(var(--fly-turn)) scale(.65);text-shadow:0 3px 0 #cfc4d355,0 7px 9px #61516a22}65%{opacity:1;transform:perspective(600px) translate3d(0,-2px,0) rotate(-1deg) scale(1.02)}100%{opacity:1;transform:perspective(600px) translate3d(0,0,0) rotate(0) scale(1);text-shadow:0 1px 0 #c6b8ce66,0 2px 3px #54435c13}}@media(prefers-reduced-motion:reduce){.hero h1 .title-letter{animation:none;transition:none}}
.constellation-heading{position:relative;min-height:180px;margin:14px auto 22px!important;max-width:1000px}.constellation-heading canvas{display:block;width:100%;height:200px;touch-action:pan-y}.constellation-heading.is-ready .constellation-fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.constellation-heading canvas{height:230px}}

.valuegrid .icon{display:inline-block;transform-origin:50% 70%;animation:little-object-float 5.5s ease-in-out infinite;transition:transform .35s,color .35s}.valuegrid>div:nth-child(2) .icon{animation-delay:-1.8s}.valuegrid>div:nth-child(3) .icon{animation-delay:-3.5s}.valuegrid>div:hover .icon{color:#dd8fa7;animation:little-object-hover 1.8s ease-in-out infinite}@keyframes little-object-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes little-object-hover{0%,100%{transform:translateY(-4px) rotate(-5deg) scale(1.05)}50%{transform:translateY(-8px) rotate(5deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.valuegrid .icon,.valuegrid>div:hover .icon{animation:none}.hero h1 .title-letter{transform:none;text-shadow:none}}

.constellation-fallback .grow{color:#8c7ab2}.constellation-fallback .discover{color:#d384a5}.constellation-fallback .wonder{color:#6b9fc6}
