.archiv{padding:clamp(2.5rem,7vw,6rem) 0 var(--section-spacing);background-color:var(--light)}.archiv__container{width:100%;max-width:87.5rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,6rem)}.archiv__head{margin-bottom:2rem}.archiv__headline{margin:0 0 1rem;color:var(--main);font-size:var(--fs-display);font-weight:700;line-height:1;text-transform:uppercase}.archiv__intro{max-width:40em;margin:0 !important;color:var(--dark)}.archiv__filter{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem}@media screen and (max-width:767px){.archiv__filter{flex-wrap:nowrap;margin-left:calc(-1*clamp(1.25rem,5vw,6rem));margin-right:calc(-1*clamp(1.25rem,5vw,6rem));padding:.125rem clamp(1.25rem,5vw,6rem);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.archiv__filter::-webkit-scrollbar{display:none}}.archiv__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5625rem 1rem;border:1px solid var(--accent);border-radius:999px;background-color:#fff;color:var(--dark);font-size:.9375rem;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:border-color .2s,background-color .2s,color .2s}.archiv__chip:hover,.archiv__chip:focus-visible{border-color:var(--main);color:var(--main)}.archiv__chip:focus-visible{outline:2px solid var(--main);outline-offset:2px}.archiv__chip.is-active{border-color:var(--main);background-color:var(--main);color:var(--light)}.archiv__chip-count{min-width:1.8em;padding:.0625rem .4375rem;border-radius:999px;background-color:var(--light);color:var(--main);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:center}.is-active .archiv__chip-count{background-color:rgba(237,245,243,.2);color:var(--light)}.archiv__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 18.75rem), 1fr));gap:clamp(1rem,2.5vw,2rem)}.archiv__card{min-width:0}.archiv__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--img-radius);background-color:#fff;color:var(--dark);text-decoration:none;box-shadow:0 1px 2px rgba(66,70,69,.06);transition:box-shadow .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.archiv__link:hover,.archiv__link:focus-visible{transform:translateY(-3px);box-shadow:0 12px 30px rgba(66,70,69,.12)}.archiv__link:hover img,.archiv__link:focus-visible img{transform:scale(1.04)}.archiv__link:focus-visible{outline:2px solid var(--main);outline-offset:3px}.archiv__image{aspect-ratio:4/3;overflow:hidden;background-color:var(--accent)}.archiv__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.archiv__body{display:flex;flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.375rem 1.5rem}.archiv__label{color:var(--main);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.archiv__title{margin:0;color:var(--dark);font-size:1.25rem;font-weight:700;line-height:1.25;text-transform:none;overflow-wrap:break-word;hyphens:manual}.archiv__date{margin-top:auto;padding-top:.25rem;color:var(--dark);opacity:.75;font-size:.9375rem;font-variant-numeric:tabular-nums}.archiv__empty{padding:2.5rem 0}.archiv__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3rem}.archiv__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid var(--accent);border-radius:999px;background-color:#fff;color:var(--dark);text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s}.archiv__pagination a.page-numbers:hover,.archiv__pagination a.page-numbers:focus-visible{border-color:var(--main);color:var(--main)}.archiv__pagination .page-numbers.current{border-color:var(--main);background-color:var(--main);color:var(--light)}.archiv__pagination .page-numbers.dots{border:0;background:0 0}.archiv .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}