.about-page{--a-border:#d2e6f5;--a-muted:#526982;overflow:hidden}.about-page h3,.about-page h4{margin:0;color:var(--m-navy);letter-spacing:-.025em}.about-page ul{list-style:none;padding:0;margin:0}.about-page figure{margin:0}.a-section{padding:55px 0;position:relative}.a-eyebrow{font-size:12px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--m-blue);margin-bottom:16px!important}.about-page h2{font-size:clamp(29px,3.1vw,45px);line-height:1.15;font-weight:800}.about-page h2 span,.a-hero h1 span{color:var(--m-blue)}.a-wash{background:linear-gradient(145deg,#f3faff,#fff 38%,#f0f9ff);position:relative;isolation:isolate}.a-wash:before,.a-wash:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:70%;height:60%;border-radius:50%;border:60px solid #e6f4fc66;transform:rotate(-23deg)}.a-wash:before{left:-45%;top:-30%}.a-wash:after{right:-40%;bottom:-35%}.a-hero{padding:52px 0 34px}.a-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:46px;align-items:center}.a-hero-copy h1{font-size:clamp(36px,3.65vw,56px);line-height:1.12;font-weight:800;letter-spacing:-.045em;max-width:15ch;margin-bottom:24px}.a-hero-copy>p:not(.a-eyebrow){color:var(--a-muted);font-size:clamp(15px,1.35vw,19px);line-height:1.6;max-width:48ch}.a-hero-copy .a-built{margin-top:15px;font-size:clamp(13px,1.15vw,16px)!important;font-weight:550}.a-explore{margin-top:25px;padding:13px 25px;font-size:16px}.a-hero-figure>svg{display:block;width:100%;aspect-ratio:842/503;border-radius:28px;background:#eef8fd}.a-hero-figure figcaption{text-align:center;color:var(--a-muted);font-size:11px;font-style:italic;margin-top:10px}.a-highlights{background:#f0f8fe;padding:28px 0}.a-highlights ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid var(--a-border);border-radius:24px;padding:25px 12px;box-shadow:0 10px 28px #005d9d06}.a-highlights li{display:flex;gap:15px;padding:0 20px;align-items:flex-start}.a-highlights li+li{border-left:1px solid #e0edf7}.a-icon{width:47px;height:47px;border-radius:14px;background:#edf7ff;display:grid;place-items:center;flex:none;color:var(--m-blue)}.a-highlights h2{font-size:clamp(16px,1.35vw,20px);line-height:1.3;letter-spacing:-.015em;font-weight:650}.a-highlights h2 span{display:block;font-weight:550}.a-highlights p{font-size:12px;color:var(--a-muted);line-height:1.6;margin-top:12px}.a-story h2{max-width:24ch}.a-story-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center;margin-top:25px}.a-story-art{display:block;width:100%;aspect-ratio:780/370}.a-story-copy{border-left:1px solid #b9dcf3;padding-left:30px}.a-story-copy p{font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:var(--a-muted)}.a-story-copy p+p{margin-top:18px}.a-story-copy .a-statement{font-weight:750;color:var(--m-blue);font-size:clamp(18px,1.5vw,22px);margin-top:24px}.a-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.a-purpose-grid article{display:flex;align-items:flex-start;gap:25px;background:linear-gradient(130deg,#f0faff,#e1f2fd);border-radius:22px;padding:28px 30px}.a-purpose-grid article>svg{width:65px;height:65px;flex:none;color:var(--m-blue);stroke-width:1.5}.a-purpose-grid h2,.a-values h2{font-size:27px;font-weight:750}.a-purpose-grid p{font-size:16px;line-height:1.6;color:#324c67;margin-top:13px}.a-values{border:1px solid var(--a-border);border-radius:22px;padding:24px 28px;margin-top:24px}.a-values h2{display:flex;align-items:center;gap:13px}.a-values h2 svg{color:var(--m-blue);width:35px;height:35px;stroke-width:1.6}.a-values ul{display:grid;grid-template-columns:repeat(6,1fr);margin-top:24px}.a-values li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 15px}.a-values li+li{border-left:1px solid var(--a-border)}.a-values li span{display:grid;place-items:center;background:#e6f4fe;color:var(--m-blue);width:60px;height:54px;border-radius:13px;font-size:35px;font-weight:800}.a-values strong{font-size:17px;letter-spacing:-.02em}.a-heading{text-align:center;margin-bottom:32px}.a-heading h2{margin-bottom:15px}.a-heading>p:last-child{color:var(--a-muted);font-size:clamp(15px,1.5vw,20px);line-height:1.5}.a-network-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:stretch}.a-map-panel,.a-team-panel{background:#ffffffc9;border:1px solid var(--a-border);border-radius:24px;padding:23px;box-shadow:0 10px 25px #005d9d06;min-width:0}.a-map-panel{display:flex;flex-direction:column;background:linear-gradient(155deg,#ffffffdf,#e7f5ffb0)}.a-network h3{font-size:clamp(20px,1.9vw,27px);line-height:1.3;font-weight:750}.a-map{width:100%;display:block;flex:1;min-height:0;object-fit:contain;max-height:585px;margin-top:20px}.a-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px!important}.a-people li{border:1px solid var(--a-border);background:#ffffffbd;border-radius:17px;padding:16px 8px;text-align:center;min-width:0}.a-portrait{display:block;width:85%;max-width:150px;aspect-ratio:1;border-radius:18px;overflow:hidden;margin:0 auto 13px;background:#dceffc}.a-people h4{font-size:clamp(13px,1.18vw,17px);line-height:1.3;font-weight:750}.a-people p{font-size:clamp(12px,1.05vw,15px);line-height:1.4;color:var(--m-blue);margin-top:6px}.a-leadership-heading{margin-top:24px!important}.a-leaders .a-portrait{border-radius:50%}.a-principles h2{margin-bottom:28px}.a-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.a-principles article{border:1px solid var(--a-border);border-radius:20px;padding:25px;background:linear-gradient(145deg,#f8fcff,#fff);min-width:0}.a-principles article>svg{width:36px;height:36px;stroke-width:1.6;color:var(--m-blue);margin-bottom:19px}.a-principles h3{font-size:20px;line-height:1.25}.a-principles p{font-size:15px;line-height:1.6;color:var(--a-muted);margin-top:11px}.a-network{padding-bottom:100px}.about-page section[id]{scroll-margin-top:105px}@media(min-width:1800px){.a-hero{padding-block:65px 45px}.a-section{padding-block:65px}.a-network{padding-bottom:110px}}@media(max-width:1200px){.a-hero-grid{gap:30px}.a-highlights li{gap:10px;padding-inline:12px}.a-icon{width:38px;height:38px}.a-icon svg{width:23px;height:23px}.a-highlights p{font-size:11px}.a-network-grid{grid-template-columns:.7fr 1.3fr}.a-map-panel,.a-team-panel{padding:19px}.a-people{gap:9px}.a-purpose-grid article{padding:25px;gap:20px}.a-purpose-grid article>svg{width:48px;height:48px}.a-principles article{padding:22px}}@media(max-width:1000px){.a-hero-grid{grid-template-columns:1fr 1.1fr;gap:25px}.a-hero-copy h1{font-size:38px}.a-highlights ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.a-highlights li:nth-child(4){border-left:0}.a-network-grid{grid-template-columns:1fr}.a-map-panel{align-items:center}.a-map{max-width:470px;height:500px;flex:none}.a-people h4{font-size:16px}.a-people p{font-size:14px}.a-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-purpose-grid{gap:18px}.a-purpose-grid article{display:block}.a-purpose-grid article>svg{margin-bottom:13px}.a-purpose-grid h2{font-size:25px}}@media(max-width:700px){.a-section{padding:35px 0}.a-hero{padding:32px 0 25px}.a-hero-grid{grid-template-columns:1fr;gap:28px}.a-hero-copy h1{font-size:clamp(35px,7.3vw,48px);max-width:20ch;margin-bottom:19px}.a-hero-copy>p:not(.a-eyebrow){font-size:16px;max-width:52ch}.a-hero-copy .a-built{font-size:14px!important}.a-explore{margin-top:22px}.a-hero-figure>svg{border-radius:22px}.a-highlights{padding:22px 0}.a-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 10px;gap:25px 0}.a-highlights li{padding-inline:12px}.a-highlights li:nth-child(4){border-left:1px solid #e0edf7}.a-highlights li:nth-child(odd){border-left:0}.a-highlights h2{font-size:16px}.a-highlights p{font-size:11px;margin-top:8px}.a-story-grid{grid-template-columns:1fr;gap:23px;margin-top:22px}.a-story-copy{padding-left:20px}.a-story-copy p{font-size:16px}.a-story h2{max-width:23ch}.a-purpose-grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.a-purpose-grid article{display:flex;padding:23px;gap:20px}.a-purpose-grid article>svg{margin:0}.a-purpose-grid p{font-size:15px;margin-top:10px}.a-values{padding:23px 16px}.a-values h2{font-size:25px}.a-values ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.a-values li{padding:0 6px}.a-values li:nth-child(4){border-left:0}.a-values strong{font-size:15px}.a-values li span{width:52px;height:48px;font-size:30px}.a-heading{margin-bottom:25px}.a-heading h2{font-size:32px}.a-network h3{font-size:23px}.a-map-panel,.a-team-panel{padding:20px 15px}.a-map{height:auto;max-height:500px}.a-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a-people li{padding:17px 9px}.a-portrait{width:85%;max-width:160px}.a-people h4{font-size:16px}.a-people p{font-size:14px}.a-leadership-heading{margin-top:26px!important}.a-principles-grid{gap:15px}.a-principles article{padding:22px 18px}.a-principles h3{font-size:19px}.a-principles p{font-size:14px}.a-network{padding-bottom:85px}}@media(max-width:390px){.a-highlights li{gap:8px;padding-inline:8px}.a-highlights h2{font-size:14px}.a-icon{width:32px;height:36px}.a-purpose-grid article{padding:22px 18px;gap:15px}.a-purpose-grid article>svg{width:38px;height:38px}.a-people h4{font-size:14px}.a-people p{font-size:12px}.a-principles-grid{grid-template-columns:1fr}}.a-purpose .a-purpose-grid{margin-top:0}.a-purpose-grid h2,.a-values h2{line-height:1.25;letter-spacing:-.025em}.about-page .a-section,.about-page .a-hero{overflow:clip;isolation:isolate}.about-page .a-section:before,.about-page .a-section:after{max-width:min(42%,600px);left:auto;right:auto}.about-page .a-section:before{left:max(0px,calc((100% - 1440px)/2));top:0}.about-page .a-section:after{right:max(0px,calc((100% - 1440px)/2));bottom:0}.a-wash:before,.a-wash:after{max-width:40%;max-height:50%;box-sizing:border-box}.a-wash:before{left:0;top:0}.a-wash:after{right:0;bottom:0}.about-page .a-wash:before,.about-page .a-wash:after{content:none;display:none}.about-page .a-wash>.m-container{isolation:isolate;overflow:clip}.about-page .a-wash>.m-container:before,.about-page .a-wash>.m-container:after{content:"";position:absolute;pointer-events:none;z-index:-1;box-sizing:border-box;width:320px;height:190px;max-width:40%;border:24px solid #e6f4fc66;border-radius:50%;transform:rotate(-23deg)}.about-page .a-wash>.m-container:before{left:0;top:0}.about-page .a-wash>.m-container:after{right:0;bottom:0}@media(max-width:700px){.about-page .a-wash>.m-container:before,.about-page .a-wash>.m-container:after{width:180px;height:110px;border-width:14px;opacity:.65}}
