.hero[data-astro-cid-j7pv25f6]{margin-top:28px;position:relative}.banner[data-astro-cid-j7pv25f6]{height:clamp(160px,26vw,260px);border-radius:var(--radius-lg);background-size:cover;background-position:center;background-color:var(--bg-elev);overflow:hidden;position:relative;border:1px solid var(--border)}.banner-art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--banner)}.banner-art[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--banner-grid) 1px,transparent 1px),linear-gradient(90deg,var(--banner-grid) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(180deg,#000 10%,transparent 95%)}.hero-body[data-astro-cid-j7pv25f6]{display:flex;gap:28px;align-items:flex-start;padding-inline:28px;margin-top:-64px;position:relative;flex-wrap:wrap}.avatar[data-astro-cid-j7pv25f6]{width:148px;height:148px;border-radius:50%;object-fit:cover;border:5px solid var(--bg);box-shadow:0 0 0 2px var(--accent-strong),var(--shadow);background:var(--bg-card)}.intro[data-astro-cid-j7pv25f6]{flex:1;min-width:min(100%,260px);padding-top:84px}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 8px}.role[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin:0 0 8px;color:var(--text-muted)}.company[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text);padding:1px 10px 1px 8px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--border-strong)}.company[data-astro-cid-j7pv25f6]:hover{text-decoration:none;border-color:var(--accent)}.enbw-dot[data-astro-cid-j7pv25f6]{width:9px;height:9px;border-radius:50%;background:var(--grad)}.tagline[data-astro-cid-j7pv25f6]{margin:0 0 6px;max-width:60ch}.loc[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;margin:0}.hero-socials[data-astro-cid-j7pv25f6]{padding:22px 28px 0}.featured[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.feat[data-astro-cid-j7pv25f6]{padding:24px;display:flex;flex-direction:column;gap:4px}.feat[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:4px 0;font-size:1.35rem}.feat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);margin:0 0 14px;flex:1}.feat-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--accent-soft);color:var(--accent);margin-bottom:12px}.feat-main[data-astro-cid-j7pv25f6]{background:var(--grad);border-color:transparent;color:#fff}.feat-main[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6],.feat-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd1}.feat-main[data-astro-cid-j7pv25f6] .feat-icon[data-astro-cid-j7pv25f6]{background:#ffffff2e;color:#fff}.feat-main[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{color:#fff}.go[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent);font-size:.95rem}.topics[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.topic[data-astro-cid-j7pv25f6]{display:flex;gap:18px;padding:22px}.topic[data-astro-cid-j7pv25f6] .feat-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;margin:0}.topic[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 4px;font-size:1.2rem}.topic[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 10px;color:var(--text-muted);font-size:.95rem}.work[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:22px 26px;color:var(--text-muted)}.work[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 4px;color:var(--text);font-size:1.2rem}.work[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.work-logo[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:var(--grad);color:#fff;font-weight:800;letter-spacing:-.02em}.blog-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.blog-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:120px 1fr auto;gap:16px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--border);color:var(--text)}.blog-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:none;background:var(--accent-soft)}.blog-list[data-astro-cid-j7pv25f6] .title[data-astro-cid-j7pv25f6]{font-weight:600}.blog-list[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{color:var(--accent);transition:transform .2s}.blog-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.all[data-astro-cid-j7pv25f6]{margin:18px 0 0;text-align:right}@media(max-width:860px){.featured[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.hero-body[data-astro-cid-j7pv25f6]{padding-inline:12px;gap:16px}.avatar[data-astro-cid-j7pv25f6]{width:112px;height:112px}.intro[data-astro-cid-j7pv25f6]{padding-top:0;flex-basis:100%}.hero-socials[data-astro-cid-j7pv25f6]{padding-inline:12px}.work[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.blog-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}.blog-list[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}
