.bss-archive-hero{margin-top:var(--header-gap);display:flex;flex-direction:column;gap:0.5rem}body.breakdance h1.bss-archive-hero__title{font-size:2.5rem;font-weight:600;color:var(--neutral-900);line-height:1;margin:0}@media (min-width:769px){body.breakdance h1.bss-archive-hero__title{font-size:3rem}}.bss-archive-layout{margin-top:2rem}@media (min-width:769px){.bss-archive-layout{display:flex;gap:1rem;align-items:flex-start}.bss-archive-layout.is-filters-hidden .bss-archive-filters{display:none}.bss-archive-content{flex:1 1 auto;min-width:0}}.bss-archive-filters{position:fixed;top:0;right:0;bottom:0;width:100vw;max-width:23.4375rem;background:var(--neutral-0);z-index:60;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--t-base) var(--ease);box-shadow:-1rem 0 2rem -0.5rem rgba(0,0,0,0.16)}.bss-archive-filters.is-open{transform:translateX(0)}@media (min-width:769px){.bss-archive-filters{position:static;flex:0 0 13.8125rem;width:13.8125rem;max-width:none;background:transparent;transform:none;box-shadow:none;z-index:auto;height:auto;overflow:visible}}.bss-archive-filters-backdrop{position:fixed;inset:0;background:rgba(11,11,12,0.4);z-index:55;opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease)}.bss-archive-filters-backdrop.is-open{opacity:1;pointer-events:auto}@media (min-width:769px){.bss-archive-filters-backdrop{display:none}}.bss-archive-filters__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid var(--border)}@media (min-width:769px){.bss-archive-filters__head{display:none}}body.breakdance h2.bss-archive-filters__title{font-size:1.5rem;font-weight:600;margin:0;color:var(--neutral-900)}.bss-archive-filters__body{flex:1;overflow-y:auto;padding:0 1rem}@media (min-width:769px){.bss-archive-filters__body{padding:0;overflow:visible}}.bss-archive-filters__foot{display:flex;gap:0.5rem;padding:1rem;border-top:1px solid var(--border)}@media (min-width:769px){.bss-archive-filters__foot{display:none}}.bss-archive-filters__foot .bss-btn--outline{flex:0 0 auto}.bss-archive-filters__foot .bss-btn--dark{flex:1 1 auto}.bss-filter-acc{border-bottom:1px solid var(--border)}.bss-filter-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:1rem;font-weight:600;color:var(--neutral-900);cursor:pointer}.bss-filter-acc>summary::-webkit-details-marker{display:none}body.breakdance .bss-filter-acc>summary img{width:1.25rem;height:1.25rem;transition:transform var(--t-fast) var(--ease)}.bss-filter-acc[open]>summary img{transform:rotate(180deg)}.bss-filter-acc__body{display:flex;flex-direction:column;gap:0.75rem;padding:0 0 1rem}.bss-filter-acc__body label{display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:500;color:var(--neutral-700);cursor:pointer}.bss-filter-acc__body label input[type="checkbox"]{flex:0 0 auto;width:1rem;height:1rem;margin:0;accent-color:var(--neutral-900);cursor:pointer}.bss-archive-active{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.bss-archive-chip{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.5rem 0.375rem 0.75rem;background:var(--neutral-100);color:var(--neutral-700);font-size:0.875rem;font-weight:600;line-height:normal;border-radius:var(--radius-pill)}body.breakdance button.bss-archive-chip__x{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--neutral-400);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}body.breakdance button.bss-archive-chip__x:hover{background:var(--neutral-300);color:var(--neutral-900)}body.breakdance a.bss-archive-clear{font-size:0.875rem;font-weight:600;color:var(--red-600);text-decoration:underline}body.breakdance a.bss-archive-clear:hover{color:var(--neutral-900)}.bss-archive-bar{display:flex;align-items:center;gap:1.5rem}.bss-archive-sort{display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer}.bss-archive-sort__caption{font-family:inherit;font-size:1rem;font-weight:600;color:var(--neutral-900);white-space:nowrap}body.breakdance select.bss-archive-sort__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.25;color:var(--neutral-900);background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z" fill="%230B0B0C"/></svg>');background-repeat:no-repeat;background-position:right 0 center;background-size:1.25rem 1.25rem;border:0;border-radius:0;margin:0;padding:0.5rem 1.75rem 0.5rem 0;cursor:pointer;transition:opacity var(--t-fast) var(--ease)}body.breakdance select.bss-archive-sort__select:hover,.bss-archive-sort:hover .bss-archive-sort__select{opacity:0.7}body.breakdance select.bss-archive-sort__select:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.bss-archive-eye--show{display:none}.is-filters-hidden .bss-archive-eye--hide{display:none}.is-filters-hidden .bss-archive-eye--show{display:inline-block}.bss-archive-bar__btn{display:inline-flex;align-items:center;gap:0.5rem;font-family:inherit;font-size:1rem;font-weight:600;color:var(--neutral-900);padding:0.5rem 0;background:transparent;border:0;cursor:pointer;transition:opacity var(--t-fast) var(--ease)}.bss-archive-bar__btn:hover{opacity:0.7}body.breakdance .bss-archive-bar__btn img{width:1.25rem;height:1.25rem}.bss-archive-bar__btn--desktop{display:none}@media (min-width:769px){.bss-archive-bar__btn--mobile{display:none}.bss-archive-bar__btn--desktop{display:inline-flex}}.bss-archive-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:769px){.bss-archive-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.bss-archive-grid{gap:0.75rem}}.bss-archive-empty{margin-top:2rem;font-size:1rem;font-weight:500;color:var(--neutral-400)}.bss-archive-results{transition:opacity var(--t-fast) var(--ease)}.bss-archive-results.is-loading{opacity:0.55;pointer-events:none}.bss-archive-band{margin-top:4rem;background:var(--neutral-0);border-radius:var(--radius);padding:2rem;overflow:hidden}@media (max-width:768px){.bss-archive-band{padding:1.5rem 0 1.5rem 1rem}}.bss-archive-band .bss-section-head{margin-bottom:2rem}@media (max-width:768px){.bss-archive-band .bss-section-head{padding-right:1rem}}.bss-archive-band__row{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.bss-archive-band__row::-webkit-scrollbar{display:none}.bss-archive-pages{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:3rem}.bss-archive-pages__num{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 0.75rem;border:1px solid transparent;border-radius:var(--radius-pill);font-size:0.9375rem;font-weight:500;color:var(--neutral-900);text-decoration:none;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}a.bss-archive-pages__num:hover{border-color:var(--neutral-300);background:var(--neutral-100)}.bss-archive-pages__num.is-current{background:var(--neutral-900);color:var(--neutral-0)}.bss-archive-pages__gap{color:var(--neutral-400);padding:0 0.25rem;user-select:none}@media (max-width:768px){.bss-archive-pages{gap:0.25rem;margin-top:2rem}.bss-archive-pages__num{min-width:2.5rem;height:2.5rem}}