.about-hero{isolation:isolate;background:#0a0a0a;position:relative;overflow:hidden}.about-hero:before{z-index:-2;content:"";background:radial-gradient(60% 70% at 85% 20%,#774dff8c,#0000 70%),radial-gradient(45% 55% at 10% 110%,#9474fc59,#0000 70%);position:absolute;inset:0}.about-hero:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 60% 40%,#000 30%,#0000 80%)}.about-gradient-text{background:linear-gradient(100deg,#b9a5ff 0%,#774dff 55%,#c7b8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.about-float{animation:7s ease-in-out infinite about-float}.about-float--slow{animation-duration:9s;animation-delay:-3s}.about-float--fast{animation-duration:5.5s;animation-delay:-1.5s}@keyframes about-float{0%,to{translate:0}50%{translate:0 -14px}}.about-ghost-glow{filter:drop-shadow(0 18px 40px #774dff8c)}.about-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.about-marquee-track{width:max-content;animation:40s linear infinite about-marquee;display:flex}.about-marquee:hover .about-marquee-track{animation-play-state:paused}@keyframes about-marquee{to{translate:-50%}}.about-purple-card{isolation:isolate;background:linear-gradient(145deg,#8a66ff 0%,#774dff 45%,#5a2fe6 100%);position:relative;overflow:hidden}.about-purple-card:before{z-index:-1;content:"";background:radial-gradient(70% 60% at 100% 0,#ffffff47,#0000 70%);position:absolute;inset:0}.about-faq summary::-webkit-details-marker{display:none}.about-faq[open]{background:#fafafa;border-color:#d4d4d4}@media (prefers-reduced-motion:reduce){.about-float,.about-marquee-track{animation:none}}
