/* About. Page-specific layout only. Shared type, buttons, header and footer come from the main site. */

.nav-link-active{color:var(--text)!important;font-weight:600!important}
.about-person,.about-technology,.about-impact,.about-founder,.about-europe{scroll-margin-top:96px}

.about-hero{padding-bottom:76px}.about-hero .hero-copy{max-width:980px}.about-hero h1{max-width:980px}.about-hero .hero-lead{max-width:760px}
.about-heading{max-width:900px}.about-heading h2,.about-copy h2{margin:0;font-size:48px;line-height:1.075;letter-spacing:-.034em;font-weight:550;text-wrap:balance}.about-heading>p,.about-copy>p{max-width:800px;margin:23px 0 0;color:var(--muted);font-size:18px;line-height:1.56;letter-spacing:-.006em}.about-copy>p+p,.about-technology .about-heading>p+p,.about-europe .about-heading>p+p{margin-top:16px}

.about-person{padding-top:48px;padding-bottom:64px}.about-two-col{display:grid;grid-template-columns:430px minmax(0,1fr);gap:88px;align-items:center}.about-copy{max-width:430px}.identity-view{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:28px;align-items:start}.identity-column{min-width:0}.identity-kicker{display:block;color:var(--quiet);font-size:11px;line-height:1.35;font-weight:650;text-transform:uppercase;letter-spacing:.07em}.identity-column h3{margin:16px 0 0;font-size:31px;line-height:1.12;letter-spacing:-.03em;font-weight:560}.identity-human h3{color:var(--green)}.identity-items{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:25px;max-width:270px}.identity-items span{color:var(--muted);font-size:14px;line-height:1.42}.identity-human .identity-items span{color:#4D6256}.identity-plus{align-self:start;margin-top:47px;color:var(--green);font-size:35px;line-height:1;font-weight:430;text-align:center}.identity-caption{grid-column:1/-1;max-width:520px;margin:22px 0 0;color:var(--text);font-size:13px;line-height:1.5;font-weight:600}

.about-founder{padding-top:40px;padding-bottom:84px}.founder-inner{max-width:780px;margin:0 auto;text-align:center}.founder-inner blockquote{margin:0;padding:0}.founder-inner blockquote p{margin:0;color:#2F2F2C;font-size:21px;line-height:1.55;letter-spacing:-.012em}.founder-identity{display:flex;flex-direction:column;align-items:center;margin-top:31px}.founder-avatar{width:82px;height:82px;display:block;overflow:hidden;border-radius:50%;background:#EEEAE2}.founder-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:72% 27%;transform:scale(1.08)}.founder-identity>strong{margin-top:14px;font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.01em}.founder-identity>span{margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.4}.founder-humamap{display:inline-flex;align-items:center;gap:8px;margin-top:17px;text-decoration:none}.founder-humamap img{display:block;width:116px;height:auto}.founder-humamap span{color:var(--green);font-size:15px;line-height:1}@media(hover:hover){.founder-humamap{transition:opacity .18s ease}.founder-humamap:hover{opacity:.7}}

.about-technology{padding-top:44px;padding-bottom:88px}.about-technology .about-heading>p{max-width:825px}.technology-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;margin-top:42px;max-width:1040px}.technology-principles article{min-width:0}.technology-principles article>span{display:block;color:var(--green);font-size:10.5px;line-height:1.3;font-weight:700;letter-spacing:.06em}.technology-principles h3{margin:13px 0 0;font-size:22px;line-height:1.22;letter-spacing:-.02em;font-weight:560}.technology-principles p{max-width:315px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.52}.technology-guardrail{max-width:900px;margin:36px 0 0;color:var(--muted);font-size:14px;line-height:1.58}.technology-guardrail strong{color:var(--text);font-weight:650}

.about-impact{padding-top:48px;padding-bottom:96px}.impact-heading>p{max-width:790px}.impact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:88px;margin-top:48px;max-width:1050px}.impact-side{min-width:0}.impact-label{display:block;color:var(--green);font-size:11px;line-height:1.35;font-weight:700;text-transform:uppercase;letter-spacing:.075em}.impact-side h3{max-width:420px;margin:12px 0 0;font-size:29px;line-height:1.16;letter-spacing:-.029em;font-weight:560}.impact-side>p{max-width:455px;margin:15px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.impact-points{display:flex;flex-wrap:wrap;gap:7px 22px;margin-top:22px}.impact-points span{position:relative;color:#51514D;font-size:12px;line-height:1.4;font-weight:600}.impact-points span+span::before{content:"·";position:absolute;left:-13px;color:#9B9B96;font-weight:500}.work-context{display:grid;grid-template-columns:.72fr .72fr 1.35fr;gap:58px;margin-top:64px;max-width:1080px}.work-context-item{min-width:0}.work-context-item strong{display:block;color:var(--green);font-size:47px;line-height:1;letter-spacing:-.045em;font-weight:520}.work-context-item p{max-width:260px;margin:13px 0 0;color:var(--muted);font-size:13.5px;line-height:1.53}.work-context-wide strong{max-width:290px;color:var(--text);font-size:25px;line-height:1.13;letter-spacing:-.025em;font-weight:560}.work-context-wide p{max-width:390px}.about-sources{display:flex;align-items:baseline;gap:18px;margin-top:21px;flex-wrap:wrap}.about-sources>span{color:var(--quiet);font-size:10.5px;line-height:1.4}.about-sources a{color:var(--quiet);font-size:11px;line-height:1.42;text-decoration:none}@media(hover:hover){.about-sources a:hover{text-decoration:underline;text-underline-offset:3px}}

.about-europe{padding-top:48px;padding-bottom:96px}.europe-heading>p{max-width:850px}.industry-visual{display:grid;grid-template-columns:210px minmax(0,1fr);gap:80px;margin-top:50px;align-items:start;max-width:1060px}.industry-mark{min-width:0}.industry-mark>span{display:block;color:var(--quiet);font-size:10.5px;line-height:1.4}.industry-mark>strong{display:block;margin-top:16px;color:var(--green);font-size:72px;line-height:.9;letter-spacing:-.06em;font-weight:500}.industry-mark>small{display:block;margin-top:8px;color:var(--text);font-size:18px;line-height:1.2;letter-spacing:-.016em;font-weight:600}.industry-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:20px}.industry-principles article{min-width:0}.industry-principles h3{margin:0;color:#72726D;font-size:21px;line-height:1.2;letter-spacing:-.022em;font-weight:560}.industry-principles .industry-primary h3{color:var(--green)}.industry-principles p{max-width:245px;margin:9px 0 0;color:var(--muted);font-size:13.5px;line-height:1.53}

.sdg-section{display:grid;grid-template-columns:390px minmax(0,1fr);gap:80px;margin-top:80px;max-width:1060px;align-items:start}.sdg-heading{max-width:390px}.sdg-heading h3{margin:0;font-size:29px;line-height:1.16;letter-spacing:-.028em;font-weight:560}.sdg-heading p{max-width:390px;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.sdg-content{min-width:0}.sdg-official{display:flex;align-items:flex-start;gap:20px}.sdg-official-link{display:block;width:136px;text-decoration:none}.sdg-official-link img{display:block;width:136px;height:136px;aspect-ratio:1;object-fit:cover}.sdg-note{max-width:550px;margin:17px 0 0;color:var(--quiet);font-size:10.5px;line-height:1.5}.sdg-links-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:13px}.sdg-links-meta a{color:var(--quiet);font-size:10.5px;line-height:1.4;text-decoration:none}@media(hover:hover){.sdg-official-link{transition:opacity .18s ease}.sdg-official-link:hover{opacity:.82}.sdg-links-meta a:hover{text-decoration:underline;text-underline-offset:3px}}.europe-sources{margin-top:28px}
.final-cta-section{padding-top:98px;padding-bottom:96px}

@media(max-width:1120px){.about-two-col{gap:60px}.impact-pair{gap:58px}.work-context{gap:46px}.industry-visual{grid-template-columns:190px minmax(0,1fr);gap:54px}.industry-principles{gap:28px}.sdg-section{grid-template-columns:350px minmax(0,1fr);gap:54px}}
@media(max-width:980px){.about-hero{padding-bottom:68px}.about-heading h2,.about-copy h2{font-size:44px}.about-two-col{grid-template-columns:1fr;gap:44px}.about-copy{max-width:700px}.identity-view{max-width:720px}.technology-principles{gap:36px}.impact-pair{gap:42px}.work-context{gap:34px}.industry-visual{grid-template-columns:180px minmax(0,1fr);gap:42px}.industry-mark>strong{font-size:66px}.industry-principles{gap:22px}.sdg-section{grid-template-columns:320px minmax(0,1fr);gap:42px}}
@media(max-width:780px){.technology-principles{grid-template-columns:1fr;gap:28px}.technology-principles p{max-width:560px}.impact-pair{grid-template-columns:1fr;gap:42px;max-width:650px}.impact-side>p{max-width:560px}.work-context{grid-template-columns:1fr 1fr;gap:32px 44px}.work-context-wide{grid-column:1/-1}.work-context-wide p{max-width:560px}.founder-inner{max-width:650px}.industry-visual{grid-template-columns:1fr;gap:28px;max-width:650px}.industry-mark{display:flex;align-items:baseline;gap:12px}.industry-mark>span{order:3}.industry-mark>strong{font-size:60px;margin-top:0}.industry-mark>small{margin-top:0;font-size:17px}.industry-principles{grid-template-columns:1fr;gap:25px;padding-top:0;max-width:620px}.industry-principles p{max-width:520px}.sdg-section{grid-template-columns:1fr;gap:30px;max-width:650px;margin-top:68px}.sdg-heading{max-width:590px}}
@media(max-width:680px){.about-hero{padding-top:58px;padding-bottom:48px}.about-hero h1{font-size:50px}.about-hero .hero-lead{font-size:17px}.about-heading h2,.about-copy h2{font-size:38px}.about-heading>p,.about-copy>p{font-size:17px}.about-person{padding-top:42px;padding-bottom:54px}.about-two-col{gap:34px}.identity-view{grid-template-columns:1fr;gap:30px}.identity-plus{display:none}.identity-caption{grid-column:auto;margin-top:0}.identity-column h3{font-size:27px}.about-founder{padding-top:34px;padding-bottom:64px}.founder-inner blockquote p{font-size:18px;line-height:1.58}.founder-avatar{width:76px;height:76px}.about-technology{padding-top:40px;padding-bottom:68px}.technology-principles{margin-top:32px}.technology-guardrail{margin-top:28px}.about-impact{padding-top:44px;padding-bottom:76px}.impact-pair{margin-top:36px;gap:38px}.impact-side h3{font-size:25px}.impact-points{gap:7px 18px}.work-context{grid-template-columns:1fr;gap:26px;margin-top:46px}.work-context-wide{grid-column:auto}.work-context-item strong{font-size:41px}.work-context-wide strong{font-size:23px}.about-sources{display:block;margin-top:17px}.about-sources>span{display:block;margin-bottom:6px}.about-sources a{display:flex;align-items:center;min-height:28px;margin-top:0}.about-europe{padding-top:44px;padding-bottom:76px}.industry-visual{margin-top:36px}.industry-mark>strong{font-size:56px}.industry-principles h3{font-size:20px}.sdg-section{margin-top:58px}.sdg-heading h3{font-size:26px}.sdg-official{gap:15px}.sdg-official-link,.sdg-official-link img{width:128px;height:128px}.final-cta-section{padding-top:72px;padding-bottom:64px}}
@media(max-width:440px){.about-hero h1{font-size:44px}.identity-items{gap:8px 14px}.impact-points{display:grid;gap:7px}.impact-points span+span::before{content:none}.industry-mark{display:block}.industry-mark>span{margin-bottom:9px}.industry-mark>small{margin-top:7px}.sdg-official-link,.sdg-official-link img{width:118px;height:118px}}
