:root{--about-blue:#0b389f;--about-cyan:#10bfff;--about-ink:#102342;--about-muted:#657894;--about-line:#d4e1ed;--about-paper:#f3f7fb;--about-dark:#102b59;--about-mono:"DM Mono",monospace;--about-sans:Manrope,Arial,sans-serif}body{background:var(--about-paper);color:var(--about-ink)}.achievement-hero{position:relative;min-height:730px;padding:155px 9vw 35px;background:linear-gradient(130deg,#f4f8fc,#e6f4fb 58%,#d7edf8);overflow:hidden}.achievement-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,111,188,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(22,111,188,.06) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(145deg,black,transparent 78%)}.achievement-hero-copy{position:relative;z-index:2;max-width:650px}.achievement-hero h1{font-size:clamp(48px,5.2vw,78px);font-weight:500;line-height:1.02;letter-spacing:-.08em;margin:30px 0 22px}.achievement-hero h1 strong,.wall-card h3 strong,.close-grid h2 strong{font-weight:500;color:var(--about-blue)}.achievement-hero-copy>p{max-width:530px;font-size:18px;line-height:1.7;color:var(--about-muted);margin:0}.achievement-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--about-line);margin-top:35px;max-width:550px}.achievement-stats div{background:rgba(255,255,255,.74);padding:17px}.achievement-stats b{display:block;font:500 32px var(--about-mono);color:var(--about-blue)}.achievement-stats span{display:block;margin-top:5px;font:9px var(--about-mono);letter-spacing:.1em;color:#768aa3}.achievement-mosaic{position:absolute;right:9vw;top:145px;width:43%;height:500px;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:12px;z-index:2}.achievement-mosaic figure{position:relative;margin:0;background:#e0eff8;border:1px solid rgba(11,56,159,.16);overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.achievement-mosaic figure.visible{opacity:1;transform:none}.achievement-mosaic figure:nth-child(2){transition-delay:.1s}.achievement-mosaic figure:nth-child(3){transition-delay:.18s}.achievement-mosaic .mosaic-main{grid-row:1 / span 2}.achievement-mosaic img{width:100%;height:100%;display:block;object-fit:cover}.achievement-mosaic .mosaic-main img{object-position:center}.achievement-mosaic figure:nth-child(3) img{object-position:center 38%}.achievement-mosaic figcaption{position:absolute;bottom:0;left:0;right:0;padding:42px 13px 13px;color:#fff;background:linear-gradient(transparent,rgba(7,33,70,.84));display:flex;flex-direction:column;gap:6px}.achievement-mosaic figcaption span{font:8px var(--about-mono);letter-spacing:.1em;color:#a6edff}.achievement-mosaic figcaption b{font-size:15px;font-weight:500}.achievement-hero-foot{position:absolute;left:9vw;right:9vw;bottom:28px;z-index:3;display:flex;justify-content:space-between;color:#7b8da5;font:9px var(--about-mono);letter-spacing:.12em}.achievement-wall,.achievement-close{padding:110px 9vw;border-top:1px solid var(--about-line)}.achievement-wall{background:#fff}.wall-head{display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:end;margin-top:50px}.wall-head h2,.close-grid h2{font-size:clamp(42px,4.5vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.075em;margin:0}.wall-head p,.close-grid p{max-width:390px;font-size:17px;line-height:1.7;color:var(--about-muted);margin:0}.wall-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:65px}.wall-card{position:relative;padding:26px;background:#f3f8fc;border:1px solid var(--about-line);overflow:hidden;opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.wall-card.visible{opacity:1;transform:none}.wall-card:nth-child(2){transition-delay:.06s}.wall-card:nth-child(3){transition-delay:.12s}.wall-card:nth-child(4){transition-delay:.18s}.wall-card:nth-child(5){transition-delay:.24s}.wall-card-top{display:flex;justify-content:space-between;align-items:center;font:9px var(--about-mono);letter-spacing:.12em;color:var(--about-blue)}.wall-card-top em{font-style:normal;color:#8093aa}.wall-card h3{font-size:30px;font-weight:500;line-height:1.06;letter-spacing:-.055em;margin:28px 0 14px}.wall-card p{max-width:450px;font-size:14px;line-height:1.65;color:var(--about-muted);margin:0}.wall-badge{display:inline-flex;margin-top:22px;padding:8px 10px;border-radius:999px;background:#dff5ff;color:var(--about-blue);font:9px var(--about-mono);letter-spacing:.1em}.document-frame{margin:28px 0 0;background:#fff;border:1px solid var(--about-line);padding:8px}.document-frame img{display:block;width:100%;height:240px;object-fit:cover;object-position:top}.document-frame figcaption,.wall-card figure figcaption{padding:9px 3px 1px;font:8px var(--about-mono);letter-spacing:.08em;color:#7588a0}.wall-oracle{grid-row:span 2;background:linear-gradient(145deg,#edf7fd,#f8fbfd)}.wall-oracle .document-frame img{height:420px;object-fit:contain}.wall-edp{background:#eaf6fb}.edp-mini-docs,.ccilc-mini-docs,.ext-mini-docs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.edp-mini-docs figure,.ccilc-mini-docs figure,.ext-mini-docs figure{margin:0;background:#fff;border:1px solid var(--about-line);padding:7px}.edp-mini-docs img{display:block;width:100%;height:250px;object-fit:cover;object-position:top}.wall-ccilc{background:#f4f9fd}.ccilc-mini-docs img{display:block;width:100%;height:250px;object-fit:contain;object-position:top;background:#fff}.wall-ext{background:#102b59;color:#fff}.wall-ext .wall-card-top,.wall-ext .wall-card-top em{color:#9cecff}.wall-ext p{color:#bed3e8}.wall-ext .wall-badge{background:#173f72;color:#9cecff}.ext-mini-docs figure{background:#f8fbfd}.ext-mini-docs img{display:block;width:100%;height:245px;object-fit:cover;object-position:top}.ext-mini-docs figure:first-child img{object-fit:contain}.wall-asean{grid-column:1 / span 2;background:linear-gradient(135deg,#0e2d58,#0b4e8d);color:#fff}.wall-asean .wall-card-top,.wall-asean .wall-card-top em{color:#a4ecff}.asean-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:start}.wall-asean h3{font-size:40px}.wall-asean p{color:#c1d6ea}.asean-portrait{margin:0;background:#0a2447;border:1px solid rgba(154,226,246,.28);padding:8px}.asean-portrait img{display:block;width:100%;height:310px;object-fit:cover}.asean-portrait figcaption{color:#b7eefa}.asean-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.asean-strip figure{margin:0;background:#f5f9fd;padding:7px}.asean-strip img{display:block;width:100%;height:180px;object-fit:cover;object-position:top}.asean-strip figure:last-child img{object-position:center 32%}.asean-strip figcaption{padding:8px 2px 0;color:#657894;font:8px var(--about-mono);letter-spacing:.08em}.achievement-close{background:#edf5fb}.close-grid{display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:start;margin-top:53px}.close-grid h2 strong{color:var(--about-blue)}.close-grid p{margin-top:25px}.close-grid .wwd-btn{margin-top:30px}.close-rail{display:flex;flex-direction:column;border-top:1px solid var(--about-line)}.close-rail span{padding:19px 0;border-bottom:1px solid var(--about-line);color:var(--about-muted);font-size:16px}.close-rail b{display:inline-block;width:39px;color:var(--about-blue);font:10px var(--about-mono)}
@media(max-width:900px){.achievement-hero{padding:125px 22px 28px;min-height:980px}.achievement-hero-copy>p{font-size:16px}.achievement-mosaic{position:relative;right:auto;top:auto;width:100%;height:440px;margin-top:42px}.achievement-hero-foot{left:22px;right:22px}.achievement-wall,.achievement-close{padding:88px 22px}.wall-head,.close-grid{display:block;margin-top:42px}.wall-head p{margin-top:25px}.wall-grid{grid-template-columns:1fr;margin-top:45px}.wall-oracle{grid-row:auto}.wall-asean{grid-column:auto}.close-rail{margin-top:45px}.asean-copy{display:block}.asean-portrait{margin-top:28px}}
@media(max-width:560px){.achievement-hero{min-height:940px}.achievement-hero h1{font-size:14vw}.achievement-stats{grid-template-columns:1fr 1fr}.achievement-stats div:last-child{grid-column:1 / span 2}.achievement-mosaic{height:385px;grid-template-columns:1.1fr .9fr;gap:8px}.achievement-mosaic figcaption{padding:33px 9px 9px}.achievement-mosaic figcaption b{font-size:12px}.wall-card{padding:20px}.wall-card h3{font-size:27px}.edp-mini-docs,.ccilc-mini-docs,.ext-mini-docs{grid-template-columns:1fr}.wall-oracle .document-frame img{height:auto}.edp-mini-docs img,.ccilc-mini-docs img,.ext-mini-docs img{height:auto;max-height:none}.asean-strip{grid-template-columns:1fr}.asean-strip img{height:auto}.wall-asean h3{font-size:33px}}
/* evidence presentation refinements */
.achievement-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--about-line);margin-top:35px;max-width:660px}
.achievement-signals div{min-height:78px;background:rgba(255,255,255,.74);padding:14px 15px;display:flex;flex-direction:column;justify-content:center}
.achievement-signals b{display:block;font:500 17px var(--about-mono);letter-spacing:.04em;color:var(--about-blue);white-space:nowrap}
.achievement-signals span{display:block;margin-top:6px;font:8px var(--about-mono);line-height:1.35;letter-spacing:.08em;color:#768aa3}
.oracle-frame{position:relative}
.oracle-frame:after{content:"";position:absolute;left:9px;right:9px;top:49px;height:43px;background:#fff;z-index:2;pointer-events:none}
.wall-oracle .document-frame img{height:420px;object-fit:contain;object-position:top}
.ccilc-mini-docs figure:last-child img{height:270px;object-fit:contain;object-position:center;background:#fff}
.wall-ext h3 strong{color:#b9f3ff}
.asean-strip figure:first-child img{height:260px;object-fit:cover;object-position:top}
.asean-strip figure:last-child img{height:260px;object-fit:contain;object-position:center;background:#fff}
@media(max-width:900px){.achievement-signals{max-width:none}.ccilc-mini-docs figure:last-child img{height:270px}}
@media(max-width:560px){.achievement-signals{grid-template-columns:1fr 1fr}.achievement-signals div:last-child{grid-column:1 / span 2}.oracle-frame:after{top:42px;height:35px}.wall-oracle .document-frame img{height:auto}.ccilc-mini-docs figure:last-child img{height:auto;max-height:330px}.asean-strip figure:first-child img,.asean-strip figure:last-child img{height:auto;max-height:none;object-fit:contain}}
.asean-strip figure:first-child img{object-fit:contain;object-position:center;background:#fff}
