.lyt-frame{aspect-ratio:16/9;cursor:pointer;background:#0a160e;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lyt-trigger{appearance:none;font:inherit;color:inherit;outline:none}.lyt-trigger:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.lyt-thumb{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base,.3s) var(--ease-out-strong,ease);display:block;position:absolute;inset:0}.lyt-trigger:hover .lyt-thumb,.lyt-trigger:focus-visible .lyt-thumb{transform:scale(1.03)}.lyt-trigger:before{content:"";background:linear-gradient(180deg, rgba(var(--bg-deep-rgb), 0) 0%, rgba(var(--bg-deep-rgb), .15) 60%, rgba(var(--bg-deep-rgb), .55) 100%);z-index:1;transition:opacity var(--dur-base,.3s) var(--ease-out-strong,ease);position:absolute;inset:0}.lyt-trigger:hover:before{opacity:.6}.lyt-play{z-index:2;transition:transform var(--dur-base,.3s) var(--ease-out-strong,ease), filter var(--dur-base,.3s) var(--ease-out-strong,ease);filter:drop-shadow(0 4px 12px #00000080);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyt-trigger:hover .lyt-play,.lyt-trigger:focus-visible .lyt-play{filter:drop-shadow(0 6px 18px rgba(var(--brass-rgb), .45));transform:translate(-50%,-50%)scale(1.08)}.lyt-consent{cursor:default}.lyt-consent-poster{opacity:.35;filter:saturate(.6)}.lyt-consent-body{z-index:2;text-align:center;background:linear-gradient(180deg, rgba(var(--bg-deep-rgb), .55) 0%, rgba(var(--bg-deep-rgb), .78) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(14px,6%,32px);display:flex;position:absolute;inset:0}.lyt-consent-text{max-width:46ch;color:var(--cream,#f1eadb);opacity:.85;margin:0;font-size:.85rem;line-height:1.55}.lyt-consent-btn{appearance:none;font:inherit;letter-spacing:.04em;color:var(--cream,#f1eadb);border:1px solid var(--brass,#c3a276);cursor:pointer;transition:background var(--dur-base,.3s) var(--ease-out-strong,ease), color var(--dur-base,.3s) var(--ease-out-strong,ease);background:0 0;border-radius:3px;padding:10px 18px;font-size:.8rem}.lyt-consent-btn:hover{background:var(--brass,#c3a276);color:var(--bg,var(--bg))}.lyt-iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}
.aufn{padding:var(--page-top) 0 var(--page-bottom);background:linear-gradient(180deg, rgba(var(--bg-rgb), 0) 0%, rgba(var(--bg-rgb), .5) 100%)}.aufn-wrap{flex-direction:column;gap:36px;display:flex}.aufn-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto;display:flex}.aufn-eyebrow{font-size:var(--fs-2xs);letter-spacing:.32em;text-transform:uppercase;color:var(--brass);opacity:.85}.aufn-title{font-family:var(--display);font-weight:200;font-size:var(--fs-page-title);letter-spacing:-.02em;color:var(--cream);margin:0;line-height:1.05}.aufn-title i{color:var(--brass);font-style:italic}.aufn-lede{color:#f1eadbb3;max-width:640px;margin:0;font-size:1rem;line-height:1.6}.aufn-crossref{letter-spacing:.08em;text-transform:uppercase;color:#f1eadb8c;margin-top:4px;font-size:.7rem}.aufn-crossref-link{color:var(--brass);transition:color var(--dur-base,.3s) var(--ease-out-strong,ease);text-decoration:none}.aufn-crossref-link:hover{color:var(--cream)}.aufn-filter{background:rgba(var(--bg-rgb), .55);border:1px solid rgba(var(--brass-rgb), .2);border-radius:4px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.aufn-filter-row{grid-template-columns:110px 1fr;align-items:center;gap:14px 18px;display:grid}@media (max-width:640px){.aufn-filter-row{grid-template-columns:1fr;gap:6px}}.aufn-filter-label{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.aufn-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aufn-chip{color:#f1eadbc7;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #f1eadb26;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.74rem;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.aufn-chip:hover{color:var(--brass);border-color:rgba(var(--brass-rgb), .55)}.aufn-chip.is-active{color:var(--bg);background:var(--brass);border-color:var(--brass)}.aufn-chip-count{background:#f1eadb14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;display:inline-flex}.aufn-chip.is-active .aufn-chip-count{background:rgba(var(--bg-rgb), .25);color:var(--bg)}.aufn-chip.is-disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.aufn-chip.is-disabled .aufn-chip-count{background:#f1eadb0a}.aufn-filter-meta{letter-spacing:.06em;text-transform:uppercase;border-top:1px dashed rgba(var(--brass-rgb), .18);align-items:center;gap:14px;padding-top:6px;font-size:.72rem;display:flex}.aufn-filter-reset{color:var(--brass);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease-out-strong);background:0 0;border:none;margin-left:auto;font-size:.7rem}.aufn-filter-reset:hover{color:#f1eadbf2}.aufn-empty{text-align:center;border:1px dashed rgba(var(--brass-rgb), .3);color:#f1eadba6;border-radius:4px;padding:32px}.aufn-list{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:clamp(16px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.aufn-list{grid-template-columns:1fr;gap:14px}}.aufn-card{border:1px solid rgba(var(--brass-rgb), .18);transition:border-color var(--dur-base) var(--ease-out-strong), background-color var(--dur-base) var(--ease-out-strong);background:#f1eadb06;border-radius:6px;flex-direction:column;gap:12px;padding:20px 20px 22px;display:flex}.aufn-card:hover{border-color:rgba(var(--brass-rgb), .32);background:#f1eadb09}.aufn-card-tags{flex-wrap:wrap;gap:6px;display:flex}.aufn-tag{letter-spacing:.06em;text-transform:uppercase;color:#f1eadbb8;background:#f1eadb0f;border:1px solid #f1eadb14;border-radius:999px;padding:3px 9px;font-size:.62rem}.aufn-tag--muted{color:#f1eadb80;background:0 0}.aufn-tag--brass{background:rgba(var(--brass-rgb), .14);color:var(--brass);border-color:rgba(var(--brass-rgb), .45)}.aufn-tag--bauart-solist{color:var(--cream);background:#f1eadb14;border-color:#f1eadb29}.aufn-tag--bauart-super{background:rgba(var(--brass-rgb), .14);color:var(--brass);border-color:rgba(var(--brass-rgb), .45)}.aufn-tag--bauart-tonkammer{background:rgba(var(--brass-rgb), .22);color:#f4d9aa;border-color:rgba(var(--brass-rgb), .6)}.aufn-tag--bauart-serie-1,.aufn-tag--bauart-serie-2{color:#f1eadbc7;background:#f1eadb0a;border-color:#f1eadb1f}.aufn-card-title{font-family:var(--display);color:var(--cream);letter-spacing:-.008em;margin:0;font-size:1.2rem;font-weight:300;line-height:1.22}.aufn-card-interpret{letter-spacing:.08em;text-transform:uppercase;color:#f1eadb8c;margin:-4px 0 6px;font-size:.7rem}.aufn-companion{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--brass-rgb), .85);border-bottom:1px solid rgba(var(--brass-rgb), .2);transition:color var(--dur-base) var(--ease-out-strong), border-color var(--dur-base) var(--ease-out-strong);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:4px 0;font-size:.68rem;text-decoration:none;display:inline-flex}.aufn-companion:hover{color:var(--brass);border-color:var(--brass)}.aufn-chip:focus-visible,.aufn-filter-reset:focus-visible,.aufn-crossref-link:focus-visible,.aufn-companion:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:999px}.aufn-companion:focus-visible{border-radius:2px}@media (prefers-reduced-motion:reduce){.aufn-card,.aufn-chip,.aufn-companion,.aufn-crossref-link{transition:none}}
