.sub[data-astro-cid-i7zbvslj]{color:var(--muted)}.facts[data-astro-cid-i7zbvslj]{flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-i7zbvslj] li[data-astro-cid-i7zbvslj]{font-family:var(--font-mono);color:var(--muted);font-size:.85rem}.facts[data-astro-cid-i7zbvslj] strong[data-astro-cid-i7zbvslj]{color:var(--fg);font-weight:500}.cta[data-astro-cid-i7zbvslj]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.btn[data-astro-cid-i7zbvslj]{border:1px solid var(--accent);border-radius:6px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-i7zbvslj].primary{background:var(--accent);color:var(--bg)}.btn[data-astro-cid-i7zbvslj].ghost{color:var(--accent)}.portrait[data-astro-cid-i7zbvslj]{aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 9px, var(--ring) 9px 10px);border-radius:50%;width:clamp(180px,26vw,280px);max-width:100%;padding:22px;position:relative}.portrait[data-astro-cid-i7zbvslj] img[data-astro-cid-i7zbvslj]{object-fit:cover;border:3px solid var(--bg);border-radius:50%;width:100%;height:100%;display:block}.portrait[data-astro-cid-i7zbvslj] .tag[data-astro-cid-i7zbvslj]{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;position:absolute;bottom:14px;right:-4px}.focus[data-astro-cid-i7zbvslj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.focus[data-astro-cid-i7zbvslj] article[data-astro-cid-i7zbvslj]{align-content:start;gap:.7rem;display:grid}.focus[data-astro-cid-i7zbvslj] .num[data-astro-cid-i7zbvslj]{font-family:var(--font-display);font-size:var(--step-3);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.focus[data-astro-cid-i7zbvslj] p[data-astro-cid-i7zbvslj]{color:var(--muted)}.journey[data-astro-cid-i7zbvslj]{grid-template-columns:15rem minmax(0,1fr);gap:3rem;display:grid}.dial[data-astro-cid-i7zbvslj]{top:calc(env(safe-area-inset-top,0px) + 1.5rem);align-self:start;justify-items:start;gap:.6rem;display:grid;position:sticky}.dial[data-astro-cid-i7zbvslj] #oak[data-astro-cid-i7zbvslj]{width:220px;max-width:100%;height:242px}.dial-row[data-astro-cid-i7zbvslj]{align-items:center;gap:1rem;display:flex}.dial[data-astro-cid-i7zbvslj] #rings[data-astro-cid-i7zbvslj]{flex:none;width:104px;height:104px}.dial-text[data-astro-cid-i7zbvslj]{gap:.3rem;display:grid}.dial[data-astro-cid-i7zbvslj] .year[data-astro-cid-i7zbvslj]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;line-height:1}.dial[data-astro-cid-i7zbvslj] .ringzahl[data-astro-cid-i7zbvslj]{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}.weg[data-astro-cid-i7zbvslj]{gap:2.6rem;margin:0;padding-left:2.2rem;list-style:none;display:grid;position:relative}.weg[data-astro-cid-i7zbvslj]:before,.weg[data-astro-cid-i7zbvslj]:after{content:"";border-radius:2px;width:2px;position:absolute;top:.5rem;left:6px}.weg[data-astro-cid-i7zbvslj]:before{background:var(--line);bottom:.5rem}.weg[data-astro-cid-i7zbvslj]:after{height:var(--fill,0px);background:var(--accent);transition:height .15s linear}.station[data-astro-cid-i7zbvslj]{gap:.35rem;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.station[data-astro-cid-i7zbvslj]:before{content:"";background:var(--bg);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,transform .3s;position:absolute;top:.45rem;left:calc(1px - 2.2rem)}.station[data-astro-cid-i7zbvslj].lit:before{background:var(--accent);border-color:var(--accent)}.station[data-astro-cid-i7zbvslj].now:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent);transform:scale(1.35)}.station[data-astro-cid-i7zbvslj] .when[data-astro-cid-i7zbvslj]{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem;transition:color .3s}.station[data-astro-cid-i7zbvslj].lit .when[data-astro-cid-i7zbvslj]{color:var(--accent)}.station[data-astro-cid-i7zbvslj] .org[data-astro-cid-i7zbvslj]{color:var(--muted);font-size:.95rem}.station[data-astro-cid-i7zbvslj] ul[data-astro-cid-i7zbvslj]{color:var(--fg);margin:.4rem 0 0;padding-left:1.1rem}.station[data-astro-cid-i7zbvslj] li[data-astro-cid-i7zbvslj]{margin-block:.2rem}.station[data-astro-cid-i7zbvslj] li[data-astro-cid-i7zbvslj]::marker{color:var(--ring)}.station[data-astro-cid-i7zbvslj].cur h3[data-astro-cid-i7zbvslj]:after{content:"aktuell";font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);vertical-align:middle;border-radius:999px;margin-left:.6rem;padding:.1rem .45rem;font-size:.7rem;font-weight:500}.skills[data-astro-cid-i7zbvslj]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem 2.5rem;margin:0;display:grid}.skills[data-astro-cid-i7zbvslj] div[data-astro-cid-i7zbvslj]{align-content:start;gap:.6rem;display:grid}.skills[data-astro-cid-i7zbvslj] dt[data-astro-cid-i7zbvslj]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1)}.skills[data-astro-cid-i7zbvslj] dd[data-astro-cid-i7zbvslj]{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.local[data-astro-cid-i7zbvslj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.local[data-astro-cid-i7zbvslj] article[data-astro-cid-i7zbvslj]{border-top:2px solid var(--fg);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.local[data-astro-cid-i7zbvslj] p[data-astro-cid-i7zbvslj]{color:var(--muted)}.wood[data-astro-cid-i7zbvslj]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.wood[data-astro-cid-i7zbvslj] p[data-astro-cid-i7zbvslj]+p[data-astro-cid-i7zbvslj]{margin-top:1rem}.sec-head[data-astro-cid-i7zbvslj].kurz{margin-bottom:1.2rem}.board[data-astro-cid-i7zbvslj]{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:100%;position:relative;overflow:hidden}.board[data-astro-cid-i7zbvslj] canvas[data-astro-cid-i7zbvslj]{width:100%;height:100%;display:block}.board[data-astro-cid-i7zbvslj] .spec[data-astro-cid-i7zbvslj]{font-family:var(--font-mono);background:var(--surface);color:var(--muted);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;position:absolute;bottom:.7rem;left:.8rem}.making[data-astro-cid-i7zbvslj]{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.making[data-astro-cid-i7zbvslj] li[data-astro-cid-i7zbvslj]{align-content:start;gap:.5rem;display:grid}.making[data-astro-cid-i7zbvslj] li[data-astro-cid-i7zbvslj]:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-mono);color:var(--bark);font-size:.85rem}.making[data-astro-cid-i7zbvslj] p[data-astro-cid-i7zbvslj]{color:var(--muted);font-size:.95rem}.making[data-astro-cid-i7zbvslj] h3[data-astro-cid-i7zbvslj]{font-size:var(--step-2);font-weight:600}.duo[data-astro-cid-i7zbvslj]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3rem;padding-top:1.6rem;display:grid}.duo[data-astro-cid-i7zbvslj] div[data-astro-cid-i7zbvslj]{align-content:start;gap:.5rem;display:grid}.duo[data-astro-cid-i7zbvslj] p[data-astro-cid-i7zbvslj]{font-size:var(--step-1)}.making-note[data-astro-cid-i7zbvslj]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);margin-top:2rem;font-weight:600}.contact[data-astro-cid-i7zbvslj]{gap:1.2rem;display:grid}.mail[data-astro-cid-i7zbvslj]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.mail[data-astro-cid-i7zbvslj] code[data-astro-cid-i7zbvslj]{font-family:var(--font-mono);font-size:var(--step-1);user-select:all;word-break:break-all}.copy[data-astro-cid-i7zbvslj]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.copy[data-astro-cid-i7zbvslj]:hover{border-color:var(--accent)}.nur-vorlesen[data-astro-cid-i7zbvslj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.focus[data-astro-cid-i7zbvslj],.local[data-astro-cid-i7zbvslj],.making[data-astro-cid-i7zbvslj],.wood[data-astro-cid-i7zbvslj]{grid-template-columns:minmax(0,1fr)}.journey[data-astro-cid-i7zbvslj]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dial[data-astro-cid-i7zbvslj]{top:env(safe-area-inset-top,0px);z-index:2;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding-block:.5rem;display:flex}.dial[data-astro-cid-i7zbvslj] #oak[data-astro-cid-i7zbvslj]{width:58px;height:64px}.dial[data-astro-cid-i7zbvslj] #rings[data-astro-cid-i7zbvslj]{width:56px;height:56px}.dial[data-astro-cid-i7zbvslj] .year[data-astro-cid-i7zbvslj]{font-size:1.9rem}}@media (width<=560px){.portrait[data-astro-cid-i7zbvslj]{order:-1;width:170px;padding:16px}.duo[data-astro-cid-i7zbvslj]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.station[data-astro-cid-i7zbvslj],.station[data-astro-cid-i7zbvslj]:before,.weg[data-astro-cid-i7zbvslj]:after,.station[data-astro-cid-i7zbvslj] .when[data-astro-cid-i7zbvslj]{transition:none}}
