.pm-hero.svelte-t11vx5{background:var(--bg);align-items:flex-end;min-height:clamp(340px,46vh,520px);display:flex;position:relative;overflow:hidden}.pm-hero-bg.svelte-t11vx5{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.pm-hero-overlay.svelte-t11vx5{background:linear-gradient(90deg, #06060af0 0%, #06060ab8 46%, #06060a80 100%), linear-gradient(0deg, var(--bg) 2%, #06060a1a 60%);position:absolute;inset:0}.pm-hero-inner.svelte-t11vx5{z-index:2;padding:clamp(60px, 8vh, 110px) var(--pad) clamp(38px, 5vh, 64px);position:relative}.pm-crumb.svelte-t11vx5{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.pm-crumb.svelte-t11vx5 a:where(.svelte-t11vx5){color:var(--ink-3);text-decoration:none}.pm-crumb.svelte-t11vx5 a:where(.svelte-t11vx5):hover,.pm-crumb.svelte-t11vx5 .current:where(.svelte-t11vx5){color:var(--yellow)}.pm-hero.svelte-t11vx5 h1:where(.svelte-t11vx5){letter-spacing:-.015em;margin-bottom:16px;font-size:clamp(32px,5.2vw,72px);line-height:.98}.pm-hero.svelte-t11vx5 h1:where(.svelte-t11vx5) .accent:where(.svelte-t11vx5){color:var(--yellow);text-shadow:0 0 60px #ffd24a73}.pm-lede.svelte-t11vx5{max-width:62ch;color:var(--ink-2);font-size:clamp(15px,1.5vw,19px);line-height:1.6}.pm-content.svelte-t11vx5{max-width:1080px}.pm-phasen.svelte-t11vx5{counter-reset:none;list-style:none}.pm-phase.svelte-t11vx5{border-top:1px solid var(--rule);grid-template-columns:clamp(76px,8vw,118px) minmax(0,1fr);gap:clamp(16px,2vw,32px);padding:clamp(24px,2.6vw,38px) 0;display:grid}.pm-phase.svelte-t11vx5:first-child{border-top:none;padding-top:0}.pm-phase-num.svelte-t11vx5{color:var(--yellow)}.pm-phase-norm.svelte-t11vx5{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);margin-bottom:4px;font-size:11px;display:block}.pm-phase-ziffer.svelte-t11vx5{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1;display:block}.pm-phase-main.svelte-t11vx5 h2:where(.svelte-t11vx5){text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(19px,2.2vw,28px)}.pm-gruppe.svelte-t11vx5+.pm-gruppe:where(.svelte-t11vx5){margin-top:18px}.pm-gruppe-label.svelte-t11vx5{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px}.pm-gruppe.svelte-t11vx5 ul:where(.svelte-t11vx5){gap:8px;list-style:none;display:grid}.pm-gruppe.svelte-t11vx5 ul:where(.svelte-t11vx5) li:where(.svelte-t11vx5){color:var(--ink-2);padding-left:26px;font-size:clamp(13px,1.25vw,15px);line-height:1.6;position:relative}.pm-gruppe.svelte-t11vx5 ul:where(.svelte-t11vx5) li:where(.svelte-t11vx5):before{content:"";background:var(--yellow);width:14px;height:2px;position:absolute;top:.62em;left:0}.pm-schluss.svelte-t11vx5{border-top:1px solid var(--rule);margin-top:clamp(36px,4vw,64px);padding-top:clamp(28px,3vw,44px)}.pm-schluss.svelte-t11vx5 p:where(.svelte-t11vx5){max-width:70ch;color:var(--ink-2);font-size:clamp(14px,1.35vw,17px);line-height:1.65}
