/*! @code-attribution Developed by Christian Sika @ sikahaus, 2026. */.mc-biography{width:100%;max-width:1320px;margin:auto;padding:48px 28px 80px;color:#f5f0e8}.mc-biography-back{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;background:#c9a84c;color:#0a0a0a;border:1px solid #c9a84c;border-radius:4px;font-weight:700;margin-bottom:40px;text-decoration:none;cursor:pointer}.mc-biography-back:hover{background:#e0bd5f;border-color:#e0bd5f;text-decoration:none}.mc-biography-back:focus-visible{outline:2px solid #f5f0e8;outline-offset:4px}.mc-biography-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);align-items:start}.mc-biography-portrait{width:100%;max-height:640px;object-fit:cover;object-position:center top;border-radius:8px}.mc-biography-eyebrow{color:#c9a84c;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;margin-bottom:16px}.mc-biography h1{font-family:var(--font-heading);font-size:clamp(32px,4vw,56px);line-height:1.1;margin:0 0 16px}.mc-biography-years{color:#b9ad97;margin-bottom:28px}.mc-biography-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;margin-bottom:32px;border-block:1px solid #493c23}.mc-biography-stats dt{font-family:var(--font-heading);font-size:clamp(22px,2.4vw,32px);color:#c9a84c}.mc-biography-stats dd{font-size:12px;color:#b9ad97;margin:8px 0 0}.mc-biography h2{font-family:var(--font-heading);font-size:24px;margin-bottom:16px}.mc-biography-text{font-size:18px;line-height:1.8;color:#d4c5a0;margin-bottom:24px;max-width:65ch}.mc-biography blockquote{margin:32px 0 0;border-left:3px solid #c9a84c;padding-left:24px;color:#c9a84c;font-size:18px;font-style:italic;line-height:1.7}@media(max-width:767px){.mc-biography-layout{grid-template-columns:1fr}.mc-biography{padding:24px 20px 48px}.mc-biography-portrait{max-height:420px}.mc-biography-text{font-size:16px}}