.Catalog-module__XhAeaa__catalogRoot{color:#050505;background:#f7f7f5;width:100%;min-height:55vh;padding-bottom:4rem}.Catalog-module__XhAeaa__explorationBar{z-index:20;background:#f7f7f5;border-bottom:1px solid #05050517;width:100%;position:relative}.Catalog-module__XhAeaa__explorationInner{flex-direction:column;gap:.7rem;max-width:1700px;margin-inline:auto;padding:.9rem 1.25rem .85rem;display:flex}.Catalog-module__XhAeaa__categoryRow{flex-direction:column;gap:.45rem;min-width:0;display:flex}.Catalog-module__XhAeaa__categoryHeaderMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Catalog-module__XhAeaa__sectionEyebrow{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0505057a;font-size:.6rem;font-weight:800}.Catalog-module__XhAeaa__categoryRail{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.45rem;margin-inline:-1.25rem;padding-block:.125rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.Catalog-module__XhAeaa__categoryRail::-webkit-scrollbar{display:none}.Catalog-module__XhAeaa__categoryPill{appearance:none;color:#050505;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0505051c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.42rem;min-height:2.5rem;padding:.45rem .9rem;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s;display:inline-flex}.Catalog-module__XhAeaa__categoryPill:focus-visible{outline-offset:2px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__categoryPillLabel{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:inherit;font-size:.6875rem;font-weight:800;line-height:1}.Catalog-module__XhAeaa__categoryPillCount{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#0505059e;background:#0505050f;border-radius:9999px;padding:.18rem .4rem;font-size:.6rem;font-weight:700;line-height:1;transition:background-color .18s,color .18s}.Catalog-module__XhAeaa__categoryPill[data-active=true]{color:#f7f7f5;background:#071a2d;border-color:#071a2d;box-shadow:0 5px 14px #071a2d26}.Catalog-module__XhAeaa__categoryPill[data-active=true] .Catalog-module__XhAeaa__categoryPillCount{color:#f7f7f5;background:#f7f7f529}.Catalog-module__XhAeaa__controlsDeck{border-top:1px solid #05050512;flex-direction:column;gap:.6rem;min-width:0;padding-top:.6rem;display:flex}.Catalog-module__XhAeaa__refinementRail{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.25rem;margin-inline:-1.25rem;padding-block:.05rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.Catalog-module__XhAeaa__refinementRail::-webkit-scrollbar{display:none}.Catalog-module__XhAeaa__featuredFilterPill{appearance:none;color:#071a2d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #071a2d2e;border-radius:9999px;flex-shrink:0;align-items:center;gap:.28rem;min-height:2.125rem;padding:.28rem .6rem;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.Catalog-module__XhAeaa__featuredFilterPill:focus-visible{outline-offset:2px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__featuredFilterPill[data-active=true]{color:#f7f7f5;background:#050505;border-color:#050505}.Catalog-module__XhAeaa__featuredStar{font-size:.625rem;line-height:1}.Catalog-module__XhAeaa__featuredFilterText{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1}.Catalog-module__XhAeaa__featuredFilterCount{font-family:var(--font-geist-mono), monospace;opacity:.72;font-size:.58rem;font-weight:700;line-height:1}.Catalog-module__XhAeaa__railDivider{background:#0505051f;flex-shrink:0;width:1px;height:1rem;margin-inline:.1rem}.Catalog-module__XhAeaa__sizeGroupLabel{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0505057a;white-space:nowrap;flex-shrink:0;margin-right:.05rem;font-size:.5625rem;font-weight:800}.Catalog-module__XhAeaa__sizePill{appearance:none;color:#050505;cursor:pointer;background:#fff;border:1px solid #0505051f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.95rem;min-height:2.125rem;padding:.25rem .44rem;transition:background-color .16s,color .16s,border-color .16s,opacity .16s;display:inline-flex}.Catalog-module__XhAeaa__sizePill:focus-visible{outline-offset:2px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__sizePillLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1}.Catalog-module__XhAeaa__sizePill[data-unavailable=true]:not([data-active=true]){opacity:.42;border-style:dashed}.Catalog-module__XhAeaa__sizePill[data-active=true]{color:#f7f7f5;opacity:1;background:#050505;border-style:solid;border-color:#050505}.Catalog-module__XhAeaa__statusAndSortRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.Catalog-module__XhAeaa__statusCluster{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.Catalog-module__XhAeaa__resultsCount{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#050505;white-space:nowrap;margin:0;font-size:.65rem;font-weight:700}.Catalog-module__XhAeaa__resultsSubtle{color:#05050580;font-weight:600}.Catalog-module__XhAeaa__clearFiltersBtn{appearance:none;color:#071a2d;cursor:pointer;white-space:nowrap;background:#071a2d0f;border:1px solid #071a2d38;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;min-height:1.875rem;padding:.25rem .65rem;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.Catalog-module__XhAeaa__clearFiltersBtn:focus-visible{outline-offset:2px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__clearFiltersText{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.Catalog-module__XhAeaa__sortCapsule{background:#fff;border:1px solid #0505051f;border-radius:9999px;flex-shrink:0;align-items:center;min-height:2.35rem;margin-left:auto;padding-left:.75rem;transition:border-color .16s;display:inline-flex;position:relative}.Catalog-module__XhAeaa__sortCapsule:focus-within{border-color:#071a2d;box-shadow:0 0 0 2px #071a2d2e}.Catalog-module__XhAeaa__sortLabel{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#05050580;white-space:nowrap;pointer-events:none;margin-right:.3rem;font-size:.5625rem;font-weight:800}.Catalog-module__XhAeaa__sortSelect{appearance:none;color:#050505;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;min-height:2.25rem;padding:.3rem 1.85rem .3rem .2rem;font-size:.65rem;font-weight:800}.Catalog-module__XhAeaa__sortIcon{pointer-events:none;color:#0505058c;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.Catalog-module__XhAeaa__gridContainer{max-width:1700px;margin-inline:auto;padding:1.35rem 1.25rem 0}.Catalog-module__XhAeaa__activeContextBar{border-bottom:1px solid #05050512;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.Catalog-module__XhAeaa__activeChipsList{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.Catalog-module__XhAeaa__activeChipsTitle{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#05050573;margin-right:.2rem;font-size:.58rem;font-weight:800}.Catalog-module__XhAeaa__activeChip{appearance:none;color:#050505;cursor:pointer;background:#fff;border:1px solid #05050524;border-radius:9999px;align-items:center;gap:.35rem;min-height:1.8rem;padding:.2rem .6rem;display:inline-flex}.Catalog-module__XhAeaa__activeChip:focus-visible{outline-offset:2px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__activeChipText{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.Catalog-module__XhAeaa__emptyState{text-align:center;background:#fff;border:1px solid #05050514;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:36vh;margin-top:.5rem;padding:2.75rem 1.35rem;display:flex}.Catalog-module__XhAeaa__emptyBadge{color:#071a2d;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#071a2d12;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.35rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.Catalog-module__XhAeaa__emptyTitle{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#050505;margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:900}.Catalog-module__XhAeaa__emptyCopy{color:#05050599;max-width:28rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.Catalog-module__XhAeaa__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.Catalog-module__XhAeaa__emptyPrimaryBtn{appearance:none;color:#f7f7f5;cursor:pointer;background:#071a2d;border:1px solid #071a2d;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.35rem;transition:background-color .16s;display:inline-flex}.Catalog-module__XhAeaa__emptyPrimaryBtn:focus-visible{outline-offset:3px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__emptyPrimaryBtnText{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.Catalog-module__XhAeaa__emptySecondaryBtn{appearance:none;color:#050505;cursor:pointer;background:0 0;border:1px solid #05050529;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.25rem;transition:border-color .16s,background-color .16s;display:inline-flex}.Catalog-module__XhAeaa__emptySecondaryBtn:focus-visible{outline-offset:3px;outline:2px solid #071a2d}.Catalog-module__XhAeaa__emptySecondaryBtnText{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}@media (min-width:768px){.Catalog-module__XhAeaa__catalogRoot{padding-bottom:6rem}.Catalog-module__XhAeaa__explorationInner{gap:1rem;padding:1.5rem 3rem 1.25rem}.Catalog-module__XhAeaa__categoryRail{flex-wrap:wrap;gap:.6rem;margin-inline:0;padding-inline:0;overflow-x:visible}.Catalog-module__XhAeaa__categoryPill{min-height:2.75rem;padding:.55rem 1.15rem}.Catalog-module__XhAeaa__categoryPillLabel{font-size:.72rem}.Catalog-module__XhAeaa__controlsDeck{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:.875rem}.Catalog-module__XhAeaa__refinementRail{flex-wrap:wrap;gap:.45rem;margin-inline:0;padding-inline:0;overflow-x:visible}.Catalog-module__XhAeaa__featuredFilterPill{min-height:2.35rem;padding:.35rem .85rem}.Catalog-module__XhAeaa__featuredFilterText{font-size:.64rem}.Catalog-module__XhAeaa__sizePill{min-width:2.35rem;min-height:2.35rem;padding:.3rem .65rem}.Catalog-module__XhAeaa__sizePillLabel{font-size:.6875rem}.Catalog-module__XhAeaa__statusAndSortRow{gap:1.1rem;margin-left:auto}.Catalog-module__XhAeaa__resultsCount{font-size:.6875rem}.Catalog-module__XhAeaa__sortCapsule{min-height:2.5rem;padding-left:.9rem}.Catalog-module__XhAeaa__sortSelect{padding-right:2rem;font-size:.6875rem}.Catalog-module__XhAeaa__gridContainer{padding:2.5rem 3rem 0}}@media (min-width:1024px){.Catalog-module__XhAeaa__explorationInner,.Catalog-module__XhAeaa__gridContainer{padding-inline:5rem}}@media (hover:hover){.Catalog-module__XhAeaa__categoryPill:not([data-active=true]):hover{border-color:#071a2d59;transform:translateY(-1px)}.Catalog-module__XhAeaa__featuredFilterPill:not([data-active=true]):hover,.Catalog-module__XhAeaa__sizePill:not([data-active=true]):hover{opacity:1;border-color:#05050561}.Catalog-module__XhAeaa__clearFiltersBtn:hover{color:#f7f7f5;background:#071a2d}.Catalog-module__XhAeaa__sortCapsule:hover{border-color:#05050552}.Catalog-module__XhAeaa__activeChip:hover{background:#0505050a;border-color:#050505}.Catalog-module__XhAeaa__emptyPrimaryBtn:hover{background:#050505}.Catalog-module__XhAeaa__emptySecondaryBtn:hover{background:#0505050a;border-color:#050505}}@media (prefers-reduced-motion:reduce){.Catalog-module__XhAeaa__categoryPill,.Catalog-module__XhAeaa__featuredFilterPill,.Catalog-module__XhAeaa__sizePill,.Catalog-module__XhAeaa__clearFiltersBtn,.Catalog-module__XhAeaa__sortCapsule{transition:none}.Catalog-module__XhAeaa__categoryPill:not([data-active=true]):hover{transform:none}}
