.categories_page__0H7o3{max-width:1440px;padding-top:32px;padding-bottom:72px}.categories_header__W4uBp{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.categories_header__W4uBp h1{min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.01em;line-height:1.05}.categories_all__M0Tmo{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;color:var(--color-text-secondary);font-size:14px;font-weight:600}.categories_sectionHeading__wwgu5{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.01em}.categories_sectionHeading__wwgu5 small,.categories_soon__SnzeP{padding:2px 9px;border-radius:999px;background:var(--color-surface-raised);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:11px;font-weight:650;line-height:1.5;letter-spacing:0}.categories_section__UgR2m{margin-top:44px}.categories_category__rN2xn[data-soon=true]{color:var(--color-text-muted)}.categories_category__rN2xn[data-soon=true] .categories_media__LfZmB img{opacity:.62;filter:saturate(.75)}.categories_grid__tP2oG{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 14px;list-style:none;margin:0;padding:0}.categories_grid__tP2oG li{--tone:#fae1ea;--ink:#b92258;min-width:0}.categories_grid__tP2oG li:nth-child(6n+2){--tone:#e3f0d8;--ink:#3c7529}.categories_grid__tP2oG li:nth-child(6n+3){--tone:#fbe9d4;--ink:#a8530c}.categories_grid__tP2oG li:nth-child(6n+4){--tone:#e9e5f5;--ink:#56478a}.categories_grid__tP2oG li:nth-child(6n+5){--tone:#dceff3;--ink:#1f6f86}.categories_grid__tP2oG li:nth-child(6n){--tone:#fbf0c8;--ink:#8a6a00}.categories_category__rN2xn{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;color:var(--color-text);text-align:center}.categories_media__LfZmB{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden}.categories_media__LfZmB:before{content:"";position:absolute;inset:2%;background:color-mix(in srgb,var(--ink) 26%,var(--color-surface-raised));-webkit-mask:url(/images/ezly-blob.svg) center/contain no-repeat;mask:url(/images/ezly-blob.svg) center/contain no-repeat;transition:transform .3s ease}.categories_media__LfZmB img{object-fit:contain;padding:9%;transition:transform .3s ease}.categories_label__jQ_fR{min-width:0;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.categories_all__M0Tmo:focus-visible,.categories_category__rN2xn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:22px}html[data-theme=light] .categories_media__LfZmB:before{background:var(--tone)}@media (hover:hover) and (pointer:fine){a.categories_category__rN2xn:hover .categories_media__LfZmB:before{transform:rotate(36deg)}a.categories_category__rN2xn:hover .categories_media__LfZmB img{transform:scale(1.06)}.categories_all__M0Tmo:hover,a.categories_category__rN2xn:hover .categories_label__jQ_fR{color:var(--color-accent)}}@media (max-width:1100px){.categories_grid__tP2oG{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.categories_page__0H7o3{width:calc(100% - 32px);padding-top:22px;padding-bottom:48px}.categories_header__W4uBp{gap:12px;margin-bottom:16px}.categories_header__W4uBp h1{font-size:34px}.categories_all__M0Tmo{min-height:36px;font-size:12px}.categories_all__M0Tmo svg{flex:0 0 16px;width:16px}.categories_section__UgR2m{margin-top:32px}.categories_sectionHeading__wwgu5{margin-bottom:14px;font-size:24px}.categories_grid__tP2oG{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}.categories_category__rN2xn{gap:8px}.categories_label__jQ_fR{font-size:12px}}@media (max-width:479px){.categories_grid__tP2oG{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.categories_media__LfZmB img,.categories_media__LfZmB:before{transition:none}a.categories_category__rN2xn:hover .categories_media__LfZmB img,a.categories_category__rN2xn:hover .categories_media__LfZmB:before{transform:none}}