.on-light .text-link{border-bottom-color:oklch(13% 0 0/.4)}.on-light .text-link:hover{color:oklch(45% .08 79.38);border-color:oklch(45% .08 79.38)}.pic,.pic img{width:100%;height:100%;display:block}.pic img{object-fit:cover}.about-hero{background:var(--black);padding:0}.about-chapter__inner{width:min(100% - 48px,1280px);padding-top:max(var(--header-h), clamp(56px, 5vw, 88px));margin-inline:auto;padding-bottom:clamp(56px,4vw,72px)}.about-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(48px,5vw,76px);display:grid}.about-hero__intro{align-content:start;display:grid}.about-hero__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;letter-spacing:-.01em;margin-top:var(--s-4);font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:.98}.about-hero__media{display:block}.about-hero__photo{margin:0;overflow:hidden}.about-hero__photo .pic{height:auto}.about-hero__photo .pic img{object-fit:initial;height:auto}.about-hero__lead{max-width:48ch;font-size:var(--body-lg);color:var(--text-muted);margin-top:clamp(24px,3vw,40px);line-height:1.55}@media (width>=860px){.about-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;column-gap:clamp(48px,5vw,76px)}.about-hero__title{font-size:clamp(2.75rem,5.2vw,4rem)}.about-hero__media{padding-top:0}}.about-purpose{background:var(--black);color:var(--white);position:relative;overflow:hidden}.about-purpose__media{z-index:0;margin:0;position:absolute;inset:0}.about-purpose__media .pic,.about-purpose__media .pic img{width:100%;height:100%}.about-purpose__media .pic img{object-fit:cover;object-position:54% center;transform-origin:50%;transform:scaleX(-1)}.about-purpose:after{content:"";z-index:0;background:linear-gradient(90deg,#000000c7 0%,#0000009e 26%,#00000057 48%,#0000001a 66%,#0000 82%);position:absolute;inset:0}.purpose-inner{z-index:1;align-items:center;width:min(100% - 48px,1280px);min-height:clamp(320px,26vw,380px);margin-inline:auto;padding-block:clamp(44px,4.5vw,64px);display:flex;position:relative}.about-purpose__content{gap:var(--s-4);width:min(100%,560px);display:grid}.about-purpose__title{text-wrap:balance;max-width:24ch;font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1}.about-purpose__lead{max-width:38ch;color:var(--text-muted);font-size:var(--body-lg);line-height:1.45}@media (width>=1280px){.purpose-inner{min-height:clamp(390px,30vw,440px)}}@media (width<=767px){.about-purpose:after{background:linear-gradient(#000000c7 0%,#0000007a 58%,#0000002e 100%)}.about-purpose__media .pic img{object-position:50% center}.purpose-inner{min-height:0;padding-block:clamp(64px,16vw,88px)}.about-purpose__content{width:100%}.about-purpose__title{max-width:16ch;font-size:clamp(2.25rem,9vw,3rem)}}.about-contribution{padding-block:clamp(56px,6.5vw,96px)}.about-contribution__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.about-contribution__head h2{max-width:18ch;font-size:var(--h2)}.about-contribution__body{gap:var(--s-5);color:oklch(13% 0 0/.78);max-width:62ch;display:grid}.about-contribution__supporting{color:oklch(13% 0 0/.62);font-size:.9375rem}.about-contribution__quote{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--black);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700}@media (width>=768px){.about-contribution__grid{column-gap:var(--s-12);grid-template-columns:repeat(12,minmax(0,1fr))}.about-contribution__head{grid-column:1/6}.about-contribution__body{grid-column:6/13}}.about-ceo{background:var(--warm-white);color:var(--black);padding-block:clamp(72px,7vw,112px)}.about-ceo__grid{width:min(100% - 48px,1160px);margin-inline:auto}.ceo-letter__inner{padding-inline:0}.about-ceo__head{row-gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.about-ceo__head>*{grid-column:1}.about-ceo__title{letter-spacing:-.01em;max-width:18ch;font-size:clamp(1.9rem,3.1vw,2.75rem);line-height:1}.about-ceo__quote{max-width:31ch;margin:var(--s-6) 0;padding-left:var(--s-4);border-left:1px solid var(--gold-brand);letter-spacing:-.01em;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:600;line-height:1.16}.about-ceo__letter{gap:var(--s-4);color:oklch(13% 0 0/.78);width:100%;max-width:none;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.58;display:grid}.about-ceo__byline{margin-top:var(--s-8);align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}@media (width<=767px){.about-ceo__photo{grid-area:auto/1;max-width:none}}.about-ceo__name{letter-spacing:.08em;text-transform:uppercase;color:var(--black);font-size:.9375rem;font-weight:700}.about-ceo__role{letter-spacing:.08em;text-transform:uppercase;color:oklch(13% 0 0/.68);font-size:.875rem;font-weight:600}.about-ceo__photo{aspect-ratio:4/5;background:oklch(13% 0 0/.06);width:100%;max-width:none;margin:0;overflow:hidden}@media (width>=860px){.about-ceo__head{grid-template-columns:minmax(380px,460px) minmax(0,620px);justify-content:center;align-items:start;column-gap:clamp(48px,4.5vw,72px)}.about-ceo__head>*{grid-column:2}.about-ceo__photo{grid-area:1/1/span 7}}.about-what{background:var(--black);padding-block:clamp(64px,7.5vw,116px)}.about-what__grid{gap:var(--s-10,var(--s-8));grid-template-columns:minmax(0,1fr);display:grid}.about-what__text>*+*{margin-top:var(--s-6)}.about-what__text h2{max-width:16ch;font-size:var(--h2)}.about-what__lead{max-width:48ch;color:var(--text-muted)}.about-what__stages{align-items:center;gap:var(--s-3) var(--s-4);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700;display:flex}.about-what__stages li{align-items:center;gap:var(--s-4);color:var(--white);display:flex}.about-what__stages li:not(:last-child):after{content:"→";margin-left:var(--s-4);color:var(--gold-brand);font-family:var(--font-body);font-weight:400}.about-what .text-link-row{margin-top:var(--s-8)!important}@media (width>=768px){.about-what__grid{column-gap:var(--s-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.about-what__stages{font-size:clamp(1rem,1.3vw,1.25rem)}}.about-pillars{padding-block:clamp(64px,8.5vw,128px)}.about-pillars__head{margin-bottom:var(--s-10,var(--s-8));gap:var(--s-4);display:grid}.about-pillars__head h2{max-width:20ch}.about-pillars__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:oklch(45% .08 79.38);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700}.about-pillars__head .lead{color:oklch(13% 0 0/.75);max-width:60ch}.about-pillars__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.about-pillars__index{border-top:1px solid oklch(13% 0 0/.16)}.about-pillars__item{border-bottom:1px solid oklch(13% 0 0/.16)}.about-pillars__item a{align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);min-height:var(--tap);display:flex}.about-pillars__num{font-family:var(--font-numeric);letter-spacing:.04em;color:oklch(45% .08 79.38);font-variant-numeric:tabular-nums;flex:none;font-size:1.375rem}.about-pillars__body{gap:var(--s-2);display:grid}.about-pillars__title{font-family:var(--font-display);text-transform:uppercase;color:var(--black);transition:color var(--dur-fast) var(--ease-out);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700}.about-pillars__copy{color:oklch(13% 0 0/.78);max-width:56ch;font-size:.9375rem}.about-pillars__item a:hover .about-pillars__title,.about-pillars__item a:focus-visible .about-pillars__title{color:oklch(45% .08 79.38)}.about-pillars__photo{aspect-ratio:4/5;background:oklch(13% 0 0/.06);margin:0;overflow:hidden}@media (width>=1024px){.about-pillars__grid{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);align-items:start}.about-pillars__photo{grid-column:3}.about-pillars__index{grid-column:1}}@media (width>=768px){.about-what__grid{grid-template-columns:minmax(0,1fr);max-width:58rem}}