.category-tabs[data-v-cc7a898d]{width:100%;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.category-tabs__list[data-v-cc7a898d]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=720px){.category-tabs__list[data-v-cc7a898d]{--cat-tile-w:7rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}}@media (width<=720px) and (width<=380px){.category-tabs__list[data-v-cc7a898d]{--cat-tile-w:6rem}}@media (width<=720px){.category-tabs__list[data-v-cc7a898d]::-webkit-scrollbar{display:none}}.category-tabs__item[data-v-cc7a898d]{flex:none;display:flex}@media (width<=720px){.category-tabs__item--more[data-v-cc7a898d]{z-index:1;background:linear-gradient(to right, #fff0 0, var(--search-hero-strip-bg,#fff) .75rem);padding-left:.75rem;position:sticky;right:0}}.category-tabs__tab[data-v-cc7a898d]{width:8.5rem;height:100%;color:var(--color-primary,#1b1b18);background:#ffffffeb;border:2px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .5rem .6rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}@media (width<=720px){.category-tabs__tab[data-v-cc7a898d]{width:calc(var(--cat-tile-w,7rem) * var(--cat-scale,1));padding:calc(.5rem * var(--cat-scale,1)) calc(.5rem * var(--cat-scale,1)) calc(.6rem * var(--cat-scale,1));gap:calc(.35rem * var(--cat-scale,1))}}.category-tabs a.category-tabs__tab[data-v-cc7a898d]:hover{border-color:var(--color-accent,#e7e19d);background:#fff;transform:translateY(-2px)}.category-tabs__tab--current[data-v-cc7a898d]{border-color:var(--color-primary,#1b1b18);cursor:default;background:#fff}.category-tabs__media[data-v-cc7a898d]{justify-content:center;align-items:center;width:100%;height:3.25rem;display:flex}@media (width<=720px){.category-tabs__media[data-v-cc7a898d]{height:calc(2.75rem * var(--cat-scale,1))}}.category-tabs__icon[data-v-cc7a898d]{object-fit:contain;max-width:100%;max-height:100%}.category-tabs__tab--more[data-v-cc7a898d]{font:inherit;cursor:pointer;appearance:none}.category-tabs__more-glyph[data-v-cc7a898d]{letter-spacing:.08em;color:var(--color-primary,#1b1b18);font-size:1.5rem;line-height:1}.category-tabs__text[data-v-cc7a898d]{justify-content:center;align-items:center;width:100%;height:2.1rem;display:flex}.category-tabs__label[data-v-cc7a898d]{text-align:center;text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:1.15}@media (width<=720px){.category-tabs__label[data-v-cc7a898d]{font-size:calc(.75rem * var(--cat-scale,1))}}.cat-modal[data-v-cc7a898d]{z-index:9999;background:#1e1e1e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cat-modal__panel[data-v-cc7a898d]{border:.125rem solid var(--color-primary,#1b1b18);background:#fff;border-radius:.625rem;width:100%;max-width:32rem;max-height:80vh;padding:2rem 1.5rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 1.875rem 3.75rem #0000002e}.cat-modal__title[data-v-cc7a898d]{text-transform:uppercase;text-align:center;color:var(--color-primary,#000);margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.cat-modal__close[data-v-cc7a898d]{cursor:pointer;color:#666;background:0 0;border:0;font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.cat-modal__list[data-v-cc7a898d]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.cat-modal__item[data-v-cc7a898d]{color:var(--color-primary,#1b1b18);border-radius:.375rem;align-items:center;gap:.75rem;padding:.6rem .5rem;font-weight:600;text-decoration:none;display:flex}.cat-modal__item[data-v-cc7a898d]:hover{background:var(--color-surface-alt,#f9fafb)}.cat-modal__item--current[data-v-cc7a898d]{background:var(--color-surface-alt,#f3f4f6);box-shadow:inset 0 0 0 .125rem var(--color-primary,#1b1b18);cursor:default}.cat-modal__icon[data-v-cc7a898d]{object-fit:contain;flex-shrink:0;width:3.5rem;height:2.25rem}.search-sidebar[data-v-3d2f65bf]{flex-shrink:0;width:100%}@media (width>=1024px){.search-sidebar[data-v-3d2f65bf]{width:23rem;margin-top:8.375rem}.search-sidebar__sticky[data-v-3d2f65bf]{max-height:calc(100vh - 2rem);padding-right:.5rem;position:sticky;top:1.5rem;overflow-y:auto}}.search-sidebar__head[data-v-3d2f65bf]{justify-content:flex-end;align-items:center;margin-bottom:.625rem;display:flex}.search-sidebar__clear[data-v-3d2f65bf]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted,#6b7280);cursor:pointer;background:0 0;border:0;font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1)}.search-sidebar__clear[data-v-3d2f65bf]:hover{color:var(--color-primary,#000)}
