@keyframes HomePage_fade-in__Xdk6A{0%{opacity:0}to{opacity:1}}@keyframes HomePage_fade-out__UH35B{0%{opacity:1}to{opacity:0}}@keyframes HomePage_fade-in-up__54vpM{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes HomePage_fade-in-down__asPzL{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes HomePage_fade-in-left__92YgR{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes HomePage_fade-in-right__1y5fI{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.HomePage_base__c43so{display:flex;flex-direction:column;gap:1rem}.HomePage_base__c43so .HomePage_leading__yNLeQ{line-height:2.1}.HomePage_base__c43so .HomePage_leading__yNLeQ p{animation:HomePage_fade-in-up__54vpM .2s cubic-bezier(.25,.46,.45,.94) 0s both}.HomePage_base__c43so .HomePage_works__BgGDD{display:flex;flex-direction:column;gap:1rem}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_heading__NW9S9{animation:HomePage_fade-in-up__54vpM .2s cubic-bezier(.25,.46,.45,.94) .5s both}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media screen and (max-width:768px){.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:425px){.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t{grid-template-columns:repeat(1,minmax(0,1fr))}}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t a{text-decoration:none;animation:HomePage_fade-in-up__54vpM .2s cubic-bezier(.25,.46,.45,.94) 0s both}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t .HomePage_card__YeZP3{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:100%;border:1px solid var(--primary50);border-radius:var(--border-radius);transition:var(--transition)}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t .HomePage_card__YeZP3:hover{transform:scale3d(1.01,1.01,1.01);background:var(--primary100);border-color:var(--primary100)}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t .HomePage_card__YeZP3 .HomePage_title__ZsQBF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomePage_base__c43so .HomePage_works__BgGDD .HomePage_cards__kXT9t .HomePage_card__YeZP3 .HomePage_description__XpGjJ{font-size:.85rem;color:var(--secondary500);line-height:1.7}