.CategoryTiles-module__o_GvhW__cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.CategoryTiles-module__o_GvhW__cat{border:1px solid var(--glass-edge);border-radius:var(--r-tile);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);min-height:120px;transition:transform .4s var(--ease-spring), box-shadow .4s ease;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 22px;display:flex;position:relative}.CategoryTiles-module__o_GvhW__link{max-width:14ch;font-family:var(--font-display);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--ink);font-size:clamp(17px,1.6vw,22px);font-weight:900;line-height:1.05;text-decoration:none}.CategoryTiles-module__o_GvhW__link:after{content:"";border-radius:var(--r-tile);position:absolute;inset:0}.CategoryTiles-module__o_GvhW__link:focus-visible{outline:none}.CategoryTiles-module__o_GvhW__link:focus-visible:after{outline:2px solid var(--teal);outline-offset:3px}.CategoryTiles-module__o_GvhW__arrow{color:var(--teal);transition:transform .4s var(--ease-spring);font-size:18px}@media (hover:hover) and (pointer:fine){.CategoryTiles-module__o_GvhW__cat:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.CategoryTiles-module__o_GvhW__cat:hover .CategoryTiles-module__o_GvhW__arrow{transform:translate(4px)}}@media (max-width:960px){.CategoryTiles-module__o_GvhW__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CategoryTiles-module__o_GvhW__cats{grid-template-columns:1fr}.CategoryTiles-module__o_GvhW__cat{min-height:0}}@media (prefers-reduced-motion:reduce){.CategoryTiles-module__o_GvhW__cat,.CategoryTiles-module__o_GvhW__arrow{transition:none}}
