.page_categories__drR2R{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.page_categories__drR2R{padding-top:4rem;padding-bottom:4rem}}.page_categories__drR2R .page_wrapper__LMfzo{display:grid}@media (min-width:768px){.page_categories__drR2R .page_wrapper__LMfzo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_categories__drR2R .page_wrapper__LMfzo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page_categories__drR2R .page_wrapper__LMfzo{gap:5rem}}.page_categoryItem__oTBpu{margin-top:auto;cursor:pointer;border-radius:1.5rem;padding:1rem;text-align:center}.page_categoryItem__oTBpu:hover .page_categoryTitle__ZXbp0{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.page_categoryItem__oTBpu:hover .page_categoryDesc__cRw7t{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.page_categoryItem__oTBpu img{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:180px}.page_categoryTitle__ZXbp0{margin-bottom:1rem;font-family:Pacifico;font-size:1.5rem;line-height:2rem}.page_categoryDesc__cRw7t,.page_categoryTitle__ZXbp0{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page_categoryDesc__cRw7t{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@media (min-width:640px){.page_categoryDesc__cRw7t{height:3rem}}.page_imagePlaceholder__WI_fw{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;height:11rem;width:100%;max-width:180px;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.page_placeholderIcon__NOWhI{height:3rem;width:3rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}