@layer quartz-base{.galerie{margin:.4rem 0 2rem}.galerie[hidden]{display:none}.galerie-vorlage,.bases-page[hidden]{display:none!important}.galerie-titel{margin:1.6rem 0 .6rem}.galerie-leiste{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .9rem;display:flex}.galerie-chip{cursor:pointer;color:inherit;border:1px solid color-mix(in srgb, var(--gray) 45%, transparent);background:0 0;border-radius:999px;padding:.18rem .7rem;font-family:inherit;font-size:.78rem;line-height:1.5;transition:background .15s,border-color .15s,color .15s}.galerie-chip:hover{border-color:var(--kasten,var(--secondary))}.galerie-chip[aria-pressed=true]{background:var(--kasten,var(--secondary));color:var(--light);border-color:#0000;font-weight:600}.galerie-suche{box-sizing:border-box;background:var(--light);min-width:6rem;color:var(--darkgray);border-radius:999px;flex:0 11rem;padding:.18rem .55rem;font-family:inherit;font-size:.78rem;border:1px solid color-mix(in srgb, var(--gray) 45%, transparent)!important}.galerie-zahl{opacity:.6;margin-left:auto;font-size:.78rem}.galerie-feld{align-items:center;gap:.35rem;display:inline-flex;position:relative}.galerie-feld>.wort{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:.72rem}.galerie-feld select{appearance:none;border:1px solid color-mix(in srgb, var(--secondary) 35%, transparent);background:color-mix(in srgb, var(--light) 85%, transparent);color:var(--darkgray);cursor:pointer;border-radius:999px;padding:.28rem 1.7rem .28rem .8rem;font-family:inherit;font-size:.82rem;line-height:1.3}.galerie-feld select:hover,.galerie-feld select:focus{border-color:var(--secondary);outline:none}.galerie-feld:after{content:"▾";pointer-events:none;opacity:.6;font-size:.7rem;position:absolute;right:.7rem}.galerie-gruppe-kopf{text-transform:uppercase;letter-spacing:.1em;opacity:.75;grid-column:1/-1;align-items:center;gap:.6rem;margin:.5rem 0 -.2rem;font-size:.7rem;font-weight:700;display:flex;color:var(--darkgray)!important}.galerie-gruppe-kopf:after{content:"";background:color-mix(in srgb, var(--gray) 45%, transparent);flex:auto;height:1px}.galerie-gruppe-kopf .zahl{opacity:.6;letter-spacing:0;font-weight:500}.galerie-spalten{align-items:center;gap:.2rem;display:inline-flex}.galerie-spalten button{cursor:pointer;border:1px solid color-mix(in srgb, var(--gray) 35%, transparent);width:1.5rem;height:1.5rem;color:inherit;background:0 0;border-radius:6px;padding:0;font-family:inherit;line-height:1}.galerie-spalten button:hover{border-color:var(--kasten,var(--secondary))}@media (max-width:900px){.galerie-spalten{display:none}}.galerie-gitter{grid-template-columns:repeat(var(--galerie-spalten,6), minmax(0, 1fr));gap:.7rem;display:grid}@media (max-width:900px){.galerie-gitter{grid-template-columns:repeat(auto-fill,minmax(min(7.5rem,100%),1fr))}}.galerie-karte{--karte-farbe:var(--secondary);background:var(--lightgray);border:1px solid color-mix(in srgb, var(--gray) 35%, transparent);border-radius:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden;color:var(--darkgray)!important;text-decoration:none!important}.galerie-karte[hidden],.galerie-karte.aus{display:none!important}.galerie-karte:hover{border-color:color-mix(in srgb, var(--secondary) 45%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--dark) 22%, transparent);transform:translateY(-3px)}.galerie-bild{aspect-ratio:4/5;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--gray) 30%, transparent), transparent 70%), color-mix(in srgb, var(--gray) 18%, var(--lightgray));display:block;position:relative;overflow:hidden}.galerie-bild img{object-fit:cover;object-position:center 15%;width:100%;height:100%;transition:transform .5s;display:block}.galerie-karte:hover .galerie-bild img{transform:scale(1.06)}.galerie-monogramm.zeichen{opacity:.9;filter:none;font-size:2.4rem}.galerie-monogramm{font-family:var(--headerFont);color:var(--darkgray);opacity:.35;letter-spacing:.02em;place-items:center;font-size:1.9rem;font-weight:700;display:grid;position:absolute;inset:0}.galerie-stellung{z-index:1;letter-spacing:.02em;color:var(--darkgray);background:color-mix(in srgb, var(--light) 78%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:600;position:absolute;bottom:.45rem;left:.45rem}.galerie-text{padding:.45rem .55rem .6rem;display:block}.galerie-name{font-size:.84rem;font-weight:700;line-height:1.25;display:block}.galerie-rolle{opacity:.72;margin-top:.1rem;font-size:.72rem;line-height:1.3;display:block}.galerie-marken{z-index:2;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--light) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;padding:.22rem .3rem;transition:opacity .18s,transform .18s;position:absolute;bottom:.4rem;left:.4rem;right:.4rem;transform:translateY(.35rem)}.galerie-marken-inhalt{flex-wrap:wrap;justify-content:center;gap:.2rem;display:flex}.galerie-karte:hover .galerie-marken,.galerie-karte:focus-visible .galerie-marken{opacity:1;transform:none}html[data-marken=ja] .galerie-marken{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:.35rem;padding:0;position:static;transform:none}html[data-marken=ja] .galerie-marken-inhalt{justify-content:flex-start}@media (hover:none){.galerie-marken{opacity:1;background:0 0;margin-top:.35rem;padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.galerie-marken{transition:none}}.galerie-name,.galerie-rolle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.galerie-marke{background:color-mix(in srgb, var(--gray) 28%, transparent);opacity:.9;border-radius:4px;padding:.05rem .32rem;font-size:.62rem}.galerie-karte.fort{filter:grayscale(.75)}.galerie-karte.fort .galerie-name:after{content:" †";opacity:.7}.galerie-karte[data-nur] .galerie-name:before{content:"◆ ";color:var(--profil-farbe,var(--secondary));font-size:.8em}a.galerie-karte.profil-eigen:after{display:none!important}.galerie-leer{opacity:.6;margin:.6rem 0 0;font-size:.9rem}.galerie-leer[hidden]{display:none}}