.mobile-category-trigger[data-v-c6c7f69f]{background:radial-gradient(circle at 84% 10%,#ffffff2e,transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--section-header) 92%,var(--section-accent)) 0,color-mix(in srgb,var(--section-accent-dark) 66%,var(--section-accent)) 100%);position:relative;overflow:hidden}.mobile-category-trigger[data-v-c6c7f69f]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%);position:absolute;inset:-100% -35%;transform:translate(18%)}.mobile-category-trigger[data-v-c6c7f69f]>*{z-index:1;position:relative}.category-overview-hero__panel[data-v-1b9b1264]{justify-self:end;width:100%;max-width:30rem}.category-overview-hero__mosaic[data-v-1b9b1264]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--mosaic-rows,8),minmax(0,1fr));min-height:var(--mosaic-height,19.5rem);gap:.875rem;display:grid}.category-overview-hero__tile[data-v-1b9b1264]{--tile-padding:.875rem;z-index:var(--tile-z,1);box-sizing:border-box;grid-column:var(--tile-column);grid-row:var(--tile-row);background:radial-gradient(circle at var(--tile-glow-x,18%) var(--tile-glow-y,12%),#ffffff2e,transparent 44%),linear-gradient(var(--tile-direction,135deg),color-mix(in srgb,var(--section-accent-dark) 48%,transparent) 0,color-mix(in srgb,var(--section-accent) 20%,transparent) 100%);padding:var(--tile-padding);color:#ffffffd1;border:1px solid #ffffff1f;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.5rem;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.category-overview-hero__tile[data-v-1b9b1264]:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#0000 38%,#ffffff1f 50%,#0000 62%);transition:opacity .22s,transform .62s;position:absolute;inset:-60%;transform:translate(-30%,-30%)}.category-overview-hero__tile[data-v-1b9b1264]:hover{color:#fff;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 1rem 2.5rem #00000029}.category-overview-hero__tile[data-v-1b9b1264]:hover:before{opacity:1;transform:translate(30%,30%)}.category-overview-hero__tile[data-v-1b9b1264]:nth-child(2n){--tile-direction:45deg;--tile-glow-x:82%;--tile-glow-y:14%}.category-overview-hero__tile[data-v-1b9b1264]:nth-child(3n){--tile-direction:225deg;--tile-glow-x:12%;--tile-glow-y:86%}.category-overview-hero__tile[data-v-1b9b1264]:nth-child(4n){--tile-direction:315deg;--tile-glow-x:88%;--tile-glow-y:84%}.category-overview-hero__tile--small[data-v-1b9b1264],.category-overview-hero__tile--wide[data-v-1b9b1264]{--tile-padding:.75rem}.category-overview-hero__tile-top[data-v-1b9b1264]{z-index:1;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:relative}.category-overview-hero__tile-icon[data-v-1b9b1264]{z-index:1;width:1.875rem;height:1.875rem;color:var(--section-accent-soft);background:#ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.category-overview-hero__tile-title[data-v-1b9b1264]{z-index:1;min-width:0;font-size:var(--tile-title-size,.875rem);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin-top:auto;font-weight:800;line-height:1.2;position:relative}.category-overview-hero__tile-arrow[data-v-1b9b1264]{color:var(--section-accent-soft);opacity:.74;margin-top:.125rem}.category-overview-hero__tile--small .category-overview-hero__tile-icon[data-v-1b9b1264]{width:1.625rem;height:1.625rem}.category-overview-hero__tile--large[data-v-1b9b1264],.category-overview-hero__tile--tall[data-v-1b9b1264]{--tile-title-size:1.125rem}@media (width>=768px) and (width<=1279px){.category-overview-hero__mosaic[data-v-1b9b1264]{gap:.625rem}.category-overview-hero__tile[data-v-1b9b1264]{--tile-padding:.625rem;--tile-title-size:.71875rem!important}.category-overview-hero__tile--large[data-v-1b9b1264],.category-overview-hero__tile--tall[data-v-1b9b1264]{--tile-title-size:.9375rem!important}.category-overview-hero__tile-icon[data-v-1b9b1264]{width:1.625rem;height:1.625rem}}@media (width>=1024px) and (height<=850px){.category-overview-hero__inner[data-v-1b9b1264]{padding-top:2.25rem;padding-bottom:2.25rem}.category-overview-hero__grid[data-v-1b9b1264]{gap:1.75rem}.category-overview-hero__title[data-v-1b9b1264]{font-size:calc(clamp(2.5rem,3.25vw,3rem));line-height:1.05}.category-overview-hero__description[data-v-1b9b1264]{margin-top:.875rem}.category-overview-hero__actions[data-v-1b9b1264]{margin-top:1.25rem}.category-overview-hero__button[data-v-1b9b1264]{padding-top:.6875rem;padding-bottom:.6875rem}.category-overview-hero__mosaic[data-v-1b9b1264]{min-height:var(--mosaic-height,19.5rem)}.category-overview-content[data-v-1b9b1264]{padding-top:2rem}}@media (width<=767px){.category-overview-hero__inner[data-v-1b9b1264]{align-items:center;min-height:23.5rem;padding-top:2.75rem;padding-bottom:2.75rem;display:flex}.category-overview-hero__grid[data-v-1b9b1264]{gap:0}.category-overview-hero__title[data-v-1b9b1264]{font-size:2rem;line-height:1.08}.category-overview-hero__description[data-v-1b9b1264]{margin-top:.75rem;font-size:.9375rem;line-height:1.55}.category-overview-hero__actions[data-v-1b9b1264]{margin-top:1.5rem}.category-overview-hero__panel[data-v-1b9b1264]{display:none}}@media (width>=768px){.category-overview-hero__inner[data-v-1b9b1264]{min-height:32rem}}
