.b-three-d-title{margin:0;min-inline-size:0;color:var(--b-three-d-text, #172033);text-align:var(--b-three-d-align, center);perspective:var(--b-three-d-perspective, 900px)}.b-three-d-title__link{display:inline-block;color:inherit;text-decoration:none}.b-three-d-title__text{display:inline-block;max-inline-size:100%;color:inherit;text-wrap:balance;transform:rotateX(var(--b-three-d-tilt-x, 8deg)) rotateY(var(--b-three-d-tilt-y, -8deg));transform-origin:center;transition:transform .24s ease,text-shadow .24s ease}.b-three-d-title--layered .b-three-d-title__text{text-shadow:calc(var(--b-three-d-depth, 6) * .012em) calc(var(--b-three-d-depth, 6) * .012em) 0 var(--b-three-d-layer-one, #8b5cf6),calc(var(--b-three-d-depth, 6) * .024em) calc(var(--b-three-d-depth, 6) * .024em) 0 var(--b-three-d-layer-two, #6366f1),calc(var(--b-three-d-depth, 6) * .036em) calc(var(--b-three-d-depth, 6) * .036em) 0 var(--b-three-d-layer-three, #312e81)}.b-three-d-title--soft .b-three-d-title__text{text-shadow:calc(var(--b-three-d-depth, 6) * .018em) calc(var(--b-three-d-depth, 6) * .018em) calc(var(--b-three-d-depth, 6) * .04em) color-mix(in srgb,var(--b-three-d-layer-one, #8b5cf6) 70%,transparent),calc(var(--b-three-d-depth, 6) * .03em) calc(var(--b-three-d-depth, 6) * .03em) calc(var(--b-three-d-depth, 6) * .08em) color-mix(in srgb,var(--b-three-d-layer-three, #312e81) 45%,transparent)}.b-three-d-title--neon .b-three-d-title__text{text-shadow:0 0 calc(var(--b-three-d-depth, 6) * .035em) var(--b-three-d-layer-one, #8b5cf6),0 0 calc(var(--b-three-d-depth, 6) * .075em) var(--b-three-d-layer-two, #6366f1),0 0 calc(var(--b-three-d-depth, 6) * .14em) var(--b-three-d-layer-three, #312e81)}.b-three-d-title:is(:hover,:focus-within) .b-three-d-title__text--hover{transform:rotateX(0) rotateY(0) translateZ(.12em)}.b-three-d-title__text--float{animation:b-three-d-title-float 3s ease-in-out infinite}@keyframes b-three-d-title-float{0%,to{transform:rotateX(var(--b-three-d-tilt-x, 8deg)) rotateY(var(--b-three-d-tilt-y, -8deg)) translateY(0)}50%{transform:rotateX(var(--b-three-d-tilt-x, 8deg)) rotateY(var(--b-three-d-tilt-y, -8deg)) translateY(-.12em)}}@media (prefers-reduced-motion: reduce){.b-three-d-title__text{animation:none!important;transition:none!important}}
