.about-hero{padding:130px 48px 80px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.about-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:stretch}.about-hero-text{background:var(--cream);border:1px solid var(--border);border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:center}.about-hero-text h1{color:var(--green-dark)}.about-hero-text p{font-size:16px;color:var(--text-body);line-height:1.8;margin-top:20px}.about-hero-text .hero-actions{display:flex;gap:12px;margin-top:32px}.about-hero-right{display:flex;flex-direction:column;gap:16px;height:100%}.about-hero-image{border-radius:24px;overflow:hidden;flex:1;min-height:0}.about-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block;aspect-ratio:3/2}.about-hero-card{background:var(--green);border:1px solid var(--green);border-radius:24px;padding:20px 24px;display:flex;align-items:center;gap:16px}.about-hero-card-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.about-hero-card-info{flex:1}.about-hero-card-name{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--cream)}.about-hero-card-role{font-size:13px;color:#ffffffa6}.about-hero-card-arrow{width:40px;height:40px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-hero-card-arrow svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stats-row{padding:0 48px}.stats-inner{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cream);border-radius:24px;max-width:var(--max-width);margin:0 auto;overflow:hidden}.stat-item{padding:32px 24px;border-right:1px solid var(--border)}.stat-item:last-child{border-right:none}.stat-item .stat-number{font-family:var(--font-heading);font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.stat-item .stat-label{font-size:13px;color:var(--text-muted);line-height:1.4}.visie-section{padding:140px 48px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.visie-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.visie-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.visie-content p{font-size:15px;color:var(--text-body);line-height:1.75;margin-bottom:16px}.photo-trio{padding:0 48px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.photo-trio-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.photo-trio-grid .photo-large{grid-row:1 / 3}.photo-trio-grid img{width:100%;height:100%;border-radius:20px;object-fit:cover;display:block}.photo-trio-grid .photo-small-top{aspect-ratio:3/2}.photo-trio-grid .photo-small-bottom{aspect-ratio:3/2;object-position:center top}.bio-section{padding:80px 56px;background:var(--green-dark);border-radius:28px;max-width:var(--max-width);margin:-80px auto 80px;position:relative;overflow:hidden}.bio-seed-watermark{position:absolute;right:-60px;bottom:-60px;width:380px;height:380px;fill:none;stroke:#ffffff09;stroke-width:.5;pointer-events:none}.bio-grid{display:grid;grid-template-columns:.5fr 1fr;gap:56px;align-items:center;justify-content:center;max-width:100%;margin:0 auto}.bio-image img{width:100%;border-radius:24px;aspect-ratio:3/4;object-fit:cover;object-position:center center;box-shadow:0 20px 50px #3a3d321a}.bio-section h2{color:#fff}.bio-content p{font-size:15px;color:#ffffffd1;line-height:1.75;margin-bottom:16px}.bio-content p:last-of-type{margin-bottom:28px}.over-media-section{padding:80px 48px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.over-media-section h2{color:var(--green-dark);margin-bottom:8px}.over-media-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px}.over-media-intro{font-size:15px;color:var(--text-body);line-height:1.75;max-width:620px;margin-bottom:48px}.over-media-block-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;margin-top:40px}.over-media-block-title:first-of-type{margin-top:0}.over-pub-list{display:flex;flex-direction:column;gap:2px}.over-pub-item{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid var(--border);border-radius:14px;transition:background .15s;text-decoration:none}.over-pub-item:hover{background:#faf7f5}.over-pub-year{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.over-pub-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--green-dark);margin-bottom:2px}.over-pub-title{font-size:13px;color:var(--text-body)}.over-pub-arrow{width:32px;height:32px;border-radius:50%;background:var(--green-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.over-pub-arrow:hover{background:var(--accent)}.over-pub-arrow svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.over-press-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.over-press-item{padding:18px 22px;background:#fff;border:1px solid var(--border);border-radius:14px}.over-press-item a{text-decoration:none}.over-press-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--green-dark);transition:color .15s}.over-press-item a:hover .over-press-name{color:var(--accent)}.over-press-year{font-size:12px;color:var(--text-muted);margin-top:3px}.over-press-arrow{font-size:11px;color:var(--accent);margin-left:3px}.over-podcast-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.over-podcast-item{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;background:#fff;border:1px solid var(--border);border-radius:14px}.over-podcast-icon{width:38px;height:38px;border-radius:10px;background:#c1774f1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.over-podcast-icon svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round}.over-podcast-year{font-size:11px;font-weight:600;color:var(--accent);margin-bottom:3px}.over-podcast-name{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--green-dark);margin-bottom:3px}.over-podcast-desc{font-size:12px;color:var(--text-muted);line-height:1.5}.over-media-cta{margin-top:40px;background:#eef0ed;border:1px solid var(--border);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.over-media-cta p{font-size:15px;color:var(--text-body);line-height:1.6}.over-media-cta a{color:var(--accent);font-weight:600}@media(max-width:1024px){.about-hero{padding:120px 32px 60px}.about-hero-grid{grid-template-columns:1fr;gap:20px}.about-hero-text{padding:40px 28px;min-height:auto}.about-hero-image img{aspect-ratio:4/3}.stats-row{padding:0 32px}.stats-inner{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.visie-section{padding:80px 32px}.visie-grid{grid-template-columns:1fr}.visie-content{grid-template-columns:1fr;gap:24px}.photo-trio{padding:0 32px}.photo-trio-grid{grid-template-rows:200px 200px}.bio-section{padding:80px 32px}.bio-grid{grid-template-columns:1fr}}@media(max-width:768px){.about-hero{padding:110px 20px 40px;overflow-x:clip}.about-hero-text .hero-actions{flex-wrap:wrap}.stats-row{padding:0 20px}.stats-inner{grid-template-columns:1fr 1fr}.visie-section{padding:60px 20px}.photo-trio{padding:0 20px}.photo-trio-grid{grid-template-rows:180px 180px;gap:10px}.bio-section{padding:60px 20px}}@media(max-width:480px){.stats-inner{grid-template-columns:1fr 1fr}.stat-item:nth-child(2n){border-right:none}.photo-trio-grid{grid-template-columns:1fr;grid-template-rows:auto}.photo-trio-grid .photo-large{grid-row:auto}.photo-trio-grid img{aspect-ratio:4/3;height:auto}}.about-media-section{padding:80px 48px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.section-label-sm{font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px}.about-media-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:24px}.about-media-header h2{color:var(--green-dark)}.about-podcast-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-bottom:20px}.about-podcast-item{display:flex;gap:16px;align-items:flex-start;padding:24px 28px;background:#fff;border:1px solid var(--border);border-radius:16px}.about-podcast-icon{width:40px;height:40px;border-radius:10px;background:#c1774f1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-podcast-icon svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about-podcast-year{font-size:12px;font-weight:600;color:var(--accent);margin-bottom:2px}.about-podcast-name{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--green-dark);margin-bottom:2px}.about-podcast-item[href]:hover{background:#fafaf7;transition:background .2s}details.media-more{margin-top:2px}details.media-more[open]{display:flex;flex-direction:column}details.media-more>summary{list-style:none;cursor:pointer;padding:10px 16px;font-size:13px;color:var(--text-muted);transition:color .2s;user-select:none}details.media-more>summary::-webkit-details-marker{display:none}details.media-more>summary::marker{display:none;content:""}details.media-more>summary:hover{color:var(--green-dark)}details.media-more[open]>summary{order:2;margin-top:2px}details.media-more[open]>summary .label-open{display:none}details.media-more:not([open])>summary .label-close{display:none}details.media-more .about-podcast-grid{margin-top:0;margin-bottom:0}details.media-more[open]>.about-podcast-grid{order:1}.about-media-section .about-podcast-grid{margin-bottom:0}.about-media-subheading{font-family:var(--font-heading);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:40px 0 14px;font-weight:700}.about-media-subheading:first-of-type{margin-top:24px}.about-podcast-desc{font-size:13px;color:var(--text-muted);line-height:1.5}.press-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:center;margin-top:32px}.press-chip{display:flex;align-items:center;justify-content:center;height:72px;text-decoration:none}.press-chip img{max-height:28px;max-width:80%;width:auto;display:block;filter:grayscale(1) opacity(.25);transition:filter .2s}.press-chip:hover img{filter:grayscale(0) opacity(1)}.press-chip span{font-size:13px;font-weight:600;color:var(--text-muted);font-family:var(--font-heading);opacity:.5;transition:opacity .2s}.press-chip:hover span{opacity:.85}.about-speaker-cta{padding:0 48px 80px;max-width:1200px;margin:0 auto}.about-speaker-inner{background:var(--accent);border-radius:28px;padding:0;display:grid;grid-template-columns:1fr 400px;gap:0;align-items:stretch;position:relative;overflow:hidden;min-height:320px}.speaker-photo{overflow:hidden;flex-shrink:0;padding:32px;display:flex;align-items:center;justify-content:center}.speaker-photo img{width:90%;height:auto;object-fit:cover;display:block;border-radius:16px}.speaker-content{padding:40px 48px;position:relative;display:flex;flex-direction:column;justify-content:center}.about-speaker-seed{position:absolute;right:-60px;bottom:-60px;width:320px;height:320px;fill:none;stroke:#ffffff0a;stroke-width:.5;pointer-events:none}.about-speaker-inner h2{color:#fff;position:relative}.about-speaker-inner p{font-size:15px;color:#ffffffbf;line-height:1.75;margin-top:12px;position:relative}.about-speaker-inner ul{margin:10px 0 14px 20px;position:relative}.cta-pill{display:inline-block;background:#ffffff2e;color:#fff;font-size:13px;font-weight:500;padding:7px 18px;border-radius:100px;letter-spacing:.01em;border:1px solid rgba(255,255,255,.3)}.about-speaker-inner ul li{font-size:15px;color:#ffffffbf;line-height:1.8}.speaker-actions{display:flex;flex-direction:column;gap:12px;position:relative;flex-shrink:0}.about-media-with-photo{display:grid;grid-template-columns:1fr 3fr;gap:24px;align-items:start}.about-media-photo{border-radius:20px;width:100%;height:100%;max-height:380px;min-height:480px;object-fit:cover;object-position:center center;display:block}.map-section{padding:0 48px 100px;max-width:calc(var(--max-width) + 96px);margin:0 auto}.map-wrapper{background:#eef0ed;border:1px solid var(--border);border-radius:24px;overflow:hidden}.map-info{padding:32px 36px;display:flex;align-items:center;gap:16px}.map-info-icon{width:44px;height:44px;border-radius:12px;background:#c1774f1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.map-info-icon svg{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.map-info h3{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--green-dark);margin-bottom:2px}.map-info p{font-size:13px;color:var(--text-muted);line-height:1.5}.map-embed{width:100%;height:380px;border:none;display:block}@media(max-width:1024px){.map-section{padding:0 32px 80px}.about-media-section{padding:60px 32px}.about-speaker-cta{padding:0 32px 80px}.about-speaker-inner{grid-template-columns:3fr 2fr}.speaker-photo{padding:16px}.about-podcast-grid,.about-media-with-photo{grid-template-columns:1fr}.about-media-photo{max-height:320px}}@media(max-width:768px){.map-section{padding:0 20px 60px}.map-info{padding:24px 20px}.map-embed{height:300px}.about-media-section{padding:48px 20px}.about-speaker-cta{padding:0 20px 64px}.about-speaker-inner{display:flex;flex-direction:column-reverse}.about-speaker-inner .speaker-photo{display:block;max-height:300px;overflow:hidden;border-radius:0 16px 16px 0}.about-speaker-inner .speaker-photo img{width:100%;height:300px;object-fit:cover;object-position:center center}.speaker-content{padding:36px 28px}.about-media-header{flex-direction:column;align-items:flex-start}.about-media-photo{min-height:260px;max-height:280px;object-position:center center}.about-podcast-item{padding:16px;gap:12px}.about-podcast-icon{width:36px;height:36px}}
