.about-page:where(.astro-kh7btl4r){--about-dark:#0c2328;--about-green:#147466;--about-mint:#dcebe5;--about-gold:#f0b24f;overflow:hidden;padding-bottom:5rem}.hero:where(.astro-kh7btl4r){padding:9rem 0 6rem;position:relative}.hero:where(.astro-kh7btl4r):before{background:radial-gradient(circle,rgba(var(--rgb-brand-4),.2),transparent 68%);border-radius:50%;content:"";height:32rem;pointer-events:none;position:absolute;right:-8rem;top:3rem;width:32rem}.hero-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);grid-gap:max(3rem,min(7vw,7rem));align-items:center;gap:max(3rem,min(7vw,7rem))}.eyebrow:where(.astro-kh7btl4r),.section-label:where(.astro-kh7btl4r){color:var(--color-brand-1);font:700 .7rem/1.2 var(--font-sans);letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.hero:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){font-size:max(3rem,min(6.5vw,5.8rem));letter-spacing:-.045em;line-height:.98;margin:0 0 1.4rem;max-width:12ch}.hero-lede:where(.astro-kh7btl4r){--fs:max(1.05rem,min(1.8vw,1.3rem));--fh:1.55;color:var(--color-text-alt);margin:0 0 2rem;max-width:35rem}.closing-actions:where(.astro-kh7btl4r),.hero-actions:where(.astro-kh7btl4r){display:flex;flex-wrap:wrap;gap:.75rem}.evidence-panel:where(.astro-kh7btl4r){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.12);border-radius:1.4rem;box-shadow:.8rem .8rem rgba(var(--rgb-brand-4),.42),0 2rem 5rem #0d232a1f;padding:1.15rem;position:relative}.panel-head:where(.astro-kh7btl4r),.verdict:where(.astro-kh7btl4r){align-items:center;background:var(--about-dark);border-radius:.8rem;color:var(--color-white);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.panel-head:where(.astro-kh7btl4r) span:where(.astro-kh7btl4r),.verdict:where(.astro-kh7btl4r) span:where(.astro-kh7btl4r){color:#ffffffa6;font:500 .72rem/1.3 var(--font-sans)}.panel-head:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r),.verdict:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r){font:700 .82rem/1.2 var(--font-sans)}.evidence-list:where(.astro-kh7btl4r){display:grid;list-style:none;margin:.75rem 0;padding:0;grid-gap:.45rem;gap:.45rem}.evidence-list:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){align-items:center;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;background:var(--color-white);border:1px solid rgba(var(--rgb-text),.08);border-radius:.65rem;font:600 .75rem/1.3 var(--font-sans);gap:.75rem;padding:.8rem .85rem}.evidence-index:where(.astro-kh7btl4r){color:var(--color-text-alt);font:600 .62rem/1 var(--font-sans)}.evidence-state:where(.astro-kh7btl4r){background:var(--about-mint);border-radius:99px;color:var(--about-green);font-size:.62rem;padding:.28rem .52rem}.verdict:where(.astro-kh7btl4r){background:var(--about-green)}.verdict:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r){background:var(--color-white);border-radius:99px;color:var(--about-green);letter-spacing:.08em;padding:.35rem .65rem;text-transform:uppercase}.mission:where(.astro-kh7btl4r){background:var(--about-dark);color:var(--color-white);padding:7rem 0}.mission-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);grid-gap:3rem;align-items:start;gap:3rem}.mission:where(.astro-kh7btl4r) .section-label:where(.astro-kh7btl4r){color:var(--about-gold)}.mission:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:max(2.4rem,min(5vw,4.6rem));letter-spacing:-.035em;line-height:1.02;margin:0 0 1.5rem;max-width:18ch}.mission-copy:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){--fs:var(--font-size-lg);--fh:1.65;color:#ffffffb8;margin:0;max-width:44rem}.closing:where(.astro-kh7btl4r),.founder:where(.astro-kh7btl4r),.promise:where(.astro-kh7btl4r),.shift:where(.astro-kh7btl4r),.values:where(.astro-kh7btl4r){padding:7rem 0}.section-head:where(.astro-kh7btl4r){margin:0 auto 3rem;max-width:52rem;text-align:center}.section-head-left:where(.astro-kh7btl4r){margin-left:0;text-align:left}.section-head:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:max(2.2rem,min(4.5vw,4rem));letter-spacing:-.035em;line-height:1.04;margin:0}.section-intro:where(.astro-kh7btl4r){--fs:var(--font-size-md);--fh:1.6;color:var(--color-text-alt);margin:1.25rem 0 0;max-width:36rem}.shift-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.shift-grid:where(.astro-kh7btl4r) article:where(.astro-kh7btl4r){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);border-radius:1rem;display:flex;flex-direction:column;min-height:17rem;padding:2rem}.shift-grid:where(.astro-kh7btl4r) .shift-answer:where(.astro-kh7btl4r){background:var(--about-green);color:var(--color-white)}.shift-kicker:where(.astro-kh7btl4r){color:var(--color-brand-1);font:700 .68rem/1.3 var(--font-sans);letter-spacing:.11em;margin:0 0 auto;text-transform:uppercase}.shift-answer:where(.astro-kh7btl4r) .shift-kicker:where(.astro-kh7btl4r){color:var(--about-gold)}.shift-grid:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font:700 1.35rem/1.2 var(--font-display);letter-spacing:-.015em;margin:2rem 0 .75rem}.shift-grid:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r):last-child{color:var(--color-text-alt);font:400 var(--font-size-sm)/1.6 var(--font-sans);margin:0}.shift-answer:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r):last-child{color:#ffffffc7}.values:where(.astro-kh7btl4r){background:rgba(var(--rgb-brand-3),.55)}.value-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;grid-gap:1rem;gap:1rem}.value-grid:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){background:var(--color-white);border-top:2px solid var(--about-green);padding:2rem}.value-number:where(.astro-kh7btl4r){color:var(--color-text-alt);display:block;font:600 .68rem/1 var(--font-sans);margin-bottom:3.5rem}.value-grid:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.3rem;letter-spacing:-.015em;margin:0 0 .75rem}.value-grid:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){--fs:var(--font-size-sm);--fh:1.6;color:var(--color-text-alt);margin:0}.promise-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:max(3rem,min(8vw,8rem));align-items:start;gap:max(3rem,min(8vw,8rem))}.promise:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:max(2.2rem,min(4vw,3.6rem));letter-spacing:-.03em;line-height:1.05;margin:0;max-width:14ch}.promise-list:where(.astro-kh7btl4r){border-top:1px solid rgba(var(--rgb-text),.14)}.promise-list:where(.astro-kh7btl4r) article:where(.astro-kh7btl4r){border-bottom:1px solid rgba(var(--rgb-text),.14);padding:1.6rem 0}.promise-list:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font:700 1.05rem/1.3 var(--font-display);margin:0 0 .45rem}.promise-list:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--color-text-alt);font:400 var(--font-size-sm)/1.55 var(--font-sans);margin:0}.founder:where(.astro-kh7btl4r){background:var(--about-dark)}.founder-card:where(.astro-kh7btl4r){display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);grid-gap:max(3rem,min(8vw,8rem));align-items:center;gap:max(3rem,min(8vw,8rem))}.founder-photo:where(.astro-kh7btl4r){aspect-ratio:1;border-radius:1.5rem;box-shadow:1.4rem 1.4rem 0 var(--about-gold),inset 0 0 0 1px #fff3;margin:0;overflow:hidden}.founder-photo:where(.astro-kh7btl4r) img:where(.astro-kh7btl4r){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.founder:where(.astro-kh7btl4r) .section-label:where(.astro-kh7btl4r){color:var(--about-gold)}.founder:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){color:var(--color-white);font-size:max(2.6rem,min(5vw,4.6rem));letter-spacing:-.04em;line-height:1;margin:0}.founder-role:where(.astro-kh7btl4r){color:#ffffff8c;font:600 var(--font-size-sm)/1.4 var(--font-sans);margin:.7rem 0 1.5rem}.founder-copy:where(.astro-kh7btl4r)>.u-text:where(.astro-kh7btl4r){--fs:var(--font-size-md);--fh:1.65;color:#ffffffbf;margin:0 0 1.75rem;max-width:42rem}.founder-link:where(.astro-kh7btl4r){border:1px solid hsla(0,0%,100%,.32);border-radius:99px;color:var(--color-white);display:inline-flex;font:700 var(--font-size-xs)/1.2 var(--font-sans);padding:.85rem 1.2rem;transition:background .2s ease,color .2s ease}.founder-link:where(.astro-kh7btl4r):focus-visible,.founder-link:where(.astro-kh7btl4r):hover{background:var(--color-white);color:var(--about-dark)}.closing:where(.astro-kh7btl4r){padding-bottom:2rem}.closing-card:where(.astro-kh7btl4r){background:radial-gradient(circle at 90% 15%,rgba(var(--rgb-brand-4),.28),transparent 30%),linear-gradient(135deg,rgba(var(--rgb-brand-2),.72),var(--color-white));border:1px solid rgba(var(--rgb-brand-1),.2);border-radius:1.5rem;padding:max(2.5rem,min(6vw,5rem))}.closing-card:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:max(2.2rem,min(4.8vw,4.4rem));letter-spacing:-.04em;line-height:1.02;margin:0 0 1.2rem;max-width:18ch}.closing-card:where(.astro-kh7btl4r)>.u-text:where(.astro-kh7btl4r){--fs:var(--font-size-md);--fh:1.6;color:var(--color-text-alt);margin:0 0 2rem;max-width:40rem}@media (max-width:960px){.founder-card:where(.astro-kh7btl4r),.hero-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.hero-copy:where(.astro-kh7btl4r){max-width:48rem}.evidence-panel:where(.astro-kh7btl4r){max-width:36rem;transform:none}.founder-photo:where(.astro-kh7btl4r){max-width:23rem}.shift-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.shift-grid:where(.astro-kh7btl4r) article:where(.astro-kh7btl4r){min-height:14rem}}@media (max-width:720px){.hero:where(.astro-kh7btl4r){padding:7rem 0 4rem}.hero:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){font-size:max(2.7rem,min(14vw,4.5rem))}.closing:where(.astro-kh7btl4r),.founder:where(.astro-kh7btl4r),.mission:where(.astro-kh7btl4r),.promise:where(.astro-kh7btl4r),.shift:where(.astro-kh7btl4r),.values:where(.astro-kh7btl4r){padding:4.5rem 0}.mission-grid:where(.astro-kh7btl4r),.promise-grid:where(.astro-kh7btl4r){gap:2rem;grid-template-columns:1fr}.value-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.value-number:where(.astro-kh7btl4r){margin-bottom:2rem}.evidence-list:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){grid-template-columns:auto 1fr}.evidence-state:where(.astro-kh7btl4r){grid-column:2;width:-moz-fit-content;width:fit-content}.founder-photo:where(.astro-kh7btl4r){box-shadow:.8rem .8rem 0 var(--about-gold)}}
