@keyframes sidebar-icon-animation{0%{transform:rotate(-45deg) translate(0)}49%{transform:rotate(-45deg) translate(30px)}50%{transform:rotate(-45deg) translate(-30px)}to{transform:rotate(-45deg) translateY(0)}}.sidebar-title{align-items:center;background:linear-gradient(101deg,#f52a41,#fc0057);border-radius:1rem;display:flex;justify-content:space-between;overflow:hidden;padding:.5rem .5rem .5rem 1rem;position:relative;text-decoration:none;width:100%}.sidebar-title h2{font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;font-weight:600;letter-spacing:-.03rem;line-height:90%}@media(max-width:768px){.sidebar-title h2{font-size:1.5rem}}.sidebar-title h2{color:#fbfaf0;transition:transform .2s ease-out}.sidebar-title:hover .sidebar-icon svg{animation:sidebar-icon-animation .6s cubic-bezier(.04,.45,.15,1) backwards}.sidebar-title:hover h2{transform:translate(8px)}.sidebar-title .sidebar-icon{align-items:center;aspect-ratio:1;background:#fbfaf0;border-radius:100%;display:flex;justify-content:center;overflow:hidden;width:2.5rem}.sidebar-title .sidebar-icon svg{fill:#291423;transform:rotate(-45deg);width:1rem}
