.c-archive-top{padding:18.75rem 0 var(--gap)}@media (width<=1280px){.c-archive-top{padding:14.375rem 0 var(--gap)}}.c-archive-top h1{margin-bottom:calc(1.6rem + var(--text-h1))}.c-archive-top__filters{opacity:0;flex-wrap:wrap;gap:1.25rem;transition:opacity .6s;display:flex}@media (width<=575px){.c-archive-top{padding:9.375rem 0 var(--gap)}.c-archive-top__filters{gap:.625rem}}.c-archive-top__filters.is-in-view{opacity:1}.c-archive-top__filter{text-transform:uppercase;border-radius:5rem;align-items:center;height:3.125rem;padding:2.5rem;font-size:.8125rem;font-weight:500;transition:box-shadow .333333s cubic-bezier(.455,.03,.515,.955);display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.c-archive-top__filter:before{border-radius:var(--magnet-zone,0);content:"";inset:calc(-1 * var(--magnet-zone,0px));position:absolute}@media (width<=1930px){.c-archive-top__filter{height:2.875rem;padding:2.25rem}}@media (width<=575px){.c-archive-top__filter{height:2.5rem;padding:1.625rem;font-size:.6875rem}}.c-archive-top__filter.is-active{box-shadow:0 0 0 2px var(--bcolor) inset}.c-archive-top__filter[aria-current=page]{cursor:default}.c-archive-top__fill{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.c-archive-top__filler{background:var(--bcolor);border-radius:50%;width:150%;height:200%;position:absolute;top:-50%;left:-25%;transform:translateY(80%)}.c-archive-top__filter[aria-current=page] .c-archive-top__filler{transform:none}.c-archive-top__text{color:#fff;z-index:5;position:relative}
