.editorial-measure[data-astro-cid-5m6qf7uk]{width:min(100%,40rem);min-width:0;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.editorial-head[data-astro-cid-5m6qf7uk]{padding:clamp(1.5rem,4vw,2.25rem) 0 .25rem}.editorial-head[data-astro-cid-5m6qf7uk] .breadcrumbs,.editorial-head[data-astro-cid-5m6qf7uk] .breadcrumbs li,.editorial-head[data-astro-cid-5m6qf7uk] h1[data-astro-cid-5m6qf7uk]{overflow-wrap:break-word;word-break:normal;hyphens:manual;min-width:0}.editorial-kicker[data-astro-cid-5m6qf7uk]{color:var(--text-muted);margin:0 0 .45rem;font-size:.95rem;font-weight:600}.editorial-head[data-astro-cid-5m6qf7uk] h1[data-astro-cid-5m6qf7uk]{color:var(--marine);margin:0;font-size:clamp(1.45rem,4vw,2.05rem);font-weight:700;line-height:1.25}.editorial-date[data-astro-cid-5m6qf7uk]{color:var(--text-muted);margin:.7rem 0 0;font-size:.95rem}.editorial-figure[data-astro-cid-5m6qf7uk]{margin:1rem 0 0}.editorial-figure[data-astro-cid-5m6qf7uk] img{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:26rem;margin-inline:auto;display:block}.editorial-body[data-astro-cid-5m6qf7uk]{padding:1.15rem 0 2.5rem}.editorial-body[data-astro-cid-5m6qf7uk] .prose{overflow-wrap:break-word;word-break:normal;hyphens:manual;max-width:none}.editorial-body[data-astro-cid-5m6qf7uk] .prose h2{margin:1.7rem 0 .55rem;font-size:1.3rem;font-weight:700;line-height:1.3}.editorial-body[data-astro-cid-5m6qf7uk] .prose h3,.editorial-body[data-astro-cid-5m6qf7uk] .prose h4{margin:1.35rem 0 .4rem;font-size:1.1rem;font-weight:700;line-height:1.35}.editorial-body[data-astro-cid-5m6qf7uk] .prose p,.editorial-body[data-astro-cid-5m6qf7uk] .prose li{font-size:1.05rem;line-height:1.7}.editorial-body[data-astro-cid-5m6qf7uk] .prose p{margin:.8rem 0}.editorial-body[data-astro-cid-5m6qf7uk] .prose ul,.editorial-body[data-astro-cid-5m6qf7uk] .prose ol{margin:.8rem 0;padding-left:1.2rem}.editorial-gallery[data-astro-cid-5m6qf7uk]{padding:0 0 2.5rem}.editorial-article[data-astro-cid-5m6qf7uk] #kontakt{padding-top:clamp(2rem,5vw,3.25rem)}html.js.motion-ready:not(.reduced-motion) .editorial-article[data-astro-cid-5m6qf7uk] .reveal{opacity:1;transform:none}.project-hero[data-astro-cid-aih2bczu]{background:var(--ice);border-bottom:1px solid var(--line);padding:clamp(2rem,4.5vw,3.25rem) clamp(1rem,4vw,2.5rem) clamp(2rem,4vw,2.75rem)}.project-hero-inner[data-astro-cid-aih2bczu]{max-width:var(--max);min-width:0;margin:0 auto}.project-hero[data-astro-cid-aih2bczu] h1[data-astro-cid-aih2bczu]{max-width:28ch;color:var(--marine);letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:700;line-height:1.15}.project-lead[data-astro-cid-aih2bczu]{max-width:62ch;color:var(--text);margin:0 0 1.25rem;font-size:clamp(1.02rem,1.8vw,1.15rem);line-height:1.65}.project-meta-row[data-astro-cid-aih2bczu]{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.project-meta-pill[data-astro-cid-aih2bczu]{background:var(--white);border:1px solid var(--line);color:var(--marine);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.project-body-section[data-astro-cid-aih2bczu]{padding-top:clamp(2rem,4vw,3.25rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.project-sheet[data-astro-cid-aih2bczu]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}.project-main[data-astro-cid-aih2bczu],.project-aside[data-astro-cid-aih2bczu]{min-width:0}.project-feature-frame[data-astro-cid-aih2bczu]{border-radius:var(--radius-lg);background:var(--ice);border:1px solid var(--line);box-shadow:var(--shadow-sm);margin:0 0 1.75rem;overflow:hidden}.project-feature-frame[data-astro-cid-aih2bczu] img{object-fit:cover;width:100%;max-height:30rem;display:block}.project-prose[data-astro-cid-aih2bczu]{min-width:0;max-width:46rem}.project-prose[data-astro-cid-aih2bczu] h2{border-bottom:2px solid var(--ice);letter-spacing:-.01em;color:var(--marine);margin:2rem 0 .65rem;padding-bottom:.4rem;font-size:clamp(1.28rem,2.2vw,1.55rem);font-weight:700;line-height:1.28}.project-prose[data-astro-cid-aih2bczu] h2:first-child{margin-top:0}.project-prose[data-astro-cid-aih2bczu] h3,.project-prose[data-astro-cid-aih2bczu] h4{color:var(--marine);margin:1.4rem 0 .4rem;font-size:1.12rem;font-weight:700;line-height:1.35}.project-prose[data-astro-cid-aih2bczu] p{color:var(--text);margin:0 0 1rem;font-size:1.05rem;line-height:1.72}.project-prose[data-astro-cid-aih2bczu] ul,.project-prose[data-astro-cid-aih2bczu] ol{background:var(--ice);border-left:4px solid var(--blue-cta);border-radius:var(--radius);margin:.85rem 0 1.4rem;padding:1.1rem 1.25rem 1.1rem 2.25rem}.project-prose[data-astro-cid-aih2bczu] li{color:var(--text);margin:.35rem 0;font-size:1rem;line-height:1.6}.project-prose[data-astro-cid-aih2bczu] li strong{color:var(--marine)}.project-aside[data-astro-cid-aih2bczu]{gap:1.25rem;display:grid;position:sticky;top:1.25rem}.project-cta-card[data-astro-cid-aih2bczu]{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--blue-cta);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.4rem}.project-cta-card[data-astro-cid-aih2bczu] h2[data-astro-cid-aih2bczu]{color:var(--marine);margin:0 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.28}.project-cta-card[data-astro-cid-aih2bczu] p[data-astro-cid-aih2bczu]{color:var(--text-muted);margin:0 0 1.1rem;font-size:.95rem;line-height:1.55}.project-side-actions[data-astro-cid-aih2bczu]{gap:.6rem;margin-bottom:1.1rem;display:grid}.project-side-btn[data-astro-cid-aih2bczu]{text-align:center;width:100%}.project-side-facts[data-astro-cid-aih2bczu]{border-top:1px solid var(--line);color:var(--marine);gap:.45rem;margin:0;padding:.85rem 0 0;font-size:.88rem;font-weight:600;list-style:none;display:grid}.project-side-facts[data-astro-cid-aih2bczu] li[data-astro-cid-aih2bczu]{padding-left:1.25rem;position:relative}.project-side-facts[data-astro-cid-aih2bczu] li[data-astro-cid-aih2bczu]:before{content:"✓";color:var(--blue-cta);font-weight:800;position:absolute;left:0}.project-links-card[data-astro-cid-aih2bczu]{background:var(--ice);border-radius:var(--radius-lg);border:1px solid var(--line);padding:1.25rem 1.4rem}.project-links-card[data-astro-cid-aih2bczu] h3[data-astro-cid-aih2bczu]{text-transform:uppercase;letter-spacing:.05em;color:var(--marine);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.project-links-card[data-astro-cid-aih2bczu] ul[data-astro-cid-aih2bczu]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.project-links-card[data-astro-cid-aih2bczu] a[data-astro-cid-aih2bczu]{color:var(--marine);font-size:.95rem;font-weight:600;text-decoration:none}.project-links-card[data-astro-cid-aih2bczu] a[data-astro-cid-aih2bczu]:hover{color:var(--blue-cta);text-decoration:underline}@media (width<=960px){.project-sheet[data-astro-cid-aih2bczu]{grid-template-columns:1fr}.project-aside[data-astro-cid-aih2bczu]{position:static}}
