:root{--ml-ink:#173b27;--ml-muted:#5e7165;--ml-paper:#f8f1e6;--ml-surface:#fffaf1;--ml-brand:#2c7547;--ml-brand-2:#d7e77b;--ml-accent:#d9915b;--ml-line:#d7ccbb;--ml-shadow:0 24px 60px rgba(51,82,57,.14);--ml-radius:38px;--ml-display:ui-serif,Georgia,serif}.ml-hero{position:relative;grid-template-columns:1fr 1fr}.ml-hero:before{content:"";position:absolute;z-index:0;top:3%;left:-18vw;width:48vw;aspect-ratio:1;border-radius:35% 65% 63% 37%/54% 34% 66% 46%;background:#e5edc1}.ml-hero>*{position:relative;z-index:1}.ml-hero-visual img{aspect-ratio:4/5;border-radius:48% 52% 45% 55%/38% 45% 55% 62%;object-position:center}.ml-hero-visual figcaption{bottom:22px}.ml-impact{width:min(calc(100% - 40px),var(--ml-content));margin:auto;gap:12px;background:transparent}.ml-impact p{border-radius:60px;background:var(--ml-brand)}.ml-topic-card{overflow:visible;border:0;background:transparent;box-shadow:none}.ml-topic-card>img{height:360px;border-radius:44% 56% 48% 52%/41% 38% 62% 59%;box-shadow:var(--ml-shadow)}.ml-topic-card>div{padding-inline:10px}.ml-topic-number{background:var(--ml-accent)}.ml-vision,.ml-support{border-radius:70px 16px 70px 16px}.ml-vision{background:var(--ml-brand)}.ml-news-card{box-shadow:var(--ml-shadow)}@media(max-width:1024px){.ml-hero{grid-template-columns:1fr}}@media(max-width:740px){.ml-hero-visual img{aspect-ratio:4/5}.ml-topic-card>img{height:330px}}

