.hero[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem clamp(1.25rem,5vw,2.5rem) 3.5rem}.hero[data-astro-cid-j7pv25f6] .pr-mark{width:clamp(110px,16vw,150px);height:auto}.name[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin:1.6rem 0 .9rem}h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.15;color:var(--navy);margin:0 0 1.1rem;max-width:18ch}.contact[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.9rem;margin:0}.contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold);text-decoration:none}.contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.werk[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:2rem;border-top:1px solid var(--hairline);max-width:34rem}.werk-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem}.werk-sub[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.02em;color:var(--navy);margin:0 0 .6rem}.werk-line[data-astro-cid-j7pv25f6]{color:var(--stone);font-size:.95rem;margin:0 0 1.2rem}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}
