.about-hero{background:var(--navy);color:#fff}.about-hero>.section{padding-block:26px 65px}.about-breadcrumb{display:flex;gap:13px;font-size:.875rem;color:#aec5d4}.about-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;padding-top:50px}.about-hero h1{font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.12;letter-spacing:-.05em}.about-hero h1 span{color:var(--blue)}.about-hero-grid>div>p{color:#bfd1dd;font-size:1.0625rem;max-width:530px;margin:25px 0 30px}.about-purpose{border:1px solid #ffffff2b;border-radius:8px;padding:34px;background:linear-gradient(140deg,#15374e,#0b2539)}.about-purpose>p{font-family:var(--display);font-size:1.85rem;line-height:1.5;letter-spacing:-.03em;margin:25px 0}.about-attribution{font-size:.8125rem;color:#b3ccd9}.purpose-path{border-top:1px solid #ffffff25;margin-top:30px;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;color:var(--blue)}.about-origin{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:75px}.about-prose>p{color:var(--muted);font-size:1.0625rem}.about-prose>p+p{margin-top:20px}.about-mission{border-left:2px solid #a5ddf4;padding-left:25px;margin-top:30px}.about-mission h3{font-size:1rem;font-weight:600;margin-bottom:8px}.about-mission p{font-size:1rem;color:var(--muted)}.about-mission h3:not(:first-child){margin-top:20px}.about-model{background:var(--pale)}.about-model-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-block:60px}.about-model-grid>div>p,.about-responsibility>div>p{font-size:1rem;color:var(--muted);margin-top:25px;max-width:480px}.about-model .text-link,.about-responsibility .text-link{margin-top:25px}.about-steps{list-style:none;padding:0;margin:0}.about-steps li{display:flex;gap:25px;padding-block:24px;border-bottom:1px solid #cadde7}.about-steps li:first-child{padding-top:0}.about-steps li>span{font-family:var(--display);font-size:1.4rem;color:#547e95}.about-steps h3{font-size:1.2rem;font-weight:550;margin-bottom:8px}.about-steps p{color:var(--muted);font-size:1rem}.about-people{padding-block:70px}.about-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.about-section-heading>p{font-size:1rem;color:var(--muted);max-width:350px}.about-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:40px}.about-team article{border-top:1px solid var(--line);padding-top:24px}.team-initials{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--pale);font:500 1.25rem var(--display);color:#426880;margin-bottom:23px}.about-team h3{font-size:1.1rem;font-weight:600;line-height:1.5}.about-team p{font-size:.9375rem;color:var(--muted);margin-top:7px}.about-governance{display:flex;gap:20px;background:var(--pale);padding:25px 30px;border-radius:6px;margin-top:35px}.about-governance svg{flex-shrink:0;color:#406981}.about-governance h3{font-size:1.0625rem;font-weight:600;margin-bottom:8px}.about-governance p{font-size:1rem;color:var(--muted);max-width:850px}.about-organizations{background:var(--navy);color:#fff}.about-organizations>.section{padding-block:60px}.about-roles{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:35px}.about-roles article{border-top:1px solid #ffffff30;padding-top:25px}.about-roles svg{color:var(--blue)}.role-label{display:block;font-size:.8125rem;color:#accadb;margin-top:20px}.about-roles h3{font-size:1.7rem;font-weight:500;letter-spacing:-.03em;margin:10px 0 15px}.about-roles p{font-size:1rem;color:#bfd1dd;max-width:470px}.about-roles .text-link{color:var(--blue);margin-top:25px}.about-responsibility{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:70px}.about-details details{border-top:1px solid var(--line)}.about-details details:last-child{border-bottom:1px solid var(--line)}.about-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;font-size:1rem;font-weight:500;list-style:none;padding-block:21px}.about-details summary::-webkit-details-marker{display:none}.about-details summary svg{flex-shrink:0}.about-details details[open] summary svg{transform:rotate(45deg)}.about-details details>p{font-size:.9375rem;color:var(--muted);padding-bottom:22px}.about-details dl{margin:0 0 20px}.about-details dl>div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding-block:9px;font-size:.875rem}.about-details dt{font-weight:600}.about-details dd{margin:0;color:var(--muted)}.about-contact{background:var(--pale)}.about-contact>.section{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:45px}.about-contact h2{font-size:2.3rem}.about-contact p{font-size:1rem;color:var(--muted);margin-top:16px;max-width:540px}.about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.about-contact .text-link{font-size:.875rem}.desktop-nav a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:8px}@media(max-width:1000px){.about-hero-grid,.about-origin,.about-model-grid,.about-responsibility{gap:35px}.about-purpose{padding:25px}.about-purpose>p{font-size:1.5rem}.about-team{grid-template-columns:1fr 1fr;gap:30px}.about-contact>.section{align-items:flex-start}.about-contact h2{font-size:2rem}}@media(max-width:700px){.about-hero>.section{padding-block:23px 40px}.about-hero-grid{grid-template-columns:1fr;padding-top:30px;gap:30px}.about-hero h1{font-size:clamp(2.25rem,9vw,3.6rem)}.about-hero-grid>div>p{font-size:1rem}.about-purpose>p{font-size:1.5rem;margin-block:20px}.about-origin,.about-model-grid,.about-responsibility,.about-section-heading,.about-roles{grid-template-columns:1fr;gap:28px}.about-origin,.about-model-grid,.about-people,.about-responsibility{padding-block:45px}.about-team{gap:25px 18px;margin-top:30px}.about-team h3{font-size:1rem}.about-team p{font-size:.875rem}.about-governance{padding:22px 18px;gap:13px}.about-governance p{font-size:.9375rem}.about-organizations>.section{padding-block:45px}.about-roles{margin-top:28px}.about-contact>.section{flex-direction:column;padding-block:35px;gap:25px}.about-contact h2{font-size:1.9rem}}.team-email{display:inline-block;margin-top:14px;font-size:.875rem;color:#346681;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}
