.mli-page{--mli-bg:#090a0f;--mli-surface:#12131a;--mli-surface-soft:#0d0e15;--mli-text:#ecedf2;--mli-muted:#8a8fa3;--mli-line:#ffffff14;--mli-cyan:#16b5d5;--mli-blue:#3a6be4;--mli-violet:#7a2bee;--mli-gradient:linear-gradient(100deg,#16b5d5,#2d8ddc,#3a6be4,#5a52e6,#7a2bee);background:var(--mli-bg);min-height:100vh;color:var(--mli-text);overflow-x:clip}.mli-page *,.mli-page :before,.mli-page :after{box-sizing:border-box}.mli-shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.mli-section{padding-block:clamp(84px,11vw,150px);position:relative}.mli-label,.mli-kicker{color:var(--mli-cyan);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.mli-index-hero{isolation:isolate;border-bottom:1px solid var(--mli-line);background:radial-gradient(circle at 84% 10%,#7a2bee33,transparent 34%),radial-gradient(circle at 9% 88%,#16b5d521,transparent 32%),var(--mli-bg);min-height:min(850px,100svh);position:relative;overflow:hidden}.mli-index-hero__grid{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 5%,#0000 88%);mask-image:linear-gradient(#000 5%,#0000 88%)}.mli-index-hero__inner{flex-direction:column;justify-content:center;min-height:min(850px,100svh);padding-block:160px 95px;display:flex}.mli-index-hero h1{max-width:1100px;font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.045em;text-wrap:balance;margin:28px 0 32px;font-size:clamp(44px,7.4vw,104px);font-weight:800;line-height:.95}.mli-index-hero__lead{max-width:700px;color:var(--mli-muted);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.mli-latest{background:radial-gradient(circle at 92% 8%,#3a6be414,transparent 25%),var(--mli-surface-soft)}.mli-section-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(45px,9vw,135px);margin-bottom:clamp(45px,7vw,76px);display:grid}.mli-section-head h2,.mli-library__heading h2,.mli-related__heading h2,.mli-insights-cta h2{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(36px,5vw,70px);font-weight:800;line-height:.98}.mli-section-head>p{color:var(--mli-muted);margin:0;font-size:16px;line-height:1.65}.mli-feature{border:1px solid var(--mli-line);background:var(--mli-surface);min-height:590px;color:var(--mli-text);border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);transition:border-color .35s,transform .35s;display:grid;overflow:hidden;box-shadow:0 40px 90px #00000038}.mli-feature:hover{border-color:#3a6be46b;transform:translateY(-4px)}.mli-feature__media,.mli-card__media,.mli-related-card__media{background:#10121a;min-height:300px;position:relative;overflow:hidden}.mli-feature__media img,.mli-card__media img,.mli-related-card__media img,.mli-article-media__frame img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.mli-feature:hover img,.mli-card:hover img,.mli-related-card:hover img{transform:scale(1.025)}.mli-image-wash{pointer-events:none;background:linear-gradient(#0000 52%,#090a0f61),linear-gradient(120deg,#3a6be414,#7a2bee14);position:absolute;inset:0}.mli-feature__copy{flex-direction:column;padding:clamp(34px,5vw,66px);display:flex}.mli-meta{color:#6b7185;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.mli-meta span:first-child{color:var(--mli-cyan)}.mli-feature h2{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:auto 0 24px;font-size:clamp(34px,4.3vw,62px);font-weight:700;line-height:1}.mli-feature__copy>p,.mli-card__copy>p{color:var(--mli-muted);margin:0;line-height:1.65}.mli-card__foot{border-top:1px solid var(--mli-line);color:#6b7185;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:21px;font-size:12px;display:flex}.mli-card__foot strong{color:var(--mli-text);font-weight:600}.mli-card__foot strong span{margin-left:5px;transition:transform .3s;display:inline-block}.mli-feature:hover .mli-card__foot strong span,.mli-card:hover .mli-card__foot strong span{transform:translate(2px,-2px)}.mli-library{border-top:1px solid var(--mli-line);background:var(--mli-bg)}.mli-library__heading{max-width:850px;margin-bottom:clamp(46px,7vw,78px)}.mli-card-grid,.mli-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mli-card{border:1px solid var(--mli-line);background:var(--mli-surface);min-height:570px;color:var(--mli-text);border-radius:16px;flex-direction:column;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.mli-card:hover{border-color:#16b5d561;transform:translateY(-4px)}.mli-card__media{min-height:250px}.mli-card__copy{flex-direction:column;flex:1;padding:28px;display:flex}.mli-card h3{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.035em;margin:64px 0 17px;font-size:clamp(25px,2.6vw,36px);font-weight:700;line-height:1.08}.mli-card .mli-card__foot{margin-top:auto}.mli-insights-cta{isolation:isolate;border-top:1px solid var(--mli-line);background:radial-gradient(120% 130% at 82% 125%,#7a2bee6b,transparent 52%),radial-gradient(95% 110% at 8% 120%,#3a6be433,transparent 58%),radial-gradient(70% 90% at 50% 135%,#16b5d524,transparent 60%),var(--mli-bg);overflow:hidden}.mli-insights-cta__inner{justify-content:space-between;align-items:flex-end;gap:clamp(48px,9vw,130px);display:flex}.mli-insights-cta h2{max-width:950px}.mli-button{background:var(--mli-gradient);color:#fff;background-size:180% 100%;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:28px;min-width:224px;padding:17px 20px 17px 24px;font-size:15px;font-weight:600;transition:background-position .6s,box-shadow .35s,transform .25s;display:inline-flex;box-shadow:0 10px 40px -16px #5a52e6cc}.mli-button:hover{background-position:100% 0;transform:translateY(-3px);box-shadow:0 16px 52px -14px #5a52e6e6}.mli-article-hero{border-bottom:1px solid var(--mli-line);background:var(--mli-bg);min-height:min(850px,100svh);position:relative;overflow:hidden}.mli-article-hero__glow{pointer-events:none;background:radial-gradient(circle at 86% 10%,#7a2bee33,#0000 34%),radial-gradient(circle at 8% 90%,#16b5d51f,#0000 30%);position:absolute;inset:0}.mli-article-hero__inner{z-index:1;flex-direction:column;justify-content:center;min-height:min(850px,100svh);padding-block:145px 85px;display:flex;position:relative}.mli-back-link{width:fit-content;color:var(--mli-muted);align-items:center;gap:9px;margin-bottom:clamp(48px,7vw,88px);font-size:14px;transition:color .25s;display:inline-flex}.mli-back-link:hover{color:var(--mli-text)}.mli-article-hero__meta{color:var(--mli-muted);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:11px 28px;font-size:11px;font-weight:700;display:flex}.mli-article-hero__meta span:first-child{color:var(--mli-cyan)}.mli-article-hero h1{max-width:1120px;font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.045em;text-wrap:balance;margin:30px 0 32px;font-size:clamp(44px,7vw,98px);font-weight:800;line-height:.95}.mli-article-dek{max-width:810px;color:var(--mli-muted);margin:0;font-size:clamp(18px,1.75vw,24px);line-height:1.58}.mli-byline{align-items:baseline;gap:9px;margin-top:42px;font-size:13px;display:flex}.mli-byline span{color:#6b7185}.mli-byline strong{color:var(--mli-text);font-weight:600}.mli-article-media{background:var(--mli-surface-soft);padding-block:clamp(50px,7vw,92px) 0}.mli-article-media__frame{border:1px solid var(--mli-line);background:var(--mli-surface);border-radius:18px;height:clamp(360px,59vw,730px);position:relative;overflow:hidden;box-shadow:0 38px 90px #00000038}.mli-article-body{background:var(--mli-surface-soft);padding-block:clamp(80px,11vw,150px)}.mli-article-layout{grid-template-columns:minmax(190px,.55fr) minmax(0,1.65fr);align-items:start;gap:clamp(48px,9vw,140px);display:grid}.mli-article-aside{position:sticky;top:110px}.mli-article-aside>p:not(.mli-label){color:#777d90;margin:24px 0 0;font-size:14px;line-height:1.65}.mli-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.mli-tags span{border:1px solid var(--mli-line);color:var(--mli-muted);border-radius:999px;padding:7px 11px;font-size:11px}.mli-prose{width:100%;max-width:800px}.mli-prose h2,.mli-prose h3,.mli-prose h4{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:2.1em 0 .65em;font-weight:700;line-height:1.08}.mli-prose h2:first-child,.mli-prose h3:first-child,.mli-prose h4:first-child{margin-top:0}.mli-prose h2{font-size:clamp(32px,4vw,52px)}.mli-prose h3{font-size:clamp(26px,3vw,38px)}.mli-prose h4{font-size:clamp(22px,2.4vw,30px)}.mli-prose p,.mli-prose li{color:#a0a5b5;font-size:clamp(17px,1.35vw,20px);line-height:1.8}.mli-prose p{margin:0 0 1.5em}.mli-prose ul,.mli-prose ol{margin:0 0 2em;padding-left:1.4em}.mli-prose li{margin:.55em 0;padding-left:.35em}.mli-prose li::marker{color:var(--mli-cyan)}.mli-prose strong{color:var(--mli-text);font-weight:700}.mli-prose em{color:#c8cad3}.mli-prose code{border:1px solid var(--mli-line);background:var(--mli-surface);color:#9ce5ee;border-radius:6px;padding:.14em .4em;font-size:.88em}.mli-prose blockquote{border-left:2px solid var(--mli-blue);color:#c8cad3;font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.025em;margin:2.2em 0;padding:10px 0 10px 28px;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.4}.mli-related{border-top:1px solid var(--mli-line);background:var(--mli-bg)}.mli-related__heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:clamp(44px,7vw,76px);display:flex}.mli-related__heading>a{color:var(--mli-cyan);flex:none;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.mli-related-card{border:1px solid var(--mli-line);background:var(--mli-surface);color:var(--mli-text);border-radius:16px;transition:border-color .3s,transform .3s;overflow:hidden}.mli-related-card:hover{border-color:#3a6be46b;transform:translateY(-4px)}.mli-related-card__media{min-height:230px}.mli-related-card__copy{flex-direction:column;min-height:285px;padding:27px;display:flex}.mli-related-card__copy>span{color:var(--mli-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.mli-related-card h3{font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.035em;margin:auto 0 25px;font-size:clamp(24px,2.5vw,34px);font-weight:700;line-height:1.08}.mli-related-card small{color:var(--mli-muted);font-size:12px}.mli-page a:focus-visible{outline:2px solid var(--mli-cyan);outline-offset:4px}@media (max-width:1000px){.mli-card-grid,.mli-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mli-related-card:last-child{grid-column:1/-1}}@media (max-width:900px){.mli-section-head,.mli-feature,.mli-article-layout{grid-template-columns:1fr}.mli-feature__media{min-height:480px}.mli-feature h2{margin-top:80px}.mli-article-aside{border-bottom:1px solid var(--mli-line);grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:28px;padding-bottom:36px;display:grid;position:static}.mli-article-aside>p:not(.mli-label){margin-top:0}.mli-tags{grid-column:2;margin-top:0}}@media (max-width:700px){.mli-section{padding-block:78px}.mli-index-hero,.mli-index-hero__inner,.mli-article-hero,.mli-article-hero__inner{min-height:auto}.mli-index-hero__inner,.mli-article-hero__inner{padding-block:130px 78px}.mli-index-hero h1,.mli-article-hero h1{overflow-wrap:anywhere;font-size:clamp(40px,13vw,64px);line-height:.98}.mli-card-grid,.mli-related-grid{grid-template-columns:1fr}.mli-related-card:last-child{grid-column:auto}.mli-feature__media{min-height:340px}.mli-feature__copy{padding:28px}.mli-feature h2{margin-top:64px}.mli-card{min-height:520px}.mli-insights-cta__inner,.mli-related__heading{flex-direction:column;align-items:flex-start}.mli-button{width:100%;min-width:0}.mli-article-media__frame{border-radius:14px;height:64vw;min-height:260px}.mli-article-aside{display:block}.mli-article-aside>p:not(.mli-label){margin-top:20px}.mli-tags{margin-top:24px}}@media (max-width:420px){.mli-feature__media,.mli-card__media,.mli-related-card__media{min-height:230px}.mli-meta,.mli-card__foot{flex-direction:column;align-items:flex-start}.mli-card h3{margin-top:48px}}@media (prefers-reduced-motion:reduce){.mli-page *,.mli-page :before,.mli-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
