@keyframes pulse-slow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes bio-shimmer{0%{-webkit-mask-position:-200% 0;mask-position:-200% 0}to{-webkit-mask-position:200% 0;mask-position:200% 0}}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bio-noise{opacity:.03;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.animate-pulse-slow{animation:10s ease-in-out infinite pulse-slow}.animate-levitate{animation:4s ease-in-out infinite levitate}.bento-grid-2026{grid-template-columns:repeat(12,1fr);gap:1.5rem;display:grid}.bento-item-tacile{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;transition:all .5s cubic-bezier(.19,1,.22,1)}.bento-item-tacile:hover{background:#ffffff0a;transform:translateY(-4px)scale(1.01);box-shadow:0 30px 60px #0006}[data-theme=light] .bento-item-tacile{background:#00000005;border-color:#0000000f}[data-theme=light] .bento-item-tacile:hover{background:#0000000a;box-shadow:0 20px 40px #0000001a}[data-theme=light] .bento-grid-2026 h2,[data-theme=light] .bento-grid-2026 .text-white{color:#1a1a1a}[data-theme=light] .bento-grid-2026 .text-text-dim{color:#555}[data-theme=light] .bento-grid-2026 .bg-white{color:#fff;background-color:#1a1a1a}[data-theme=light] .bio-patterns-container svg{opacity:.07}[data-theme=light] .bio-patterns-container div[class*=bg-accent]{opacity:.3;filter:blur(150px)}.section-divider-2026{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);height:1px;margin:4rem 0}[data-theme=light] .section-divider-2026{background:linear-gradient(90deg,#0000,#0000000d,#0000)}@media (max-width:768px){.bio-patterns-container{display:none}.bento-grid-2026{flex-direction:column;gap:1rem;display:flex}.bento-item-tacile{border-radius:16px;padding:1.5rem!important}.bento-item-tacile h2{font-size:1.5rem!important}.insight-card{margin:1.5rem 0!important;padding:1rem!important}}
