.cat-page{padding-bottom:var(--sp-10)}.cat-page__head .page-head{margin-bottom:var(--sp-6)}.cat-page__head .page-head__title{max-width:14ch}.cat__toolbar{gap:var(--sp-3);margin-bottom:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"seg seg""search search""filter sort";display:grid}.cat-seg{grid-area:seg}.cat-search{grid-area:search}.cat-sort{grid-area:sort}.cat__filterbtn{grid-area:filter}@media (scripting:none){.cat__toolbar{grid-template-areas:"seg seg""search search""sort sort"}.cat__filterbtn{display:none}}@media (min-width:768px){.cat__toolbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"search search search""seg sort filter"}}@media (min-width:768px) and (scripting:none){.cat__toolbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"search search""seg sort"}}@media (min-width:1024px){.cat__toolbar{column-gap:var(--col-gap);grid-template-columns:auto minmax(0,1fr) minmax(240px,auto);grid-template-areas:"seg search sort"}}.cat-seg{border:1.5px solid var(--ink);border-radius:var(--r-sm);--i:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:3px;display:grid;position:relative}.cat-seg:before{content:"";border-radius:var(--r-xs);background:var(--ink);width:calc(33.3333% - 2px);transform:translateX(calc(var(--i) * 100%));transition:transform .52s var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px}.cat-seg:has(.cat-seg__opt:nth-of-type(2) input:checked){--i:1}.cat-seg:has(.cat-seg__opt:nth-of-type(3) input:checked){--i:2}.cat-seg__opt{z-index:1;cursor:pointer;display:block;position:relative}.cat-seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cat-seg__opt span{min-height:44px;font:800 .9375rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:color .32s var(--ease-out);place-items:center;padding:0 clamp(8px,1.2vw,18px);display:grid}.cat-seg__opt input:checked+span{color:var(--bg)}.cat-seg__opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (hover:hover) and (pointer:fine){.cat-seg__opt input:not(:checked):hover+span{color:var(--c-green-ink)}}@supports not selector(:has(a)){.cat-seg:before{display:none}.cat-seg__opt input:checked+span{background:var(--ink);border-radius:var(--r-xs)}}.cat-search{min-width:0;position:relative}.cat-search input{border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:color-mix(in oklab, var(--bg) 60%, #fff);width:100%;min-height:52px;font:400 1rem / 1.4 var(--ff-text);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);padding:0 48px 0 46px}.cat-search input::-webkit-search-cancel-button{display:none}.cat-search input::placeholder{color:var(--muted);opacity:1}.cat-search input:hover{border-color:var(--ink)}.cat-search input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--c-green) 35%, transparent);outline:none}.cat-search__icon{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.7px;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.cat-search__clear{border-radius:var(--r-sm);place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cat-search__clear svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.cat-search__clear:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.cat-sort{border:1.5px solid var(--line-strong);border-radius:var(--r-sm);min-width:0;min-height:52px;transition:border-color var(--dur-micro) var(--ease-out);align-items:center;display:flex;position:relative}.cat-sort:hover,.cat-sort:focus-within{border-color:var(--ink)}.cat-sort label{color:var(--muted);white-space:nowrap;padding-left:14px}.cat-sort select{appearance:none;min-width:0;height:49px;font:600 .9375rem / 1 var(--ff-text);color:var(--ink);cursor:pointer;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%2323363a' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center/14px no-repeat;border:0;flex:1;padding:0 40px 0 10px}.cat-sort select:focus-visible{outline:none}.cat-sort:has(select:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab, var(--c-green) 35%, transparent);border-color:var(--ink)}.cat__filterbtn{display:none}@media (max-width:1023px) and (scripting:enabled){.cat__filterbtn{display:inline-flex}}.cat__filterbtn{border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);min-height:52px;color:var(--bg);font:800 1rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 18px}.cat__filterbtn svg{width:18px;height:18px;fill:var(--ink);stroke:var(--bg);stroke-width:1.6px}.cat__filtercount{border-radius:var(--r-pill);background:var(--c-green-bright);min-width:22px;height:22px;color:var(--c-slate-2);font:500 .75rem / 1 var(--ff-mono);place-items:center;padding:0 6px;display:inline-grid}.cat__layout{gap:var(--sp-6);align-items:start;display:grid}@media (min-width:1024px){.cat__layout{column-gap:var(--col-gap);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.cat-panel{flex-direction:column;min-width:0;display:flex}.cat-panel__head{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1.5px solid var(--ink);display:flex}.cat-panel__title{font:800 1.5rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;display:inline-flex}.cat-panel__count{border-radius:var(--r-pill);background:var(--ink);min-width:24px;height:24px;color:var(--bg);font:500 .75rem / 1 var(--ff-mono);place-items:center;padding:0 7px;display:inline-grid}.cat-panel__close{border-radius:var(--r-sm);place-items:center;width:48px;height:48px;margin-right:-8px;display:none}.cat-panel__close svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.cat-panel__close:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.cat-panel__body{display:grid}.cat-panel__foot{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-4);display:flex}.cat-panel__apply-js{display:none}@media (scripting:enabled){.cat-panel__apply-nojs{display:none}.cat-panel__apply-js{display:inline}}@media (min-width:1024px){.cat-panel{top:calc(var(--header-h) + var(--sp-5));max-height:calc(100svh - var(--header-h) - var(--sp-7));position:sticky}.cat-panel__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;margin-right:-6px;padding-right:6px;overflow-y:auto}}@media (min-width:1024px) and (scripting:enabled){.cat-panel__apply{display:none}.cat-panel__foot:not(:has(.cat-panel__reset)){display:none}}@media (max-width:1023px) and (scripting:enabled){.cat-panel{z-index:calc(var(--z-menu) + 5);background:var(--c-cream);padding:0 var(--gutter) env(safe-area-inset-bottom);display:none;position:fixed;inset:0}.cat[data-open] .cat-panel{display:flex}.cat-panel__head{min-height:68px;padding:0}.cat-panel__close{display:grid}.cat-panel__body{overscroll-behavior:contain;padding-bottom:var(--sp-5);flex:1;overflow-y:auto}.cat-panel__foot{padding:var(--sp-3) 0 var(--sp-4);border-top:1.5px solid var(--ink)}.cat-panel__apply{flex:1;max-width:280px}}@media (max-width:1023px) and (scripting:none){.cat-panel{padding:var(--sp-5);border:1.5px solid var(--ink);border-radius:var(--r-sm)}}.cat-filter{min-width:0;padding:var(--sp-5) 0;border:0;border-bottom:1px solid var(--line);margin:0}.cat-filter:last-child{border-bottom:0}.cat-filter__legend{float:left;width:100%;margin-bottom:var(--sp-3);font:500 var(--fs-label) / 1.4 var(--ff-mono);text-transform:uppercase;letter-spacing:var(--track-label);padding:0}.cat-filter__legend+*{clear:both}.cat-filter__legend .muted{margin-left:4px}.cat-checks{gap:2px;margin:0;display:grid}.cat-check{cursor:pointer;align-items:center;gap:12px;min-height:40px;display:flex;position:relative}.cat-check input{opacity:0;width:1px;height:1px;position:absolute}.cat-check__box{border:1.5px solid var(--ink);border-radius:var(--r-xs);width:20px;height:20px;transition:background-color var(--dur-micro) var(--ease-out);flex:none;position:relative}.cat-check__box:after{content:"";background:var(--bg);transition:transform .3s var(--ease-spring);position:absolute;inset:2px;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.cat-check input:checked+.cat-check__box{background:var(--ink)}.cat-check input:checked+.cat-check__box:after{transform:scale(1)}.cat-check input:focus-visible+.cat-check__box{outline:2px solid var(--focus);outline-offset:3px}.cat-check__label{font:600 1rem / 1.2 var(--ff-text)}.cat-check[data-jordan] .cat-check__label{color:var(--jordan)}@media (hover:hover) and (pointer:fine){.cat-check:hover .cat-check__box{background:color-mix(in oklab, var(--ink) 10%, transparent)}.cat-check:hover input:checked+.cat-check__box{background:var(--ink)}}.cat-sizes{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;display:grid}.cat-size{cursor:pointer;display:block;position:relative}.cat-size input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cat-size span{border:1.5px solid var(--line-strong);border-radius:var(--r-xs);min-height:44px;font:500 .875rem / 1 var(--ff-mono);font-variant-numeric:tabular-nums;transition:background-color var(--dur-micro), color var(--dur-micro), border-color var(--dur-micro);place-items:center;display:grid}.cat-size input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cat-size input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cat-size input:not(:checked):hover+span{border-color:var(--ink)}}.cat-price{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:end;gap:8px;display:grid}.cat-price__field{gap:6px;display:grid}.cat-price__field label{font:500 .6875rem / 1 var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cat-price__field input{border:1.5px solid var(--line-strong);border-radius:var(--r-xs);background:color-mix(in oklab, var(--bg) 60%, #fff);width:100%;min-height:44px;font:500 .9375rem / 1 var(--ff-mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0 12px}.cat-price__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cat-price__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cat-price__field input:hover{border-color:var(--ink)}.cat-price__field input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--c-green) 35%, transparent);outline:none}.cat-price__dash{background:var(--ink);height:1.5px;margin-bottom:21px}.cat-pills{flex-wrap:wrap;gap:6px;display:flex}.cat-pill{cursor:pointer;position:relative}.cat-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cat-pill span{border:1.5px solid var(--line-strong);border-radius:var(--r-pill);min-height:40px;font:600 .9375rem / 1 var(--ff-text);transition:background-color var(--dur-micro), color var(--dur-micro), border-color var(--dur-micro);align-items:center;padding:0 16px;display:inline-flex}.cat-pill input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cat-pill input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cat-pill input:not(:checked):hover+span{border-color:var(--ink)}}.cat-switch{cursor:pointer;min-height:44px;font:600 1rem / 1.2 var(--ff-text);align-items:center;gap:12px;display:flex;position:relative}.cat-switch input{opacity:0;width:1px;height:1px;position:absolute}.cat-switch__track{border-radius:var(--r-pill);border:1.5px solid var(--ink);width:40px;height:24px;transition:background-color var(--dur-ui) var(--ease-out);flex:none;position:relative}.cat-switch__track:after{content:"";background:var(--ink);width:15px;height:15px;transition:transform .38s var(--ease-spring), background-color var(--dur-ui) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.cat-switch input:checked+.cat-switch__track{background:var(--c-green-ink);border-color:var(--c-green-ink)}.cat-switch input:checked+.cat-switch__track:after{background:var(--c-cream);transform:translate(16px)}.cat-switch input:focus-visible+.cat-switch__track{outline:2px solid var(--focus);outline-offset:3px}.cat__results{min-width:0;position:relative}.cat__meta{align-items:center;gap:var(--sp-3) var(--sp-5);min-height:52px;padding-bottom:var(--sp-3);margin-bottom:var(--sp-6);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;display:flex;position:relative}@media (min-width:1024px){.cat__meta{min-height:0;padding-bottom:calc(var(--sp-3) - 1px)}}.cat__count{align-items:baseline;gap:8px;margin-right:auto;display:inline-flex}.cat__count-num{font:900 2rem / .9 var(--ff-display);font-variation-settings:"opsz" 72}@media (min-width:1024px){.cat__count-num{font-size:1.5rem;line-height:1}}.cat__progress{pointer-events:none;height:1.5px;position:absolute;bottom:-1.5px;left:0;right:0;overflow:hidden}.cat__progress:after{content:"";background:var(--c-green);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cat[data-pending] .cat__progress:after{animation:cat-progress 1.1s var(--ease-in-out) infinite}@keyframes cat-progress{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.01%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.cat-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cat-chip{border:1.5px solid var(--ink);border-radius:var(--r-pill);min-height:34px;font:500 .6875rem / 1 var(--ff-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink);transition:background-color var(--dur-micro), color var(--dur-micro);align-items:center;gap:8px;padding:0 10px 0 12px;text-decoration:none;display:inline-flex}.cat-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;height:12px}.cat-chip--clear{text-underline-offset:3px;border-color:#0000;text-decoration:underline}@media (hover:hover) and (pointer:fine){.cat-chip:hover{background:var(--ink);color:var(--bg)}.cat-chip--clear:hover{color:var(--c-green-ink);background:0 0}}.cat-grid{gap:var(--sp-7) var(--col-gap);transition:opacity .36s var(--ease-out), filter .36s var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:420px){.cat-grid{column-gap:12px;row-gap:var(--sp-6)}}@media (min-width:640px) and (max-width:1023px){.cat-grid{row-gap:var(--sp-8)}}@media (min-width:1280px){.cat-grid{row-gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.cat-grid[data-pending]{opacity:.42;filter:grayscale(.6)}.cat-grid__item{min-width:0;display:grid}.cat-empty{gap:var(--sp-5);padding:var(--sp-6) 0 var(--sp-8);align-items:start;display:grid}.cat-empty__num{font:900 clamp(7rem, 22vw, 15rem) / .78 var(--ff-display);font-variation-settings:"opsz" 72;color:#0000;-webkit-text-stroke:2px var(--ink)}.cat-empty__body{gap:var(--sp-4);max-width:52ch;display:grid}.cat-empty__title{font:900 var(--fs-h3) / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase}.cat-empty .btn-row{margin-top:var(--sp-3)}@media (min-width:768px){.cat-empty{column-gap:var(--sp-7);grid-template-columns:auto minmax(0,1fr);align-items:end}}.cat-pager{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-9);padding-top:var(--sp-5);border-top:1.5px solid var(--ink);flex-wrap:wrap;display:flex}.cat-pager__list{align-items:center;gap:4px;margin:0;display:flex}.cat-pager__list li{align-items:center;gap:4px;display:flex}.cat-pager__num{border-radius:var(--r-xs);min-width:44px;height:44px;font:500 .875rem / 1 var(--ff-mono);color:var(--ink);transition:background-color var(--dur-micro), color var(--dur-micro);place-items:center;text-decoration:none;display:grid}.cat-pager__num:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.cat-pager__num[aria-current]{background:var(--ink);color:var(--bg)}.cat-pager__gap{font:500 .875rem / 1 var(--ff-mono);color:var(--muted)}.cat-pager__step{min-height:44px;font:800 1rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cat-pager__step[data-disabled]{opacity:.3}@media (max-width:639px){.cat-pager__list{order:-1;justify-content:center;width:100%}}.cat__fab{display:none}@media (max-width:1023px) and (scripting:enabled){.cat__fab{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:calc(var(--z-header) - 2);border-radius:var(--r-pill);background:var(--c-slate);min-height:52px;color:var(--c-cream);box-shadow:var(--shadow-lift);font:800 1rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;visibility:hidden;transition:transform .52s var(--ease-out), visibility 0s linear .52s;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:fixed;transform:translate(-50%,160%)}.cat[data-fab] .cat__fab{visibility:visible;transition:transform .52s var(--ease-out), visibility 0s;transform:translate(-50%)}}.jband{margin:calc(var(--sp-7) * -1) 0 var(--sp-7);padding:var(--sp-6) 0 var(--sp-8);position:relative;overflow:hidden}.jband:before{content:"";background:var(--c-red);height:6px;position:absolute;inset:0 0 auto}.jband__inner{gap:var(--sp-5);display:grid;position:relative}.jband__crumbs{color:var(--c-muted-dark)}.jband__crumbs a:hover,.jband__crumbs [aria-current]{color:var(--c-cream)}.jband__eyebrow{color:var(--c-cream);margin-top:var(--sp-4);align-items:center;gap:10px;display:inline-flex}.jband__dot{background:var(--c-red);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklab, var(--c-red) 30%, transparent);border-radius:50%}.jband__title{z-index:1;font:900 var(--fs-mega) / .8 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:-.01em;color:var(--c-cream);position:relative}.jband__numeral{z-index:0;font:900 clamp(5.5rem, 21vw, 19rem) / .8 var(--ff-display);font-variation-settings:"opsz" 72;color:#0000;-webkit-text-stroke:1.5px var(--c-red);letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:.35em;right:-.03em}.jband__facts{gap:var(--sp-4);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.jband__facts li{padding-top:var(--sp-3);border-top:1px solid var(--line-strong);align-content:start;gap:8px;display:grid}.jband__fact-k{font:800 1.375rem / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.02em;color:#ff8a8f}.jband__fact-v{color:var(--c-muted-dark);font-size:var(--fs-small);max-width:34ch}.jband__stats{gap:var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.jband__stats>div{padding:var(--sp-3) 0 0;border-top:1.5px solid var(--c-cream)}.jband__stats dt{font:500 .6875rem / 1.3 var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--c-muted-dark)}.jband__stats dd{font:900 clamp(1.75rem, 3vw, 2.75rem) / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin:6px 0 0}@media (min-width:768px){.jband__facts{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.jband{padding:var(--sp-7) 0 var(--sp-9)}.jband__inner{column-gap:var(--col-gap);row-gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr))}.jband__inner>*{grid-column:1/-1}.jband__facts{margin-top:var(--sp-7);grid-column:1/span 8}.jband__stats{align-self:end;gap:var(--sp-3);grid-area:4/9/auto/-1;grid-template-columns:1fr}.jband__numeral{top:.2em}}.cat-skel__head{gap:var(--sp-4);padding-bottom:var(--sp-7);margin-bottom:var(--sp-6);border-bottom:1.5px solid var(--line-strong);display:grid}.cat-skel__eyebrow{width:110px;height:14px}.cat-skel__title{width:min(640px,86%);height:clamp(2.75rem,6.4vw,6rem)}.cat-skel__lead{width:min(520px,70%);height:18px}.cat-skel__toolbar{gap:var(--sp-3);margin-bottom:var(--sp-6);grid-template-columns:1fr;display:grid}.cat-skel__toolbar>*{height:52px}@media (min-width:1024px){.cat-skel__toolbar{column-gap:var(--col-gap);grid-template-columns:3fr 6fr 3fr}}.cat-skel__rail{display:none}@media (min-width:1024px){.cat-skel__rail{gap:var(--sp-5);align-content:start;display:grid}.cat-skel__rail>*{height:120px}.cat-skel__rail>:first-child{height:28px}}.cat-skel__card{gap:var(--sp-3);display:grid}.cat-skel__media{aspect-ratio:4/3}.cat-skel__line{width:60%;height:14px}.cat-skel__line--lg{width:85%;height:24px}.bindex{margin:calc(var(--sp-7) * -1) 0 0;padding:0;list-style:none}.bindex__row{border-bottom:1px solid var(--line-strong)}.bindex__link{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-5) 0;color:var(--ink);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.bindex__link:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--ink);clip-path:inset(100% 0 0);transition:clip-path .56s var(--ease-in-out);position:absolute}.bindex__idx{font:500 var(--fs-label) / 1 var(--ff-mono);letter-spacing:.08em;color:var(--muted);align-self:start;padding-top:.5em}.bindex__name{font:900 clamp(2.75rem, 9vw, 8.5rem) / .86 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:-.005em;transition:transform .56s var(--ease-out), color .3s var(--ease-out)}.bindex__row[data-jordan] .bindex__name{color:var(--jordan)}.bindex__meta{color:var(--muted);flex-wrap:wrap;grid-column:2/-1;gap:6px 18px;display:flex}.bindex__thumb{aspect-ratio:4/3;border-radius:var(--r-xs);background:var(--c-cream-2);width:84px;position:relative;overflow:hidden}.bindex__thumb img{object-fit:cover;mix-blend-mode:multiply}.bindex__arrow{opacity:.35;width:clamp(28px,3vw,44px);height:clamp(28px,3vw,44px);transition:transform .56s var(--ease-out), opacity .3s var(--ease-out);background:currentColor;display:none;transform:translate(-12px)rotate(-45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h12M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h12M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (min-width:768px){.bindex__link{padding:var(--sp-5) 0;grid-template-columns:56px minmax(0,1fr) minmax(0,260px) auto}.bindex__meta{text-align:right;grid-column:auto;justify-items:end;gap:4px;display:grid}.bindex__thumb{display:none}.bindex__arrow{display:block}}@media (hover:hover) and (pointer:fine){.bindex__link:hover{color:var(--c-cream)}.bindex__link:hover:before{clip-path:inset(0)}.bindex__link:hover .bindex__name{transform:translate(clamp(8px,1.5vw,24px))}.bindex__row[data-jordan] .bindex__link:hover .bindex__name{color:#ff8a8f}.bindex__link:hover .bindex__idx,.bindex__link:hover .bindex__meta{color:var(--c-muted-dark)}.bindex__link:hover .bindex__arrow{opacity:1;transform:none}}.bindex__link:focus-visible{outline-offset:-2px}.bcats{gap:var(--sp-5);margin-top:var(--sp-9);display:grid}.bcats__title{font:900 var(--fs-h2) / .9 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase}.bcats__list{gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.bcats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bcats__link{gap:var(--sp-6);min-height:150px;padding:var(--sp-4);border:1.5px solid var(--ink);border-radius:var(--r-sm);color:var(--ink);transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);align-content:space-between;text-decoration:none;display:grid}.bcats__link span:last-child{font:900 clamp(1.5rem, 2.6vw, 2.25rem) / .95 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.bcats__link:hover{background:var(--ink);color:var(--bg)}}@media (prefers-reduced-motion:reduce){.cat-seg:before,.bindex__link:before,.bindex__name{transition:none}}@media (max-width:639px){.cat-sort label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cat-sort select{padding-left:14px}}@media (max-width:1023px) and (scripting:enabled){.cat-panel__body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}
