.facet[data-astro-cid-zkjb2v6i]{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.facet__summary[data-astro-cid-zkjb2v6i]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.25rem 0;list-style:none;display:flex}.facet__summary[data-astro-cid-zkjb2v6i]::-webkit-details-marker{display:none}.facet__title[data-astro-cid-zkjb2v6i]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);font-size:.75rem;font-weight:600}.facet__chevron[data-astro-cid-zkjb2v6i]{width:1rem;height:1rem;color:var(--text-muted);transition:transform .2s}.facet[data-astro-cid-zkjb2v6i][open] .facet__chevron[data-astro-cid-zkjb2v6i]{transform:rotate(180deg)}.facet__list[data-astro-cid-zkjb2v6i]{flex-direction:column;gap:.125rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.facet__option[data-astro-cid-zkjb2v6i]{border-radius:var(--t-radius-control);color:var(--text-default);align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.facet__option[data-astro-cid-zkjb2v6i]:hover{background:var(--neutral-100,color-mix(in oklch, var(--brand-primary) 6%, transparent));color:var(--text-strong)}.facet__option--active[data-astro-cid-zkjb2v6i]{background:var(--brand-primary-soft);color:var(--brand-primary-text);font-weight:600}.facet__indicator[data-astro-cid-zkjb2v6i]{border-radius:var(--t-radius-tight);border:1.5px solid color-mix(in oklch, var(--text-muted) 35%, transparent);background:var(--surface-default);flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .15s,background-color .15s;display:inline-flex}.facet__option--active[data-astro-cid-zkjb2v6i] .facet__indicator[data-astro-cid-zkjb2v6i]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-primary)}.facet__check[data-astro-cid-zkjb2v6i]{width:.75rem;height:.75rem}.facet__label[data-astro-cid-zkjb2v6i]{text-align:left;flex:1}.facet__count[data-astro-cid-zkjb2v6i]{font-variant-numeric:tabular-nums;color:var(--text-muted);background:color-mix(in oklch, var(--text-muted) 10%, transparent);border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.facet__option--active[data-astro-cid-zkjb2v6i] .facet__count[data-astro-cid-zkjb2v6i]{color:var(--brand-primary-text);background:var(--surface-default)}.facet--picker[data-astro-cid-43tzvqwr]{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.facet--picker[data-astro-cid-43tzvqwr] .facet__summary[data-astro-cid-43tzvqwr]{justify-content:space-between;align-items:center;padding:.25rem 0 .5rem;display:flex}.facet--picker[data-astro-cid-43tzvqwr] .facet__title[data-astro-cid-43tzvqwr]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);font-size:.75rem;font-weight:600}.facet__total[data-astro-cid-43tzvqwr]{font-variant-numeric:tabular-nums;color:var(--text-muted);background:color-mix(in oklch, var(--text-muted) 10%, transparent);border-radius:999px;padding:.05rem .4rem;font-size:.65rem}.picker-trigger-wrap[data-astro-cid-43tzvqwr]{align-items:center;gap:.35rem;display:flex;position:relative}.picker-trigger[data-astro-cid-43tzvqwr]{border-radius:var(--t-radius-surface);border:1px solid var(--surface-border);background:var(--surface-default);color:var(--text-default);cursor:pointer;text-align:left;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.55rem .65rem;font-size:.8125rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.picker-trigger[data-astro-cid-43tzvqwr]:hover{border-color:color-mix(in oklch, var(--brand-primary-text) 35%, var(--surface-border));color:var(--text-strong)}.picker-trigger[data-astro-cid-43tzvqwr]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.picker-trigger__placeholder[data-astro-cid-43tzvqwr]{color:var(--text-muted);flex:1}.picker-trigger__value[data-astro-cid-43tzvqwr]{color:var(--brand-primary-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.picker-trigger__chevron[data-astro-cid-43tzvqwr]{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;margin-left:auto}.picker-trigger__clear[data-astro-cid-43tzvqwr]{border-radius:var(--t-radius-control);border:1px solid var(--surface-border);background:var(--brand-primary-soft);width:2rem;height:2rem;color:var(--brand-primary-text);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.picker-trigger__clear[data-astro-cid-43tzvqwr] svg[data-astro-cid-43tzvqwr]{width:.85rem;height:.85rem}.picker-trigger__clear[data-astro-cid-43tzvqwr]:hover{background:color-mix(in oklch, var(--brand-primary) 18%, transparent)}.picker-sheet[data-astro-cid-43tzvqwr]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:none;margin:0;padding:0}.picker-sheet[data-astro-cid-43tzvqwr]::backdrop{background:color-mix(in oklch, var(--backdrop-color,#000) 60%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.picker-sheet[data-astro-cid-43tzvqwr]:not([open]){display:none}.picker-sheet__panel[data-astro-cid-43tzvqwr]{background:radial-gradient(110% 60% at 12% 0%, color-mix(in oklch, var(--brand-primary) 5%, transparent) 0%, transparent 60%), var(--surface-default,#fff);border-radius:var(--t-radius-xlarge) var(--t-radius-xlarge) 0 0;flex-direction:column;height:94dvh;transition:transform .32s cubic-bezier(.22,.7,.18,1);display:flex;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%);box-shadow:0 -16px 48px -12px oklch(0% none none/.35)}.picker-sheet[data-astro-cid-43tzvqwr][open] .picker-sheet__panel[data-astro-cid-43tzvqwr]{transform:translateY(0)}@media (width>=768px){.picker-sheet__panel[data-astro-cid-43tzvqwr]{opacity:0;border-radius:var(--t-radius-xlarge);width:min(560px,94vw);height:min(640px,84dvh);transition:transform .24s cubic-bezier(.22,.7,.18,1),opacity .22s;inset:50% auto auto 50%;transform:translate(-50%,-45%)scale(.96)}.picker-sheet[data-astro-cid-43tzvqwr][open] .picker-sheet__panel[data-astro-cid-43tzvqwr]{opacity:1;transform:translate(-50%,-50%)scale(1)}}.picker-sheet__header[data-astro-cid-43tzvqwr]{border-bottom:1px solid color-mix(in oklch, var(--surface-border) 70%, transparent);flex-shrink:0;padding:1.1rem 1.25rem .9rem;position:relative}.picker-sheet__header[data-astro-cid-43tzvqwr]:before{content:"";background:color-mix(in oklch, var(--text-muted) 18%, transparent);border-radius:999px;height:4px;position:absolute;top:0;left:1.25rem;right:1.25rem;transform:translateY(-.5rem)}@media (width>=768px){.picker-sheet__header[data-astro-cid-43tzvqwr]:before{display:none}}.picker-sheet__titlebar[data-astro-cid-43tzvqwr]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.picker-sheet__eyebrow[data-astro-cid-43tzvqwr]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.picker-sheet__kicker[data-astro-cid-43tzvqwr]{color:var(--brand-primary-text)}.picker-sheet__dot[data-astro-cid-43tzvqwr]{opacity:.5}.picker-sheet__count[data-astro-cid-43tzvqwr]{font-variant-numeric:tabular-nums;margin:0}.picker-sheet__title[data-astro-cid-43tzvqwr]{font-family:var(--t-font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;color:var(--text-strong);margin:.1rem 0 .45rem;font-size:clamp(1.85rem,1.4rem + 2vw,2.4rem);font-weight:600;line-height:1}.picker-sheet__lede[data-astro-cid-43tzvqwr]{color:var(--text-muted);max-width:38ch;margin:0 0 .9rem;font-size:.85rem;line-height:1.45}.picker-sheet__close[data-astro-cid-43tzvqwr]{border:1px solid var(--surface-border);background:var(--surface-default);width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.picker-sheet__close[data-astro-cid-43tzvqwr]:hover{background:var(--brand-primary-soft);color:var(--text-strong);border-color:color-mix(in oklch, var(--brand-primary-text) 30%, var(--surface-border))}.picker-sheet__close[data-astro-cid-43tzvqwr] svg[data-astro-cid-43tzvqwr]{width:1.1rem;height:1.1rem}.picker-sheet__searchwrap[data-astro-cid-43tzvqwr]{align-items:center;display:flex;position:relative}.picker-sheet__searchicon[data-astro-cid-43tzvqwr]{width:1rem;height:1rem;color:var(--text-muted);pointer-events:none;position:absolute;left:.85rem}.picker-sheet__search[data-astro-cid-43tzvqwr]{border:1px solid var(--surface-border);background:color-mix(in oklch, var(--text-muted) 5%, transparent);width:100%;color:var(--text-strong);border-radius:999px;outline:none;flex:1;padding:.75rem 2.5rem .75rem 2.4rem;font-size:.92rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.picker-sheet__search[data-astro-cid-43tzvqwr]::-webkit-search-cancel-button{display:none}.picker-sheet__search[data-astro-cid-43tzvqwr]::placeholder{color:var(--text-muted)}.picker-sheet__search[data-astro-cid-43tzvqwr]:focus{border-color:var(--brand-primary-text);background:var(--surface-default);box-shadow:0 0 0 4px color-mix(in oklch, var(--brand-primary) 14%, transparent)}.picker-sheet__searchclear[data-astro-cid-43tzvqwr]{background:color-mix(in oklch, var(--text-muted) 15%, transparent);width:1.75rem;height:1.75rem;color:var(--text-strong);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.5rem}.picker-sheet__searchclear[data-astro-cid-43tzvqwr] svg[data-astro-cid-43tzvqwr]{width:.7rem;height:.7rem}.picker-sheet__body[data-astro-cid-43tzvqwr]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.picker-sheet__seeall[data-astro-cid-43tzvqwr]{border-top:1px solid var(--surface-border);text-align:center;flex:none;padding:.75rem 1.25rem}.picker-sheet__seeall-link[data-astro-cid-43tzvqwr]{color:var(--text-strong);text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline}.picker-atlas[data-astro-cid-43tzvqwr]{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=atlas] .picker-atlas[data-astro-cid-43tzvqwr]{display:block}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=letter] .picker-atlas[data-astro-cid-43tzvqwr],.picker-sheet[data-astro-cid-43tzvqwr][data-mode=search] .picker-atlas[data-astro-cid-43tzvqwr]{display:none}.picker-atlas__section[data-astro-cid-43tzvqwr]{margin-bottom:1.4rem}.picker-atlas__section[data-astro-cid-43tzvqwr]:last-child{margin-bottom:0}.picker-atlas__eyebrow[data-astro-cid-43tzvqwr]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5rem;margin:0 0 .55rem;font-size:.65rem;font-weight:700;display:flex}.picker-atlas__eyebrow[data-astro-cid-43tzvqwr]:after{content:"";background:color-mix(in oklch, var(--surface-border) 80%, transparent);flex:1;height:1px}.picker-atlas__active[data-astro-cid-43tzvqwr]{border-radius:var(--t-radius-surface);background:var(--brand-primary-soft);border:1px solid color-mix(in oklch, var(--brand-primary-text) 40%, transparent);color:var(--brand-primary-text);justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.picker-atlas__activelabel[data-astro-cid-43tzvqwr]{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.62rem}.picker-atlas__activename[data-astro-cid-43tzvqwr]{font-family:var(--t-font-display);text-align:center;flex:1;font-size:1.05rem;font-weight:600}.picker-atlas__activeclear[data-astro-cid-43tzvqwr]{font-size:.72rem;font-weight:600;text-decoration:underline}.picker-chips[data-astro-cid-43tzvqwr]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.picker-chip[data-astro-cid-43tzvqwr]{border:1px solid var(--surface-border);background:var(--surface-default);color:var(--text-strong);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;transition:border-color .15s,background-color .15s,transform .12s;display:inline-flex}.picker-chip[data-astro-cid-43tzvqwr]:hover{border-color:color-mix(in oklch, var(--brand-primary-text) 50%, var(--surface-border));background:color-mix(in oklch, var(--brand-primary) 4%, var(--surface-default))}.picker-chip[data-astro-cid-43tzvqwr]:active{transform:translateY(1px)}.picker-chip__name[data-astro-cid-43tzvqwr]{font-family:var(--t-font-display);letter-spacing:-.01em;font-weight:500}.picker-chip__count[data-astro-cid-43tzvqwr]{font-variant-numeric:tabular-nums;color:var(--text-muted);font-feature-settings:"tnum";font-size:.68rem}.picker-chip--active[data-astro-cid-43tzvqwr]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-primary,#fff)}.picker-chip--active[data-astro-cid-43tzvqwr] .picker-chip__count[data-astro-cid-43tzvqwr]{color:color-mix(in oklch, var(--on-primary,#fff) 70%, transparent)}.picker-grid[data-astro-cid-43tzvqwr]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=480px){.picker-grid[data-astro-cid-43tzvqwr]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=768px){.picker-grid[data-astro-cid-43tzvqwr]{grid-template-columns:repeat(9,minmax(0,1fr));gap:.5rem}}.picker-grid__cell[data-astro-cid-43tzvqwr]{aspect-ratio:1;border:1px solid var(--surface-border);background:var(--surface-default);border-radius:var(--t-radius-surface);font-family:var(--t-font-display);color:var(--text-strong);cursor:pointer;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:clamp(1.05rem,.9rem + 1vw,1.4rem);font-weight:600;line-height:1;transition:transform .12s,background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.picker-grid__cell[data-astro-cid-43tzvqwr]:hover{background:var(--brand-primary);color:var(--on-primary,#fff);border-color:var(--brand-primary);box-shadow:0 6px 18px -10px color-mix(in oklch, var(--brand-primary) 60%, transparent);transform:translateY(-1px)}.picker-grid__cell[data-astro-cid-43tzvqwr]:active{transform:translateY(0)}.picker-grid__cell--empty[data-astro-cid-43tzvqwr]{color:color-mix(in oklch, var(--text-muted) 50%, transparent);border-style:dashed;border-color:color-mix(in oklch, var(--surface-border) 70%, transparent);cursor:default;pointer-events:none;background:0 0}.picker-grid__cell--hash[data-astro-cid-43tzvqwr]{font-family:inherit;font-weight:700}.picker-atlas__hint[data-astro-cid-43tzvqwr]{color:var(--text-muted);text-align:center;letter-spacing:.02em;margin:.85rem 0 0;font-size:.72rem;font-style:italic}.picker-results[data-astro-cid-43tzvqwr]{flex-direction:column;flex:1;min-height:0;display:none}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=letter] .picker-results[data-astro-cid-43tzvqwr],.picker-sheet[data-astro-cid-43tzvqwr][data-mode=search] .picker-results[data-astro-cid-43tzvqwr]{display:flex}.picker-results__bar[data-astro-cid-43tzvqwr]{border-bottom:1px solid color-mix(in oklch, var(--surface-border) 70%, transparent);background:color-mix(in oklch, var(--brand-primary) 3%, var(--surface-default));flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;display:flex}.picker-results__back[data-astro-cid-43tzvqwr]{border:1px solid var(--surface-border);background:var(--surface-default);color:var(--text-strong);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem .4rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.picker-results__back[data-astro-cid-43tzvqwr] svg[data-astro-cid-43tzvqwr]{width:.9rem;height:.9rem}.picker-results__back[data-astro-cid-43tzvqwr]:hover{background:var(--brand-primary-soft)}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=search] .picker-results__back[data-astro-cid-43tzvqwr]{visibility:hidden}.picker-results__meta[data-astro-cid-43tzvqwr]{align-items:baseline;gap:.65rem;display:flex}.picker-results__letter[data-astro-cid-43tzvqwr]{font-family:var(--t-font-display);color:var(--brand-primary-text);letter-spacing:-.02em;font-size:1.45rem;font-weight:600;line-height:1}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=search] .picker-results__letter[data-astro-cid-43tzvqwr]:before{content:"“";margin-right:.05rem}.picker-sheet[data-astro-cid-43tzvqwr][data-mode=search] .picker-results__letter[data-astro-cid-43tzvqwr]:after{content:"”";margin-left:.05rem}.picker-results__count[data-astro-cid-43tzvqwr]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.picker-list[data-astro-cid-43tzvqwr]{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:.4rem .75rem 1.5rem;list-style:none;overflow-y:auto}.picker-list__option[data-astro-cid-43tzvqwr]{display:block}.picker-list__option[data-astro-cid-43tzvqwr][hidden]{display:none}.picker-option[data-astro-cid-43tzvqwr]{border-radius:var(--t-radius-surface);color:var(--text-strong);align-items:center;gap:.75rem;min-height:2.75rem;padding:.6rem .7rem;font-size:.92rem;transition:background-color .12s;display:flex}.picker-option[data-astro-cid-43tzvqwr]:hover{background:color-mix(in oklch, var(--brand-primary) 6%, transparent)}.picker-option[data-astro-cid-43tzvqwr]:active{background:var(--brand-primary-soft)}.picker-option__bullet[data-astro-cid-43tzvqwr]{background:color-mix(in oklch, var(--brand-primary) 8%, transparent);width:1.7rem;height:1.7rem;color:var(--brand-primary-text);font-family:var(--t-font-display);letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.picker-option__label[data-astro-cid-43tzvqwr]{text-align:left;font-family:var(--t-font-display);letter-spacing:-.005em;flex:1;font-size:1rem;font-weight:500}.picker-option__count[data-astro-cid-43tzvqwr]{font-variant-numeric:tabular-nums;color:var(--text-muted);background:color-mix(in oklch, var(--text-muted) 10%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.picker-option--active[data-astro-cid-43tzvqwr]{color:var(--brand-primary-text);background:var(--brand-primary-soft);font-weight:600}.picker-option--active[data-astro-cid-43tzvqwr] .picker-option__bullet[data-astro-cid-43tzvqwr]{background:var(--brand-primary);color:var(--on-primary,#fff)}.picker-option--active[data-astro-cid-43tzvqwr] .picker-option__count[data-astro-cid-43tzvqwr]{color:var(--brand-primary-text);background:var(--surface-default)}.picker-option--empty[data-astro-cid-43tzvqwr]{opacity:.45;pointer-events:none}.picker-list__empty[data-astro-cid-43tzvqwr]{text-align:center;color:var(--text-muted);padding:2.5rem 1rem}.picker-list__empty[data-astro-cid-43tzvqwr][hidden]{display:none}.picker-list__empty[data-astro-cid-43tzvqwr] p[data-astro-cid-43tzvqwr]{font-family:var(--t-font-display);color:var(--text-strong);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.picker-list__empty[data-astro-cid-43tzvqwr] span[data-astro-cid-43tzvqwr]{font-size:.85rem}@media (prefers-reduced-motion:reduce){.picker-sheet__panel[data-astro-cid-43tzvqwr],.picker-chip[data-astro-cid-43tzvqwr],.picker-grid__cell[data-astro-cid-43tzvqwr]{transition:none!important}}.active-filters[data-astro-cid-sliu56bu]{border-radius:var(--t-radius-large);background:color-mix(in oklch, var(--brand-primary-soft) 60%, transparent);border:1px solid color-mix(in oklch, var(--brand-primary-text) 14%, var(--surface-border) 86%);flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin-bottom:1.5rem;padding:.875rem 1rem;display:flex}.active-filters__title[data-astro-cid-sliu56bu]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-right:.25rem;font-size:.7rem;font-weight:600}.active-filters__list[data-astro-cid-sliu56bu]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.active-filters__chip[data-astro-cid-sliu56bu]{background:var(--surface-default);border:1px solid color-mix(in oklch, var(--brand-primary-text) 22%, var(--surface-border) 78%);color:var(--text-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem .35rem .75rem;font-size:.8125rem;line-height:1;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.active-filters__chip[data-astro-cid-sliu56bu]:hover{border-color:var(--brand-primary-text);box-shadow:0 4px 12px -6px color-mix(in oklch, var(--brand-primary) 50%, transparent);transform:translateY(-1px)}.active-filters__chip-group[data-astro-cid-sliu56bu]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary-text);font-size:.6875rem;font-weight:600}.active-filters__chip-sep[data-astro-cid-sliu56bu]{color:var(--text-muted);opacity:.6}.active-filters__chip-label[data-astro-cid-sliu56bu]{font-weight:500}.active-filters__chip-x[data-astro-cid-sliu56bu]{width:.95rem;height:.95rem;color:var(--text-muted);margin-left:.15rem;transition:color .15s,transform .15s}.active-filters__chip[data-astro-cid-sliu56bu]:hover .active-filters__chip-x[data-astro-cid-sliu56bu]{color:var(--brand-primary-text);transform:rotate(90deg)}.active-filters__clear[data-astro-cid-sliu56bu]{color:var(--text-muted);text-underline-offset:3px;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s;display:inline-flex}.active-filters__clear[data-astro-cid-sliu56bu]:hover{color:var(--brand-primary-text);-webkit-text-decoration-color:var(--brand-primary-text);text-decoration-color:var(--brand-primary-text)}.price-facet[data-astro-cid-bpkxkmz7]{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.price-facet__summary[data-astro-cid-bpkxkmz7]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.25rem 0;list-style:none;display:flex}.price-facet__summary[data-astro-cid-bpkxkmz7]::-webkit-details-marker{display:none}.price-facet__title[data-astro-cid-bpkxkmz7]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);font-size:.75rem;font-weight:600}.price-facet__chevron[data-astro-cid-bpkxkmz7]{width:1rem;height:1rem;color:var(--text-muted);transition:transform .2s}.price-facet[data-astro-cid-bpkxkmz7][open] .price-facet__chevron[data-astro-cid-bpkxkmz7]{transform:rotate(180deg)}.price-facet__form[data-astro-cid-bpkxkmz7]{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.price-facet__grid[data-astro-cid-bpkxkmz7]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.price-facet__field[data-astro-cid-bpkxkmz7]{flex-direction:column;gap:.25rem;display:flex}.price-facet__field-label[data-astro-cid-bpkxkmz7]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:500}.price-facet__input-wrap[data-astro-cid-bpkxkmz7]{background:var(--surface-default);border:1px solid var(--surface-border);border-radius:var(--t-radius-control);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.price-facet__input-wrap[data-astro-cid-bpkxkmz7]:focus-within{border-color:var(--brand-primary-text);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-primary) 18%, transparent)}.price-facet__prefix[data-astro-cid-bpkxkmz7]{color:var(--text-muted);padding-left:.625rem;font-size:.85rem;font-weight:500}.price-facet__input[data-astro-cid-bpkxkmz7]{width:100%;color:var(--text-strong);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:.5rem .625rem .5rem .25rem;font-size:.875rem}.price-facet__input[data-astro-cid-bpkxkmz7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-facet__input[data-astro-cid-bpkxkmz7]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-facet__input[data-astro-cid-bpkxkmz7]{-moz-appearance:textfield}.price-facet__submit[data-astro-cid-bpkxkmz7]{border-radius:var(--t-radius-control);background:var(--brand-primary);color:var(--on-primary,#fff);letter-spacing:.02em;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.price-facet__submit[data-astro-cid-bpkxkmz7]:hover{background:var(--brand-primary-hover,var(--brand-primary));box-shadow:0 6px 18px -8px color-mix(in oklch, var(--brand-primary) 55%, transparent);transform:translateY(-1px)}.price-facet__submit[data-astro-cid-bpkxkmz7]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.price-facet__arrow[data-astro-cid-bpkxkmz7]{width:.9rem;height:.9rem;transition:transform .15s}.price-facet__submit[data-astro-cid-bpkxkmz7]:hover .price-facet__arrow[data-astro-cid-bpkxkmz7]{transform:translate(2px)}.catalog-sidebar-link[data-astro-cid-5jpezxlx]{border-radius:var(--t-radius-surface);color:var(--text-default);align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.catalog-sidebar-link[data-astro-cid-5jpezxlx]:hover{color:var(--brand-primary-text);background:var(--brand-primary-soft)}.catalog-sidebar-link--active[data-astro-cid-5jpezxlx]{color:var(--brand-primary-text);background:var(--brand-primary-soft);font-weight:600}.catalog-sale-toggle__link[data-astro-cid-5jpezxlx]{color:var(--text-strong);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.catalog-sale-toggle__box[data-astro-cid-5jpezxlx]{border-radius:var(--t-radius-tight);border:1.5px solid var(--surface-border);width:1rem;height:1rem}.catalog-sale-toggle__link--active[data-astro-cid-5jpezxlx] .catalog-sale-toggle__box[data-astro-cid-5jpezxlx]{background:var(--brand-secondary);border-color:var(--brand-secondary)}[data-astro-cid-5jpezxlx][data-catalog-region]{will-change:opacity, filter;transition:opacity .22s,filter .22s}[data-astro-cid-5jpezxlx][data-catalog-root][data-swapping] [data-astro-cid-5jpezxlx][data-catalog-region]{opacity:.35;filter:blur(2px)}[data-astro-cid-5jpezxlx][data-catalog-root][data-swapping] [data-astro-cid-5jpezxlx][data-product-grid]>[data-astro-cid-5jpezxlx]{transition:transform .2s;transform:translateY(4px)scale(.992)}@keyframes catalog-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-astro-cid-5jpezxlx][data-product-grid][data-just-swapped]>[data-astro-cid-5jpezxlx]{opacity:0;animation:.36s cubic-bezier(.2,.7,.2,1) forwards catalog-card-in;animation-delay:calc(var(--i,0) * 28ms)}[data-astro-cid-5jpezxlx]::view-transition-old(catalog-region){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}[data-astro-cid-5jpezxlx]::view-transition-new(catalog-region){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}[data-astro-cid-5jpezxlx]::view-transition-old(catalog-region){animation-name:catalog-fade-out}[data-astro-cid-5jpezxlx]::view-transition-new(catalog-region){animation-name:catalog-fade-in}@keyframes catalog-fade-out{to{opacity:0;transform:translateY(-4px)}}@keyframes catalog-fade-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-5jpezxlx][data-catalog-region],[data-astro-cid-5jpezxlx][data-product-grid][data-just-swapped]>[data-astro-cid-5jpezxlx]{transition:none!important;animation:none!important}}
