.moabo-about .wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,96px)}.moabo-about h1,.moabo-about h2,.moabo-about h3{font-weight:700}.moabo-about .index{align-items:center;display:flex}.moabo-about .hero{isolation:isolate;color:#fff;background:#16382f;position:relative}.moabo-about .hero>img{object-fit:cover;object-position:65% 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.moabo-about .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d2923f7,#0f2a24e0 29%,#0f2a2433 72%);position:absolute;inset:0}.moabo-about .hero .wrap{padding-block:clamp(60px,6vw,96px)}.moabo-about .eyebrow,.moabo-about .section-label{letter-spacing:.1em;font-size:13px;font-weight:700}.moabo-about .eyebrow{color:#d5eadd}.moabo-about h1,.moabo-about h2,.moabo-about h3,.moabo-about p,.moabo-about figure{margin:0}.moabo-about h1,.moabo-about h2,.moabo-about h3{letter-spacing:-.05em;line-height:1.32}.moabo-about h1{margin:20px 0 24px;font-size:clamp(42px,4.4vw,68px);line-height:1.17}.moabo-about .hero p{font-size:19px}.moabo-about .hero small,.moabo-about figcaption{color:#fff;background:#162b25b8;border-radius:3px;padding:1px 6px;font-size:10px;position:absolute;bottom:9px;right:14px}.moabo-about .index{border-bottom:1px solid #cedbd3;gap:32px;height:62px;font-size:14px;font-weight:650}.moabo-about .pad{padding-block:clamp(60px,6.4vw,100px)}.moabo-about .section-label{color:oklch(45.5% .075 180);margin-bottom:21px;display:block}.moabo-about h2{font-size:clamp(32px,3.1vw,48px)}.moabo-about h3{font-size:23px}.moabo-about .split,.moabo-about .twocol,.moabo-about .service,.moabo-about .strategy{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.moabo-about .lead{font-size:20px}.moabo-about .bridge{text-align:center;background:#e9f0e9;border-top:1px solid #b4cbc0;border-bottom:1px solid #b4cbc0;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:44px;padding:30px 0;display:grid;position:relative}.moabo-about .bridge span{color:#246453;font-size:14px;font-weight:700}.moabo-about .bridge h3{margin:5px 0}.moabo-about .bridge p{font-size:15px}.moabo-about .joint{aspect-ratio:1;color:#fff;background:#205c50;border-radius:50%;place-items:center;width:86px;font-size:20px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 7px #d1e3d6}.moabo-about .joint:before,.moabo-about .joint:after{content:"";background:#82a598;width:clamp(10px,3vw,55px);height:1px;position:absolute;top:50%;right:100%}.moabo-about .joint:after{left:100%}.moabo-about .vision-panel{color:#fff;background:#173e35}.moabo-about .vision-panel .section-label{color:#a9d6bd}.moabo-about .vision-panel p:not(.section-label){color:#e1ebe4;max-width:425px;margin-top:21px}.moabo-about .vision-panel svg{justify-self:center;width:100%;max-width:520px}.moabo-about .strategy{grid-template-columns:.85fr 1.15fr;align-items:start}.moabo-about .strategy figure{margin-top:30px;position:relative}.moabo-about .strategy img{aspect-ratio:1.85;object-fit:cover;border-radius:10px;width:100%;display:block}.moabo-about .strategy ol{margin:0;padding:0;list-style:none}.moabo-about .strategy li{gap:24px;padding:0 0 24px;display:flex;position:relative}.moabo-about .strategy li:not(:last-child):before{content:"";background:#aac3b7;width:1px;position:absolute;top:30px;bottom:0;left:16px}.moabo-about .strategy .step{text-align:center;color:#225748;border:1px solid #abc2b5;border-radius:50%;flex:none;width:33px;height:33px;font:600 13px/32px monospace}.moabo-about .strategy li:last-child{padding-bottom:0}.moabo-about .strategy li p,.moabo-about .values p,.moabo-about .service p{color:#48605a;margin-top:7px;font-size:16px}.moabo-about .mint{background:#e6eee7}.moabo-about .values{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:36px;display:grid}.moabo-about .values>div{border-top:2px solid #638d78;padding-top:18px}.moabo-about .values h3{color:#215c4e}.moabo-about .service{align-items:start;margin-top:36px}.moabo-about .service h3{border-bottom:1px solid #bbc9c1;padding-bottom:12px}.moabo-about .service p{margin:16px 0}.moabo-about .service details{border-bottom:1px solid #c6d4cb}.moabo-about .service summary{cursor:pointer;padding:14px 0;font-weight:650}.moabo-about .links a{color:#202c2a;align-items:baseline;gap:10px;padding:10px 4px;font-size:15px;display:flex}.moabo-about .links strong{flex:none;font-weight:700}.moabo-about .resources a{border-bottom:1px solid #c6d4cb}@media (width<=700px){.moabo-about .hero .wrap{padding-top:150px;padding-bottom:42px}.moabo-about .hero>img{object-position:64% 22%}.moabo-about .hero:before{background:linear-gradient(#14392f17 0%,#14392fd6 56%,#14392ff5)}.moabo-about .hero p{font-size:16px}.moabo-about .index{justify-content:space-between;gap:0;height:50px;padding-inline:16px;font-size:12px}.moabo-about .split,.moabo-about .twocol,.moabo-about .strategy,.moabo-about .service{grid-template-columns:1fr;gap:24px}.moabo-about .lead{font-size:17px}.moabo-about .pc{display:none}.moabo-about .bridge{grid-template-columns:1fr;gap:26px;margin-top:26px;padding:24px 16px}.moabo-about .joint{width:62px;margin:auto;font-size:16px}.moabo-about .joint:before,.moabo-about .joint:after{width:1px;height:18px;top:auto;bottom:100%;left:50%}.moabo-about .joint:after{top:100%}.moabo-about .bridge h3{font-size:20px}.moabo-about .bridge p{font-size:14px}.moabo-about .vision-panel svg{max-width:400px}.moabo-about .strategy figure{margin-top:20px}.moabo-about .strategy li{gap:15px}.moabo-about .values{grid-template-columns:1fr 1fr;gap:24px 18px}.moabo-about .values p,.moabo-about .service p,.moabo-about .strategy li p{font-size:15px}.moabo-about h3{font-size:21px}.moabo-about .eyebrow,.moabo-about .section-label{font-size:12px}}.moabo-about{color:#1e3036;word-break:keep-all;background:oklch(97.3% .009 85);line-height:1.65}.moabo-about section[id]{scroll-margin-top:96px}.moabo-about .menu-detail{color:#58625f;border-inline-start:1px solid #a7b2ae;padding-inline-start:10px;font-size:.94em;font-weight:650;line-height:1.35}.moabo-about .links a:hover,.moabo-about .index a:hover{text-decoration:underline}.moabo-about a:focus-visible,.moabo-about summary:focus-visible{outline-offset:3px;outline:3px solid #b97920}.moabo-about .partner-intro{color:#48605a;max-width:64ch;margin-top:16px}.moabo-about .program-link{color:#205c50;text-underline-offset:4px;padding-block:6px;font-weight:650;text-decoration:underline;display:inline-block}.moabo-about .partner-button{color:#fff;background:#205c50;border-radius:6px;margin-top:24px;padding:10px 18px;font-weight:650}
