.mlc-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mlc-bg:#0c1519;--mlc-surface:#162127;--mlc-earth:#3a3534;--mlc-coffee:#724b39;--mlc-accent:#cf9d7b;--mlc-hover:#e6c6ae;--mlc-text:#f4efe7;--mlc-body:#c7c1b9;--mlc-muted:#afaaa3;--mlc-rule:#303b3f;--mlc-control:#657176;--ml25-ink:var(--mlc-bg);--ml25-paper:var(--mlc-surface);--ml25-white:var(--mlc-text);--ml25-soft:var(--mlc-earth);--ml25-muted:var(--mlc-body);--ml25-line:var(--mlc-rule);--ml25-rose:var(--mlc-accent);--ml25-blue:var(--mlc-accent);background:var(--mlc-bg);color:var(--mlc-body);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.mlc-site ::selection{background:var(--mlc-accent);color:var(--mlc-bg)}.mlc-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mlc-hover);outline-offset:4px}.mlc-site :is(.ml23-site,.ml23-section,.ml23-cta,.ml23-footer,.ml23-page-intro){background:var(--mlc-bg);color:var(--mlc-body)}.mlc-site .ml23-section{border-bottom:1px solid var(--mlc-rule);padding-block:clamp(64px,7vw,112px)}.mlc-site .ml23-section.is-paper-deep{background:linear-gradient(118deg,#162127 0%,#0c1519 64%,#3a3534 170%)}.mlc-site .ml23-section.is-ink{background:linear-gradient(155deg,#0c1519 12%,#162127 72%,#3a3534 145%)}.mlc-site .ml23-section:has(.ml23-iq-feature){background:linear-gradient(115deg,#3a3534 -70%,#0c1519 46%,#162127 100%)}.mlc-site .ml23-section:has(.ml23-market-band){background:linear-gradient(165deg,#0c1519 35%,#162127 100%)}.mlc-site .ml23-cta{background:linear-gradient(110deg,#162127 0%,#0c1519 46%,#3a3534 100%)}.mlc-site .ml23-shell{width:min(1280px,100% - 10vw)}.mlc-site :is(h1,h2,h3,h4,.ml23-positioning-aside strong){color:var(--mlc-text);text-wrap:balance}.mlc-site :is(.ml23-section,.ml23-cta,.ml23-footer) :is(p,li,dd){color:var(--mlc-body)}.mlc-site :is(.ml23-section,.ml23-cta) p{line-height:1.85}.mlc-site :is(.ml23-kicker,.ml23-text-link,.ml23-page-intro-label,.ml23-detail-list dt){color:var(--mlc-accent)}.mlc-site .ml23-header{background:var(--mlc-bg);border-bottom:1px solid var(--mlc-rule);color:var(--mlc-text)}.mlc-site .ml23-brand,.mlc-site .ml23-brand strong{color:var(--mlc-text)}.mlc-site .ml23-brand small{color:var(--mlc-muted)}.mlc-site .ml23-nav a{color:var(--mlc-body);background:0 0;border-radius:0}.mlc-site .ml23-nav a.is-active{color:var(--mlc-accent);box-shadow:0 1px var(--mlc-accent);background:0 0}.mlc-site .ml23-nav a.is-product{color:var(--mlc-accent)}.mlc-site .ml23-header-cta{color:var(--mlc-accent);border-color:var(--mlc-accent);background:0 0}.mlc-site .ml23-mobile-nav{background:var(--mlc-surface);color:var(--mlc-text)}.mlc-site .ml23-mobile-nav a{color:var(--mlc-text);border-color:var(--mlc-rule)}.mlc-site .ml23-mobile-nav a span{color:var(--mlc-accent)}.mlc-site .ml23-menu-button{color:var(--mlc-text);border-color:var(--mlc-control);background:0 0}.mlc-site .ml23-menu-button span,.mlc-site .ml23-menu-button span:before,.mlc-site .ml23-menu-button span:after{background:var(--mlc-text)}.mlc-site .ml23-button{background:var(--mlc-accent);color:var(--mlc-bg);border:1px solid var(--mlc-accent);box-shadow:none;border-radius:999px;min-height:48px}.mlc-site .ml23-button.is-secondary{color:var(--mlc-text);background:0 0}.mlc-site .ml23-button:hover{background:var(--mlc-hover);color:var(--mlc-bg);border-color:var(--mlc-hover)}.mlc-site .ml23-text-link{border-color:var(--mlc-coffee)}.mlc-site .ml23-hero{isolation:isolate;background:var(--mlc-bg);height:calc(100svh - 80px);min-height:650px;max-height:960px;color:var(--mlc-text);position:relative;overflow:hidden}.mlc-site .ml23-hero:before,.mlc-site .ml23-hero:after{display:none}.mlc-site .ml23-hero .ml23-hero-inner{width:100%;height:100%;min-height:0;padding:0;display:block;position:relative}.mlc-site .ml23-hero .ml23-hero-copy{text-align:center;z-index:2;width:min(1320px,92%);max-width:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mlc-site .ml23-hero h1{letter-spacing:-.045em;max-width:none;text-shadow:0 1px 3px var(--mlc-bg);flex-direction:row;justify-content:center;align-items:baseline;gap:.45em;margin:0 0 22px;font:600 clamp(24px,3.1vw,48px)/1.4 Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}.mlc-site .ml23-hero h1 span{white-space:nowrap;color:var(--mlc-text);display:inline-block}.mlc-site .ml23-hero h1 span:last-child{color:var(--mlc-accent)}.mlc-site .ml23-hero .ml23-kicker{color:var(--mlc-accent);margin:0 0 20px}.mlc-site .ml23-hero .ml23-hero-description{color:var(--mlc-body);max-width:760px;text-shadow:0 1px 3px var(--mlc-bg);margin:0 auto 28px;font-size:16px;line-height:1.85}.mlc-site .ml23-hero .ml23-actions{justify-content:center}.mlc-particle-background{pointer-events:none;z-index:0;position:absolute;inset:0}.mlc-particle-background canvas,.mlc-particle-fallback{width:100%;height:100%;position:absolute;inset:0}.mlc-particle-fallback{opacity:.6}.mlc-particle-toggle{z-index:3;border:1px solid var(--mlc-control);min-height:44px;color:var(--mlc-body);background:var(--mlc-bg);font:inherit;border-radius:999px;padding:10px 20px;font-size:12px;position:absolute;bottom:24px;right:5%}.mlc-particle-toggle:disabled{opacity:.65}.mlc-site .ml23-signal-strip{background:var(--mlc-surface);color:var(--mlc-muted);border-color:var(--mlc-rule)}.mlc-site .ml23-signal-strip-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.mlc-site .ml23-signal-strip-track span:nth-child(n+8){display:none}.mlc-site :is(.ml23-engagement,.ml23-principles article,.ml23-studio-roles article,.ml23-product-spaces article,.ml23-home-method article,.ml23-method article,.ml23-growth-flow article,.ml25-about-outcome-grid article){border:0;border-top:1px solid var(--mlc-rule);box-shadow:none;color:var(--mlc-body);background:0 0;border-radius:0;padding:28px 0}.mlc-site :is(.ml23-home-method,.ml23-method,.ml23-growth-flow,.ml23-principles,.ml23-studio-roles){gap:32px}.mlc-site :is(.ml23-home-method,.ml23-method,.ml23-principles,.ml23-studio-roles,.ml23-product-spaces) article>span{color:var(--mlc-accent);background:0 0}.mlc-site :is(.ml23-home-method,.ml23-method) article:before{display:none}.mlc-site .ml23-engagements{flex-direction:column;gap:0;display:flex}.mlc-site .ml23-engagement{grid-template-columns:.6fr 1fr 1.2fr;align-items:start;gap:30px;padding-block:44px;display:grid}.mlc-site .ml23-engagement ul{flex-wrap:wrap;grid-column:2/-1;gap:24px;padding:0;display:flex}.mlc-site .ml23-engagement h3{font-size:clamp(26px,3vw,40px)}.mlc-site .ml23-engagement :is(span,small){color:var(--mlc-accent)}.mlc-site .ml23-capability-index a{border-color:var(--mlc-rule);color:var(--mlc-text);background:0 0;border-radius:0}.mlc-site .ml23-capability-index a:hover{background:var(--mlc-surface)}.mlc-site .ml23-work-rail{grid-template-columns:1.2fr 1fr;gap:80px 40px;display:grid}.mlc-site .ml23-work-card{box-shadow:none;color:var(--mlc-text);background:0 0;border:0;border-radius:0}.mlc-site .ml23-work-card:nth-child(2n){margin-top:100px}.mlc-site .ml23-work-card-media{aspect-ratio:4/3;border-radius:0;height:auto}.mlc-site .ml23-work-card-copy{color:var(--mlc-text);background:0 0;padding:22px 0}.mlc-site .ml23-work-card-copy>span{color:var(--mlc-accent)}.mlc-site .ml25-home-projects{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;display:grid}.mlc-site .ml25-home-projects>a{color:var(--mlc-text);background:0 0;border:0;border-radius:0;min-height:0;padding:0 16px 0 0;display:block;position:relative}.mlc-site .ml25-home-projects>a>span{color:var(--mlc-accent);margin-top:20px;display:block}.mlc-site .ml25-home-projects>a>strong{display:none}.mlc-site .ml25-home-projects h3{margin:12px 0;font-size:21px;line-height:1.5}.mlc-site .ml25-home-projects p{font-size:13px}.mlc-project-media{aspect-ratio:3/4;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);margin-right:-20px;position:relative;overflow:hidden}.mlc-project-media img{object-fit:cover}.mlc-site .ml23-positioning{display:block}.mlc-site .ml23-positioning-aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px 70px;min-height:0;margin-bottom:50px;padding:0;display:grid}.mlc-site .ml23-positioning-aside p{max-width:none;margin:0}.mlc-site .ml23-positioning-aside strong{max-width:none;margin:0;font-style:normal}.mlc-site .ml23-positioning-aside .ml23-kicker{grid-column:1/-1}.mlc-site .ml23-positioning-list{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mlc-site .ml23-positioning-list article{border:0;border-top:1px solid var(--mlc-coffee);box-shadow:none;background:0 0;border-radius:0;padding:30px 0;display:block}.mlc-site .ml23-positioning-list article>span{color:var(--mlc-accent)}.mlc-site .ml23-positioning-list article h3{margin:18px 0;font-size:26px}.mlc-site .ml23-market-band{border-top:1px solid var(--mlc-coffee);display:block}.mlc-site .ml23-market-band a{border:0;border-bottom:1px solid var(--mlc-rule);color:var(--mlc-body);background:0 0;border-radius:0;grid-template-columns:50px 1fr 1fr 2fr 30px;align-items:center;gap:20px;min-height:0;padding:26px 0;display:grid}.mlc-site .ml23-market-band :is(span,em,b){color:var(--mlc-accent)}.mlc-site .ml23-market-band h3{margin:0;font-size:24px}.mlc-site .ml23-iq-feature{gap:60px}.mlc-site .ml23-product-spaces{display:block}.mlc-site .ml23-product-spaces article{grid-template-columns:80px 1fr 1.5fr;gap:30px;padding-block:40px;display:grid}.mlc-site .ml23-product-spaces article a{color:var(--mlc-accent)}.mlc-site :is(.ml23-detail-list>div,.ml23-project,.ml23-project-copy,.ml23-project-meta){border-color:var(--mlc-rule);color:var(--mlc-body);background:0 0;border-radius:0}.mlc-site .ml23-cta{border-top:1px solid var(--mlc-coffee);border-radius:0;padding-block:80px}.mlc-site .ml23-footer{border-color:var(--mlc-rule)}.mlc-site .ml23-footer strong{color:var(--mlc-text)}.mlc-site .ml23-footer a{color:var(--mlc-body)}.mlc-site .ml23-footer :is(span,small,p){color:var(--mlc-muted)}.mlc-site .ml26-resource-directory{display:block}.mlc-site .ml26-resource-directory-filters{background:var(--mlc-surface);border:1px solid var(--mlc-rule);color:var(--mlc-text);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px;padding:28px;display:grid;position:static}.mlc-site .ml26-resource-filter-heading{grid-column:1/-1}.mlc-site .ml26-resource-directory-filters h2{font-size:26px}.mlc-site .ml26-resource-directory-filters label{margin:0}.mlc-site .ml26-resource-result-list article{border:0;border-top:1px solid var(--mlc-rule);background:0 0;border-radius:0;padding:28px 0}.mlc-site .ml26-resource-result-list article :is(h3,a){color:var(--mlc-accent)}.mlc-site :is(.ml26-resource-keywords button,.ml26-resource-reset){border:1px solid var(--mlc-control);color:var(--mlc-body);background:0 0;border-radius:4px;min-height:44px}.mlc-site .ml26-resource-keywords button.is-active{background:var(--mlc-accent);color:var(--mlc-bg)}.mlc-site .ml26-resource-platform-summary>div>a{color:var(--mlc-accent)}.mlc-site .ml26-resource-platform-summary dl{background:0 0}.mlc-site .ml26-resource-platform-summary dl>div{border-right:1px solid var(--mlc-rule);background:0 0}.mlc-site .ml26-resource-platform-summary dl>div:last-child{border-right:0}.mlc-site .ml26-resource-matching-flow h2{font-size:clamp(28px,3.2vw,44px);line-height:1.35}.mlc-site .ml26-resource-matching-flow ol{background:0 0;gap:28px}.mlc-site .ml26-resource-matching-flow li{border-top:1px solid var(--mlc-coffee);background:0 0;min-height:0;padding:22px 0}.mlc-site .ml26-resource-matching-flow li>strong{color:var(--mlc-text);margin-top:24px}.mlc-site .ml26-resource-result-list :is(strong,span,em){color:var(--mlc-body)}.mlc-site :is(.ml26-provider-application,.ml26-provider-application-note,.ml26-provider-application-result,.ml26-resource-no-results){box-shadow:none;color:var(--mlc-body);background:0 0;border:0;border-radius:0}.mlc-site .ml26-provider-application fieldset{border-color:var(--mlc-coffee);padding-block:28px}.mlc-site :is(.ml26-provider-application legend,.ml26-provider-application label>span){color:var(--mlc-text)}.mlc-site .ml26-provider-capabilities label{background:var(--mlc-surface);border-color:var(--mlc-control);border-radius:4px}.mlc-site :is(input,select,textarea){background:var(--mlc-surface);color:var(--mlc-text);border:1px solid var(--mlc-control);accent-color:var(--mlc-accent);border-radius:4px}.mlc-site :is(input,textarea)::placeholder{color:var(--mlc-muted)}.mlc-site select option{background:var(--mlc-surface);color:var(--mlc-text)}.mlc-site .ml26-provider-generate{background:var(--mlc-accent);color:var(--mlc-bg)}.mlc-site :is(.ml26-provider-application-result,.ml23-brief-result) button{color:var(--mlc-text);border:1px solid var(--mlc-control);background:0 0;min-height:44px}.mlc-site .ml23-brief form>button{background:var(--mlc-accent);color:var(--mlc-bg);border-color:var(--mlc-accent)}.mlc-site :is(.ml26-provider-application-result,.ml23-brief-result) button:hover{background:var(--mlc-accent);color:var(--mlc-bg)}.mlc-site :is(.ml26-provider-application-result pre,.ml23-brief-result){background:var(--mlc-surface);color:var(--mlc-text);border-color:var(--mlc-rule);border-radius:0}.mlc-site .ml25-human-service{background:var(--mlc-surface);color:var(--mlc-body);border-radius:0}.mlc-site .ml25-human-service img{clip-path:none;background:#fff;border-radius:0}@media (max-width:900px){.mlc-site .ml23-engagement{grid-template-columns:1fr 2fr}.mlc-site .ml23-engagement p{grid-column:2}.mlc-site .ml23-engagement:nth-child(2n){padding-left:0}.mlc-site .ml26-resource-directory-filters{grid-template-columns:1fr 1fr}.mlc-site .ml25-home-projects{grid-template-columns:1fr 1fr;gap:40px 15px}.mlc-site .ml23-product-spaces article{grid-template-columns:45px 1fr}.mlc-site .ml23-product-spaces article p{grid-column:2}}@media (max-width:760px){.mlc-site .ml26-resource-platform-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mlc-site .ml26-resource-platform-summary dl>div{padding:8px}.mlc-site .ml26-resource-platform-summary dd small{margin:4px 0 0;display:block}.mlc-site .ml26-resource-platform-summary dt{letter-spacing:0;font-size:10px}.mlc-site .ml23-signal-strip-track{gap:8px 16px;padding:12px 16px}.mlc-site .ml23-signal-strip-track span{gap:8px;width:auto;padding:4px 0;font-size:9px}.mlc-site .ml23-signal-strip-track span:after{display:none}.mlc-site .ml23-shell{width:calc(100% - 40px)}.mlc-site .ml23-hero{height:calc(100svh - 70px);min-height:570px;max-height:740px}.mlc-site .ml23-hero .ml23-hero-copy{width:calc(100% - 40px);top:48px;transform:translate(-50%)}.mlc-site .ml23-hero h1{flex-direction:column;align-items:center;gap:0;font-size:clamp(21px,5.8vw,34px);line-height:1.45}.mlc-site .ml23-hero .ml23-hero-description{margin-bottom:22px;font-size:14px;line-height:1.8}.mlc-site .ml23-hero .ml23-kicker{letter-spacing:.07em;font-size:10px}.mlc-site .ml23-hero .ml23-actions{flex-wrap:wrap;gap:12px}.mlc-site .ml23-hero .ml23-button{min-height:44px;padding:12px 18px;font-size:13px}.mlc-site .ml23-positioning-aside,.mlc-site .ml23-positioning-list{display:block}.mlc-site .ml23-positioning-aside strong{margin-bottom:25px;font-size:30px;display:block}.mlc-site .ml23-work-rail{grid-template-columns:1fr;gap:45px}.mlc-site .ml23-work-card:nth-child(2n){margin-top:0}.mlc-site .ml25-home-projects{grid-template-columns:1fr;gap:40px}.mlc-project-media{aspect-ratio:4/3;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);margin:0}.mlc-site .ml23-engagement,.mlc-site .ml23-engagement ul{display:block}.mlc-site .ml23-market-band a{grid-template-columns:30px 1fr 30px;gap:12px}.mlc-site .ml23-market-band em,.mlc-site .ml23-market-band p{grid-column:2}.mlc-site .ml23-market-band b{grid-area:1/3}.mlc-site .ml26-resource-directory-filters{padding:20px;display:block}.mlc-site .ml26-resource-directory-filters label{margin-top:20px;display:block}.mlc-site .ml23-product-spaces article{display:block}}.mlc-scene{aspect-ratio:3/2;background:var(--mlc-earth);margin:0;position:relative;overflow:hidden}.mlc-scene img{object-fit:cover}.mlc-scene-creative img{object-position:100% center}.mlc-scene figcaption{color:#f4efe7;letter-spacing:.05em;background:#0c1519cc;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;right:12px}.mlc-site .ml23-positioning-list{gap:0}.mlc-site .ml23-positioning-list article{border:0;padding:0 14px 0 0;position:relative}.mlc-site .ml23-positioning-list .mlc-scene{aspect-ratio:5/4;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);margin-right:-12px}.mlc-site .ml23-positioning-list figcaption{font-size:9px;right:14%}.mlc-positioning-copy{padding:26px 24px 0 0}.mlc-positioning-copy>span{color:var(--mlc-accent);font:32px/1 Georgia,serif}.mlc-site .ml23-positioning-list .mlc-positioning-copy h3{font-size:25px}.mlc-site .ml23-engagement{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:64px}.mlc-site .ml23-engagement:nth-child(2n){padding-left:0}.mlc-site .ml23-engagement:nth-child(2n)>.mlc-scene{order:2}.mlc-site .ml23-engagement .mlc-scene{aspect-ratio:5/4}.mlc-site .ml23-engagement ul{margin-top:26px;display:block}.mlc-site .ml23-engagement li{border-top:1px solid var(--mlc-rule);padding:10px 0}.mlc-site .ml23-engagement h3{margin:18px 0}.mlc-site .ml23-engagement:hover{background:0 0}.mlc-site article.ml23-engagement:after{content:none}.mlc-site .ml23-engagement:not(:has(.mlc-scene)){grid-template-columns:48px 1fr 1fr;align-items:start;gap:24px 36px;padding-block:36px}.mlc-site .ml23-engagement:not(:has(.mlc-scene)) ul{flex-wrap:wrap;grid-column:2/-1;gap:12px 28px;margin:0;display:flex}.mlc-site .ml23-engagement:not(:has(.mlc-scene)) h3{margin:0;line-height:1.45}.mlc-site .ml23-engagement:not(:has(.mlc-scene)) h3 small{margin-top:12px;font-size:13px;display:block}.mlc-site .ml23-engagement .ml25-engagement-meta small:before{background:var(--mlc-accent)}.mlc-site .ml23-product-spaces>a{border:0;border-top:1px solid var(--mlc-rule);box-shadow:none;color:var(--mlc-body);background:0 0;border-radius:0;grid-template-columns:60px 1.5fr 1fr 24px;align-items:start;gap:35px;padding:40px 0;display:grid}.mlc-site .ml23-product-spaces>a :is(span,small,b){color:var(--mlc-accent);background:0 0}.mlc-site .ml23-product-spaces>a:hover{background:var(--mlc-surface)}.mlc-site .ml23-product-spaces>a h3{font-size:28px}.mlc-site .ml23-about-manifesto>.mlc-scene{aspect-ratio:2.8;grid-column:1/-1;width:100%;margin-bottom:42px}.mlc-site .ml23-case-story{border-color:var(--mlc-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;padding-block:64px}.mlc-site .ml23-case-story-frame,.mlc-site .ml23-case-story:nth-child(2n) .ml23-case-story-frame{aspect-ratio:1.671;clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%);background:0 0;border:0;border-radius:0}.mlc-site .ml23-case-story[data-client=吉利汽车] .ml23-case-story-frame{aspect-ratio:1276/727}.mlc-site .ml23-case-story[data-client=NeonEcho] .ml23-case-story-frame{aspect-ratio:1}.mlc-site .ml23-case-story[data-client=DTC\ 客户] .ml23-case-story-frame{aspect-ratio:1220/776}.mlc-site .ml23-case-story[data-client="3D 打印鞋客户"] .ml23-case-story-frame{aspect-ratio:1280/1707}.mlc-site .ml23-case-story[data-client=服装客户] .ml23-case-story-frame{aspect-ratio:1280/1628;clip-path:none}.mlc-site .ml23-case-story[data-client=服装客户] .ml23-case-story-frame img{object-fit:contain;transform:none}@media (max-width:600px){.mlc-service-detail #service-scope .ml23-detail-list>div{grid-template-columns:minmax(0,1fr);gap:12px}.mlc-service-detail #service-scope .ml23-detail-list dd{margin:0}.mlc-site .mlc-iq-intro-list>div{grid-template-columns:minmax(0,1fr);gap:12px}.mlc-site .mlc-iq-intro-list dd{margin:0}.mlc-service-detail .mlc-service-deliverables>div{grid-template-columns:32px minmax(0,1fr);gap:16px}}.mlc-site .ml23-case-story[data-client=电商客户] .ml23-case-story-frame{aspect-ratio:1280/1618}.mlc-site .ml23-case-story-copy h2{letter-spacing:-.025em;font-size:clamp(26px,2.7vw,38px);line-height:1.45}.mlc-site .ml23-case-story-copy :is(dt,dd,p,li){color:var(--mlc-body)}.mlc-site .ml23-case-story-copy>span,.mlc-site .ml23-case-story-media small{color:var(--mlc-accent)}.mlc-site .ml23-case-story-copy dl>div{border-color:var(--mlc-rule)}.mlc-method-landscape{padding-top:230px;position:relative}.mlc-method-landscape>.mlc-scene{aspect-ratio:auto;height:360px;position:absolute;inset:0 0 auto}.mlc-method-landscape>.mlc-scene:after{content:"";background:linear-gradient(transparent 20%,var(--mlc-bg));position:absolute;inset:0}.mlc-method-landscape>.mlc-scene figcaption{z-index:1;top:12px;bottom:auto}.mlc-method-landscape .ml23-home-method{position:relative}.mlc-site .ml25-linc-iq-real{border:1px solid var(--mlc-control);background:var(--mlc-surface);box-shadow:none;border-radius:0;transform:none}.mlc-site .ml25-linc-iq-real:before,.mlc-site .ml25-linc-iq-real:after{display:none}@media (max-width:760px){.mlc-site .ml25-linc-iq-real-viewport img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}}.mlc-site :is(.ml23-brief,.ml23-contact-layout>aside){color:var(--mlc-body);border-color:var(--mlc-rule);background:0 0;border-radius:0}.mlc-site .ml23-brief :is(input,textarea,select){background:var(--mlc-surface);color:var(--mlc-text);border-color:var(--mlc-control)}.mlc-site .ml23-brief label>span{color:var(--mlc-body)}.mlc-site .ml23-brief-result pre{color:var(--mlc-text);white-space:pre-wrap;overflow-wrap:anywhere}.mlc-site .ml23-contact-layout>aside>span{color:var(--mlc-accent)}.mlc-site .ml23-legal-hero{background:var(--mlc-bg);color:var(--mlc-body)}.mlc-site .ml23-legal-hero h1{overflow-wrap:anywhere;font-size:clamp(30px,4vw,52px);line-height:1.3}.mlc-site .ml23-legal-hero h1 span{display:block}.mlc-site .ml23-legal-hero div>p:last-child{color:var(--mlc-muted)}:is(.mlc-site .ml23-legal-hero .ml23-shell,.mlc-site .ml23-section:has(.ml23-legal-list) .ml23-shell){width:min(780px,100% - 40px)}.mlc-site .ml23-section:has(.ml23-legal-list) .ml23-section-heading-grid{display:block}.mlc-site .ml23-section:has(.ml23-legal-list) .ml23-section-heading h2{overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:clamp(26px,3vw,38px);line-height:1.4}.mlc-site .ml23-section:has(.ml23-legal-list) .ml23-section-heading-grid>p{margin-top:24px}.mlc-site .ml23-legal-list article{border-color:var(--mlc-rule);padding:30px 0;display:block}.mlc-site .ml23-legal-list article>span{color:var(--mlc-accent)}.mlc-site .ml23-legal-list h2{margin:15px 0;font-size:25px}@media (max-width:760px){.mlc-site .ml23-positioning-list article{padding:0 0 44px}.mlc-site .ml23-positioning-list .mlc-scene{aspect-ratio:4/3;clip-path:none;margin:0}.mlc-positioning-copy{padding-right:0}.mlc-site .ml23-engagement{flex-direction:column;align-items:stretch;gap:28px;padding-block:40px;display:flex}.mlc-site .ml23-engagement:nth-child(2n)>.mlc-scene{order:0}.mlc-site .ml23-engagement:not(:has(.mlc-scene)){grid-template-columns:30px minmax(0,1fr);gap:16px;display:grid}:is(.mlc-site .ml23-engagement:not(:has(.mlc-scene))>p,.mlc-site .ml23-engagement:not(:has(.mlc-scene))>ul){grid-column:2}.mlc-site .ml23-case-story{flex-direction:column;gap:30px;padding-block:40px;display:flex}.mlc-site .ml23-case-story-media{width:100%;position:static;order:0!important}.mlc-site .ml23-case-story-copy h2{font-size:27px}.mlc-site .ml23-product-spaces>a{grid-template-columns:30px 1fr;gap:16px}.mlc-site .ml23-product-spaces>a ul{grid-column:2}.mlc-site .ml23-product-spaces>a b{display:none}.mlc-site .ml23-about-manifesto>.mlc-scene{aspect-ratio:4/3}.mlc-method-landscape{padding-top:180px}}@media (prefers-reduced-motion:reduce){.mlc-site *,.mlc-site :before,.mlc-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mlc-legacy-header{border-bottom:1px solid var(--mlc-coffee);background:linear-gradient(125deg,#162127,#0c1519);padding:72px 0}.mlc-legacy-header h1{margin:22px 0;font-size:clamp(30px,4vw,54px);line-height:1.35}.mlc-legacy-header p:not(.ml23-kicker){max-width:760px;color:var(--mlc-body);margin-bottom:26px;line-height:1.85}.mlc-legacy-links{color:var(--mlc-accent);flex-wrap:wrap;gap:24px;padding-top:28px;display:flex}.mlc-site .ml18-site{background:var(--mlc-bg);color:var(--mlc-body);--ml18-copper:var(--mlc-accent);--ml18-copper-bright:var(--mlc-hover);--ml18-muted-light:var(--mlc-body);--ml18-muted-dark:var(--mlc-body);--ml18-line-light:var(--mlc-rule);--ml18-line-dark:var(--mlc-rule)}.mlc-site .ml18-section{background:var(--mlc-bg);color:var(--mlc-body);border-bottom:1px solid var(--mlc-rule);padding-block:64px}.mlc-site .ml18-paper-deep{background:var(--mlc-surface)}.mlc-site .ml18-section-intro{margin-bottom:40px}.mlc-site .ml18-section-intro h2,.mlc-site .ml18-callout h2{font-size:clamp(28px,3.6vw,44px);line-height:1.35}.mlc-site .ml18-site :is(.ml18-section-description,p,li){color:var(--mlc-body)}.mlc-site .ml18-site :is(.ml19-diagnosis-form,.ml19-input-reasons,.ml19-report-score,.ml19-report-total,.ml19-dashboard-score-flow article,.ml19-dashboard-module-list article){background:var(--mlc-surface);color:var(--mlc-text);border-color:var(--mlc-rule);border-radius:0}.mlc-site .ml18-site :is(.ml19-form-field input,.ml19-form-field select,.ml19-form-field textarea){background:var(--mlc-bg);color:var(--mlc-text);border-color:var(--mlc-control)}.mlc-site .ml18-site :is(.ml18-button,.ml18-button-solid){background:var(--mlc-accent);color:var(--mlc-bg);border-color:var(--mlc-accent);min-height:44px}.mlc-site .ml18-site .ml18-button-ghost{color:var(--mlc-text);background:0 0}.mlc-site .ml18-site .ml18-stage-row{border-color:var(--mlc-rule);background:0 0;border-radius:0}.mlc-site .ml18-site .ml18-stage-row strong{color:var(--mlc-accent)}.mlc-site .ml18-site :is(.ml19-report-total,.ml19-report-score){padding:28px}.mlc-site .ml19-report-total>div strong{font-size:88px}.mlc-site .ml19-report-score-head{gap:20px}.mlc-site .ml19-report-score-head span{color:var(--mlc-body);line-height:1.6}.mlc-site .mlc-directory-title{margin-bottom:30px}.mlc-site .mlc-directory-title>span{color:var(--mlc-accent);letter-spacing:.12em;font-size:12px}.mlc-site .mlc-directory-title h1{margin:14px 0;font-size:clamp(30px,4vw,48px);line-height:1.4}.mlc-site .mlc-directory-title p{color:var(--mlc-body);line-height:1.8}.mlc-site .ml26-resource-directory-filters{border-radius:12px;grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:14px;padding:18px 22px;box-shadow:0 12px 32px #0002}.mlc-site .ml26-resource-filter-heading,.mlc-site .ml26-resource-keywords{display:none}.mlc-site .ml26-resource-directory-filters label{min-width:0}.mlc-site .ml26-resource-directory-filters label>span{margin-bottom:8px;font-size:11px}.mlc-site .ml26-resource-directory-filters :is(input,select){height:44px;min-height:44px;padding:8px 12px;font-size:14px}.mlc-site .ml26-resource-reset{align-self:end;height:44px;min-height:44px;margin:0;padding:8px 16px;font-size:13px}.mlc-site .ml26-resource-platform-summary{display:none}.mlc-site .mlc-resource-selection{grid-template-columns:1.15fr 1fr;gap:42px 48px;display:grid}.mlc-site .mlc-resource-feature{min-width:0;color:var(--mlc-text);display:block}.mlc-site .mlc-resource-feature figure{aspect-ratio:1.9;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);margin:0 0 20px;position:relative;overflow:hidden}.mlc-site .mlc-resource-feature:nth-child(2) figure{clip-path:none;border-radius:64px 0 0}.mlc-site .mlc-resource-feature:nth-child(3) figure{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}.mlc-site .mlc-resource-feature:nth-child(2n){padding-top:36px}.mlc-site .mlc-resource-feature img{object-fit:cover;width:100%;height:100%}.mlc-site .mlc-resource-feature figcaption{color:#f4efe7;background:#0c1519cf;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:18px}.mlc-site .mlc-resource-feature>span{color:var(--mlc-accent);font-size:12px}.mlc-site .mlc-resource-feature h3{margin:12px 0;font-size:clamp(20px,2vw,28px);line-height:1.4}.mlc-site .mlc-resource-feature p{color:var(--mlc-body);margin:0;font-size:15px;line-height:1.85}.mlc-site .mlc-resource-more{border:1px solid var(--mlc-accent);color:var(--mlc-accent);border-radius:30px;margin:36px auto 0;padding:14px 24px;display:table}.mlc-site .ml26-resource-matching-flow{margin-top:40px;padding-top:28px}.mlc-site .ml26-resource-matching-flow header p{display:none}.mlc-site .ml26-resource-matching-flow h2{font-size:24px}.mlc-site .ml26-resource-result-list article{grid-template-columns:40px minmax(0,1fr) minmax(180px,.3fr);gap:24px;min-height:0}.mlc-site .ml26-resource-result-list h3{font-size:clamp(22px,2.5vw,32px)}.mlc-site .ml26-resource-result-index em{writing-mode:horizontal-tb;font-size:11px}.mlc-site .ml23-engagement:nth-child(n){grid-row:auto;grid-template-rows:auto;align-content:start;height:auto;min-height:0}.mlc-site .ml23-engagement:not(:has(.mlc-scene)){row-gap:20px;padding-block:28px}.mlc-site .ml23-engagement h3{align-self:start}.mlc-site .mlc-iq-introduction{display:block}.mlc-site .mlc-iq-introduction h2{letter-spacing:-.025em;max-width:none;margin:0 0 24px;font-size:clamp(28px,3.5vw,46px);line-height:1.45;display:block}.mlc-site .mlc-iq-introduction h2 span{display:inline}.mlc-site .mlc-iq-introduction h2 span+span{color:var(--mlc-accent);margin-left:.65em}.mlc-site .mlc-iq-introduction>div>p{text-align:left;max-width:820px;margin:0 0 32px;font-size:17px;line-height:1.9}.mlc-site .mlc-iq-intro-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}.mlc-site .mlc-iq-intro-list>div{border-top:1px solid var(--mlc-coffee);padding:20px 0;display:block}.mlc-site .mlc-iq-intro-list dt{color:var(--mlc-accent);margin-bottom:14px;font-size:13px}.mlc-site .mlc-iq-intro-list dd{margin:0;font-size:15px;line-height:1.9}@media (max-width:760px){.mlc-site .ml26-resource-directory-filters{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.mlc-site .ml26-resource-directory-filters label{margin:0}.mlc-site .ml26-resource-directory-filters label:nth-of-type(3){grid-column:1}.mlc-site .ml26-resource-reset{width:100%}.mlc-site .mlc-resource-selection{grid-template-columns:1fr;gap:30px}.mlc-site .mlc-resource-feature:nth-child(2n){margin-left:8%;padding-top:0}.mlc-site .mlc-resource-feature figure{aspect-ratio:1.65}.mlc-site .mlc-iq-introduction h2 span{display:block}.mlc-site .mlc-iq-introduction h2 span+span{margin-left:0}.mlc-site .mlc-iq-intro-list{grid-template-columns:1fr;gap:0}.mlc-site .ml26-resource-result-list article{display:block}.mlc-site .ml26-resource-result-index{gap:14px;display:flex}.mlc-site .ml26-resource-result-list footer{margin-top:20px}.mlc-legacy-header{padding:44px 0}.mlc-site .ml18-frame{width:calc(100% - 40px)}.mlc-site .ml18-section-intro-split{grid-template-columns:1fr}.mlc-site .ml18-section-intro-split .ml18-section-description{grid-area:auto/1}.mlc-site .ml18-site .ml18-stage-row{grid-template-columns:32px minmax(0,1fr)}.mlc-site .ml18-site .ml18-stage-row :is(p,strong){grid-column:2}}
