#portfolio-section[data-astro-cid-sbgnxle6]{width:100%;margin-inline:auto;position:relative;overflow:clip}.pi-intro[data-astro-cid-sbgnxle6]:empty{display:none}.pi-intro[data-astro-cid-sbgnxle6]{padding:2rem 1rem 0}@media (width>=768px){.pi-intro[data-astro-cid-sbgnxle6]{padding-inline:2rem}}.pi-media[data-astro-cid-sbgnxle6]{background:#111;display:block;position:relative;overflow:hidden}.pi-media[data-astro-cid-sbgnxle6] img{width:100%;height:auto;display:block}.pi-missing[data-astro-cid-sbgnxle6]{aspect-ratio:16/9;color:#1f2937;text-align:center;background:#fecaca;justify-content:center;align-items:center;padding:1rem;font-size:12px;display:flex}.pi-meta[data-astro-cid-sbgnxle6]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.pi-paar[data-astro-cid-sbgnxle6]{flex-direction:column;gap:.2rem;display:flex}.pi-label[data-astro-cid-sbgnxle6]{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.pi-wert[data-astro-cid-sbgnxle6]{text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin:0;font-size:11px;font-weight:400}.pi-titel[data-astro-cid-sbgnxle6]{letter-spacing:.05em;color:#fff;font-size:.9375rem;font-weight:500}#portfolio-grid[data-astro-cid-sbgnxle6]{flex-direction:column;width:100%;padding-top:10vh;display:flex;position:relative}.portfolio-item[data-astro-cid-sbgnxle6]{clip-path:inset(0);background:#0a0a0a;width:100%;padding-block:10vh;position:relative}.pi-row[data-astro-cid-sbgnxle6]{z-index:10;grid-template-columns:1fr;gap:0 1rem;width:100%;padding-inline:1rem;display:grid;position:relative}.pi-meta[data-astro-cid-sbgnxle6]{margin-top:1.5rem}.pi-track[data-astro-cid-sbgnxle6]{display:none}@media (width>=768px){.pi-row[data-astro-cid-sbgnxle6]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem;padding-inline:2rem}.pi-col[data-astro-cid-sbgnxle6]{grid-column:2/span 5}.pi-meta[data-astro-cid-sbgnxle6]{display:none}.pi-track[data-astro-cid-sbgnxle6]{pointer-events:none;z-index:0;width:100%;display:block;position:absolute;top:-100vh;bottom:-100vh;left:0}.pi-track-inner[data-astro-cid-sbgnxle6]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem;width:100%;padding-inline:2rem;display:grid;position:sticky;top:50vh;transform:translateY(-50%)}.pi-track-col[data-astro-cid-sbgnxle6]{pointer-events:auto;grid-column:8/span 5}.pi-track-grid[data-astro-cid-sbgnxle6]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0 2rem;display:grid}.pi-track-cell[data-astro-cid-sbgnxle6]{align-items:baseline;gap:.75rem;display:flex}.pi-track-cell-1[data-astro-cid-sbgnxle6]{grid-column:1/span 2}.pi-track-cell-2[data-astro-cid-sbgnxle6]{grid-column:3/span 3}.pi-track-label[data-astro-cid-sbgnxle6]{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.pi-track-value[data-astro-cid-sbgnxle6]{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:10px}}@media (width>=768px) and (width<=1023px){.pi-track-grid[data-astro-cid-sbgnxle6]{gap:0 1.25rem}.pi-track-cell[data-astro-cid-sbgnxle6]{flex-direction:column;align-items:flex-start;gap:.3rem}}.pi-media[data-astro-cid-sbgnxle6] img{transition:transform 1.5s ease-out}.portfolio-item[data-astro-cid-sbgnxle6]:hover .pi-media[data-astro-cid-sbgnxle6] img{transform:scale(1.05)}@keyframes imageReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.pi-media[data-astro-cid-sbgnxle6]{animation:1s cubic-bezier(.16,1,.3,1) forwards imageReveal}@media (width>=768px){#portfolio-section[data-astro-cid-sbgnxle6][data-view=horizontal]{height:calc(100dvh - var(--kopf-fuss));flex-direction:column;display:flex}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-intro[data-astro-cid-sbgnxle6]{flex:none;padding:2.5rem 4vw 0}[data-astro-cid-sbgnxle6][data-view=horizontal] #portfolio-grid[data-astro-cid-sbgnxle6]{height:auto;min-height:0;padding:0 var(--leiste-abstand);align-items:flex-end;gap:var(--leiste-abstand);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;flex:auto;overflow:auto hidden}[data-astro-cid-sbgnxle6][data-view=horizontal] #portfolio-grid[data-astro-cid-sbgnxle6]::-webkit-scrollbar{display:none}[data-astro-cid-sbgnxle6][data-view=horizontal] #portfolio-grid[data-astro-cid-sbgnxle6]:after{content:"";flex:0 0 var(--leiste-abstand)}[data-astro-cid-sbgnxle6][data-view=horizontal] .portfolio-item[data-astro-cid-sbgnxle6]{clip-path:none;background:0 0;flex:none;width:auto;padding-block:0}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-row[data-astro-cid-sbgnxle6]{padding-inline:0;display:block}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-col[data-astro-cid-sbgnxle6]{grid-column:auto}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-media[data-astro-cid-sbgnxle6]{height:var(--medien-hoehe-raster);width:calc(var(--medien-hoehe-raster) * var(--ar,1.5));animation:none}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-media[data-astro-cid-sbgnxle6] img{object-fit:cover;width:100%;height:100%}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-track[data-astro-cid-sbgnxle6]{display:none}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-meta[data-astro-cid-sbgnxle6]{flex-direction:row;order:-1;align-items:baseline;gap:1.5rem;margin:0 0 .75rem;display:flex}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-paar[data-astro-cid-sbgnxle6]{flex-direction:row;align-items:baseline;gap:.5rem}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-col[data-astro-cid-sbgnxle6]{flex-direction:column;display:flex}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-wert[data-astro-cid-sbgnxle6]{letter-spacing:.1em;font-size:11px}[data-astro-cid-sbgnxle6][data-view=horizontal] .pi-titel[data-astro-cid-sbgnxle6]{color:#fff;font-weight:500}}@media (prefers-reduced-motion:reduce){.pi-media[data-astro-cid-sbgnxle6]{animation:none}.pi-media[data-astro-cid-sbgnxle6] img{transition:none}[data-astro-cid-sbgnxle6][data-view=horizontal] #portfolio-grid[data-astro-cid-sbgnxle6]{scroll-behavior:auto}}
