.chm{min-width:0;--chm-btn: #ce4319;--chm-btn-hover: #b33a15;--chm-ink: #2b2b2b;--chm-muted: #6b6d72;--chm-display: var(--font-display, "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif)}.chm-figure{position:relative;isolation:isolate;margin:0}.chm-figure:before{content:"";position:absolute;left:12%;right:12%;top:14%;bottom:18%;background:radial-gradient(closest-side,#f59a7473,#f59a7400);filter:blur(10px);z-index:-1;pointer-events:none}.chm--bleed{margin-top:.5rem}@media(min-width:1024px){.chm--bleed{margin-left:-3%}}@media(min-width:1200px){.chm--bleed{margin-right:-8%}}.chm-hit{display:block;width:100%;margin:0;padding:0;border:0;background:none;position:relative;cursor:pointer;color:inherit;font:inherit;text-align:left;border-radius:.4rem}.chm-hit:focus-visible{outline:3px solid #e8501e;outline-offset:3px}.chm-hit img{display:block;width:100%;height:auto}.chm-chip{position:absolute;left:50%;bottom:9%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;max-width:calc(100% - 1.5rem);background:#fff;border-radius:999px;margin:0;padding:.45rem 1.1rem .45rem .45rem;box-shadow:0 18px 40px -14px #461e0a66,0 2px 8px #0000000f;white-space:nowrap;z-index:3;pointer-events:none}.chm-hit:hover .chm-chip{box-shadow:0 18px 44px -12px #461e0a80,0 2px 8px #00000014}.chm-ring{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--chm-btn);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 6px #e8501e2e;flex:none;transition:background-color .15s}.chm-hit:hover .chm-ring{background:var(--chm-btn-hover)}.chm-ring svg{width:1rem;height:1rem;margin-left:.15rem}.chm-label{display:block;min-width:0}.chm-label b{display:block;font-family:var(--chm-display);font-size:.95rem;font-weight:700;color:var(--chm-ink);line-height:1.2}.chm-label small{display:block;font-size:.75rem;color:var(--chm-muted);line-height:1.3}.chm-figure figcaption{margin-top:.25rem;font-size:.78rem;color:var(--chm-muted);text-align:center;letter-spacing:.01em}.chm--on-dark .chm-figure figcaption{color:#ffffffd1}@media(max-width:420px){.chm-chip{bottom:2.4rem;padding-right:.8rem}.chm-label b{font-size:.82rem}.chm-label small{display:none}.chm-ring{width:2.1rem;height:2.1rem}}@media(prefers-reduced-motion:reduce){.chm-ring{transition:none}}.chm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chm-trailer{width:min(60rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;border:0;border-radius:1rem;background:#141414;color:#fff;color-scheme:dark;box-shadow:0 30px 80px -24px #000000a6;overflow:hidden}.chm-trailer::backdrop{background:#14100ec7}.chm-trailer-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .55rem .55rem 1rem;background:#141414}.chm-trailer-bar p{margin:0;font-family:var(--chm-display);font-weight:700;font-size:1rem;letter-spacing:-.02em;line-height:1.2;color:#fff}.chm-trailer-close{flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;display:grid;place-items:center}.chm-trailer-close:hover{background:#ffffff38}.chm-trailer-close:focus-visible{outline:3px solid #fff;outline-offset:2px}.chm-trailer-close svg{width:1.15rem;height:1.15rem}.chm-trailer video{display:block;width:100%;height:auto;max-height:calc(100dvh - 5.75rem);aspect-ratio:16 / 9;background:#000;object-fit:contain}.chm-trailer-hinweis{margin:0;padding:.85rem 1rem 1rem;font-size:.92rem;line-height:1.45;color:#fff}.chm-trailer-hinweis a{color:#fff}
