.wrapper:where(.astro-lv6orw6e){--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));--tw-shadow:0px 3px 6px #00000014, 0px 6px 12px #0000001f, 0px 14px 24px #00000014;--tw-shadow-colored:0px 3px 6px var(--tw-shadow-color), 0px 6px 12px var(--tw-shadow-color), 0px 14px 24px var(--tw-shadow-color);border-radius:.25rem;flex-direction:column;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.wrapper:where(.astro-lv6orw6e),.wrapper:where(.astro-lv6orw6e):hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.wrapper:where(.astro-lv6orw6e):hover{--tw-shadow:0px 6px 10px #0000001f, 0px 12px 18px #0003, 0px 20px 40px -1px #0000001f;--tw-shadow-colored:0px 6px 10px var(--tw-shadow-color), 0px 12px 18px var(--tw-shadow-color), 0px 20px 40px -1px var(--tw-shadow-color)}.img-wrap:where(.astro-lv6orw6e){justify-content:center;align-items:center;width:100%;height:10rem;display:flex;overflow:hidden}@media(width>=640px){.img-wrap:where(.astro-lv6orw6e){height:7.5rem}}@media(width>=768px){.img-wrap:where(.astro-lv6orw6e){height:8.5rem}}@media(width>=1280px){.img-wrap:where(.astro-lv6orw6e){height:10rem}}.img-wrap:where(.astro-lv6orw6e) img:where(.astro-lv6orw6e){width:100%;height:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-lv6orw6e):hover .img-wrap:where(.astro-lv6orw6e) img:where(.astro-lv6orw6e){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.body:where(.astro-lv6orw6e){text-wrap:pretty;width:100%;padding:.875rem .75rem 1.25rem;font-size:14px;font-weight:600;line-height:1.5}.body:where(.astro-lv6orw6e),.body:where(.astro-lv6orw6e):hover{--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}@media(width>=768px){.body:where(.astro-lv6orw6e){padding-left:1.25rem;padding-right:1.25rem}}@media(width>=1024px){.body:where(.astro-lv6orw6e){padding-left:.75rem;padding-right:.75rem}}@media(width>=1280px){.body:where(.astro-lv6orw6e){padding-left:1.5rem;padding-right:1.5rem;font-size:16px;line-height:1.5}}.wrapper:where(.astro-m5yxq32p){--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));--tw-shadow:0px 6px 10px #0000001f, 0px 12px 18px #0003, 0px 20px 40px -1px #0000001f;--tw-shadow-colored:0px 6px 10px var(--tw-shadow-color), 0px 12px 18px var(--tw-shadow-color), 0px 20px 40px -1px var(--tw-shadow-color);border-radius:.25rem;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.wrapper:where(.astro-m5yxq32p),.wrapper:where(.astro-m5yxq32p):hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.wrapper:where(.astro-m5yxq32p):hover{--tw-shadow:0px 5px 10px #0000000f, 0px 10px 20px #00000024, 0px 24px 32px -1px #00000024, 0px 32px 64px -2px #0000000f;--tw-shadow-colored:0px 5px 10px var(--tw-shadow-color), 0px 10px 20px var(--tw-shadow-color), 0px 24px 32px -1px var(--tw-shadow-color), 0px 32px 64px -2px var(--tw-shadow-color)}@media(width>=640px){.wrapper:where(.astro-m5yxq32p){grid-column:span 2/span 2}}.img-wrapper:where(.astro-m5yxq32p){justify-content:center;align-items:center;width:100%;height:9.375rem;display:flex;overflow:hidden}@media(width>=640px){.img-wrapper:where(.astro-m5yxq32p){height:10.9375rem}}@media(width>=768px){.img-wrapper:where(.astro-m5yxq32p){height:12.5rem}}@media(width>=1280px){.img-wrapper:where(.astro-m5yxq32p){height:15.625rem}}.img:where(.astro-m5yxq32p){width:100%;height:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.group:where(.astro-m5yxq32p):hover .img:where(.astro-m5yxq32p){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.body:where(.astro-m5yxq32p){flex-direction:column;justify-content:flex-start;gap:.125rem;width:100%;padding:1rem 1rem 1.5rem;display:flex}@media(width>=640px){.body:where(.astro-m5yxq32p){padding:1.25rem 1.5rem 1.5rem}}@media(width>=768px){.body:where(.astro-m5yxq32p){padding-left:1.75rem;padding-right:1.75rem}}@media(width>=1024px){.body:where(.astro-m5yxq32p){padding-bottom:1.75rem}}@media(width>=1280px){.body:where(.astro-m5yxq32p){padding-left:2.5rem;padding-right:2.5rem}}.title:where(.astro-m5yxq32p){text-wrap:pretty;--tw-text-opacity:1;width:100%;color:rgb(251 250 251/var(--tw-text-opacity,1));font-size:18px;font-weight:600;line-height:1.3}@media(width>=640px){.title:where(.astro-m5yxq32p){font-size:20px;line-height:1.2}}@media(width>=1280px){.title:where(.astro-m5yxq32p){font-size:24px;line-height:1.2}}.desc:where(.astro-m5yxq32p){text-wrap:pretty;--tw-text-opacity:1;width:100%;color:rgb(237 236 238/var(--tw-text-opacity,1));font-size:14px;line-height:1.5}@media(width>=768px){.desc:where(.astro-m5yxq32p){font-size:16px;line-height:1.5}}.content-wrapper:where(.astro-sdz2xp6l){flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:5rem;display:flex}@media(width>=1024px){.content-wrapper:where(.astro-sdz2xp6l){gap:3rem;padding-top:3rem;padding-bottom:6rem}}.card-grid:where(.astro-sdz2xp6l){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media(width>=640px){.card-grid:where(.astro-sdz2xp6l){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1024px){.card-grid:where(.astro-sdz2xp6l){grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2rem}}@media(width>=1280px){.card-grid:where(.astro-sdz2xp6l){gap:1.5rem}}