.about-hero{background:var(--bg-primary);padding-top:160px;padding-bottom:var(--space-24)}.about-hero__eyebrow{margin-bottom:var(--space-8)}.about-hero__headline{font-family:var(--font-serif);font-size:var(--type-display-xl);font-weight:var(--weight-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-ivory);max-width:18ch;margin-bottom:var(--space-10)}.about-hero__lead{font-family:var(--font-serif);font-size:clamp(18px,2vw,26px);font-weight:var(--weight-light);font-style:italic;line-height:var(--lh-relaxed);color:var(--text-on-dark-muted);max-width:60ch;letter-spacing:var(--ls-normal)}.about-portrait-section{background:var(--bg-primary);padding-block:0}.about-portrait-grid{display:grid;grid-template-columns:55fr 45fr;min-height:70vh;align-items:stretch}.about-portrait-wrap{position:relative;overflow:hidden;min-height:500px}.about-portrait-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(100%) contrast(1.1);display:block}.about-portrait-content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-20)}.about-portrait-quote{font-family:var(--font-serif);font-size:clamp(22px,3vw,40px);font-weight:var(--weight-light);font-style:italic;line-height:var(--lh-relaxed);color:var(--color-ivory);letter-spacing:var(--ls-normal);position:relative;padding-left:var(--space-8);margin-bottom:var(--space-6)}.about-portrait-quote:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--color-gold)}.about-portrait-meta{padding-left:var(--space-8)}.about-portrait-role{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent-text)}.about-body{background:var(--bg-light);color:var(--text-on-light)}.about-body__grid{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-20);align-items:start}.about-body__sidebar{position:sticky;top:120px}.about-body__nav{display:flex;flex-direction:column;gap:var(--space-4);border-left:1px solid var(--border-light);padding-left:var(--space-6)}.about-body__nav-link{font-family:var(--font-sans);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-on-light-muted);transition:color var(--duration-base) ease;padding-block:var(--space-1)}.about-body__nav-link:hover,.about-body__nav-link.is-active{color:var(--color-obsidian)}.about-body__content{max-width:var(--container-text)}.about-body__section{margin-bottom:var(--space-24);position:relative}.about-body__chapter-badge{display:inline-block;font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-3);padding:4px 10px;background:#c9a45c1a;border-radius:100px}.about-body__section-title{font-family:var(--font-serif);font-size:clamp(24px,2.8vw,38px);font-weight:var(--weight-semibold);color:var(--color-obsidian);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--space-6)}.about-body__text{font-family:var(--font-serif);font-size:var(--type-body-lg);line-height:var(--lh-loose);color:var(--text-on-light-muted);letter-spacing:var(--ls-tight)}.about-body__text+.about-body__text{margin-top:var(--space-6)}.about-closing{background:var(--bg-primary);text-align:center;padding-block:clamp(80px,12vw,140px)}.about-closing__headline{font-family:var(--font-serif);font-size:var(--type-display-lg);font-weight:var(--weight-light);color:var(--color-ivory);margin-bottom:var(--space-10);letter-spacing:var(--ls-tight)}.about-closing__actions{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.about-portrait-grid{grid-template-columns:1fr}.about-portrait-wrap{min-height:380px;max-height:520px}.about-portrait-content{padding:var(--space-12) var(--margin-tablet)}.about-body__grid{grid-template-columns:1fr}.about-body__sidebar{position:static}.about-body__nav{flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid var(--border-light);padding-left:0;padding-top:var(--space-4)}}@media (max-width: 768px){.about-hero{padding-top:130px;padding-bottom:var(--space-10)}.about-hero__headline{font-size:clamp(30px,7.5vw,54px)}.about-portrait-wrap{min-height:280px;max-height:380px}.about-portrait-content{padding:var(--space-8) var(--margin-mobile)}.about-portrait-quote{font-size:clamp(18px,4.5vw,24px);padding-left:var(--space-4)}.about-portrait-meta{padding-left:var(--space-4)}.about-body__section-title{font-size:clamp(24px,6vw,36px)}.about-closing__actions{flex-direction:column;width:100%}.about-closing__actions .btn-primary,.about-closing__actions .btn-text{width:100%;text-align:center;justify-content:center}}@media (max-width: 480px){.about-hero{padding-top:110px;padding-bottom:var(--space-8)}.about-hero__headline{font-size:clamp(26px,8vw,38px)}.about-portrait-content{padding:var(--space-6) var(--margin-mobile-sm)}.about-portrait-quote{font-size:18px}}@media (max-width: 360px){.about-hero__headline{font-size:24px}.about-portrait-content{padding:var(--space-5) var(--margin-mobile-xs)}}
