.portfolio-showcase .vertical-text{writing-mode:vertical-rl;text-orientation:mixed}.portfolio-showcase .accordion-transition{transition:flex .7s cubic-bezier(.22,.8,.3,1),flex-grow .7s cubic-bezier(.22,.8,.3,1),flex-basis .7s cubic-bezier(.22,.8,.3,1),height .65s cubic-bezier(.22,.8,.3,1),transform .6s cubic-bezier(.22,.8,.3,1),border-color .4s}@media (max-width:767px){.portfolio-showcase .accordion-card{flex:none!important}}@keyframes portfolioAmbientGlow{0%,to{opacity:.45;transform:scale(1)translate(0)}50%{opacity:.65;transform:scale(1.08)translate(15px,-10px)}}.portfolio-showcase .animate-ambient-glow{animation:14s ease-in-out infinite alternate portfolioAmbientGlow}@keyframes portfolioFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.portfolio-showcase .animate-fadeIn{animation:.4s ease-out both portfolioFadeIn}@media (prefers-reduced-motion:reduce){.portfolio-showcase .accordion-transition{transition:none!important}.portfolio-showcase .animate-ambient-glow,.portfolio-showcase .animate-fadeIn{animation:none!important}}
