.approach-section{overflow:hidden}.approach-section .section-pattern-grid{background-size:60px 60px}.about-section-header{margin-bottom:1.6rem!important;max-width:60rem}.about-section-header h2,.about-section-header p{text-align:left}.about-section-header p{margin-left:0}.partnership-pattern{background-image:repeating-linear-gradient(0deg,transparent,transparent 20px,var(--accent-green-opacity-015) 20px,var(--accent-green-opacity-015) 21px);opacity:.4}.partnership-gradient{background:linear-gradient(45deg,var(--accent-green-opacity-04) 0,transparent 25%,transparent 75%,var(--accent-green-opacity-03) 100%)}@media(max-width:640px){.partnership-pattern{background-size:15px 15px;opacity:.3}.partnership-gradient{background:linear-gradient(45deg,var(--accent-green-opacity-03) 0,transparent 20%,transparent 80%,var(--accent-green-opacity-02) 100%)}}.team-accent-bars{background:linear-gradient(90deg,transparent 0,var(--accent-green-opacity-06) 20%,var(--accent-green-opacity-08) 50%,var(--accent-green-opacity-06) 80%,transparent 100%),linear-gradient(0deg,transparent 0,var(--accent-green-opacity-03) 30%,var(--accent-green-opacity-04) 50%,var(--accent-green-opacity-03) 70%,transparent 100%);background-position:top,0;background-repeat:no-repeat;background-size:100% 2px,2px 100%}.team-gradient{background:linear-gradient(180deg,var(--accent-green-opacity-02) 0,transparent 40%,transparent 60%,var(--accent-green-opacity-02) 100%);@media(max-width:640px){background:radial-gradient(ellipse 130% 100% at center top,var(--accent-green-opacity-03) 0,var(--accent-green-opacity-015) 35%,transparent 65%)}}.global-section{overflow:hidden}.global-section:has(.global-metrics-carousel-section){overflow:visible}.global-section .grid-container{overflow-x:clip}.global-section:has(.global-metrics-carousel-section) .grid-container{overflow-x:visible}.global-section .section-pattern-mesh{background-position:0 0,25px 25px;background-size:50px 50px,100px 100px;@media(max-width:640px){background-size:40px 40px}@media(min-width:1024px){background-size:70px 70px;opacity:.5}}.global-section .section-gradient-dual{background:radial-gradient(circle at 20% 30%,var(--accent-green-opacity-06) 0,transparent 40%),radial-gradient(circle at 80% 70%,var(--accent-green-opacity-04) 0,transparent 50%)}.about-hero-badge{align-items:center;background:linear-gradient(135deg,rgb(var(--accent-green-rgb),.18),rgb(var(--accent-green-rgb),.06));border:1px solid rgb(var(--accent-green-rgb),.22);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-family:var(--font-body);font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin-bottom:1.25rem;padding:.5rem .875rem;text-transform:uppercase}.about-hero-section .hero-content>.col-span-full{margin-left:0;max-width:72rem;text-align:left}.about-hero-section .hero-scroll-indicator{justify-content:flex-start}.about-hero-description,.about-hero-follow-content,.about-hero-headline,.about-hero-pills{margin-left:0;margin-right:0}.about-hero-description{max-width:46rem!important}.about-hero-pills{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin:0 0 2rem;max-width:46rem}.about-hero-pill{align-items:center;backdrop-filter:blur(12px);background:#ffffff08;border:1px solid rgb(var(--accent-green-rgb),.15);border-radius:9999px;color:var(--text-secondary);display:inline-flex;gap:.5rem;padding:.75rem .95rem}.about-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.about-hero-secondary-link{border-bottom:1px solid rgb(var(--accent-green-rgb),.25);color:var(--text-secondary);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;padding-bottom:.125rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.about-hero-secondary-link:focus-visible,.about-hero-secondary-link:hover{border-color:rgb(var(--accent-green-rgb),.5);color:var(--text-primary)}.about-direction-grid{border-top:1px solid rgb(var(--accent-green-rgb),.1);display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0 auto;max-width:72rem;padding-top:1.5rem;@media(min-width:1024px){gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.about-direction-panel{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;@media(min-width:1024px){padding-right:1.25rem}}.about-direction-panel:last-child{@media(min-width:1024px){border-left-color:rgb(var(--accent-green-rgb),.08);border-left-style:solid;border-left-width:1px;padding-left:1.75rem;padding-right:0}}.about-direction-label,.about-global-metric-kicker,.about-global-statement-label,.about-origin-rail-label,.about-team-rail-label{color:var(--accent-green);font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1;margin:0;text-transform:uppercase}.about-direction-copy{color:var(--text-secondary);font-family:var(--font-body);font-size:1.05rem;line-height:1.75;margin:0}.about-global-layout,.about-purpose-layout,.about-team-layout{display:grid;grid-gap:1.25rem;gap:1.25rem}.about-purpose-layout{border-top:1px solid rgb(var(--accent-green-rgb),.08);padding-top:1.25rem;@media(min-width:1024px){align-items:start;gap:1.75rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.7fr)}}.about-global-metrics,.about-purpose-list,.about-team-rows{display:grid;grid-gap:.95rem;gap:.95rem}.about-global-metric,.about-purpose-row,.about-team-row{align-items:start;border-top:1px solid rgb(var(--accent-green-rgb),.08);display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding-top:.95rem}.about-global-metric:first-child,.about-purpose-row:first-child,.about-team-row:first-child{border-top:0;padding-top:0}.about-global-metric-icon,.about-partnership-promise-icon,.about-purpose-row-icon,.about-team-row-icon{align-items:center;background:rgb(var(--accent-green-rgb),.08);border:1px solid rgb(var(--accent-green-rgb),.14);border-radius:.9rem;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.about-global-metric-body,.about-purpose-row-body,.about-team-row-body{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.about-global-metric-title,.about-partnership-promise-title,.about-purpose-row-title,.about-team-row-title{color:var(--text-primary);font-family:var(--font-display);font-size:1.1rem;font-weight:800;line-height:1.2;margin:0}.about-global-metric-copy,.about-global-statement-copy,.about-origin-rail-copy,.about-partnership-promise-copy,.about-purpose-row-copy,.about-team-rail-copy,.about-team-row-copy{color:var(--text-secondary);line-height:1.7;margin:0}.about-global-statement,.about-origin-rail,.about-team-rail{border-left:2px solid rgb(var(--accent-green-rgb),.24);display:grid;grid-gap:.7rem;gap:.7rem;padding:.1rem 0 .1rem 1rem}.about-team-layout{border-top:1px solid rgb(var(--accent-green-rgb),.08);padding-top:1.25rem;@media(min-width:1024px){align-items:start;gap:1.75rem;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}}.about-team-row-focus{color:var(--accent-green);font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.about-code-grid{border-top:1px solid rgb(var(--accent-green-rgb),.08);display:grid;grid-gap:0;gap:0;padding-top:1.35rem;@media(min-width:1024px){grid-template-columns:repeat(2,minmax(0,1fr))}}.about-code-line{border-top:1px solid rgb(var(--accent-green-rgb),.08);display:grid;grid-gap:.95rem;gap:.95rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 0 1.15rem;@media(min-width:1024px){padding:1rem 1.2rem 1.15rem}}.about-code-line:first-child{border-top:0;padding-top:0}@media(min-width:1024px){.about-code-line:nth-child(-n+2){border-top:0;padding-top:0}.about-code-line:nth-child(odd){border-right:1px solid rgb(var(--accent-green-rgb),.08);padding-left:0}.about-code-line:nth-child(2n){padding-right:0}}.about-code-badge{display:grid;grid-gap:.55rem;align-items:center;gap:.55rem;justify-items:center;place-items:center;width:3rem}.about-code-letter{color:var(--accent-green);font-family:var(--font-display);font-size:1.3rem;font-weight:900;line-height:1}.about-code-body{display:grid;grid-gap:.35rem;gap:.35rem}.about-code-title{color:var(--text-primary);font-family:var(--font-display);font-size:1.08rem;font-weight:800;line-height:1.2;margin:0}.about-code-copy{color:var(--text-secondary);line-height:1.7;margin:0}.about-partnership-strip{border-top:1px solid rgb(var(--accent-green-rgb),.08);display:grid;grid-gap:.9rem;gap:.9rem;padding-top:1.2rem;@media(min-width:1024px){gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.about-partnership-promise{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 0 .25rem;@media(min-width:1024px){padding-bottom:0;padding-left:1.35rem;padding-right:1.35rem;padding-top:0}}.about-partnership-promise:first-child{@media(min-width:1024px){padding-left:0}}.about-partnership-promise:last-child{@media(min-width:1024px){padding-right:0}}.about-partnership-promise+.about-partnership-promise{border-top:1px solid rgb(var(--accent-green-rgb),.08);padding-top:1rem;@media(min-width:1024px){border-left-color:rgb(var(--accent-green-rgb),.08);border-left-style:solid;border-left-width:1px;border-top:0;padding-top:0}}.about-partnership-promise-top{align-items:center;display:flex;gap:.8rem}.about-global-layout{border-top:1px solid rgb(var(--accent-green-rgb),.08);padding-top:1.25rem;@media(min-width:1024px){align-items:start;gap:1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.about-global-statement-copy{font-size:1.02rem}.about-commitment-grid,.about-purpose-grid,.about-team-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.about-purpose-grid,.about-team-grid{margin-bottom:1.25rem}.about-commitment-card,.about-origin-note,.about-purpose-card,.about-team-card,.about-team-note{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgb(var(--accent-green-rgb),.12);border-radius:1.5rem;padding:1.5rem}.about-commitment-card-head,.about-origin-note-head,.about-purpose-card-head,.about-team-card-head{align-items:center;display:flex;gap:.85rem;margin-bottom:1rem}.about-commitment-card-icon,.about-purpose-card-icon,.about-team-card-icon{align-items:center;background:rgb(var(--accent-green-rgb),.1);border:1px solid rgb(var(--accent-green-rgb),.18);border-radius:.95rem;display:inline-flex;flex:none;height:3rem;justify-content:center;width:3rem}.about-commitment-card-title,.about-origin-note-head h3,.about-purpose-card-title,.about-team-card-title{color:var(--text-primary);font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1.2}.about-commitment-card-copy,.about-origin-note p,.about-purpose-card-copy,.about-team-card-copy,.about-team-note p{color:var(--text-secondary);line-height:1.7}.about-team-card-focus{color:var(--accent-green);font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.about-team-note{align-items:center;display:flex;gap:.75rem}@media(max-width:640px){.about-cta-section,.approach-section,.global-section,.mission-vision-section,.partnership-section,.purpose-section,.team-section{padding-bottom:2.5rem;padding-top:2.5rem}.approach-section .grid-container,.global-section .grid-container,.mission-vision-section .grid-container{overflow-x:visible}.mission-vision-section:has(.mission-vision-carousel-section){overflow:visible}.mission-vision-section:has(.mission-vision-carousel-section) .grid-container{overflow-x:visible}.code-principle-card .bg-theme-card,.global-content .bg-theme-surface,.mission-card .bg-theme-card,.name-origin-card .bg-theme-surface,.partnership-content .bg-theme-card,.vision-card .bg-theme-card{padding:1.25rem}.code-principle-card .flex{flex-direction:column;gap:1rem}.code-principle-card .w-16{height:3rem;width:3rem}.code-principle-card p{padding-left:0}.about-hero-pills{gap:.5rem;margin-bottom:1.5rem;max-width:none}.about-hero-pill{width:100%}.about-hero-actions{gap:.8rem}.about-section-header{margin-bottom:1.2rem!important}.about-commitment-card,.about-origin-note,.about-purpose-card,.about-team-card,.about-team-note{border-radius:1.15rem;padding:1.15rem}}@media(max-width:1023px){.about-commitment-grid,.about-purpose-grid,.about-team-grid{grid-template-columns:1fr}}@media(max-width:640px){.about-direction-grid,.about-global-layout,.about-partnership-strip,.about-purpose-layout,.about-team-layout{gap:1.15rem;padding-top:1.15rem}.about-global-statement,.about-origin-rail,.about-team-rail{padding-left:.85rem}.about-direction-copy,.about-global-statement-copy{font-size:.98rem}}
