.sektion-lede__absatz,.sektion-lede__klein{display:block}.sektion-lede__absatz+.sektion-lede__absatz{margin-top:var(--space-4)}.sektion-lede__klein{margin-top:var(--space-4);font-size:var(--fs-small);color:var(--fg-subtle)}.werk-leer{width:100%;max-width:var(--container-wide);padding:var(--space-6) var(--page-padding-mobile) var(--space-8);margin:0 auto}.werk-leer p{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--fg-subtle);padding:var(--space-6);border:1px solid var(--line);margin:0}@media (min-width:880px){.werk-leer{padding:var(--space-6) var(--page-padding-desktop) var(--space-9)}}.werk-raster{width:100%;max-width:var(--container-wide);padding:0 var(--page-padding-mobile) var(--space-8);gap:var(--space-4);grid-template-columns:1fr;margin:0 auto;display:grid}@media (max-width:559px){.werk-raster--fotografie,.werk-raster--kunst,.werk-raster--schmuck{margin-inline:calc(var(--page-padding-mobile) * -1);width:calc(100% + 2 * var(--page-padding-mobile));padding-inline:0;padding-bottom:calc(var(--space-8) + 34vw);grid-template-columns:1fr 1fr;gap:0;overflow-x:clip}.werk-raster--fotografie .werk-kachel,.werk-raster--kunst .werk-kachel,.werk-raster--schmuck .werk-kachel{--ueberstand:8vw;width:calc(100% + var(--ueberstand))}.werk-raster--fotografie .werk-kachel:nth-child(odd),.werk-raster--kunst .werk-kachel:nth-child(odd),.werk-raster--schmuck .werk-kachel:nth-child(odd){margin-left:calc(var(--ueberstand) * -1)}.werk-raster--fotografie .werk-kachel:nth-child(2n),.werk-raster--kunst .werk-kachel:nth-child(2n),.werk-raster--schmuck .werk-kachel:nth-child(2n){transform:translateY(50%)}.werk-raster--fotografie .werk-kachel:nth-child(odd) .werk-kachel__zeile,.werk-raster--fotografie .werk-kachel:nth-child(odd) .werk-kachel__zeichen,.werk-raster--kunst .werk-kachel:nth-child(odd) .werk-kachel__zeile,.werk-raster--kunst .werk-kachel:nth-child(odd) .werk-kachel__zeichen,.werk-raster--schmuck .werk-kachel:nth-child(odd) .werk-kachel__zeile,.werk-raster--schmuck .werk-kachel:nth-child(odd) .werk-kachel__zeichen{padding-left:calc(2 * var(--page-padding-mobile) + var(--ueberstand))}.werk-raster--fotografie .werk-kachel:nth-child(2n) .werk-kachel__zeile,.werk-raster--fotografie .werk-kachel:nth-child(2n) .werk-kachel__zeichen,.werk-raster--kunst .werk-kachel:nth-child(2n) .werk-kachel__zeile,.werk-raster--kunst .werk-kachel:nth-child(2n) .werk-kachel__zeichen,.werk-raster--schmuck .werk-kachel:nth-child(2n) .werk-kachel__zeile,.werk-raster--schmuck .werk-kachel:nth-child(2n) .werk-kachel__zeichen{padding-right:calc(var(--page-padding-mobile) + var(--ueberstand))}.werk-raster--fotografie .werk-kachel__zeile,.werk-raster--kunst .werk-kachel__zeile,.werk-raster--schmuck .werk-kachel__zeile{padding:0 var(--space-2) 0}.werk-raster--fotografie .werk-kachel__titel,.werk-raster--kunst .werk-kachel__titel,.werk-raster--schmuck .werk-kachel__titel{font-size:var(--fs-small);overflow-wrap:break-word;-webkit-line-clamp:2;min-width:0;min-height:calc(2 * var(--lh-snug) * 1em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:560px){.werk-raster{grid-template-columns:repeat(2,1fr)}.werk-raster--fotografie,.werk-raster--kunst,.werk-raster--schmuck{column-gap:var(--space-3);padding-bottom:calc(var(--space-8) + 16vw);row-gap:0}.werk-raster--fotografie .werk-kachel__titel,.werk-raster--kunst .werk-kachel__titel,.werk-raster--schmuck .werk-kachel__titel{-webkit-line-clamp:2;overflow-wrap:break-word;min-width:0;min-height:calc(2 * var(--lh-snug) * 1em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.werk-raster--fotografie .werk-kachel:nth-child(2n),.werk-raster--kunst .werk-kachel:nth-child(2n),.werk-raster--schmuck .werk-kachel:nth-child(2n){transform:translateY(50%)}}@media (min-width:880px){.werk-raster--fotografie,.werk-raster--kunst,.werk-raster--schmuck{padding-bottom:calc(var(--space-8) + 11vw)}.werk-raster--fotografie .werk-kachel:nth-child(2n),.werk-raster--kunst .werk-kachel:nth-child(2n),.werk-raster--schmuck .werk-kachel:nth-child(2n){transform:none}.werk-raster--fotografie .werk-kachel:nth-child(3n+2),.werk-raster--kunst .werk-kachel:nth-child(3n+2),.werk-raster--schmuck .werk-kachel:nth-child(3n+2){transform:translateY(50%)}.werk-raster{gap:var(--space-5);padding:0 var(--page-padding-desktop) var(--space-9);grid-template-columns:repeat(3,1fr)}}.werk-kachel{flex-direction:column;min-width:0;display:flex}.werk-kachel__flaeche{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--dur-base) var(--ease-calm);background:0 0;border:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex}.werk-kachel__flaeche:hover .werk-kachel__bild,.werk-kachel__flaeche:focus-visible .werk-kachel__bild{box-shadow:0 0 0 2px var(--accent-warm), 0 0 22px 2px color-mix(in srgb, var(--accent-warm) 55%, transparent)}.werk-kachel__flaeche:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.werk-kachel__bild{transition:none}}.werk-kachel__bild{aspect-ratio:1;background:var(--bg-elev-1);width:100%;transition:box-shadow var(--dur-base) var(--ease-calm);border-radius:50%;display:block;position:relative;overflow:hidden}.werk-kachel__ohnebild{background:var(--bg-elev-2);position:absolute;inset:0}.werk-kachel__zeile{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}.werk-kachel__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg)}.werk-kachel__vermerk{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;white-space:nowrap;font-weight:300}.werk-kachel__vermerk--verfuegbar{color:var(--accent-warm)}.werk-kachel__vermerk--vergeben{color:var(--fg-subtle)}.werk-kachel__jahr{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);padding:var(--space-2) var(--space-4) var(--space-4);font-weight:300}.werk-dialog{background:var(--bg-elev-1);width:100%;max-width:min(560px,92vw);max-height:90vh;color:var(--fg);border:none;border-radius:0;margin:auto;padding:0;overflow:visible}.werk-dialog:has(.werk-dialog__inhalt--mitbild){max-width:min(920px,92vw)}.werk-dialog{transition:transform var(--dur-base) var(--ease-calm), opacity var(--dur-base) var(--ease-calm)}@media (prefers-reduced-motion:reduce){.werk-dialog{transition:none}}html:has(dialog.werk-dialog[open]){overflow:hidden}.werk-dialog::backdrop{background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.werk-dialog__inhalt{border:none;grid-template-columns:1fr;max-height:90vh;display:grid;position:relative;overflow-y:auto;box-shadow:0 12px 70px #00000073}.werk-dialog .werk-dialog__inhalt:focus,.werk-dialog .werk-dialog__inhalt:focus-visible{box-shadow:none;outline:none}.werk-dialog__galerie{max-height:58vh;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000)}@media (min-width:880px){.werk-dialog__inhalt--mitbild{grid-template-columns:1fr 1fr;overflow:hidden}.werk-dialog__inhalt--mitbild .werk-dialog__galerie{max-height:90vh}.werk-dialog__inhalt--mitbild .werk-dialog__text{max-height:90vh;overflow-y:auto}}.werk-dialog__schliessen{top:var(--space-3);right:var(--space-3);z-index:2;appearance:none;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-fast) var(--ease-calm);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.werk-dialog__schliessen:hover,.werk-dialog__schliessen:focus-visible,.werk-dialog__schliessen:active{color:var(--accent-warm)}.werk-dialog__galerie{align-self:start;gap:var(--space-2);background:var(--bg-elev-1);grid-template-columns:1fr;display:grid}.werk-dialog__ansicht{object-fit:contain;width:100%;height:auto;max-height:min(76vh,900px);display:block}.werk-dialog__text{padding:var(--space-6) var(--space-5) var(--space-6)}@media (min-width:880px){.werk-dialog__text{padding:var(--space-7) var(--space-6)}}.werk-dialog__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);margin:0 0 var(--space-4)}.werk-dialog__beschreibung{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--fg);margin:0 0 var(--space-5);max-width:52ch}.werk-dialog__daten{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-normal);grid-template-columns:max-content 1fr;display:grid}.werk-dialog__daten dt{letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--fg-subtle);font-weight:300}.werk-dialog__daten dd{color:var(--fg);margin:0;font-weight:300}.werk-dialog__anpassung{margin-top:var(--space-2);font-size:var(--fs-micro);color:var(--fg-subtle);display:block}.werk-dialog__text a,.werk-leer a{color:var(--accent-warm);transition:color var(--dur-base) var(--ease-calm), text-decoration-color var(--dur-base) var(--ease-calm);text-decoration:none}.werk-dialog__text a:hover,.werk-dialog__text a:focus-visible,.werk-leer a:hover,.werk-leer a:focus-visible{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.werk-dialog__hinweis{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--fg-subtle);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-5);max-width:52ch}.werk-dialog__preis{padding-top:var(--space-5)}.werk-dialog__preis-zeile{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg);font-weight:300;display:flex}.werk-dialog__preis-zeile strong{font-weight:400}.werk-dialog__preis-fuss{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:300;line-height:var(--lh-normal);color:var(--fg-subtle);margin:var(--space-3) 0 0;max-width:52ch}.werk-zurueck{width:100%;max-width:var(--container-wide);padding:0 var(--page-padding-mobile) var(--space-8);margin:0 auto}.werk-zurueck a{font-family:var(--font-display);font-weight:300;font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:var(--accent-warm);transition:color var(--dur-base) var(--ease-calm);text-decoration:none}.werk-zurueck a:hover,.werk-zurueck a:focus-visible{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:880px){.werk-zurueck{padding:0 var(--page-padding-desktop) var(--space-9)}}@media (prefers-reduced-motion:reduce){.werk-kachel__flaeche,.werk-dialog__schliessen{transition:none}}.druck-hinweis,.foto-hinweis,.schmuck-hinweis{width:100%;max-width:var(--container-wide);margin:var(--space-6) auto 0;padding:0 var(--page-padding-mobile) var(--space-8)}@media (min-width:880px){.druck-hinweis,.foto-hinweis,.schmuck-hinweis{padding:0 var(--page-padding-desktop) var(--space-9)}}.druck-hinweis__titel,.foto-hinweis__titel,.schmuck-hinweis__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);margin:0 0 var(--space-4)}.druck-hinweis p{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-3)}.druck-hinweis p:last-child{margin-bottom:0}.foto-hinweis p+.foto-hinweis__titel,.schmuck-hinweis p+.schmuck-hinweis__titel,.schmuck-hinweis ul+.schmuck-hinweis__titel{margin-top:var(--space-6)}.foto-hinweis p,.schmuck-hinweis p{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-3)}.schmuck-hinweis__metalle{margin-bottom:var(--space-3)}.schmuck-hinweis__metalle strong{color:var(--fg);font-weight:400}.druck-hinweis__original{margin-top:var(--space-5)!important;color:var(--fg-subtle)!important}.werk-kachel__bild img,.musik-zeile__cover{transform:translateY(-8%);height:116%!important}@media (prefers-reduced-motion:reduce){.werk-kachel__bild img,.musik-zeile__cover{height:100%!important;animation:none!important;transform:none!important}}.werk-filter{gap:var(--space-3) var(--space-5);margin:0 0 var(--space-6);padding:0 var(--page-padding-mobile);flex-wrap:wrap;display:flex}@media (min-width:880px){.werk-filter{padding:0 var(--page-padding-desktop);gap:var(--space-3) var(--space-6)}}.werk-filter__schalter{appearance:none;padding:var(--space-2) 0;align-items:baseline;gap:var(--space-2);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--fg-subtle);transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;border-radius:0;margin:0;font-weight:300;text-decoration:none;display:inline-flex}.werk-filter__schalter:hover,.werk-filter__schalter:focus-visible{color:var(--fg)}.werk-filter__schalter--an{color:var(--accent-warm)}.werk-filter__zahl{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;opacity:.55}.werk-gruppe{margin-bottom:var(--space-4);scroll-margin-top:calc(var(--header-h) + var(--space-7))}.werk-gruppe__wort{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg-subtle);margin:0 0 var(--space-5);padding:0 var(--page-padding-mobile);scroll-margin-top:calc(var(--header-h) + var(--space-7))}@media (min-width:880px){.werk-gruppe__wort{padding:0 var(--page-padding-desktop)}}.schmuck-hinweis__metalle{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schmuck-hinweis__metalle li{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--fg-muted);max-width:62ch}.foto-hinweis__klein{font-size:var(--fs-small)!important;color:var(--fg-subtle)!important}.foto-hinweis__anfrage,.schmuck-hinweis__anfrage{margin-top:var(--space-4)!important;color:var(--fg-subtle)!important}.foto-hinweis__anfrage a,.schmuck-hinweis__anfrage a{color:var(--accent-warm)}.foto-aktionen__knopf{appearance:none;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;padding:0;font-weight:300;display:inline-flex}.foto-aktionen__knopf:hover,.foto-aktionen__knopf:focus-visible{color:var(--accent-warm);outline:none}.foto-aktionen__knopf:hover .mitnehmen__zeichen,.foto-aktionen__knopf:focus-visible .mitnehmen__zeichen{transform:translateY(1.5px)}.werk-kachel--aktionen .werk-kachel__zeile{align-items:center}.foto-aktionen--knapp{gap:var(--space-3);flex:none;align-items:center;display:flex}.foto-aktionen--knapp .foto-aktionen__knopf{padding:var(--space-2);margin:calc(var(--space-2) * -1)}.foto-aktionen--breit{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.foto-aktionen--breit .foto-aktionen__knopf{font-size:var(--fs-small);letter-spacing:var(--tracking-wide);gap:var(--space-3);color:var(--fg-muted)}.werk-dialog[open]{animation:werk-fenster-auf .42s var(--ease-calm)}.werk-dialog[open]::backdrop{animation:.42s ease-out werk-blende-auf}@keyframes werk-fenster-auf{0%{opacity:0;transform:scale(.88)}}@keyframes werk-blende-auf{0%{opacity:0}}.werk-dialog__text{background:color-mix(in srgb, var(--bg-elev-1) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}.werk-dialog__titel-tipp>span{white-space:pre;opacity:0;animation:werk-zeichen-auf .26s var(--ease-calm) forwards;animation-delay:calc(.18s + var(--i) * 28ms);display:inline-block}@keyframes werk-zeichen-auf{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.werk-dialog__beschreibung,.werk-dialog__daten,.werk-dialog__preis,.werk-dialog__hinweis,.werk-dialog__text .foto-aktionen{animation:werk-text-auf .52s var(--ease-calm) .42s backwards}@keyframes werk-text-auf{0%{opacity:0;transform:translateY(6px)}}.werk-dialog--fort{animation:werk-fenster-fort .3s var(--ease-calm) forwards}@keyframes werk-fenster-fort{to{opacity:0;transform:translateY(-14vh)}}@media (prefers-reduced-motion:reduce){.werk-dialog[open],.werk-dialog[open]::backdrop,.werk-dialog--fort,.werk-dialog__beschreibung,.werk-dialog__daten,.werk-dialog__preis,.werk-dialog__hinweis,.werk-dialog__text .foto-aktionen{animation:none}.werk-dialog__titel-tipp>span{opacity:1;animation:none}}.bild-betrachter{background:color-mix(in srgb, var(--alb-black) 94%, transparent);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--alb-white);border:none;margin:0;padding:0;overflow:hidden}.bild-betrachter::backdrop{background:var(--alb-black)}.bild-betrachter[open]{animation:werk-fenster-auf .32s var(--ease-calm)}.bild-betrachter__flaeche{touch-action:none;cursor:zoom-in;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bild-betrachter__flaeche[data-zoom=an]{cursor:grab}.bild-betrachter__flaeche[data-zoom=an]:active{cursor:grabbing}.bild-betrachter__bild{transform-origin:50%;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100dvh;transition:transform .12s linear;display:block}.bild-betrachter__leiste{left:50%;bottom:max(var(--space-5), env(safe-area-inset-bottom));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--alb-black) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;display:flex;position:absolute;transform:translate(-50%)}.bild-betrachter__leiste button{appearance:none;color:var(--alb-white);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);min-width:44px;height:40px;padding:0 var(--space-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-calm);background:0 0;border:none;border-radius:999px;font-weight:300}.bild-betrachter__leiste button:hover,.bild-betrachter__leiste button:focus-visible{background:color-mix(in srgb, var(--alb-white) 16%, transparent)}.bild-betrachter__speichern{margin-left:var(--space-2);border-left:1px solid color-mix(in srgb, var(--alb-white) 22%, transparent)!important;padding-left:var(--space-4)!important}.bild-betrachter__lizenz{left:50%;top:max(var(--space-4), env(safe-area-inset-top));padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--alb-black) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body);font-size:var(--fs-micro);color:color-mix(in srgb, var(--alb-white) 78%, transparent);text-align:center;border-radius:999px;max-width:min(92vw,46ch);margin:0;font-weight:300;position:absolute;transform:translate(-50%)}.bild-betrachter__schliessen{top:max(var(--space-3), env(safe-area-inset-top));right:var(--space-3);appearance:none;background:color-mix(in srgb, var(--alb-black) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--alb-white);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.werk-dialog__ansicht-knopf{appearance:none;cursor:zoom-in;background:0 0;border:none;border-radius:0;outline:none;width:100%;margin:0;padding:0;display:block}.werk-dialog__ansicht-knopf:focus-visible{outline:2px solid var(--accent-warm);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.bild-betrachter[open]{animation:none}.bild-betrachter__bild{transition:none}}.werk-kachel__zeichen{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;min-height:24px;display:flex}.werk-kachel__zeichen-links,.werk-kachel__zeichen-rechts{align-items:center;gap:var(--space-3);display:flex}.werk-kachel__zeile--mitte{text-align:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;flex-direction:column;display:flex}
.musik{width:100%;max-width:var(--container-mid);padding:0 var(--page-padding-mobile) var(--space-8);margin:0 auto}@media (min-width:880px){.musik{padding:0 var(--page-padding-desktop) var(--space-9)}}.musik__liste{margin:0;padding:0;list-style:none}.musik__laeuft{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);margin:var(--space-5) 0 0;font-weight:300}.musik-zeile{padding:var(--space-6) 0}.musik-zeile--aktiv .musik-zeile__titel{color:var(--accent-warm)}.musik-zeile__kopf{align-items:center;gap:var(--space-4);display:flex}.musik-zeile__knopf{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:64px;height:64px;margin:0;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:560px){.musik-zeile__knopf{width:80px;height:80px}}.musik-zeile__knopf:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}.musik-zeile__cover{object-fit:cover;background:var(--bg-elev-2);width:100%;height:100%;display:block}.musik-zeile__cover--leer{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);justify-content:center;align-items:center;font-weight:300;display:flex}.musik-zeile__zeichen{color:var(--alb-soft-white);background:color-mix(in srgb, var(--alb-black) 45%, transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-calm);justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;inset:0}.musik-zeile__knopf:hover .musik-zeile__zeichen,.musik-zeile__knopf:focus-visible .musik-zeile__zeichen,.musik-zeile--aktiv .musik-zeile__zeichen{opacity:1}.musik-zeile__text{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.musik-zeile__titelzeile{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.musik-zeile__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);transition:color var(--dur-base) var(--ease-calm)}.musik-zeile__mit{font-family:var(--font-body);font-size:var(--fs-micro);color:var(--fg-subtle);font-weight:300}.musik-zeile__zeit{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);font-variant-numeric:tabular-nums;flex:none;font-weight:300}.musik-welle{margin-top:var(--space-4);cursor:pointer;height:48px}@media (min-width:560px){.musik-welle{height:64px}}.musik-welle svg{width:100%;height:100%;display:block}.musik-welle--leer{cursor:default;height:0;margin:0}.musik-welle__ruhe rect{fill:color-mix(in srgb, var(--fg) 22%, transparent)}.musik-welle__gehoert rect{fill:var(--accent-warm)}.musik-zeile:hover .musik-welle__ruhe rect{fill:color-mix(in srgb, var(--fg) 34%, transparent)}.musik-zeile__fuss{margin-top:var(--space-3);gap:var(--space-2);display:grid}.musik-zeile__fuss--mit-zaehler{align-items:start;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.musik-zeile__fuss--mit-zaehler>*{grid-column:2}.musik-zeile__ueber{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:300;line-height:var(--lh-prose);color:var(--fg-subtle);margin:0}.musik-zeile__hinweis,.musik-zeile__kauf{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:300;line-height:var(--lh-normal);color:var(--fg-subtle)}.musik-zeile__kauf{color:var(--accent-warm)}.musik-stand{width:100%;max-width:var(--container-mid);padding:0 var(--page-padding-mobile) var(--space-8);margin:0 auto}@media (min-width:880px){.musik-stand{padding:0 var(--page-padding-desktop) var(--space-9)}}.musik-stand__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);margin:0 0 var(--space-4)}.musik-stand p{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-3)}.musik-stand p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.musik-zeile__zeichen,.musik-zeile__titel{transition:none}}.musik__modus{gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.musik__modus-knopf{appearance:none;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--fg-subtle);transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;border-radius:0;padding:0;font-weight:300;display:inline-flex}.musik__modus-knopf:hover,.musik__modus-knopf:focus-visible{color:var(--fg)}.musik__modus-knopf--an{color:var(--accent-warm)}.musik__modus-knopf svg{flex:none}.musik-zeile__kasten{gap:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--fs-micro);line-height:var(--lh-prose);grid-template-columns:max-content 1fr;margin:0;display:grid}.musik-zeile__kasten dt{letter-spacing:var(--tracking-wide);text-transform:lowercase;color:color-mix(in srgb, var(--fg-subtle) 70%, transparent);white-space:nowrap;font-weight:300}.musik-zeile__kasten dd{color:var(--fg-subtle);margin:0;font-weight:300}.mitnehmen__knopf{appearance:none;padding:var(--space-2);margin:calc(var(--space-2) * -1) 0;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;border-radius:0;flex:none;font-weight:300;display:inline-flex}.musik-zaehler__herz:before{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-2) * -1);position:absolute}.mitnehmen__zeichen{transition:transform var(--dur-base) var(--ease-calm);display:block}.mitnehmen__knopf:hover .mitnehmen__zeichen,.mitnehmen__knopf:focus-visible .mitnehmen__zeichen{transform:translateY(1.5px)}@media (prefers-reduced-motion:reduce){.mitnehmen__zeichen{transition:none}.mitnehmen__knopf:hover .mitnehmen__zeichen{transform:none}}.mitnehmen__zeile{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.mitnehmen__knopf:hover,.mitnehmen__knopf:focus-visible{color:var(--accent-warm)}.mitnehmen__fenster{background:var(--bg-elev-1);width:100%;max-width:min(680px,92vw);max-height:90vh;color:var(--fg);border:none;border-radius:0;margin:auto;padding:0;overflow:visible}.mitnehmen__fenster::backdrop{background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:has(dialog.mitnehmen__fenster[open]){overflow:hidden}.mitnehmen__inhalt{border:1px solid var(--line-strong);max-height:90vh;padding:var(--space-7) var(--space-6) var(--space-6);position:relative;overflow-y:auto}.mitnehmen__fenster .mitnehmen__inhalt:focus,.mitnehmen__fenster .mitnehmen__inhalt:focus-visible{box-shadow:none;outline:none}.mitnehmen__schliessen{top:var(--space-3);right:var(--space-3);appearance:none;width:44px;height:44px;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-fast) var(--ease-calm);background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.mitnehmen__schliessen:hover,.mitnehmen__schliessen:focus-visible,.mitnehmen__schliessen:active{color:var(--accent-warm)}.mitnehmen__ueberschrift{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);margin:0 var(--space-7) var(--space-3) 0}.mitnehmen__text{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-6);text-wrap:pretty}.mitnehmen__wege{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mitnehmen__wege{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.mitnehmen__weg{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.mitnehmen__wort{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--fg)}.mitnehmen__satz{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--fg-subtle);flex:1 0 auto;margin:0}.mitnehmen__tat{margin-top:var(--space-2)}.musik-zaehler__rechts{min-height:calc(var(--fs-micro) * var(--lh-prose));line-height:var(--lh-prose);align-items:center;gap:var(--space-4);white-space:nowrap;font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);grid-area:1/3;font-weight:300;display:inline-flex}.musik-zaehler__wertfeld{align-items:center;gap:var(--space-2);display:inline-flex}.musik-zaehler__wert{font-variant-numeric:tabular-nums}.musik-zaehler__herz{appearance:none;min-height:calc(var(--fs-micro) * var(--lh-prose));line-height:var(--lh-prose);align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;border-radius:0;grid-area:1/1;margin:0;padding:0;font-weight:300;display:inline-flex;position:relative}.musik-zaehler__herz:hover,.musik-zaehler__herz:focus-visible,.musik-zaehler__herz--gegeben{color:var(--accent-warm)}.musik-zaehler__herz--gegeben .musik-zaehler__zeichen path{fill:currentColor}.musik-zaehler__zeichen{transition:fill var(--dur-base) var(--ease-calm), transform var(--dur-fast) var(--ease-calm);display:block}.musik-zaehler__herz:hover .musik-zaehler__zeichen path,.musik-zaehler__herz:focus-visible .musik-zaehler__zeichen path{fill:currentColor}.musik-zaehler__herz:active .musik-zaehler__zeichen{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.musik-zaehler__zeichen{transition:none}.musik-zaehler__herz:active .musik-zaehler__zeichen{transform:none}}.musik__zaehler-hinweis{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:300;line-height:var(--lh-prose);color:var(--fg-faint,var(--fg-subtle));opacity:.7;margin:var(--space-6) 0 0}.mitnehmen__zahl{font-variant-numeric:tabular-nums}.musik-buendel{margin:var(--space-7) 0 0}.musik-buendel__knopf{appearance:none;padding:var(--space-2) 0;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--fg-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-calm);background:0 0;border:none;font-weight:300;display:inline-flex}.musik-buendel__knopf:hover,.musik-buendel__knopf:focus-visible{color:var(--accent-warm)}.musik-buendel__knopf:hover .mitnehmen__zeichen,.musik-buendel__knopf:focus-visible .mitnehmen__zeichen{transform:translateY(1.5px)}.musik-buendel__balken{margin:var(--space-5) 0 var(--space-2);background:var(--line-strong);opacity:.4;height:2px}.musik-buendel__balken span{background:var(--accent-warm);height:100%;transition:width var(--dur-base) var(--ease-calm);display:block}.musik-buendel__stand{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin:0;font-weight:300}@media (prefers-reduced-motion:reduce){.musik-buendel__balken span{transition:none}.musik-buendel__knopf:hover .mitnehmen__zeichen,.musik-buendel__knopf:focus-visible .mitnehmen__zeichen{transform:none}}
