.about-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.ah-bg{position:absolute;inset:0;z-index:0}.ah-beam{position:absolute;inset:-20% -20% auto;height:56%;filter:blur(42px);opacity:.34;transform:rotate(-6deg);background:radial-gradient(60% 140% at 12% 28%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 22%,transparent),transparent 70%),radial-gradient(44% 100% at 78% 24%,color-mix(in oklab,var(--color-primary, #425d34) 18%,transparent),transparent 80%)}.ah-beam--br{inset:auto -20% -30%;height:62%;transform:rotate(10deg);opacity:.28;background:radial-gradient(60% 120% at 78% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 100% at 18% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 80%)}.ah-grain{position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(1px 1px at 12% 18%,color-mix(in oklab,var(--text) 20%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 78% 42%,color-mix(in oklab,var(--text) 18%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 34% 66%,color-mix(in oklab,var(--text) 16%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 56% 12%,color-mix(in oklab,var(--text) 22%,transparent) 50%,transparent 51%)}.about-hero .container{position:relative;z-index:1}.ah-shell{position:relative;z-index:1;background:color-mix(in oklab,var(--surface) 94%,transparent);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));border-radius:var(--radius-xl, 18px);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 5%,transparent),0 32px 100px -52px color-mix(in oklab,var(--text) 20%,transparent);padding:clamp(var(--space-xl),5.6vw,var(--space-2xl));display:grid;gap:clamp(var(--space-lg),3vw,var(--space-2xl));backdrop-filter:saturate(1.05) blur(2px);overflow:hidden}.ah-shell:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 12%,transparent),transparent 58%),radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-primary, #425d34) 10%,transparent),transparent 60%),radial-gradient(120% 140% at 50% 120%,color-mix(in oklab,var(--text) 6%,transparent),transparent 62%);opacity:.8;z-index:0}.ah-shell>*{position:relative;z-index:1}.ah-head{text-align:center;display:grid;gap:var(--space-sm);max-width:64rem;margin-inline:auto}.ah-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.04;font-size:clamp(2.3rem,5.4vw,3.2rem)}.ah-sub{margin:0;margin-inline:auto;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:72ch}.ah-ctas{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-sm)}.ah-ctas--row{flex-wrap:nowrap}.ah-ctas .ah-cta,.ah-ctas .ah-cta--ghost{flex:0 0 auto}.ah-cta{--cta-radius: 999px;--cta-border: color-mix(in oklab, var(--color-primary, #425d34) 40%, var(--color-accent-teal, #1c9ca6) 30%);--cta-inner-start: color-mix(in oklab, var(--bg) 85%, var(--color-primary, #425d34) 10%);--cta-inner-end: color-mix(in oklab, var(--bg) 80%, var(--color-accent-teal, #1c9ca6) 14%);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-inline:clamp(1rem,2.6vw,1.65rem);border-radius:var(--cta-radius);text-decoration:none;color:var(--text);font-weight:var(--weight-semibold, 600);isolation:isolate;overflow:hidden;background:none;border:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 70%,transparent),0 26px 70px -32px color-mix(in oklab,var(--cta-border) 90%,transparent);transform:translateY(0);transition:transform .16s var(--ease-standard, ease-out),box-shadow .2s var(--ease-standard, ease-out),color .14s ease-out}.ah-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--cta-border) 90%,transparent),color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 60%,transparent),color-mix(in oklab,var(--cta-border) 90%,transparent));opacity:.6;z-index:-2;transform:scale(1.02);transition:opacity .2s ease-out,transform .26s var(--ease-standard, ease-out)}.ah-cta:after{content:"";position:absolute;inset:2px;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 22%,transparent),transparent 40%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 16%,transparent),transparent 45%),linear-gradient(135deg,var(--cta-inner-start),var(--cta-inner-end));transition:background .22s var(--ease-standard, ease-out),transform .2s var(--ease-standard, ease-out)}.ah-cta .label{position:relative;font-size:.98rem;letter-spacing:.01em;white-space:nowrap}.ah-cta .arrow{width:18px;height:18px;transition:transform .16s var(--ease-standard, ease-out),opacity .14s ease-out}.ah-cta:hover,.ah-cta:focus-visible{transform:translateY(-2px);color:var(--text);outline:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 90%,transparent),0 32px 80px -40px color-mix(in oklab,var(--cta-border) 100%,transparent)}.ah-cta:hover:before,.ah-cta:focus-visible:before{opacity:.9;transform:scale(1.05)}.ah-cta:hover .arrow,.ah-cta:focus-visible .arrow{transform:translate(4px)}.ah-cta:active{transform:translateY(0);box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 80%,transparent),0 18px 50px -32px color-mix(in oklab,var(--cta-border) 95%,transparent)}.ah-cta--ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 92%,transparent);color:var(--text);text-decoration:none;font-weight:var(--weight-medium, 600);white-space:nowrap;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.ah-cta--ghost:hover,.ah-cta--ghost:focus-visible{transform:translateY(-1px);border-color:color-mix(in oklab,var(--text) 22%,var(--bg) 78%);box-shadow:0 12px 24px -16px color-mix(in oklab,var(--text) 22%,transparent);outline:none}.ah-partners-block{display:grid;gap:var(--space-md)}.ah-partners-head{text-align:center;display:grid;gap:.35rem;max-width:56rem;margin-inline:auto}.ah-partners-title{margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);letter-spacing:-.01em;color:var(--text);font-weight:var(--weight-semibold, 700)}.ah-orgs{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ah-orgs--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.ah-orgs,.ah-orgs--three{grid-template-columns:1fr}.ah-ctas{flex-wrap:wrap}}.ah-org{min-width:0}.ah-org-link{--ah-brand-1: var(--color-accent-teal, #1c9ca6);--ah-brand-2: var(--ah-brand-1);--ah-brand-3: var(--ah-brand-1);--ah-brand-4: var(--ah-brand-1);position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;gap:.65rem .9rem;padding:clamp(1rem,2.2vw,1.15rem);border-radius:var(--radius-lg, 16px);text-decoration:none;color:var(--text);border:1px solid color-mix(in oklab,var(--border) 92%,var(--text) 8%);background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--ah-brand-1) 12%,transparent),transparent 55%),radial-gradient(120% 160% at 100% 100%,color-mix(in oklab,var(--ah-brand-2) 10%,transparent),transparent 58%),color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:0 10px 26px -18px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent);overflow:hidden;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ah-org-link:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 200% at 0% 0%,color-mix(in oklab,var(--ah-brand-3) 18%,transparent),transparent 58%),radial-gradient(120% 200% at 100% 100%,color-mix(in oklab,var(--ah-brand-4) 16%,transparent),transparent 62%);transition:opacity .18s ease}.ah-org-link:hover,.ah-org-link:focus-visible{transform:translateY(-3px);outline:none;border-color:color-mix(in oklab,var(--text) 22%,var(--border) 78%);box-shadow:0 18px 40px -22px color-mix(in oklab,var(--text) 26%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.ah-org-link:hover:before,.ah-org-link:focus-visible:before{opacity:1}.ah-org-link--static{cursor:default}.ah-org-link--static:hover,.ah-org-link--static:focus-visible{transform:none;box-shadow:0 10px 26px -18px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent)}.ah-org-logo{grid-column:1 / -1;display:grid;place-items:center;padding:.8rem .85rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--border) 88%,var(--text) 12%);background:linear-gradient(135deg,color-mix(in oklab,var(--bg) 92%,transparent),color-mix(in oklab,var(--surface) 96%,transparent));box-shadow:0 16px 32px -22px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent);position:relative;overflow:hidden}.ah-org-logo:after{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:.9;background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--ah-brand-1) 14%,transparent),transparent 55%),radial-gradient(120% 160% at 100% 100%,color-mix(in oklab,var(--ah-brand-2) 12%,transparent),transparent 60%)}.ah-org-logo-img{width:min(320px,100%);height:86px;object-fit:contain;display:block;position:relative;z-index:1;filter:brightness(0) contrast(1.12);opacity:.98}:root[data-theme=dark] .ah-org-logo-img{filter:brightness(0) invert(1) contrast(1.06);opacity:.98}@media (prefers-color-scheme: dark){:root:not([data-theme]) .ah-org-logo-img{filter:brightness(0) invert(1) contrast(1.06)}}.ah-org-meta{display:grid;gap:.18rem;min-width:0}.ah-org-name{font-size:1.02rem;font-weight:var(--weight-semibold, 650);color:var(--text);letter-spacing:-.006em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-org-role{font-size:.92rem;color:var(--text-secondary);line-height:1.35}.ah-org-ext{align-self:end;display:inline-flex;align-items:center;justify-content:center;opacity:.85}.ah-org-ext-svg{width:16px;height:16px}.about-hero :focus-visible{outline:2px solid var(--color-accent-teal, #1c9ca6);outline-offset:3px;border-radius:10px}@keyframes ah-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ah-stagger-0{animation:ah-fade-up .22s var(--ease-standard, ease) both}@media (max-width: 880px){.ah-org-logo-img{height:78px}}@media (prefers-reduced-motion: reduce){.ah-stagger-0{animation:none}.ah-org-link,.ah-cta,.ah-cta--ghost{transition:none}}.mission-values.mv{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl));background:var(--bg);color:var(--text)}.mission-values .container{position:relative;z-index:1}.mv-bg{position:absolute;inset:0;z-index:0}.mv-aurora{position:absolute;filter:blur(48px);opacity:.34;transform:translateZ(0);mix-blend-mode:screen}.mv-aurora--tl{inset:-22% 28% 42% -20%;background:radial-gradient(60% 120% at 15% 35%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 34%,transparent),transparent 70%),radial-gradient(40% 80% at 60% 20%,color-mix(in oklab,var(--color-primary, #425d34) 22%,transparent),transparent 80%);animation:mv-aurora-drift-1 26s ease-in-out infinite alternate}.mv-aurora--br{inset:42% -18% -32% 10%;background:radial-gradient(60% 110% at 80% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 80% at 12% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 80%);animation:mv-aurora-drift-2 30s ease-in-out infinite alternate}.mv-noise{position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:radial-gradient(1px 1px at 18% 22%,color-mix(in oklab,var(--text) 22%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 72% 44%,color-mix(in oklab,var(--text) 18%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 32% 66%,color-mix(in oklab,var(--text) 20%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 56% 12%,color-mix(in oklab,var(--text) 24%,transparent) 50%,transparent 51%);mix-blend-mode:soft-light}.mv-shell{position:relative;z-index:1;background:color-mix(in oklab,var(--surface) 94%,transparent);border:1px solid color-mix(in oklab,var(--text) 12%,var(--bg) 88%);border-radius:var(--radius-xl, 18px);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 32px 100px -52px color-mix(in oklab,var(--text) 22%,transparent);padding:clamp(var(--space-xl),5.6vw,var(--space-2xl));display:grid;gap:clamp(var(--space-lg),4vw,var(--space-2xl));backdrop-filter:saturate(1.05) blur(2px);overflow:hidden}.mv-shell:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 10%,transparent),transparent 58%),radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-primary, #425d34) 10%,transparent),transparent 62%),radial-gradient(120% 140% at 50% 120%,color-mix(in oklab,var(--text) 6%,transparent),transparent 62%);opacity:.85;z-index:0}.mv-shell>*{position:relative;z-index:1}.mv-head{text-align:center;display:grid;gap:var(--space-sm);max-width:84ch;margin-inline:auto}.mv-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.08;font-size:clamp(2rem,1.4rem + 2.4vw,2.7rem)}.mv-intro{margin:0 auto;max-width:76ch;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65}.mv-block{display:grid;gap:var(--space-md)}.mv-block-head{display:grid;gap:.45rem;max-width:90ch;margin-inline:auto;width:100%}.mv-h3{margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);letter-spacing:-.01em;color:var(--text);font-weight:var(--weight-semibold, 700)}.mv-lede{margin:0;color:var(--text-secondary);line-height:1.6;font-size:var(--font-size-md, 1rem);max-width:76ch}.mv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-md),2.8vw,var(--space-xl))}@media (max-width: 1100px){.mv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mv-cards{grid-template-columns:1fr}}.mv-card{position:relative;border-radius:var(--radius-lg, 16px);border:1px solid color-mix(in oklab,var(--border) 92%,var(--text) 8%);background:radial-gradient(120% 180% at 0% 0%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 12%,transparent),transparent 55%),radial-gradient(120% 180% at 100% 100%,color-mix(in oklab,var(--color-primary, #425d34) 10%,transparent),transparent 60%),color-mix(in oklab,var(--surface) 96%,transparent);padding:clamp(1rem,2.2vw,1.25rem);box-shadow:0 10px 26px -18px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent);overflow:hidden;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}.mv-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 200% at 0% 0%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 18%,transparent),transparent 58%),radial-gradient(120% 200% at 100% 100%,color-mix(in oklab,var(--color-primary, #425d34) 16%,transparent),transparent 62%);transition:opacity .18s ease}.mv-card:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--text) 20%,var(--border) 80%);box-shadow:0 18px 40px -22px color-mix(in oklab,var(--text) 26%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.mv-card:hover:before{opacity:1}.mv-card-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:var(--weight-semibold, 650);letter-spacing:-.006em;color:var(--text)}.mv-card-desc{margin:0;color:var(--text-secondary);line-height:1.6;font-size:.98rem;max-width:72ch}.mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-md),3vw,var(--space-xl))}@media (max-width: 980px){.mv-grid{grid-template-columns:1fr}}.mv-panel{position:relative;border-radius:var(--radius-lg, 16px);border:1px solid color-mix(in oklab,var(--border) 92%,var(--text) 8%);background:color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:0 10px 26px -18px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent);padding:clamp(1rem,2.2vw,1.25rem);overflow:hidden}.mv-panel:after{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:.7;background:radial-gradient(120% 180% at 0% 0%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 10%,transparent),transparent 58%),radial-gradient(120% 180% at 100% 100%,color-mix(in oklab,var(--text) 6%,transparent),transparent 62%)}.mv-panel>*{position:relative;z-index:1}.mv-panel-title{margin:0 0 .6rem;font-size:1.02rem;font-weight:var(--weight-semibold, 650);letter-spacing:-.006em;color:var(--text)}.mv-list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.mv-li{display:grid;grid-template-columns:8px 1fr;gap:.75rem;align-items:start;min-width:0}.mv-dot{width:7px;height:7px;margin-top:.55em;border-radius:999px;background:color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 70%,var(--text) 30%);box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent)}.mv-li-text{color:var(--text);line-height:1.6;font-size:var(--font-size-md, 1rem)}.mv-team .mv-grid{align-items:stretch}.mv-person-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.95rem}.mv-link{--mv-link-border: color-mix(in oklab, var(--text) 14%, var(--bg) 86%);display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;text-decoration:none;color:var(--text);font-weight:var(--weight-medium, 600);border:1px solid var(--mv-link-border);background:color-mix(in oklab,var(--bg) 92%,transparent);box-shadow:0 10px 22px -16px color-mix(in oklab,var(--text) 18%,transparent);transition:transform .14s ease,border-color .14s ease,box-shadow .16s ease,background .16s ease}.mv-link-arrow{width:16px;height:16px;transition:transform .14s ease}.mv-link:hover,.mv-link:focus-visible{outline:none;transform:translateY(-1px);border-color:color-mix(in oklab,var(--text) 22%,var(--bg) 78%);background:color-mix(in oklab,var(--bg) 90%,transparent);box-shadow:0 16px 30px -18px color-mix(in oklab,var(--text) 24%,transparent)}.mv-link:hover .mv-link-arrow,.mv-link:focus-visible .mv-link-arrow{transform:translate(3px)}.mv-stage-list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem;border:1px solid color-mix(in oklab,var(--border) 92%,var(--text) 8%);border-radius:var(--radius-lg, 16px);background:color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:0 10px 26px -18px color-mix(in oklab,var(--text) 22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent);padding:clamp(.95rem,2vw,1.15rem)}.mv-stage-li{display:grid;grid-template-columns:18px 1fr;gap:.75rem;align-items:start}.mv-check{width:16px;height:16px;margin-top:.2rem;border-radius:6px;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 70%,#ffffff 20%),color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 40%,#000000 20%));box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent),0 10px 18px -14px color-mix(in oklab,var(--text) 22%,transparent)}.mv-stage-text{color:var(--text);line-height:1.6;font-size:var(--font-size-md, 1rem)}.mission-values :focus-visible{outline:2px solid color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 70%,transparent);outline-offset:3px;border-radius:10px}@keyframes mv-aurora-drift-1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,1%,0) scale(1.04)}to{transform:translate3d(-2%,3%,0) scale(1.02)}}@keyframes mv-aurora-drift-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,-2%,0) scale(1.05)}to{transform:translate3d(3%,1%,0) scale(1.02)}}@media (max-width: 840px){.mv-shell{padding:clamp(var(--space-lg),5vw,var(--space-xl))}.mv-title{font-size:clamp(1.85rem,1.25rem + 2.4vw,2.35rem)}.mv-block-head{text-align:left}}@media (max-width: 520px){.mv-card,.mv-panel,.mv-stage-list{border-radius:14px}.mv-card-desc{font-size:.96rem}.mv-link{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.mv-aurora{animation:none}.mv-card,.mv-link{transition:none}.mv-card:hover{transform:none}.mv-link:hover,.mv-link:focus-visible{transform:none}.mv-link-arrow{transition:none}}.impact-stats{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl));color:var(--text)}.is-bg{position:absolute;inset:0;z-index:0}.is-beam{position:absolute;inset:-24% -18% auto;height:58%;filter:blur(46px);opacity:.32;transform:rotate(-6deg);background:radial-gradient(60% 140% at 12% 28%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 22%,transparent),transparent 70%),radial-gradient(44% 100% at 78% 24%,color-mix(in oklab,var(--color-primary, #425d34) 16%,transparent),transparent 80%)}.is-beam--br{inset:auto -20% -30%;height:62%;transform:rotate(10deg);opacity:.26;background:radial-gradient(60% 120% at 78% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 100% at 18% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 80%)}.is-grain{position:absolute;inset:0;pointer-events:none;opacity:.075;mix-blend-mode:soft-light;background-image:radial-gradient(1px 1px at 12% 18%,color-mix(in oklab,var(--text) 20%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 78% 42%,color-mix(in oklab,var(--text) 18%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 34% 66%,color-mix(in oklab,var(--text) 16%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 56% 12%,color-mix(in oklab,var(--text) 22%,transparent) 50%,transparent 51%)}.impact-stats .container{position:relative;z-index:1}.is-head{text-align:center;display:grid;gap:var(--space-sm);max-width:84ch;margin-inline:auto;margin-bottom:clamp(var(--space-lg),4.8vw,var(--space-2xl))}.is-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.08;font-size:clamp(2rem,1.35rem + 2.6vw,2.7rem)}.is-sub{margin:0 auto;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:76ch}.is-grid{display:grid;gap:clamp(var(--space-md),2.8vw,var(--space-xl));grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.is-grid{grid-template-columns:1fr}}.is-card{--is-edge: color-mix(in oklab, var(--text) 12%, var(--bg) 88%);--is-accent: var(--color-accent-teal, #1c9ca6);position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;padding:clamp(1.05rem,2.2vw,1.25rem);border-radius:var(--radius-xl, 18px);text-decoration:none;color:var(--text);border:1px solid var(--is-edge);background:color-mix(in oklab,var(--surface) 94%,transparent);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 7%,transparent),0 28px 80px -52px color-mix(in oklab,var(--text) 26%,transparent);overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.is-card-bg{position:absolute;inset:0;z-index:-2;background-image:var(--is-bg);background-repeat:no-repeat;background-position:108% 120%;background-size:min(520px,72%);opacity:.085;filter:saturate(0) contrast(1.05);pointer-events:none}:root[data-theme=dark] .is-card-bg{opacity:.09;filter:saturate(0) invert(1) contrast(.95)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .is-card-bg{opacity:.09;filter:saturate(0) invert(1) contrast(.95)}}.is-card:before{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(120% 140% at 0% 0%,color-mix(in oklab,var(--is-accent) 14%,transparent),transparent 58%),radial-gradient(120% 140% at 100% 100%,color-mix(in oklab,var(--text) 7%,transparent),transparent 62%);opacity:.9}.is-card-body{display:grid;gap:.35rem;min-width:0}.is-card-title{font-size:1.08rem;font-weight:var(--weight-semibold, 650);letter-spacing:-.006em;color:var(--text)}.is-card-desc{font-size:var(--font-size-md, 1rem);line-height:1.6;color:var(--text-secondary);max-width:70ch}.is-card-arrow{align-self:start;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid color-mix(in oklab,var(--text) 10%,transparent);background:color-mix(in oklab,var(--bg) 92%,transparent);box-shadow:0 10px 22px -16px color-mix(in oklab,var(--text) 18%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.is-arrow-ico{width:18px;height:18px}.is-card:hover,.is-card:focus-visible{outline:none;transform:translateY(-4px);border-color:color-mix(in oklab,var(--is-accent) 34%,var(--is-edge));background:color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:0 2px 6px color-mix(in oklab,var(--text) 10%,transparent),0 36px 110px -58px color-mix(in oklab,var(--is-accent) 28%,transparent)}.is-card:hover .is-card-arrow,.is-card:focus-visible .is-card-arrow{transform:translate(4px);border-color:color-mix(in oklab,var(--is-accent) 28%,transparent);background:color-mix(in oklab,var(--bg) 90%,transparent);box-shadow:0 16px 30px -18px color-mix(in oklab,var(--text) 24%,transparent)}.is-card--team{--is-accent: color-mix(in oklab, var(--color-primary, #425d34) 55%, var(--color-accent-teal, #1c9ca6))}.is-card--careers{--is-accent: var(--color-accent-teal, #1c9ca6)}.is-card--partnerships{--is-accent: color-mix(in oklab, var(--color-accent-teal, #1c9ca6) 70%, var(--text) 10%)}.is-card--investors{--is-accent: color-mix(in oklab, var(--text) 10%, var(--color-accent-teal, #1c9ca6))}.impact-stats :focus-visible{scroll-margin:20vh}@media (prefers-reduced-motion: reduce){.is-beam{filter:none}.is-card,.is-card-arrow{transition:none}.is-card:hover,.is-card:focus-visible{transform:none}.is-card:hover .is-card-arrow,.is-card:focus-visible .is-card-arrow{transform:none}}.about-cta{position:relative;isolation:isolate;color:var(--text);overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.about-cta .surface{position:absolute;inset:0;z-index:0}.about-cta .beam{position:absolute;filter:blur(42px);opacity:.35;pointer-events:none}.about-cta .beam--tl{inset:-24% -14% auto -22%;height:58%;background:radial-gradient(60% 120% at 16% 28%,color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 22%,transparent),transparent 70%),radial-gradient(40% 100% at 82% 20%,color-mix(in oklab,var(--color-primary, #425d34) 18%,transparent),transparent 80%);transform:rotate(-6deg)}.about-cta .beam--br{inset:auto -22% -26% -18%;height:62%;background:radial-gradient(60% 120% at 82% 72%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 100% at 14% 84%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 80%);transform:rotate(10deg)}.about-cta .grain{position:absolute;inset:0;opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,color-mix(in oklab,var(--text) 20%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 78% 42%,color-mix(in oklab,var(--text) 18%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 34% 66%,color-mix(in oklab,var(--text) 16%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 56% 12%,color-mix(in oklab,var(--text) 22%,transparent) 50%,transparent 51%)}.about-cta .spark{position:absolute;width:8px;height:8px;border-radius:999px;background:color-mix(in oklab,var(--color-primary, #425d34) 80%,#fff);filter:blur(.4px);opacity:0;animation:about-cta-spark 6s ease-in-out infinite}.about-cta .s1{left:14%;top:24%;animation-delay:.2s}.about-cta .s2{right:12%;bottom:18%;animation-delay:1.1s}.about-cta .s3{left:46%;top:78%;animation-delay:2s}@keyframes about-cta-spark{0%{transform:scale(.6);opacity:0}10%{opacity:.55}50%{transform:scale(1);opacity:.75}90%{opacity:0}to{transform:scale(.6);opacity:0}}.about-cta .container{position:relative;z-index:1}.about-cta .cta-card{position:relative;width:min(100%,860px);margin-inline:auto;padding:clamp(var(--space-xl),6.2vw,var(--space-2xl));border-radius:var(--radius-xl, 18px);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 98%,transparent),color-mix(in oklab,var(--surface) 94%,transparent));color:var(--text);border:1px solid color-mix(in oklab,var(--text) 12%,var(--bg) 88%);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 46px 120px -72px color-mix(in oklab,var(--text) 25%,transparent);text-align:center;outline:none;overflow:hidden}.about-cta .rim{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 120deg at 50% 50%,color-mix(in oklab,var(--color-primary, #425d34) 40%,transparent),color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 40%,transparent),transparent 40% 60%,color-mix(in oklab,var(--color-primary, #425d34) 40%,transparent));filter:blur(14px);opacity:.28;z-index:0}.about-cta .cta-card>*{position:relative;z-index:1}.about-cta .cta-title{margin:0 0 var(--space-sm);font-weight:var(--weight-extrabold, 800);letter-spacing:-.01em;line-height:1.08;font-size:clamp(1.9rem,1.1rem + 2.6vw,2.5rem);color:var(--text);text-wrap:balance}.about-cta .cta-text{margin:0 auto var(--space-lg);max-width:64ch;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.6}.about-cta .cta-actions{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.about-cta .cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding-inline:clamp(1rem,3.4vw,1.85rem);border-radius:999px;text-decoration:none;font-weight:var(--weight-semibold, 600);line-height:1;color:var(--text);border:none;background:none;isolation:isolate;transform:translateY(0);transition:transform .16s var(--ease-standard, ease),box-shadow .2s var(--ease-standard, ease),color .14s ease}.about-cta .cta-btn--primary{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary, #425d34) 55%,transparent),0 26px 70px -32px color-mix(in oklab,var(--color-primary, #425d34) 90%,transparent)}.about-cta .cta-btn--primary:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--color-primary, #425d34) 90%,transparent),color-mix(in oklab,var(--color-accent-teal, #1c9ca6) 60%,transparent),color-mix(in oklab,var(--color-primary, #425d34) 90%,transparent));opacity:.65;z-index:-2;transform:scale(1.02);transition:opacity .22s ease,transform .22s ease}.about-cta .cta-btn--primary:after{content:"";position:absolute;inset:2px;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 22%,transparent),transparent 42%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 16%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in oklab,var(--bg) 85%,var(--color-primary, #425d34) 12%),color-mix(in oklab,var(--bg) 80%,var(--color-accent-teal, #1c9ca6) 16%));transition:background .22s ease}.about-cta .btn-icon{transition:transform .16s var(--ease-standard, ease),opacity .14s ease}.about-cta .cta-btn:hover,.about-cta .cta-btn:focus-visible{transform:translateY(-2px);outline:none}.about-cta .cta-btn--primary:hover:before,.about-cta .cta-btn--primary:focus-visible:before{opacity:.9;transform:scale(1.05)}.about-cta .cta-btn:hover .btn-icon,.about-cta .cta-btn:focus-visible .btn-icon{transform:translate(4px)}.about-cta :focus-visible{outline:2px solid var(--color-accent-teal, #1c9ca6);outline-offset:3px;border-radius:10px}.about-cta .reveal{opacity:0;transform:translateY(8px);transition:opacity .2s var(--ease-standard, ease),transform .2s var(--ease-standard, ease)}.about-cta .r1{transition-delay:80ms}.about-cta .r2{transition-delay:.16s}.about-cta .r3{transition-delay:.24s}.about-cta .reveal.is-visible{opacity:1;transform:none}@media (max-width: 640px){.about-cta .cta-card{padding:clamp(var(--space-lg),6vw,var(--space-xl))}.about-cta .cta-actions{flex-direction:column;align-items:stretch}.about-cta .cta-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.about-cta .reveal{transition:none;transform:none;opacity:1}.about-cta .cta-btn{transition:none}.about-cta .spark{animation:none;opacity:.2}}
