.galerie{padding: 0 var(--gutter);display: block}.galerie__raster{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));grid-auto-rows: min(5vw,6.4vh);gap: var(--gap)}.galerie .galerie__bild{grid-column: span 6;grid-row: span 9;position: relative;overflow: hidden;background: var(--surface)}.galerie .gb-c4{grid-column: span 4}.galerie .gb-c5{grid-column: span 5}.galerie .gb-c6{grid-column: span 6}.galerie .gb-c7{grid-column: span 7}.galerie .gb-c8{grid-column: span 8}.galerie .gb-c12{grid-column: span 12}.galerie .gb-mitte.gb-c8{grid-column: 3 / span 8}.galerie .gb-mitte.gb-c6{grid-column: 4 / span 6}.galerie .gb-r8{grid-row: span 8}.galerie .gb-r9{grid-row: span 9}.galerie .gb-r10{grid-row: span 10}.galerie .gb-r11{grid-row: span 11}.galerie .gb-r12{grid-row: span 12}.galerie .galerie__bild img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.galerie__link{display: block;height: 100%;cursor: zoom-in}.galerie__link:focus-visible{outline: 2px solid var(--ink);outline-offset: -6px}.galerie__link:hover img{transform: scale(1.02)}.galerie__unterschrift{position: absolute;left: 14px;bottom: 12px;right: 96px;font-size: var(--t-small);color: #f2f2f2;pointer-events: none;mix-blend-mode: difference}.galerie__abzug{position: absolute;top: 12px;right: 12px;width: 12px;height: 12px;border: 1px solid #f2f2f2;border-radius: 50%;mix-blend-mode: difference}.galerie__merken{position: absolute;right: 10px;bottom: 8px;border: 0;background: none;cursor: pointer;font: inherit;font-size: var(--t-small);font-weight: 600;color: #f2f2f2;padding: 6px 4px;opacity: 0;transition: opacity var(--dur-fast) var(--ease)}.galerie__merken span{border-bottom: 1px solid transparent}.galerie__bild:hover .galerie__merken,.galerie__merken:focus-visible,.galerie__merken[aria-pressed="true"]{opacity: 1}.galerie__merken[aria-pressed="true"] span{border-bottom-color: currentColor}.galerie__merken:focus-visible{outline: 2px solid #f2f2f2;outline-offset: 0}@media (hover: none){.galerie__merken{opacity: .75;font-size: 12px}}.galerie__vermerk{margin-bottom: clamp(20px,3vw,32px);max-width: 60ch;font-size: var(--t-small);color: var(--muted)}.galerie__vermerk a{color: inherit;text-decoration: underline;text-underline-offset: .18em}.galerie__mehr{display: flex;align-items: center;gap: 20px;margin-top: clamp(28px,4vw,48px)}.galerie__mehr .btn[aria-busy="true"]{opacity: .55;pointer-events: none}html.has-motion [data-galerie-reveal]:not(.ist-da){visibility: hidden}@media (max-width: 760px){.galerie__raster{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: auto;gap: 8px}.galerie .galerie__bild,.galerie .gb-mitte.gb-c8,.galerie .gb-mitte.gb-c6{grid-column: span 1;grid-row: auto;aspect-ratio: 4 / 5}.galerie .galerie__bild.gb-mb{grid-column: span 2}.galerie .galerie__bild.gb-mb.gb-q{aspect-ratio: 3 / 2}.galerie__unterschrift{display: none}.galerie__merken{right: 4px;bottom: 2px}}html.lightbox-offen,html.lightbox-offen body{overflow: hidden}.lightbox{position: fixed;inset: 0;z-index: 90;color: var(--ink)}.lightbox[hidden]{display: none}.lightbox__grund{position: absolute;inset: 0;background: var(--bg)}.lightbox__buehne{position: absolute;inset: calc(var(--gutter) + 40px) var(--gutter) calc(var(--gutter) + 56px);pointer-events: none}.lightbox__rahmen{position: relative;width: 100%;height: 100%}.lightbox__rahmen img{position: absolute;inset: 0;margin: auto;width: 100%;height: 100%;object-fit: contain;transform-origin: 0 0;user-select: none;-webkit-user-drag: none}.lightbox__feld{position: absolute;top: 0;bottom: 0;width: 34%;border: 0;background: none;padding: 0 var(--gutter);color: var(--ink);cursor: pointer;display: flex;align-items: center;font: inherit;font-size: var(--t-lead)}.lightbox__feld span{opacity: 0;transition: opacity var(--dur-fast) var(--ease)}.lightbox__feld:hover span,.lightbox__feld:focus-visible span{opacity: .8}.lightbox__feld:focus-visible{outline-offset: -8px}.lightbox__feld--zurueck{left: 0;justify-content: flex-start;cursor: w-resize}.lightbox__feld--weiter{right: 0;justify-content: flex-end;cursor: e-resize}.lightbox__feld[disabled]{cursor: default}.lightbox__feld[disabled] span{opacity: 0}.lightbox__kopf,.lightbox__fuss{position: absolute;left: var(--gutter);right: var(--gutter);display: flex;align-items: center;justify-content: space-between;gap: 16px}.lightbox__kopf{top: var(--gutter)}.lightbox__fuss{bottom: var(--gutter);align-items: flex-end}.lightbox__zaehler{margin: 0;color: var(--ink)}.lightbox__schliessen,.lightbox__text{border: 0;background: none;padding: 6px 0;color: var(--ink);font: inherit;font-size: var(--t-small);font-weight: 600;cursor: pointer;border-bottom: 1px solid transparent}.lightbox__schliessen:hover,.lightbox__text:hover,.lightbox__text[aria-pressed="true"]{border-bottom-color: currentColor}.lightbox__unterschrift{font-size: var(--t-small);color: var(--muted);max-width: 60ch;min-height: 1.4em}.lightbox__aktionen{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;justify-content: flex-end}.lightbox__aktionen [hidden]{display: none}.lightbox .btn--ghost{color: var(--ink)}@media (max-width: 760px){.lightbox__buehne{inset: 64px 0 120px}.lightbox__fuss{flex-direction: column;align-items: stretch;gap: 10px}.lightbox__aktionen{justify-content: flex-start;gap: 18px}.lightbox__feld{width: 28%}.lightbox__feld span{display: none}}.favoriten{position: fixed;left: 50%;bottom: 16px;z-index: 80;transform: translateX(-50%);display: flex;align-items: center;gap: 22px;padding: 12px 18px;background: var(--paper);color: var(--paper-ink);font-size: var(--t-small);max-width: calc(100vw - 2 * var(--gutter))}.favoriten[hidden]{display: none}.favoriten__stand{font-variant-numeric: var(--num);white-space: nowrap}.favoriten__senden{font-weight: 600;border-bottom: 1px solid currentColor}.favoriten__korb{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.favoriten__korb select{padding: 4px 26px 4px 8px;font: inherit;font-size: var(--t-small)}.favoriten__korb button{background: none;border: 0;border-bottom: 1px solid currentColor;padding: 0;color: inherit;cursor: pointer}.favoriten__status{font-size: var(--t-small);flex-basis: 100%}.favoriten__status:empty{display: none}@media (max-width: 620px){.favoriten{flex-wrap: wrap;justify-content: space-between;row-gap: 8px;width: calc(100vw - 2 * var(--gutter))}.favoriten__korb{order: 3;flex-basis: 100%}}.favoriten__status a{text-decoration: underline;text-underline-offset: .18em}.favoriten__leeren{border: 0;background: none;font: inherit;color: var(--paper-muted);cursor: pointer;padding: 0}.favoriten__leeren:hover{color: var(--paper-ink)}.favoriten :focus-visible{outline-color: var(--paper-ink)}html.lightbox-offen .favoriten{display: none}.auswahl-feld__liste{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(96px,1fr));gap: 8px}.auswahl-feld__liste li{position: relative;background: var(--surface);aspect-ratio: 1;overflow: hidden}.auswahl-feld__liste img{width: 100%;height: 100%;object-fit: cover}.auswahl-feld__liste button{position: absolute;right: 4px;bottom: 4px;border: 0;background: var(--bg);color: var(--ink);font: inherit;font-size: 12px;padding: 2px 6px;cursor: pointer}.auswahl-feld__liste:empty{display: none}.einzelbild{padding: calc(var(--gutter) + 72px) var(--gutter) var(--section)}.einzelbild__bild{display: grid;place-items: center;background: var(--surface)}.einzelbild__bild img{width: 100%;height: auto;max-height: 80vh;object-fit: contain}.einzelbild__blaettern{display: grid;grid-template-columns: 1fr 1fr;align-items: center;padding: 16px 0 0}.einzelbild__blaettern a[rel="next"]{justify-self: end}.einzelbild__text{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(32px,6vw,96px);margin-top: clamp(40px,6vw,80px)}.einzelbild__titel{font-size: clamp(1.8rem,1.2rem + 2.4vw,3.4rem);font-weight: 500;letter-spacing: -0.025em;line-height: 1.05;margin: 12px 0 16px}.einzelbild__seite{font-size: var(--t-lead)}.einzelbild__fakten{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 16px;margin-top: 28px}.einzelbild__fakten dd{margin-top: 4px}.einzelbild__beschreibung{margin-top: 28px;max-width: 62ch;color: var(--muted)}.einzelbild__aktionen{display: grid;gap: 14px;margin-top: 8px}.einzelbild__aktionen button.link{border: 0;background: none;color: inherit;font: inherit;font-size: var(--t-small);font-weight: 600;cursor: pointer;padding: 0 0 2px}.einzelbild__aktionen button.link[aria-pressed="true"]::after{transform: scaleX(1)}.einzelbild__seitenspalte{min-width: 0}.einzelbild__seitenspalte>* + .einzelbild__aktionen{margin-top: 32px}.einzelbild__status{margin-top: 12px;min-height: 1.4em}@media (max-width: 760px){.einzelbild{padding-left: 0;padding-right: 0}.einzelbild__blaettern,.einzelbild__text{padding: 0 var(--gutter)}.einzelbild__text{grid-template-columns: 1fr}}@media (pointer: coarse){.lightbox__schliessen,.lightbox__text,.favoriten__leeren,.favoriten__senden{min-height: 44px;display: inline-flex;align-items: center}.galerie__merken{min-height: 44px;min-width: 44px;padding: 10px 8px;display: inline-flex;align-items: flex-end;justify-content: flex-end}.einzelbild__aktionen .link{min-height: 44px;display: inline-flex;align-items: center}}
