.SiteHeader-module__4-BaDW__header{z-index:60;background:var(--surface-page-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding:14px 28px;display:flex;position:fixed;top:0;left:0;right:0}.SiteHeader-module__4-BaDW__brand{white-space:nowrap}.SiteHeader-module__4-BaDW__right{align-items:center;gap:24px;display:flex}.SiteHeader-module__4-BaDW__nav{font:var(--type-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;gap:20px;display:flex}.SiteHeader-module__4-BaDW__nav a{color:var(--text-muted)}@media (max-width:720px){.SiteHeader-module__4-BaDW__header{padding:12px 16px}.SiteHeader-module__4-BaDW__nav{display:none}}
.Hero-module__wIWRKa__hero{background:var(--surface-page);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__wIWRKa__karo{z-index:0;background-image:var(--pattern-karo);position:absolute;inset:-20% -10%}.Hero-module__wIWRKa__ghost{z-index:1;text-align:right;letter-spacing:-2px;color:var(--text-ghost);-webkit-user-select:none;user-select:none;font-size:clamp(34px,4.6vw,68px);line-height:.9;position:absolute;top:14%;right:2vw}.Hero-module__wIWRKa__portrait{z-index:2;background:var(--surface-inverse-soft);width:clamp(150px,21vw,290px);height:72vh;position:absolute;bottom:0;left:0;overflow:hidden}.Hero-module__wIWRKa__portraitImage{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.06)}.Hero-module__wIWRKa__inner{z-index:3;width:100%;max-width:1200px;margin:0 auto;padding:0 48px;position:relative}.Hero-module__wIWRKa__text{max-width:720px;margin-left:clamp(24px,23vw,330px)}.Hero-module__wIWRKa__title{letter-spacing:-2px;color:var(--text-strong);font-size:clamp(56px,8vw,112px);line-height:.8}.Hero-module__wIWRKa__taglines{flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px;display:flex}.Hero-module__wIWRKa__tagline{background:var(--accent);color:var(--accent-contrast);font:var(--type-tagline);text-transform:uppercase;letter-spacing:var(--tracking-mono);padding:5px 10px;font-size:17px}.Hero-module__wIWRKa__scrollHint{z-index:4;font:var(--type-meta);letter-spacing:var(--tracking-mono);color:var(--text-meta);position:absolute;bottom:26px;left:50%;transform:translate(-50%)}
.Werdegang-module__Kk06dW__section{background:var(--surface-sunken);color:var(--text-body);padding:110px 0 96px;position:relative}.Werdegang-module__Kk06dW__container{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.Werdegang-module__Kk06dW__panelWrap{margin-top:44px}.Werdegang-module__Kk06dW__label{background:var(--accent);color:var(--accent-contrast);font:var(--type-section-title);text-transform:uppercase;letter-spacing:var(--tracking-section);padding:6px 12px;font-size:20px;display:inline-block}.Werdegang-module__Kk06dW__intro{max-width:58ch;color:var(--text-secondary);text-wrap:pretty;margin-top:24px;font-size:24px;line-height:1.5}.Werdegang-module__Kk06dW__text{max-width:68ch;color:var(--text-body);text-wrap:pretty;flex-direction:column;gap:20px;margin-top:36px;font-size:18px;line-height:1.7;display:flex}
.Projekte-module__v38Mjq__section{background:var(--surface-page);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Projekte-module__v38Mjq__ghost{z-index:0;color:var(--text-ghost);-webkit-user-select:none;user-select:none;font-size:200px;line-height:.8;position:absolute;bottom:6%;left:-30px}.Projekte-module__v38Mjq__inner{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:120px 48px;position:relative}.Projekte-module__v38Mjq__label{background:var(--accent);color:var(--accent-contrast);font:var(--type-section-title);text-transform:uppercase;letter-spacing:var(--tracking-section);padding:4px 8px;display:inline-block}.Projekte-module__v38Mjq__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px;display:grid}.Projekte-module__v38Mjq__card{background:var(--surface-page);border:1px solid var(--border-default);color:var(--text-body);padding:28px}.Projekte-module__v38Mjq__card[data-inverse]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.Projekte-module__v38Mjq__kicker{font:var(--type-meta);letter-spacing:var(--tracking-mono);color:var(--accent)}.Projekte-module__v38Mjq__title{color:var(--text-strong);margin-top:12px;font-size:36px;line-height:.9}.Projekte-module__v38Mjq__card[data-inverse] .Projekte-module__v38Mjq__title{color:var(--text-inverse)}.Projekte-module__v38Mjq__text{font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin-top:14px}.Projekte-module__v38Mjq__card[data-inverse] .Projekte-module__v38Mjq__text{color:var(--text-on-inverse-muted)}.Projekte-module__v38Mjq__tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}
.Kontakt-module__lD04OW__footer{background:var(--surface-inverse);color:var(--text-inverse);padding:96px 48px;position:relative}.Kontakt-module__lD04OW__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1200px;margin:0 auto;display:flex}.Kontakt-module__lD04OW__text{max-width:46ch;font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-on-inverse-muted);margin-top:24px}.Kontakt-module__lD04OW__meta{font:var(--type-meta);text-align:right;color:var(--text-on-inverse-muted);line-height:2}.Kontakt-module__lD04OW__meta a{color:var(--accent)}@media (max-width:720px){.Kontakt-module__lD04OW__footer{padding:64px 24px}.Kontakt-module__lD04OW__meta{text-align:left}}
