/* pages-about.min.css, minified by tools/minify.py: edit css/pages-about.css, never this file */
.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-intro-img{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/5}.about-intro-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:transform 6s ease}.about-intro-img:hover img{transform:scale(1.04)}.about-intro-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 60%,rgba(201,162,74,.08))}.about-intro-badge{position:absolute;bottom:1.5rem;left:1.5rem;padding:.6rem 1.1rem;background:rgba(0,0,0,.8);backdrop-filter:blur(12px);border:1px solid rgba(201,162,74,.3);border-radius:var(--radius-pill);font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);z-index:2}.about-body p{font-size:1rem;line-height:1.85;color:rgba(255,255,255,.55);margin-bottom:1.25rem}.about-body p strong{color:var(--white);font-weight:600}.shloka-block{text-align:center;padding:4rem 2rem;border:1px solid rgba(201,162,74,.2);border-radius:var(--radius-lg);background:rgba(201,162,74,.03);position:relative;overflow:hidden}.shloka-block::before{content:'"';position:absolute;top:-.2em;left:.1em;font-size:10rem;color:rgba(201,162,74,.06);font-family:Georgia,serif;line-height:1;pointer-events:none}.shloka-text{font-family:Namashte,var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);color:var(--gold);line-height:1.6;margin-bottom:1rem}.shloka-translation{font-style:italic;font-size:1rem;color:rgba(255,255,255,.45);line-height:1.7;max-width:600px;margin:0 auto}.stats-band{background:#000;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:4rem 2.5rem}.stats-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.age-card{padding:2.5rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);position:relative;overflow:visible}.age-card::before{content:'';position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--card-gradient,radial-gradient(circle at top right,rgba(201,162,74,.08),transparent 65%))}.age-card h3{font-family:var(--font-display);font-size:1.75rem;font-weight:800;margin-bottom:.5rem}.age-card p{font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.4);overflow-wrap:break-word;word-break:break-word;min-width:0}.org-tree{display:flex;flex-direction:column;align-items:center;gap:0}.org-node{padding:.75rem 1.5rem;border:1px solid rgba(201,162,74,.25);border-radius:var(--radius);background:rgba(201,162,74,.04);text-align:center;min-width:120px}@media (max-width:1100px){.about-intro{grid-template-columns:1fr}.about-intro-img{max-width:500px;margin:0 auto}}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.about-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:center}.about-intro-img{position:relative;border-radius:20px;overflow:hidden}.about-intro-img img{width:100%;display:block;border-radius:20px}.about-intro-badge{position:absolute;bottom:1.25rem;left:1.25rem;background:var(--gold);color:#000;font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:.4rem .9rem;border-radius:100px}.about-body p{color:rgba(255,255,255,.45);line-height:1.85;margin-bottom:1rem;font-size:.93rem}.age-card{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem;background:rgba(255,255,255,.02);transition:border-color .3s,transform .3s;will-change:transform}.age-card:hover{border-color:rgba(201,162,74,.35)}.age-card h3{font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:.3rem}.age-card p{font-size:.85rem;color:rgba(255,255,255,.4);line-height:1.75;overflow-wrap:break-word;word-break:break-word;min-width:0}.shloka-block{text-align:center;padding:3.5rem 2rem;border:1px solid rgba(201,162,74,.15);border-radius:20px;background:rgba(201,162,74,.02)}.shloka-text{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,2rem);font-weight:700;color:var(--gold);line-height:1.5}.shloka-translation{font-size:.95rem;color:rgba(255,255,255,.4);line-height:1.8;max-width:580px;margin:0 auto}.org-tree{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.org-node{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem 1.5rem;text-align:center;background:rgba(255,255,255,.02);min-width:140px}.stats-band{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:3.5rem 2.5rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto}.stat-item{text-align:center;padding:1rem;border-right:1px solid rgba(255,255,255,.05)}.stat-item:last-child{border-right:none}.stat-number{display:block;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--gold);line-height:1;letter-spacing:-2px}.stat-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-top:.5rem}@media (max-width:768px){.about-intro{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-number{text-shadow:0 0 40px rgba(201,162,74,.2)}.shloka-transliteration{max-width:680px;margin:1.5rem auto 0;color:rgba(255,255,255,.72);font:500 clamp(0.9rem,1.35vw,1.08rem)/1.8 var(--font-body);letter-spacing:.04em}.shloka-credit{margin-top:1.5rem;color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-grand-quote{max-width:760px;margin:0 auto;color:rgba(255,255,255,.9);font-family:var(--font-body);font-size:clamp(1.65rem,3.2vw,3.25rem);font-weight:300;font-style:italic;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.about-grand-quote-credit{margin-top:1.35rem;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.about-outreach-stat{white-space:nowrap;font-size:clamp(2.7rem,5vw,5.2rem)!important;letter-spacing:-.055em}.about-inspiration-section{background:linear-gradient(180deg,#080808,#000);border-top:1px solid rgba(255,255,255,.05)}@media (max-width:767px){.about-grand-quote{font-size:clamp(1.45rem,7vw,2.25rem);line-height:1.3}.about-outreach-stat{font-size:clamp(2.2rem,12vw,3.2rem)!important}.shloka-text{line-height:1.7}.shloka-transliteration{font-size:.78rem;line-height:1.7}.about-intro{grid-template-columns:1fr;gap:2rem}.about-intro-img{max-width:100%;aspect-ratio:16/10}.age-card{padding:1.75rem 1.25rem}.stats-band{padding:2.5rem 1.25rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.shloka-block{padding:2.5rem 1.25rem}.shloka-text{font-size:clamp(1.2rem,5vw,1.7rem)}.shloka-translation{font-size:.88rem}.org-tree{overflow-x:auto;padding-bottom:.5rem}.org-node{min-width:80px;padding:.5rem .65rem}}@media (min-width:768px) and (max-width:1024px){.about-intro{grid-template-columns:1fr;gap:2.5rem}.about-intro-img{max-width:480px;margin:0 auto}.stats-grid{grid-template-columns:repeat(2,1fr)}}.age-groups-cta{max-width:860px;margin-left:auto;margin-right:auto}
