img:where(.astro-3TODVBOO){aspect-ratio:1 / 1;height:100%;width:100%;transform-origin:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;-o-object-fit:cover;object-fit:cover;opacity:.6;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.group:where(.astro-3TODVBOO):hover img:where(.astro-3TODVBOO){--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){img:where(.astro-3TODVBOO){opacity:.8}.group:where(.astro-3TODVBOO):hover img:where(.astro-3TODVBOO){opacity:.6}}.category-card:where(.astro-3TODVBOO){position:relative;display:flex;height:18rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));text-align:start}:where(.astro-3TODVBOO)[dir=rtl] .category-card:where(.astro-3TODVBOO){text-align:right}:where(.astro-3TODVBOO)[dir=ltr] .category-card:where(.astro-3TODVBOO){text-align:left}h1:where(.astro-3TODVBOO){margin:0;max-width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-self:flex-start;padding:1rem .5rem .5rem;font-size:3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.025em!important;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-padding-start:1rem;padding-inline-start:1rem}:where(.astro-3TODVBOO)[dir=ltr] h1:where(.astro-3TODVBOO){transform-origin:left}:where(.astro-3TODVBOO)[dir=rtl] h1:where(.astro-3TODVBOO){transform-origin:right}.group:where(.astro-3TODVBOO):hover h1:where(.astro-3TODVBOO){overflow-wrap:normal;word-break:normal;letter-spacing:0em!important}@media (min-width: 1024px){h1:where(.astro-3TODVBOO){font-size:4.5rem;line-height:1;--tw-text-opacity: .8 }.group:where(.astro-3TODVBOO):hover h1:where(.astro-3TODVBOO){font-size:3rem;line-height:1;--tw-text-opacity: 1 }@media (min-width: 1280px){h1:where(.astro-3TODVBOO){font-size:4.5rem;line-height:1}}}.smaller-text:where(.astro-3TODVBOO){font-size:3.75rem;line-height:1}@media (min-width: 640px){.smaller-text:where(.astro-3TODVBOO){font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.smaller-text:where(.astro-3TODVBOO){font-size:3.75rem;line-height:1}}
