.promi-inhalt{--promi-titel-hoehe:80dvh;gap:2rem;display:grid}.promi-inhalt__kopf{gap:2rem;display:grid}@media (width>=1024px){.promi-inhalt{row-gap:3rem}.promi-inhalt__kopf{grid-template-columns:min(calc(var(--promi-titel-hoehe) * var(--ar)), 58%) minmax(0, 1fr);align-items:start;column-gap:3rem}.promi-inhalt__text{top:var(--promi-sticky,7rem);max-width:40rem;position:sticky}}@media (width>=1280px){.promi-inhalt__kopf{column-gap:4rem}}.promi-inhalt__titelbild{width:min(100%, calc(var(--promi-titel-hoehe) * var(--ar)));height:auto;aspect-ratio:var(--ar);display:block}.promi-inhalt__galerie{columns:2;column-gap:1rem}@media (width>=1024px){.promi-inhalt__galerie{columns:3;column-gap:1.5rem}}.promi-inhalt__galerie>li{break-inside:avoid;margin-bottom:1rem}@media (width>=1024px){.promi-inhalt__galerie>li{margin-bottom:1.5rem}}.promi-inhalt__galerie video{background:var(--muted);display:block}.promi-link{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);transition:text-decoration-color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:.5rem;display:inline-flex}.promi-link:hover,.promi-link:focus-visible{text-decoration-color:currentColor}.promi-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}:root{--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.promi-raster{--promi-spalt:1rem;gap:2rem var(--promi-spalt);flex-wrap:wrap;display:flex}@media (width>=40rem){.promi-raster{--promi-spalt:1.5rem}}.promi-kachel{--s:var(--s0);--l:var(--l0);--h:var(--h0);flex-direction:column;flex:var(--ar) 1 calc(var(--ar) / var(--s) * (100% - var(--l) * var(--promi-spalt)) - 1px);min-width:0;max-width:calc(var(--ar) * var(--h,100000px));display:flex}@media (width>=30rem){.promi-kachel{--s:var(--s1);--l:var(--l1);--h:var(--h1)}}@media (width>=40rem){.promi-kachel{--s:var(--s2);--l:var(--l2);--h:var(--h2)}}@media (width>=64rem){.promi-kachel{--s:var(--s3);--l:var(--l3);--h:var(--h3)}}@media (width>=80rem){.promi-kachel{--s:var(--s4);--l:var(--l4);--h:var(--h4)}}.promi-kachel__link{outline:none;flex-direction:column;flex:1;display:flex}.promi-kachel__bild{display:block;overflow:clip}.promi-kachel__img{width:100%;height:auto;aspect-ratio:var(--ar);display:block}.promi-kachel__text{border-bottom:1px solid var(--border);flex:1;padding-top:.75rem;padding-bottom:1rem;display:block}.promi-kachel__name{text-underline-offset:.25em;transition:text-decoration-color var(--duration-quick) var(--ease-smooth-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.promi-kachel__link:focus-visible .promi-kachel__bild{outline:2px solid var(--ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.promi-kachel__img{transition:transform var(--duration-slow) var(--ease-smooth-out)}.promi-kachel__link:hover .promi-kachel__img{transform:scale(1.02)}.promi-kachel__link:hover .promi-kachel__name{text-decoration-color:currentColor}}.promi-kachel__link:focus-visible .promi-kachel__name{text-decoration-color:currentColor}html:has(.promi-raster){scrollbar-gutter:stable}html:has(.promi-dialog[open]){overflow:hidden}.promi-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}@media (width>=640px){.promi-dialog{padding:1.5rem}}@media (width>=1280px){.promi-dialog{padding:2rem 3rem}}.promi-dialog::backdrop{background:oklch(14% .02 54/.86)}.promi-dialog__flaeche{overscroll-behavior:contain;background:var(--background);border:1px solid var(--border);height:100%;overflow-y:auto}.promi-dialog__kopf{z-index:1;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.promi-dialog__koerper{--promi-sticky:5.5rem;--promi-titel-hoehe:68dvh;padding:1.5rem 1rem 3rem}.promi-dialog__koerper .promi-inhalt{--promi-titel-hoehe:inherit}@media (width>=640px){.promi-dialog__koerper{--promi-titel-hoehe:calc(100dvh - 12rem);padding:2rem 2rem 4rem}}@media (width>=1280px){.promi-dialog__koerper{padding:2.5rem 3rem 4rem}}.promi-knopf{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--foreground);transition:border-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);justify-content:center;align-items:center;display:inline-flex}.promi-knopf:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.promi-knopf:hover{border-color:var(--gold);color:var(--gold)}}.promi-knopf:active{transform:scale(.97)}:root{--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1)}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}html[data-promi-uebergang=auf]::view-transition-group(promi-bild){animation-duration:var(--stage-dur-open);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=auf]::view-transition-old(promi-bild){animation-duration:var(--stage-dur-open);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=auf]::view-transition-new(promi-bild){animation-duration:var(--stage-dur-open);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=auf]::view-transition-old(root){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=auf]::view-transition-new(root){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=wechsel]::view-transition-group(promi-bild){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=wechsel]::view-transition-old(promi-bild){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=wechsel]::view-transition-new(promi-bild){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=wechsel]::view-transition-old(root){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=wechsel]::view-transition-new(root){animation-duration:var(--stage-dur-enter);animation-timing-function:var(--stage-ease-glide)}html[data-promi-uebergang=auf]::view-transition-new(promi-text){animation:promi-text-rein var(--stage-dur-enter) var(--stage-ease-glide) var(--stage-delay) both}html[data-promi-uebergang=zu]::view-transition-group(promi-bild){animation-duration:var(--stage-dur-close);animation-timing-function:var(--stage-ease-close)}html[data-promi-uebergang=zu]::view-transition-old(promi-bild){animation-duration:var(--stage-dur-close);animation-timing-function:var(--stage-ease-close)}html[data-promi-uebergang=zu]::view-transition-new(promi-bild){animation-duration:var(--stage-dur-close);animation-timing-function:var(--stage-ease-close)}html[data-promi-uebergang=zu]::view-transition-old(root){animation-duration:var(--stage-dur-close);animation-timing-function:var(--stage-ease-close)}html[data-promi-uebergang=zu]::view-transition-new(root){animation-duration:var(--stage-dur-close);animation-timing-function:var(--stage-ease-close)}@keyframes promi-text-rein{0%{opacity:0;transform:translateY(calc(12px * var(--motion-travel)))}}@media (prefers-reduced-motion:reduce){html[data-promi-uebergang]::view-transition-old(root){animation-duration:var(--duration-fast)}html[data-promi-uebergang]::view-transition-new(root){animation-duration:var(--duration-fast)}}
