@layer components{.po-gipfel{overflow-x:clip}.po-gipfel__buehne{width:100vw;margin-inline:calc(50% - 50vw)}.po-film{aspect-ratio:16/9;isolation:isolate;border:1px solid var(--border);background:var(--surface-secondary);border-radius:clamp(16px,2.2vw,28px);position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #46281459,0 2px 8px #0e0e0e0a}.po-film--randlos{box-shadow:none;border:0;border-radius:0;width:100%;max-height:92svh}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.po-film--randlos{animation:linear both po-gipfel-wachsen;animation-timeline:view();animation-range:entry cover 45%}}}.po-film__poster,.po-film__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.po-film__video{opacity:0;transition:opacity .6s var(--po-ease-out,ease-out)}.po-film[data-laeuft] .po-film__video{opacity:1}.po-film__knopf{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0e0e0e8c;border:1px solid #ffffff59;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;position:absolute;bottom:clamp(12px,2vw,28px);right:clamp(16px,4vw,64px)}.po-film__knopf:focus-visible{outline-offset:3px;outline:2px solid #fff}:root [data-site=oeffentlich] .po-gipfel-stimmen--dunkel{background-color:#0000}.po-gipfel__stimmen{gap:40px;display:grid}@media (min-width:768px){.po-gipfel__stimmen{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.po-stimme__rahmen{aspect-ratio:16/9;border-radius:var(--po-radius-karte,1.5rem);border:1px solid var(--border);background:#0e0e0e;position:relative;overflow:hidden}.po-stimme__video{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--po-ease-out,ease-out);display:block}.po-stimme__start{cursor:pointer;background:linear-gradient(#0000 55%,#0e0e0e40);border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.po-stimme__start:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.po-stimme__poster{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--po-ease-out,ease-out);position:absolute;inset:0}.po-stimme__play{color:#a4552d;width:64px;height:64px;transition:transform .3s var(--po-ease-out,ease-out);background:#fbf8f3;border-radius:999px;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 30px #0e0e0e66}.po-stimme__play svg{transform:translate(2px)}@media (hover:hover){.po-stimme__rahmen:hover .po-stimme__video{transform:scale(1.03)}.po-stimme__start:hover .po-stimme__play{transform:scale(1.08)}}.po-stimme__seite{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:14px;min-height:44px;padding:8px 14px 8px 8px;text-decoration:none;transition:border-color .2s;display:flex}.po-stimme__seite:hover{border-color:color-mix(in oklab, var(--link) 45%, var(--border))}.po-stimme__seite:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.po-stimme__seite-bild{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:80px}.po-gipfel__weiter{max-width:62ch;font-size:17px;line-height:1.6}.po-gipfel__link{min-height:44px;color:var(--foreground);border-radius:4px;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.po-gipfel__link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.po-film__video,.po-stimme__video,.po-stimme__play{transition:none}.po-film--randlos{animation:none;transform:none}}}@keyframes po-gipfel-wachsen{0%{transform:scale(.9)}to{transform:scale(1)}}
