.portfolio-card[data-astro-cid-g4ygm53b]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--duration-standard) var(--ease-standard);background:0 0;border:none;padding:0;text-decoration:none;display:block;position:relative}.portfolio-card[data-astro-cid-g4ygm53b]:hover .portfolio-card-media,.portfolio-card[data-astro-cid-g4ygm53b]:focus-visible .portfolio-card-media{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ember) 70%, transparent)}.portfolio-card[data-astro-cid-g4ygm53b]:hover .portfolio-card__photo img,.portfolio-card[data-astro-cid-g4ygm53b]:focus-visible .portfolio-card__photo img{animation:af-fokus-suche .7s var(--ease-standard) 1}@keyframes af-fokus-suche{0%{filter:blur()}30%{filter:blur(3px)}60%{filter:blur(.5px)}to{filter:blur()}}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af{z-index:1;border:1.5px solid var(--paper);opacity:0;pointer-events:none;width:14px;height:14px;transition:opacity .38s cubic-bezier(.2,.8,.2,1) .22s,transform .38s cubic-bezier(.2,.8,.2,1) .22s;position:absolute;transform:scale(0)}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af--tl{transform-origin:0 0;border-bottom:none;border-right:none;top:10px;left:10px}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af--tr{transform-origin:100% 0;border-bottom:none;border-left:none;top:10px;right:10px}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af--br{transform-origin:100% 100%;border-top:none;border-left:none;bottom:10px;right:10px}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af--bl{transform-origin:0 100%;border-top:none;border-right:none;bottom:10px;left:10px}.portfolio-card[data-astro-cid-g4ygm53b]:hover .portfolio-card__af,.portfolio-card[data-astro-cid-g4ygm53b]:focus-visible .portfolio-card__af{opacity:.9;transform:scale(1)}@media (prefers-reduced-motion:reduce){.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__af{transition:none}}.portfolio-page__grid:has(.portfolio-card:hover) .portfolio-card[data-astro-cid-g4ygm53b]:not(:hover),.portfolio-excerpt__grid:has(.portfolio-card:hover) .portfolio-card[data-astro-cid-g4ygm53b]:not(:hover){opacity:.8}.portfolio-card__eyebrow[data-astro-cid-g4ygm53b]{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-1)}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card-media{transition:box-shadow var(--duration-standard) var(--ease-standard)}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__photo{background:var(--grey);width:100%;position:relative;overflow:hidden}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-card[data-astro-cid-g4ygm53b] .portfolio-card__meta{margin-top:var(--space-1)}.portfolio-card[data-astro-cid-g4ygm53b] .vorhang{z-index:2;pointer-events:none;will-change:transform;position:absolute;inset:0}.portfolio-card[data-astro-cid-g4ygm53b] .vorhang__fenster{position:absolute;inset:0;overflow:hidden}.portfolio-card[data-astro-cid-g4ygm53b] .vorhang__fenster img{object-fit:cover;filter:grayscale()brightness(.82)contrast(.88);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.portfolio-card[data-astro-cid-g4ygm53b] .vorhang:before{content:"";background:linear-gradient(90deg, transparent, var(--paper) 12%, var(--paper) 88%, transparent);height:2px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--ember) 65%, transparent), 0 0 26px 6px color-mix(in srgb, var(--ember) 25%, transparent);opacity:0;position:absolute;bottom:-1px;left:-8%;right:-8%}.portfolio-card[data-astro-cid-g4ygm53b] .ist-belichtet.vorhang{animation:vorhang-ab 1.6s var(--ease-dramatic) forwards}.portfolio-card[data-astro-cid-g4ygm53b] .ist-belichtet.vorhang:before{animation:vorhang-licht 1.6s var(--ease-dramatic) forwards}.portfolio-card[data-astro-cid-g4ygm53b] .ist-belichtet.vorhang .vorhang__fenster img{animation:vorhang-gegen 1.6s var(--ease-dramatic) forwards}@keyframes vorhang-ab{to{transform:translateY(-100%)}}@keyframes vorhang-gegen{to{transform:translateY(100%)}}@keyframes vorhang-licht{0%{opacity:0}6%{opacity:1}78%{opacity:1}to{opacity:0}}@media print{.portfolio-card[data-astro-cid-g4ygm53b] .vorhang{display:none!important}}
