.story-page[data-astro-cid-fjd3bvuv]{color:var(--text);--story-nav-height: 4.25rem;--story-step-pad-x: clamp(1.25rem, 4vw, 3rem);--story-step-pad-y: clamp(4.5rem, 9vh, 7rem);overflow-x:clip}html,body{overflow-x:hidden}.story-page[data-astro-cid-fjd3bvuv] [data-astro-cid-fjd3bvuv]:is(h1,h2,h3,h4,p,span,a){text-wrap:pretty}.story-nav[data-astro-cid-fjd3bvuv]{background:color-mix(in srgb,var(--surface) 86%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 34px -30px #0f172a4d}.story-page[data-astro-cid-fjd3bvuv] [data-astro-cid-fjd3bvuv]:is(section,section[aria-label=Projekte]>div,section[aria-label=Projects]>div){scroll-margin-top:var(--story-nav-height)}.story-page[data-astro-cid-fjd3bvuv] .act[data-astro-cid-fjd3bvuv]{min-height:100svh;min-height:100dvh;padding-block:var(--story-step-pad-y);padding-inline:var(--story-step-pad-x)}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Portrait]{min-height:calc(100svh - var(--story-nav-height));min-height:calc(100dvh - var(--story-nav-height));margin-top:0;padding:var(--story-step-pad-y) var(--story-step-pad-x) clamp(3rem,7vh,5rem)}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Portrait] .reveal[data-astro-cid-fjd3bvuv]{width:min(100%,28rem)}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Portrait] img[data-astro-cid-fjd3bvuv]{width:min(100%,clamp(14rem,28vw,22rem));height:min(52svh,28rem);height:min(52dvh,28rem);object-fit:cover;object-position:center top}.story-page[data-astro-cid-fjd3bvuv] [data-astro-cid-fjd3bvuv]:is(section[aria-label=Zahlen],section[aria-label=Numbers],section[aria-label=Profil],section[aria-label=Profile],section[aria-label=Überzeugungen],section[aria-label=Beliefs],section[aria-label=Ausbildung],section[aria-label=Education]){min-height:calc(100svh - var(--story-nav-height));min-height:calc(100dvh - var(--story-nav-height));display:flex;align-items:center;padding-block:var(--story-step-pad-y);padding-inline:var(--story-step-pad-x)}.story-page[data-astro-cid-fjd3bvuv] [data-astro-cid-fjd3bvuv]:is(section[aria-label=Projekte],section[aria-label=Projects])>div[data-astro-cid-fjd3bvuv]{min-height:calc(100svh - var(--story-nav-height));min-height:calc(100dvh - var(--story-nav-height));display:flex;align-items:center;padding-block:var(--story-step-pad-y);padding-inline:var(--story-step-pad-x)}.story-key-hint[data-astro-cid-fjd3bvuv]{align-items:center;border:1px solid var(--line);border-radius:9999px;padding:.28rem .55rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));font-size:.72rem;font-weight:500;letter-spacing:.08em}.story-display[data-astro-cid-fjd3bvuv],.story-heading[data-astro-cid-fjd3bvuv],.story-number[data-astro-cid-fjd3bvuv],.story-metric[data-astro-cid-fjd3bvuv],.story-project-title[data-astro-cid-fjd3bvuv],.story-project-metric[data-astro-cid-fjd3bvuv]{font-family:var(--font-display);letter-spacing:-.035em}.story-display[data-astro-cid-fjd3bvuv],.story-number[data-astro-cid-fjd3bvuv],.story-project-metric[data-astro-cid-fjd3bvuv]{font-weight:300}.story-heading[data-astro-cid-fjd3bvuv],.story-project-title[data-astro-cid-fjd3bvuv]{font-weight:400}.story-metric[data-astro-cid-fjd3bvuv]{font-weight:300}.story-quote[data-astro-cid-fjd3bvuv],.story-belief[data-astro-cid-fjd3bvuv]{font-family:var(--font-body);font-style:normal;font-weight:400}.story-quote-mark[data-astro-cid-fjd3bvuv]{font-family:var(--font-display);color:var(--accent);opacity:.08}.story-separator[data-astro-cid-fjd3bvuv]{border-color:var(--line)}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Profil] .prose-column[data-astro-cid-fjd3bvuv],.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Profile] .prose-column[data-astro-cid-fjd3bvuv],.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Kontakt]>div[data-astro-cid-fjd3bvuv],.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Contact]>div[data-astro-cid-fjd3bvuv]{max-width:760px}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Kontakt],.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Contact]{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28rem),var(--bg)}.story-page[data-astro-cid-fjd3bvuv] .exp-compact[data-astro-cid-fjd3bvuv]{border-bottom-color:var(--line)}.story-page[data-astro-cid-fjd3bvuv] #story-step-counter[data-astro-cid-fjd3bvuv],.story-page[data-astro-cid-fjd3bvuv] #story-keyboard-hint[data-astro-cid-fjd3bvuv]{font-family:var(--font-body)}.story-page[data-astro-cid-fjd3bvuv] #story-step-counter[data-astro-cid-fjd3bvuv]{border:1px solid var(--line);border-radius:9999px;padding:.42rem .62rem;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 14px 32px -26px #0f172a5c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.72rem;letter-spacing:.12em;font-variant-numeric:tabular-nums}.story-page[data-astro-cid-fjd3bvuv] #story-keyboard-hint[data-astro-cid-fjd3bvuv]{border:1px solid var(--line);border-radius:9999px;padding:.42rem .7rem;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text-secondary);box-shadow:0 14px 32px -26px #0f172a5c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@media(max-width:640px){.story-page[data-astro-cid-fjd3bvuv]{--story-step-pad-x: 1.25rem;--story-step-pad-y: clamp(3.5rem, 7vh, 4.5rem)}.story-page[data-astro-cid-fjd3bvuv] section[data-astro-cid-fjd3bvuv][aria-label=Portrait] img[data-astro-cid-fjd3bvuv]{width:min(100%,14rem);height:min(48svh,27rem);height:min(48dvh,27rem)}.story-page[data-astro-cid-fjd3bvuv] #story-step-counter[data-astro-cid-fjd3bvuv]{bottom:1rem;left:1rem}.story-page[data-astro-cid-fjd3bvuv] #story-keyboard-hint[data-astro-cid-fjd3bvuv],#agent-widget-label{display:none!important}}
