.mifinance{--case-accent-1:#e4e7ea;--case-accent-2:#e62600;--case-accent-3:#1b2b38;--case-accent-4:#6f8ea8;--case-accent-5:#8a9299}.mifinance .np-case__display strong{color:var(--case-accent-2)}.mifinance-hero{box-sizing:border-box;padding-block:calc(var(--nav-band) + 48px) 96px;padding-inline:var(--edge);background-image:linear-gradient(#ffe2d675 47%,#f0d6cd85 73%,#e2d1cb8c),linear-gradient(239deg,#f0ecea,#ffcebc6b 23%,#ffa88ad1 33%,#ffdcce3d 59%,#fff);align-items:center;display:flex;position:relative}.mifinance-hero__inner{grid-template-columns:max(0px, calc((100% - var(--case-column)) / 2)) minmax(0, 5fr) minmax(0, 6fr);box-sizing:border-box;width:min(calc(1440px - var(--edge) * 2), 100%);align-items:center;column-gap:0;margin-inline:auto;display:grid}.mifinance-hero__copy{grid-column:2;padding-inline-end:clamp(32px,4.2vw,48px)}.mifinance-hero__still{grid-column:3}.mifinance-hero__copy{justify-items:start;gap:16px;display:grid}.mifinance-hero__copy h1{color:#a8300f;max-width:30ch;font-family:var(--font-averia), "Averia Serif Libre", Georgia, serif;letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.2}.mifinance-hero__copy p{max-width:46ch;color:var(--text-secondary);font-size:var(--t-13);margin:0;font-weight:400;line-height:20px}.mifinance-hero__lockup{width:clamp(100px,11vw,148px);height:auto;margin-top:8px}.mifinance-hero__still{width:100%;max-width:none;height:auto}.mifinance-hero [data-reveal^=intro-]{animation:mifinance-hero-in var(--hero-duration) var(--reveal-text-ease) both}.mifinance-hero__copy h1{animation-delay:var(--hero-delay)}.mifinance-hero__copy p{animation-delay:calc(var(--hero-delay) * 2)}.mifinance-hero__lockup{animation-delay:calc(var(--hero-delay) * 3)}.mifinance-hero__still{animation-delay:calc(var(--hero-delay) * 2)}@keyframes mifinance-hero-in{0%{opacity:0;transform:translateY(calc(var(--reveal-text-distance) * -1))}to{opacity:1;transform:translateY(0)}}.mifinance .mifinance__spot{width:calc(50% - clamp(32px,4.2vw,48px)/2);margin-inline:auto}.mifinance .mifinance__matrix{width:min(var(--case-column), 100%);margin-inline:auto}.mifinance-highlights{width:min(var(--case-column), 100%);gap:0;margin-inline:auto;display:grid}.mifinance-highlights__item{border-top:1px solid rgb(var(--ink-rgb) / 10%);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4.2vw,48px);margin:0;padding-block:clamp(28px,2.6vw,36px);display:grid}.mifinance-highlights__item img{border-radius:var(--r-figure);justify-self:end;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.mifinance-highlights figcaption{gap:8px;display:grid}.mifinance-highlights h3{color:var(--case-accent-3);font-family:var(--font-averia), "Averia Serif Libre", Georgia, serif;font-size:var(--t-19);text-wrap:balance;margin:0;font-weight:400;line-height:26px}.mifinance-highlights p{max-width:50ch;font-size:var(--t-13);margin:0;font-weight:400;line-height:20px}.mifinance-impact{width:min(var(--case-column), 100%);margin:calc(32px - var(--flow-space)) auto 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px;display:grid}.mifinance-impact>div{grid-column:span 2}.mifinance-impact>div:nth-child(4){grid-column:2/span 2}.mifinance-impact>div:nth-child(5){grid-column:4/span 2}.mifinance-impact>div{align-content:start;gap:0;display:grid}.mifinance-impact dt{align-items:baseline;display:flex}.mifinance-impact dt,.mifinance-impact dd{margin:0}.mifinance-impact dt{font-family:var(--font-averia), "Averia Serif Libre", Georgia, serif;letter-spacing:-1.5px;font-size:48px;font-weight:300;line-height:1.2}.mifinance-impact__count{min-width:calc(var(--digits,2) * 1ch);color:var(--case-accent-2);font-variant-numeric:tabular-nums;display:inline-block}.mifinance-impact__unit{color:var(--case-accent-2);font-size:var(--t-16);margin-left:.25em}.mifinance-impact dd{font-size:var(--t-16);font-weight:400;line-height:24px}.mifinance-problems{width:min(var(--case-column), 100%);gap:48px;margin-inline:auto;display:grid}.mifinance-problems__copy{gap:16px;width:min(42rem,100%);display:grid}.mifinance-problems__copy p{font-size:var(--t-16);margin:0;font-weight:400;line-height:24px}.mifinance-problems__copy ol{font-size:var(--t-16);gap:8px;margin:0;padding-left:1.4em;font-weight:400;line-height:24px;display:grid}.mifinance-problems__copy li::marker{color:var(--case-accent-2)}.mifinance-problems__figure{border-radius:var(--r-figure);margin:0;overflow:hidden}.mifinance-problems__figure img{width:100%;height:auto;display:block}.mifinance-wireflows{width:min(var(--case-column), 100%);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px clamp(16px,2.2vw,24px);margin-inline:auto;display:grid}.mifinance-wireflows__item{gap:12px;margin:0;display:grid}.mifinance-wireflows__plate{border-radius:var(--r-figure);max-height:520px;display:block;overflow:hidden}.mifinance-wireflows__plate img{object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}.mifinance-wireflows figcaption{color:var(--text-secondary);font-size:var(--t-13);line-height:20px}.mifinance-wall{width:min(var(--case-column), 100%);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,20px);margin-inline:auto;display:grid}.mifinance-wall__item{border-radius:var(--r-figure);display:block;overflow:hidden}.mifinance-wall__item img{width:100%;height:auto;display:block}.mifinance-highlights__item,.mifinance-impact>div,.mifinance-wireflows__item,.mifinance-wall__item{--reveal-delay:0s}.mifinance-highlights__item:nth-child(2),.mifinance-impact>div:nth-child(2),.mifinance-wireflows__item:nth-child(2),.mifinance-wall__item:nth-child(2){--reveal-delay:var(--step)}.mifinance-highlights__item:nth-child(3),.mifinance-impact>div:nth-child(3),.mifinance-wireflows__item:nth-child(3),.mifinance-wall__item:nth-child(3){--reveal-delay:calc(var(--step) * 2)}.mifinance-highlights__item:nth-child(4),.mifinance-impact>div:nth-child(4),.mifinance-wireflows__item:nth-child(4),.mifinance-wall__item:nth-child(4){--reveal-delay:calc(var(--step) * 3)}.mifinance-impact>div:nth-child(n+5),.mifinance-wall__item:nth-child(n+5){--reveal-delay:calc(var(--step) * 4)}@media (max-width:1024px){.mifinance-impact{grid-template-columns:repeat(4,minmax(0,1fr))}.mifinance-impact>div,.mifinance-impact>div:nth-child(4){grid-column:span 2}.mifinance-impact>div:nth-child(5){grid-column:2/span 2}}@media (max-width:840px){.mifinance-hero{padding-block:calc(var(--nav-band) + 32px) 64px}.mifinance-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:40px}.mifinance-hero__copy{grid-column:1;padding-inline-end:0}.mifinance-hero__still{grid-column:1}.mifinance-hero__copy h1{max-width:30ch}.mifinance .mifinance__spot{width:100%}.mifinance-highlights__item{grid-template-columns:minmax(0,1fr);gap:24px}.mifinance-highlights__item img{justify-self:start;max-height:420px}.mifinance-wireflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mifinance-impact{grid-template-columns:1fr;gap:36px}.mifinance-impact>div,.mifinance-impact>div:nth-child(4),.mifinance-impact>div:nth-child(5){grid-column:auto}.mifinance-impact dt{font-size:40px}.mifinance-wireflows{grid-template-columns:1fr;gap:32px}.mifinance-wall{grid-template-columns:1fr}}
