.MafarEcosystem-module__v4f71a__section{color:#151916;background:#e3ded4;padding:125px 5.5vw}.MafarEcosystem-module__v4f71a__intro{grid-template-columns:.38fr 1fr .55fr;align-items:end;gap:6vw;margin-bottom:70px;display:grid}.MafarEcosystem-module__v4f71a__intro>p:first-child{text-transform:uppercase;letter-spacing:.15em;align-self:start;font-size:10px;font-weight:600}.MafarEcosystem-module__v4f71a__intro h2{font:400 clamp(50px,6vw,90px)/.94 var(--font-playfair),Georgia,serif;letter-spacing:-.06em}.MafarEcosystem-module__v4f71a__intro h2 em{color:#68726a;font-weight:400}.MafarEcosystem-module__v4f71a__intro>p:last-child{color:#5d655f;line-height:1.65}.MafarEcosystem-module__v4f71a__grid{border-top:1px solid #15191633;border-bottom:1px solid #15191633;grid-template-columns:repeat(5,1fr);display:grid}.MafarEcosystem-module__v4f71a__grid a{color:inherit;flex-direction:column;min-height:340px;padding:25px 22px 30px 0;text-decoration:none;transition:background .25s,padding .25s;display:flex}.MafarEcosystem-module__v4f71a__grid a+a{border-left:1px solid #15191633;padding-left:22px}.MafarEcosystem-module__v4f71a__grid a:hover{background:#ffffff3d;padding-right:16px}.MafarEcosystem-module__v4f71a__grid a>div{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.MafarEcosystem-module__v4f71a__grid a>div span{font-family:var(--font-jetbrains-mono),monospace}.MafarEcosystem-module__v4f71a__grid h3{font:400 30px/1.02 var(--font-playfair),Georgia,serif;letter-spacing:-.04em;margin:65px 0 20px}.MafarEcosystem-module__v4f71a__grid a>p{color:#5d655f;font-size:12px;line-height:1.6}.MafarEcosystem-module__v4f71a__grid svg{align-self:flex-end;margin-top:auto}.MafarEcosystem-module__v4f71a__compact{color:#f1f0e9;background:0 0;padding:95px 0 75px}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__intro{grid-template-columns:.32fr 1fr .55fr}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__intro h2{font-size:clamp(44px,5.4vw,78px)}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__intro>p:last-child,.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__grid a>p{color:#ffffff8c}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__grid,.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__grid a+a{border-color:#fff3}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__grid a:hover{background:#ffffff0d}@media (max-width:1100px){.MafarEcosystem-module__v4f71a__grid{grid-template-columns:repeat(2,1fr)}.MafarEcosystem-module__v4f71a__grid a{border-top:1px solid #15191633}.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__grid a{border-color:#fff3}.MafarEcosystem-module__v4f71a__grid a:nth-child(odd){border-left:0;padding-left:0}.MafarEcosystem-module__v4f71a__grid a:nth-child(n+3){margin-top:-1px}}@media (max-width:800px){.MafarEcosystem-module__v4f71a__intro,.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__intro{grid-template-columns:1fr;gap:28px}.MafarEcosystem-module__v4f71a__grid{grid-template-columns:1fr}.MafarEcosystem-module__v4f71a__grid a,.MafarEcosystem-module__v4f71a__grid a+a,.MafarEcosystem-module__v4f71a__grid a:nth-child(odd){border-left:0;min-height:270px;padding:25px 0}.MafarEcosystem-module__v4f71a__grid h3{margin-top:45px}}@media (max-width:680px){.MafarEcosystem-module__v4f71a__section{padding:90px 5.5vw}.MafarEcosystem-module__v4f71a__compact{padding:80px 0 55px}.MafarEcosystem-module__v4f71a__intro h2,.MafarEcosystem-module__v4f71a__compact .MafarEcosystem-module__v4f71a__intro h2{font-size:13vw}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MafarEcosystem-module__v4f71a__intro,.MafarEcosystem-module__v4f71a__grid a{animation:linear both MafarEcosystem-module__v4f71a__ecosystemReveal;animation-timeline:view();animation-range:entry 6% cover 30%}}@keyframes MafarEcosystem-module__v4f71a__ecosystemReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}
