.about-main{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 20px 60px}.about-hero{text-align:center;padding:60px 20px 40px}.about-hero h1{font-family:var(--serif);font-size:clamp(26px,4vw,38px);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:12px}.about-hero p{font-size:clamp(13px,2vw,16px);color:var(--ink3);max-width:540px;margin:0 auto;line-height:1.7}.about-section{margin-bottom:48px}.about-section h2{font-family:var(--serif);font-size:clamp(20px,3vw,26px);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(201,168,76,.15)}.about-section h3{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--gold-text);margin:20px 0 8px}.about-section p,.about-section li{font-size:14px;color:var(--ink2);line-height:1.75;margin-bottom:12px}.about-section ul{padding-left:20px;margin-bottom:16px}.about-section li{margin-bottom:6px}.about-principles{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px}@media(min-width:600px){.about-principles{grid-template-columns:1fr 1fr}}.about-principle{padding:20px;background:#c9a84c08;border:1px solid rgba(201,168,76,.1)}.about-principle h3{margin-top:0;font-size:15px}.about-principle p{font-size:13px;margin-bottom:0}.about-authors{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}@media(min-width:600px){.about-authors{grid-template-columns:repeat(3,1fr)}}.about-author{text-align:center;padding:20px;background:#c9a84c08;border:1px solid rgba(201,168,76,.1)}.about-author img{width:64px;height:64px;border-radius:50%;margin-bottom:10px}.about-author h3{margin:0 0 4px;font-size:15px;color:var(--ink)}.about-author .role{font-size:11px;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.about-author p{font-size:12px;color:var(--ink3);margin-bottom:0;line-height:1.5}.about-sources{background:#c9a84c08;border:1px solid rgba(201,168,76,.1);padding:20px;margin-top:16px}.about-sources h3{margin-top:0}.about-sources li{font-size:13px;color:var(--ink3)}.about-divider{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:40px auto}
/*# sourceMappingURL=about-p.css.map */
