.about-hero{background:linear-gradient(115deg,#fbfcff,#f0f4ff 65%,#eff8f1);overflow:hidden}.breadcrumb{display:flex;gap:13px;font-size:11px;color:#68758b;padding-top:26px}.breadcrumb>a:hover{color:var(--blue)}.breadcrumb>span:last-child{color:var(--ink)}.about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding:49px 0 65px}.about-hero-copy h1{font-size:clamp(42px,4.3vw,62px);font-weight:800;letter-spacing:-2.7px;line-height:1.16}.about-hero-copy h1>span{color:var(--blue)}.about-hero-copy>p{max-width:450px;font-size:16px;line-height:1.85;margin:24px 0 28px}.about-hero-copy .actions{align-items:center;gap:24px}.about-hero-copy .text-link{font-size:12px;gap:10px}.team-feature{position:relative;overflow:hidden;border-radius:12px;background:#16314b}.team-feature>img{width:100%;height:355px;object-fit:cover}.photo-label{position:absolute;top:17px;left:17px;display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.2px;font-weight:700;background:#ffffffec;padding:8px 12px;border-radius:4px}.photo-label .status-dot{width:5px;height:5px}.team-feature-caption{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#224ace,#246fa0 65%,#42a54c);padding:22px 28px;color:white;font:700 24px/1.3 'Plus Jakarta Sans',sans-serif;letter-spacing:-.8px}.team-feature-caption>span:last-child{font-size:43px;font-weight:400}.about-hero-strip{border-top:1px solid #dae3f0;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1.6px;color:#65758f}.about-hero-strip strong{color:var(--blue);margin-left:4px}.about-hero-strip b{font-weight:400;color:var(--green);margin:0 9px}.story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.story-grid h2{font-size:35px;line-height:1.35}.story-copy p{font-size:14px;margin-bottom:16px}.story-copy .lead{font-size:20px;line-height:1.65;color:var(--ink);letter-spacing:-.3px;margin-top:-5px;margin-bottom:20px}.story-copy .text-link{margin-top:6px}.purpose-section{background:#f5f8fc;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:70px 0}.purpose-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.purpose-heading h2{font-size:34px;line-height:1.3;max-width:420px}.purpose-heading>p{font-size:13px;margin:20px 0 0;max-width:310px}.purpose-heading>img{width:270px;height:175px;object-fit:cover;mix-blend-mode:multiply;margin-top:25px;border-radius:10px}.purpose-statements{display:flex;flex-direction:column;justify-content:center}.purpose-statements article{padding:30px 0}.purpose-statements article:first-child{padding-top:0;border-bottom:1px solid #dbe3ef}.purpose-statements article:last-child{padding-bottom:0}.statement-number{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--blue)}.purpose-statements h3{font-size:25px;letter-spacing:-.7px;line-height:1.35;margin:15px 0}.purpose-statements p{font-size:14px;max-width:470px}.heading-note{font-size:13px;line-height:1.8;padding-bottom:7px}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px}.principles-grid article{padding:0 27px;border-left:1px solid var(--line)}.principles-grid article:first-child{padding-left:0;border:0}.principles-grid article:last-child{padding-right:0}.principle-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:10px;background:#edf3ff;color:var(--blue);font-size:29px;line-height:1;margin-bottom:25px}.principles-grid article:nth-child(even) .principle-icon{background:#edf8f0;color:#298b44}.principles-grid h3{font-size:17px;letter-spacing:-.5px;margin-bottom:15px}.principles-grid p{font-size:13px;line-height:1.85;min-height:120px}.principle-index{display:block;font-size:8px;color:#77869b;letter-spacing:1.3px;margin-top:28px}.approach-section{background:#f0f8f3;padding:75px 0}.approach-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.approach-grid h2{font-size:36px;line-height:1.3}.approach-grid>div>p{font-size:14px;max-width:380px;margin:23px 0}.approach-steps{list-style:none;margin:0;padding:0}.approach-steps li{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid #d9e8df}.approach-steps li:first-child{padding-top:0}.approach-steps li:last-child{border:0;padding-bottom:0}.approach-steps li>span{font-size:12px;color:#248849;border:1px solid #c6dece;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;background:#ffffff70}.approach-steps h3{font-size:19px;letter-spacing:-.5px;margin:5px 0 11px}.approach-steps p{font-size:13px;max-width:360px}.ecosystem-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.ecosystem-grid h2{font-size:34px;line-height:1.3}.ecosystem-grid>div>p{font-size:14px;max-width:370px;margin-top:22px}.ecosystem-products{display:flex;flex-direction:column;gap:16px}.ecosystem-products>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;border:1px solid var(--line);border-radius:10px;transition:border-color .2s,background .2s}.ecosystem-products>a:hover{background:#f8faff;border-color:#b2c3eb}.ecosystem-products>a:nth-child(2):hover{background:#f2faf4;border-color:#a7d4b5}.ecosystem-products h3{font-size:23px;letter-spacing:-.7px;margin:9px 0}.ecosystem-products p{font-size:12px}.ecosystem-products>a:nth-child(2) .product-tag{color:#288c46}.ecosystem-products .round-arrow{flex-shrink:0}.about-hero-copy .eyebrow{font-size:9px;letter-spacing:1.5px}
@media(max-width:1100px){.about-hero-grid{gap:35px}.about-hero-copy h1{font-size:47px}.team-feature>img{height:330px}.story-grid,.purpose-grid,.approach-grid,.ecosystem-grid{gap:50px}.story-grid h2,.purpose-heading h2,.ecosystem-grid h2{font-size:30px}.principles-grid article{padding:0 19px}.principles-grid h3{font-size:15px}.principles-grid p{font-size:12px;min-height:130px}.principle-index{font-size:7px}.heading-note{font-size:12px}.about-hero-copy .actions{gap:16px}.about-hero-copy .text-link{font-size:11px}}
@media(max-width:800px){.about-hero-grid{gap:28px;padding:35px 0 45px}.about-hero-copy h1{font-size:39px;letter-spacing:-1.6px}.about-hero-copy>p{font-size:14px}.about-hero-copy .eyebrow{font-size:8px;letter-spacing:1px}.team-feature>img{height:290px}.photo-label{font-size:6px;left:10px;top:10px;padding:7px}.team-feature-caption{padding:20px;font-size:20px}.about-hero-strip{font-size:8px;letter-spacing:1px}.story-grid,.purpose-grid,.approach-grid,.ecosystem-grid{gap:35px}.story-grid h2{font-size:28px}.story-copy .lead{font-size:17px}.story-copy p{font-size:13px}.purpose-heading h2,.approach-grid h2,.ecosystem-grid h2{font-size:29px}.purpose-statements h3{font-size:21px}.purpose-statements p{font-size:13px}.purpose-heading>img{width:240px}.principles-grid{grid-template-columns:repeat(2,1fr);gap:35px 30px;margin-top:30px}.principles-grid article,.principles-grid article:first-child,.principles-grid article:last-child{padding:0;border:0}.principles-grid h3{font-size:17px}.principles-grid p{min-height:0;font-size:13px;max-width:290px}.principle-icon{margin-bottom:18px}.principle-index{margin-top:16px;font-size:8px}.heading-note{display:none}.approach-steps li{gap:14px}.approach-steps h3{font-size:16px}.approach-steps p{font-size:12px}.ecosystem-products>a{padding:21px}.ecosystem-products h3{font-size:20px}.ecosystem-products .product-tag{font-size:8px;letter-spacing:1px}.ecosystem-products p{font-size:11px}.ecosystem-products .round-arrow{width:30px;height:30px;font-size:18px}.contact-content h2{font-size:29px}}
@media(max-width:580px){.breadcrumb{padding-top:20px;font-size:10px}.about-hero-grid{grid-template-columns:1fr;gap:33px;padding:31px 0}.about-hero-copy h1{font-size:43px;line-height:1.16;letter-spacing:-1.9px}.about-hero-copy>p{font-size:15px;margin:22px 0 25px}.about-hero-copy .eyebrow{font-size:7px;letter-spacing:.9px}.about-hero-copy .actions{gap:20px}.about-hero-copy .text-link{font-size:11px}.team-feature>img{height:270px}.photo-label{font-size:7px;padding:8px 10px;left:13px;top:13px}.team-feature-caption{padding:20px 24px;font-size:22px}.about-hero-strip{font-size:7px;letter-spacing:.7px;gap:17px;align-items:center}.about-hero-strip>span{max-width:155px}.about-hero-strip>span:last-child{text-align:right;white-space:nowrap}.about-hero-strip b{margin:0 3px}.story-grid,.purpose-grid,.approach-grid,.ecosystem-grid{grid-template-columns:1fr;gap:28px}.story-grid h2,.purpose-heading h2,.approach-grid h2,.ecosystem-grid h2{font-size:31px}.story-copy .lead{font-size:18px;margin-top:0}.story-copy p{font-size:14px}.purpose-section,.approach-section{padding:50px 0}.purpose-heading>p{font-size:14px;max-width:100%}.purpose-heading>img{display:none}.purpose-statements h3{font-size:23px}.purpose-statements p{font-size:14px}.purpose-statements article{padding:27px 0}.principles-grid{gap:30px 22px;margin-top:32px}.principles-grid h3{font-size:15px;line-height:1.4;letter-spacing:-.4px;margin-bottom:12px}.principles-grid p{font-size:12px}.principle-icon{width:42px;height:42px;font-size:27px;margin-bottom:16px}.principle-index{font-size:7px;letter-spacing:.6px}.approach-grid>div>p{margin:20px 0;font-size:14px}.approach-steps{margin-top:4px}.approach-steps h3{font-size:18px}.approach-steps p{font-size:13px}.approach-steps li{gap:17px;padding:23px 0}.ecosystem-grid>div>p{font-size:14px;margin-top:20px}.ecosystem-products>a{padding:22px}.ecosystem-products h3{font-size:22px}.ecosystem-products p{font-size:12px}.ecosystem-products .product-tag{font-size:8px}.contact-content h2{font-size:29px}.contact-banner{padding:30px 24px}}
@media(max-width:360px){.about-hero-copy h1{font-size:38px}.about-hero-copy .actions{gap:15px;flex-direction:column;align-items:start}.about-hero-strip{font-size:6px}.principles-grid{grid-template-columns:1fr}.principles-grid h3{font-size:18px}.principles-grid p{font-size:14px;max-width:none}.principle-index{font-size:8px}}
