:root{--professional-background:#dcffbd;--professional-surface:#f5ffe9;--professional-ink:#284315;--professional-muted:#3a5a1f;--professional-accent:#426d29;--professional-border:#28431529;--professional-shadow:0 8px 24px #2843151a}@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}[data-astro-cid-lcdefpme]{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}#stage[data-astro-cid-lcdefpme]{background:linear-gradient(100deg, var(--professional-background) 0%, #eec2d4 var(--split), #cc86d1 100%);min-height:100vh;transition:--split .55s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.panels[data-astro-cid-lcdefpme]{min-height:calc(100vh - 56px);display:flex}.side[data-astro-cid-lcdefpme]{flex-direction:column;flex-basis:50%;transition:flex-basis .55s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}.panel-header[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;flex-shrink:0;align-items:center;padding:20px 6%;display:flex}.dev[data-astro-cid-lcdefpme] .panel-header[data-astro-cid-lcdefpme]{justify-content:flex-start}.life[data-astro-cid-lcdefpme] .panel-header[data-astro-cid-lcdefpme]{justify-content:flex-end}.tab-label[data-astro-cid-lcdefpme]{writing-mode:vertical-rl;align-items:center;gap:8px;font-size:14px;font-weight:600;display:none}.dev[data-astro-cid-lcdefpme] .tab-label[data-astro-cid-lcdefpme]{color:var(--professional-ink)}.life[data-astro-cid-lcdefpme] .tab-label[data-astro-cid-lcdefpme]{color:#5c2560;transform:rotate(180deg)}.header-main[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.dev[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme]{align-items:flex-start}.life[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end}.tag[data-astro-cid-lcdefpme]{letter-spacing:.5px;font-size:12px}.dev[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{color:var(--professional-muted);font-family:SF Mono,Consolas,monospace}.life[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{color:#6b3a6e;font-family:Georgia,serif;font-style:italic}.label[data-astro-cid-lcdefpme]{margin-top:6px;font-size:clamp(24px,4vw,34px);font-weight:600}.dev[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--professional-ink);font-family:SF Mono,Consolas,monospace}.life[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#5c2560;font-family:Georgia,serif}.panel-content[data-astro-cid-lcdefpme]{flex:1;padding:0 6% 40px;overflow-y:auto}.teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.full[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{max-width:320px;font-size:14px}.dev[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.dev[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{color:var(--professional-muted)}.life[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.life[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{color:#6b3a6e}.life[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme],.life[data-astro-cid-lcdefpme] .full[data-astro-cid-lcdefpme]{text-align:right;margin-left:auto}.teaser-list[data-astro-cid-lcdefpme]{margin:10px 0;padding:0;font-size:13px;list-style:none}.dev[data-astro-cid-lcdefpme] .teaser-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--professional-ink);padding:2px 0}.hint[data-astro-cid-lcdefpme]{opacity:.7;font-size:12px}.dev[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--professional-muted)}.life[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:#6b3a6e}.full[data-astro-cid-lcdefpme]{display:none}h2[data-astro-cid-lcdefpme]{color:var(--professional-ink);margin:24px 0 12px;font-size:16px;font-weight:600}.life[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#3a1f3a}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.card[data-astro-cid-lcdefpme]{background:#fff6;border:1px solid #00000014;border-radius:8px;padding:14px;text-decoration:none;display:block}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--professional-ink);margin:0 0 4px;font-size:14px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--professional-muted);margin:0;font-size:12px}.article-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.article-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #00000014;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.article-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--professional-ink);text-decoration:none}.article-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--professional-muted);font-size:11px}.cv-button[data-astro-cid-lcdefpme]{background:var(--professional-ink);color:var(--professional-background);border-radius:6px;margin-top:20px;padding:9px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.life-button[data-astro-cid-lcdefpme]{color:#f0d3e3;background:#5c2560}.photo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-rows:90px;gap:8px;margin-top:12px;display:grid}.photo[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#e8d5e0,#d9b8d4);border-radius:6px}.photo[data-astro-cid-lcdefpme].tall{grid-row:span 2}#stage[data-astro-cid-lcdefpme][data-view=split] .teaser[data-astro-cid-lcdefpme]{display:block}#stage[data-astro-cid-lcdefpme][data-view=dev] .dev[data-astro-cid-lcdefpme]{flex-basis:75%}#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme]{flex-basis:25%}#stage[data-astro-cid-lcdefpme][data-view=dev] .dev[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=dev] .dev[data-astro-cid-lcdefpme] .full[data-astro-cid-lcdefpme]{display:block}#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme] .tab-label[data-astro-cid-lcdefpme]{display:flex}#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme] .panel-header[data-astro-cid-lcdefpme]{justify-content:center;height:100%}#stage[data-astro-cid-lcdefpme][data-view=life] .life[data-astro-cid-lcdefpme]{flex-basis:75%}#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme]{flex-basis:25%}#stage[data-astro-cid-lcdefpme][data-view=life] .life[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=life] .life[data-astro-cid-lcdefpme] .full[data-astro-cid-lcdefpme]{display:block}#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme] .tab-label[data-astro-cid-lcdefpme]{display:flex}#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme]{display:none}#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme] .panel-header[data-astro-cid-lcdefpme]{justify-content:center;height:100%}@media (width<=640px){.panels[data-astro-cid-lcdefpme]{flex-direction:column}.side[data-astro-cid-lcdefpme],#stage[data-astro-cid-lcdefpme][data-view=dev] .dev[data-astro-cid-lcdefpme],#stage[data-astro-cid-lcdefpme][data-view=dev] .life[data-astro-cid-lcdefpme],#stage[data-astro-cid-lcdefpme][data-view=life] .dev[data-astro-cid-lcdefpme],#stage[data-astro-cid-lcdefpme][data-view=life] .life[data-astro-cid-lcdefpme]{flex-basis:auto!important}.tab-label[data-astro-cid-lcdefpme]{display:none!important}.header-main[data-astro-cid-lcdefpme]{display:flex!important}.full[data-astro-cid-lcdefpme]{display:block!important}.teaser[data-astro-cid-lcdefpme]{display:none!important}.dev[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme],.life[data-astro-cid-lcdefpme] .header-main[data-astro-cid-lcdefpme]{text-align:center;align-items:center}.panel-header[data-astro-cid-lcdefpme]{justify-content:center!important}.life[data-astro-cid-lcdefpme] .teaser[data-astro-cid-lcdefpme],.life[data-astro-cid-lcdefpme] .full[data-astro-cid-lcdefpme]{text-align:center;margin-left:0}}
