@font-face{font-family:Sohne Mono;src:url(/fonts/TestSohneMono-Buch.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.mv-page{--mv-plum:#191322;--mv-paper:#e9e5eb;--mv-ink:#1d1426;--mv-ink-soft:#5b5066;--mv-lilac:#6b4b94;--mv-pink:#ee9ecf;--mv-accent-on-dark:#c8a8ff;--mv-on-plum:#f4eff6;--mv-on-plum-soft:color-mix(in srgb,var(--mv-on-plum) 72%,transparent);--mv-line-dark:color-mix(in srgb,var(--mv-ink) 12%,transparent);--mv-line-light:color-mix(in srgb,var(--mv-on-plum) 14%,transparent);--mv-display:"Signifier","Newsreader",Georgia,"Times New Roman",serif;--mv-body:"Sohne","Testsohne","Helvetica Neue",Helvetica,Arial,sans-serif;--mv-mono:"Sohne Mono",ui-monospace,Menlo,monospace;--mv-space-band:clamp(64px,8vw,112px);--mv-space-block:clamp(40px,5vw,64px);--mv-step-2:clamp(28px,3.2vw,40px);--mv-step-3:clamp(36px,4.6vw,60px);--mv-step-4:clamp(52px,6.6vw,96px)}.mv-page .cs-anchornav{background:color-mix(in srgb,var(--mv-plum) 94%,transparent)!important;backdrop-filter:blur(12px)}.mv-page .mv-hero{background-color:var(--mv-paper)}.mv-page .mv-hero-art{position:relative;height:min(62vh,560px);align-self:center}.mv-page .mv-win{position:absolute;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 30px 70px -24px rgba(34,16,46,.42)}.mv-page .mv-win-bar{height:26px;background:#f4f2ef;display:flex;align-items:center;gap:7px;padding-left:12px}.mv-page .mv-win-bar i{width:9px;height:9px;border-radius:50%;background:#e86a5f}.mv-page .mv-win-bar i:nth-child(2){background:#f3be4f}.mv-page .mv-win-bar i:nth-child(3){background:#61c454}.mv-page .mv-win img,.mv-page .mv-win video{display:block;width:100%;height:auto}.mv-page .mv-win-back{top:0;left:0;width:62%}.mv-page .mv-front-slot{position:absolute;top:22%;left:24%;width:104%;aspect-ratio:1904/1018;pointer-events:none}.mv-page .mv-win-front{top:0;left:0;width:100px;z-index:3;transform-origin:0 0;will-change:transform;transition:transform .75s cubic-bezier(.65,0,.35,1)}.mv-page .mv-hero .cs-hero-text,.mv-page .mv-hero-cue,.mv-page .mv-win-back{transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.mv-page .mv-hero.is-zoomed .cs-hero-text{opacity:0;transform:translateY(-24px)}.mv-page .mv-hero.is-zoomed .mv-win-back{opacity:0;transform:translateY(-40px)}.mv-page .mv-hero.is-zoomed .mv-hero-cue{opacity:0}.mv-page .mv-hero-cue{position:absolute;left:50%;bottom:28px;z-index:2;transform:translateX(-50%);font-family:var(--mv-mono);font-size:12px;color:var(--mv-ink-soft)}.mv-page .mv-hero-mobile{display:none}@media (max-width:991px){.mv-page .mv-hero{height:auto}.mv-page .mv-hero .cs-hero-stage{position:relative;height:auto;padding-block:88px 48px}.mv-page .mv-hero .cs-hero-grid{position:relative;left:auto;transform:none;top:auto;bottom:auto;padding-top:0;padding-bottom:0;gap:32px}.mv-page .mv-hero-art{height:auto}.mv-page .mv-front-slot,.mv-page .mv-hero-cue,.mv-page .mv-win{display:none}.mv-page .mv-hero-mobile{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 24px 60px -24px rgba(34,16,46,.4)}}@media (prefers-reduced-motion:reduce){.mv-page .mv-hero .cs-hero-text,.mv-page .mv-win-back,.mv-page .mv-win-front{transition:none}}.mv-page .mv-band{padding-block:var(--mv-space-band);padding-inline:clamp(20px,4vw,56px);font-family:var(--mv-body);font-size:17px;line-height:1.6}.mv-page .mv-band--tight-top{padding-top:0}.mv-page .mv-paper{background:var(--mv-paper);color:var(--mv-ink)}.mv-page .mv-plum{background:var(--mv-plum);color:var(--mv-on-plum)}.mv-page .mv-wrap{max-width:1180px;margin:0 auto}.mv-page .mv-band h2{font-family:var(--mv-display);font-weight:300;font-size:var(--mv-step-3);line-height:1.06;letter-spacing:-.012em;text-wrap:balance;margin:0;color:inherit}:where(.mv-page .mv-band) p{margin:0}:where(.mv-page .mv-band) figure{margin:0}:where(.mv-page .mv-band) :is(img,video){display:block;max-width:100%;height:auto}.mv-page section[id]{scroll-margin-top:72px}.mv-page .mv-label{font-family:var(--mv-mono);letter-spacing:.02em;color:var(--mv-lilac)}.mv-page .mv-plum .mv-label{color:var(--mv-pink)}.mv-page .mv-prose{display:grid;gap:16px;max-width:62ch;color:var(--mv-ink-soft)}.mv-page .mv-plum .mv-prose{color:var(--mv-on-plum-soft)}.mv-page .mv-prose strong{color:var(--mv-ink);font-weight:500}.mv-page .mv-plum .mv-prose strong{color:var(--mv-on-plum)}.mv-page .mv-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mv-page .mv-plum .mv-prose a{color:var(--mv-pink)}.mv-page .mv-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px 64px;align-items:start}.mv-page .mv-title{display:grid;gap:14px}.mv-page .mv-figure{display:grid;gap:12px}.mv-page .mv-figure figcaption{font-family:var(--mv-mono);font-size:13px;color:var(--mv-ink-soft)}.mv-page .mv-plum .mv-figure figcaption{color:var(--mv-on-plum-soft)}.mv-page .mv-full{margin-top:var(--mv-space-block)}.mv-page .mv-tiles{width:100%}.mv-page .mv-shot{border-radius:10px;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 24px 60px -24px rgba(20,8,30,.45);width:100%}.mv-page .mv-paper .mv-shot{outline:1px solid var(--mv-line-dark)}.mv-page .mv-glance{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px 72px}.mv-page .mv-glance-lede{display:grid;gap:24px;align-content:start}.mv-page .mv-lede{font-size:21px;line-height:1.5;max-width:34ch}.mv-page .mv-facts{margin:0;border-top:1px solid var(--mv-line-dark)}.mv-page .mv-fact{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding-block:14px;border-bottom:1px solid var(--mv-line-dark);font-size:15px}.mv-page .mv-fact dt{font-family:var(--mv-mono);font-size:13px;color:var(--mv-ink-soft);padding-top:2px}.mv-page .mv-fact dd{margin:0}.mv-page .mv-results{margin-top:var(--mv-space-block);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mv-line-dark)}.mv-page .mv-result{padding:28px 24px 0 0;display:grid;gap:8px;align-content:start}.mv-page .mv-result+.mv-result{padding-left:24px;border-left:1px solid var(--mv-line-dark)}.mv-page .mv-result b{font-family:var(--mv-display);font-weight:500;font-size:var(--mv-step-4);line-height:.9;letter-spacing:-.03em;color:var(--mv-lilac);font-variant-numeric:tabular-nums}.mv-page .mv-result span{color:var(--mv-ink-soft);font-size:15px;max-width:24ch}.mv-page .mv-deck{margin-top:var(--mv-space-block);border-radius:18px;overflow:hidden;aspect-ratio:16/9;max-width:100%;outline:1px solid var(--mv-line-dark)}.mv-page .mv-deck iframe{display:block;width:100%;height:100%;border:0}.mv-page .mv-problem-stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:24px}.mv-page .mv-problem-stat b{font-family:var(--mv-display);font-weight:300;font-size:var(--mv-step-4);line-height:.9;color:var(--mv-pink)}.mv-page .mv-problem-stat span{color:var(--mv-on-plum-soft);max-width:22ch;font-size:15px}.mv-page .mv-chapter{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--mv-space-block) 72px;align-items:start}.mv-page .mv-chapter-text{display:grid;gap:20px;position:sticky;top:96px}.mv-page .mv-points{margin:0;padding:0;list-style:none;border-top:1px solid var(--mv-line-dark)}.mv-page .mv-plum .mv-points{border-color:var(--mv-line-light)}.mv-page .mv-points li{padding-block:12px;border-bottom:1px solid var(--mv-line-dark);color:var(--mv-ink-soft)}.mv-page .mv-plum .mv-points li{border-color:var(--mv-line-light);color:var(--mv-on-plum-soft)}.mv-page .mv-points b{color:var(--mv-ink);font-weight:500}.mv-page .mv-plum .mv-points b{color:var(--mv-on-plum)}.mv-page .mv-agent{display:grid;justify-items:center}.mv-page .mv-agent .mv-agent-video{width:100%;max-width:300px;height:auto;border-radius:14px;outline:1px solid var(--mv-line-dark);box-shadow:0 24px 60px -24px rgba(20,8,30,.35)}.mv-page .mv-steps{margin-top:var(--mv-space-block);display:flex;gap:10px;height:clamp(420px,44vw,560px)}.mv-page .mv-step{position:relative;flex:1 1 0;min-width:0;border:0;padding:0;border-radius:16px;overflow:hidden;background:transparent;color:var(--mv-on-plum);box-shadow:inset 0 0 0 1px var(--mv-line-light);cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),background-color .3s ease}.mv-page .mv-step[aria-selected=true]{flex-grow:5.2;cursor:default;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mv-on-plum) 40%,transparent)}.mv-page .mv-step:not([aria-selected=true]):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mv-on-plum) 30%,transparent)}.mv-page .mv-step:focus-visible{outline:2px solid var(--mv-pink);outline-offset:3px}.mv-page .mv-step-head{padding:16px 18px 12px;display:grid;gap:4px;flex:none}.mv-page .mv-step-head small{font-family:var(--mv-mono);color:var(--mv-pink)}.mv-page .mv-step-head b{font-weight:500;font-size:16px;line-height:1.25}.mv-page .mv-step-text{color:var(--mv-on-plum-soft);font-size:14px;max-width:60ch;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease .15s}.mv-page .mv-step[aria-selected=true] .mv-step-text{opacity:1;max-height:6em}.mv-page .mv-step-media{flex:1 1 auto;min-height:0;margin:0 12px 12px;border-radius:10px;overflow:hidden;display:block}.mv-page .mv-step-media img,.mv-page .mv-step-media video{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;filter:blur(var(--mv-nda-blur,2px));transform:scale(1.02)}.mv-page .mv-step--clear{--mv-nda-blur:0.8px}.mv-page .mv-step[aria-selected=true] .mv-step-media img,.mv-page .mv-step[aria-selected=true] .mv-step-media video{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.mv-page .mv-step:not([aria-selected=true]) .mv-step-media{opacity:.55;transition:opacity .3s ease}.mv-page .mv-step:not([aria-selected=true]):hover .mv-step-media{opacity:.8}.mv-page .mv-steps-hint{margin-top:12px;font-family:var(--mv-mono);font-size:12px;color:var(--mv-on-plum-soft)}.mv-page .mv-flowchart{margin-top:var(--mv-space-block);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;row-gap:14px}.mv-page .mv-bracket{position:relative;padding-bottom:14px;font-family:var(--mv-mono);font-size:12px;color:var(--mv-lilac);text-align:center}.mv-page .mv-bracket:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;border:1.5px solid var(--mv-lilac);border-bottom:0;border-radius:6px 6px 0 0}.mv-page .mv-bracket--first{grid-column:1/3}.mv-page .mv-bracket--last{grid-column:5/7}.mv-page .mv-nodes{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding:0;margin:0;list-style:none}.mv-page .mv-node{position:relative;min-height:88px;padding:16px;border-radius:12px;display:flex;align-items:center;font-size:15px;line-height:1.3;border:1.5px dashed color-mix(in srgb,var(--mv-ink) 32%,transparent);color:var(--mv-ink)}.mv-page .mv-node--own{background:var(--mv-plum);border:1.5px solid var(--mv-plum);color:var(--mv-on-plum)}.mv-page .mv-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-34px;width:28px;height:1.5px;background:var(--mv-ink-soft)}.mv-page .mv-node:not(:last-child):before{content:"";position:absolute;top:calc(50% - 4px);right:-35px;width:7px;height:7px;border-top:1.5px solid var(--mv-ink-soft);border-right:1.5px solid var(--mv-ink-soft);transform:rotate(45deg)}.mv-page .mv-node-tag{display:none}.mv-page .mv-flow-key{grid-column:1/-1;margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--mv-ink-soft)}.mv-page .mv-flow-key i{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin-right:8px}.mv-page .mv-k-own{background:var(--mv-plum)}.mv-page .mv-k-team{border:1.5px dashed color-mix(in srgb,var(--mv-ink) 32%,transparent)}.mv-page .mv-work-grid{margin-top:var(--mv-space-block);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);gap:32px;align-items:start}.mv-page .mv-stack{display:grid;gap:20px}.mv-page .mv-band--joined{padding-top:0}.mv-page .mv-band--joined>.mv-wrap{padding-top:var(--mv-space-band);border-top:1px solid var(--mv-line-light)}.mv-page .mv-plum .mv-bracket{color:var(--mv-pink)}.mv-page .mv-plum .mv-bracket:after{border-color:var(--mv-pink)}.mv-page .mv-plum .mv-node{border-color:color-mix(in srgb,var(--mv-on-plum) 36%,transparent);color:var(--mv-on-plum)}.mv-page .mv-plum .mv-node--own{background:var(--mv-paper);border-color:var(--mv-paper);color:var(--mv-ink)}.mv-page .mv-plum .mv-node:not(:last-child):after{background:var(--mv-on-plum-soft)}.mv-page .mv-plum .mv-node:not(:last-child):before{border-color:var(--mv-on-plum-soft)}.mv-page .mv-plum .mv-flow-key{color:var(--mv-on-plum-soft)}.mv-page .mv-plum .mv-k-own{background:var(--mv-paper)}.mv-page .mv-plum .mv-k-team{border-color:color-mix(in srgb,var(--mv-on-plum) 36%,transparent)}.mv-page .mv-plum .mv-result+.mv-result,.mv-page .mv-plum .mv-results{border-color:var(--mv-line-light)}.mv-page .mv-plum .mv-result b{color:var(--mv-accent-on-dark)}.mv-page .mv-plum .mv-result span{color:var(--mv-on-plum-soft)}.mv-page .mv-compare{margin-top:var(--mv-space-block);display:grid;gap:20px}.mv-page .mv-compare-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.mv-page .mv-toggle{display:inline-flex;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--mv-line-light)}.mv-page .mv-toggle-btn{font:500 14px/1 var(--mv-body);padding:10px 18px;border:0;border-radius:999px;background:transparent;color:var(--mv-on-plum-soft);cursor:pointer;transition:background-color .25s ease,color .25s ease}.mv-page .mv-toggle-btn[aria-selected=true]{background:var(--mv-paper);color:var(--mv-ink)}.mv-page .mv-toggle-btn:focus-visible{outline:2px solid var(--mv-pink);outline-offset:2px}.mv-page .mv-compare-title{font-family:var(--mv-display);font-size:22px;color:var(--mv-on-plum)}.mv-page .mv-compare-stage{position:relative;max-width:100%}.mv-page .mv-compare-stage img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transition:opacity .45s ease}.mv-page .mv-compare-badge{position:absolute;top:12px;left:12px;font:500 12px/1 var(--mv-mono);padding:7px 10px;border-radius:999px}.mv-page .mv-compare-badge--before{background:var(--mv-plum);color:var(--mv-on-plum);box-shadow:inset 0 0 0 1px var(--mv-line-light)}.mv-page .mv-compare-badge--after{background:var(--mv-pink);color:var(--mv-ink)}.mv-page .mv-compare-foot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 64px;align-items:end;padding-top:20px;border-top:1px solid var(--mv-line-light)}.mv-page .mv-compare-stat{display:flex;align-items:baseline;gap:16px}.mv-page .mv-compare-stat b{font-family:var(--mv-display);font-weight:400;font-size:clamp(40px,4.4vw,56px);line-height:1;color:var(--mv-pink);font-variant-numeric:tabular-nums}.mv-page .mv-compare-stat span{max-width:26ch}.mv-page .mv-compare-note,.mv-page .mv-compare-stat span{color:var(--mv-on-plum-soft);font-size:15px}.mv-page .mv-results--quiet .mv-result{padding-top:20px;gap:6px}.mv-page .mv-results--quiet .mv-result b{font-family:var(--mv-body);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.01em}.mv-page .mv-plum .mv-results--quiet .mv-result b{color:var(--mv-on-plum)}@media (max-width:860px){.mv-page .mv-chapter,.mv-page .mv-glance,.mv-page .mv-head,.mv-page .mv-work-grid{grid-template-columns:1fr}.mv-page .mv-head{gap:20px}.mv-page .mv-agent .mv-agent-video{max-width:240px}.mv-page .mv-work-grid figure:last-child{max-width:360px}.mv-page .mv-chapter-text{position:static}.mv-page .mv-compare-foot{grid-template-columns:1fr}.mv-page .cs-anchor-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mv-page .cs-anchor-list::-webkit-scrollbar{display:none}.mv-page .cs-anchor-link{flex:none}.mv-page .mv-results{grid-template-columns:1fr}.mv-page .mv-result{padding:22px 0 18px}.mv-page .mv-result+.mv-result{padding-left:0;border-left:0;border-top:1px solid var(--mv-line-dark)}.mv-page .mv-plum .mv-result+.mv-result{border-top-color:var(--mv-line-light)}.mv-page .mv-steps{flex-direction:column;height:auto}.mv-page .mv-step{flex:none}.mv-page .mv-step .mv-step-media{height:0;margin-bottom:0}.mv-page .mv-step[aria-selected=true] .mv-step-media{height:auto;aspect-ratio:16/10;margin-bottom:12px}.mv-page .mv-step[aria-selected=true] .mv-step-text{max-height:none}.mv-page .mv-flowchart{grid-template-columns:1fr}.mv-page .mv-bracket{display:none}.mv-page .mv-nodes{grid-template-columns:1fr;row-gap:32px}.mv-page .mv-node{min-height:0;justify-content:space-between;gap:12px}.mv-page .mv-node-tag{display:inline;font-family:var(--mv-mono);font-size:12px;color:var(--mv-pink)}.mv-page .mv-node:not(:last-child):after{top:auto;bottom:-27px;right:auto;left:28px;width:1.5px;height:22px}.mv-page .mv-node:not(:last-child):before{top:auto;bottom:-27px;right:auto;left:25px;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.mv-page .mv-step,.mv-page .mv-step-text{transition:none}}.mv-page.mv-theme-reporting{--mv-plum:#062b3f;--mv-paper:#dde9ee;--mv-ink:#0b2a3a;--mv-ink-soft:#4b6372;--mv-lilac:#c25e22;--mv-pink:#f08a4b;--mv-accent-on-dark:#f08a4b;--mv-on-plum:#eef5f8}.mv-page .mv-steps--clear{--mv-nda-blur:0px}.mv-page .mv-steps--clear .mv-step-media img,.mv-page .mv-steps--clear .mv-step-media video{transform:none}.mv-page .mv-step-media{background:#fff}.mv-page .mv-compare--narrow .mv-compare-stage{width:100%;max-width:480px;margin-inline:auto;aspect-ratio:4/5!important;overflow:hidden;border-radius:10px;outline:1px solid var(--mv-line-dark);background:#fff}.mv-page .mv-compare--narrow .mv-compare-stage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.mv-page .mv-paper .mv-toggle{box-shadow:inset 0 0 0 1px var(--mv-line-dark)}.mv-page .mv-paper .mv-toggle-btn{color:var(--mv-ink-soft)}.mv-page .mv-paper .mv-toggle-btn[aria-selected=true]{background:var(--mv-plum);color:var(--mv-on-plum)}.mv-page .mv-paper .mv-compare-title{color:var(--mv-ink)}.mv-page .mv-paper .mv-compare-note{color:var(--mv-ink-soft)}.mv-page .mv-paper .mv-compare-badge--before{background:var(--mv-paper);color:var(--mv-ink);box-shadow:inset 0 0 0 1px var(--mv-line-dark)}.mv-page .mv-pair{margin-top:var(--mv-space-block);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.mv-page .mv-pair-tag{font-family:var(--mv-mono);font-size:13px;color:var(--mv-ink-soft)}.mv-page .mv-pair-tag--win{color:var(--mv-lilac)}.mv-page .mv-pair figure{display:grid;gap:12px}.mv-page .mv-quote{margin:0;font-family:var(--mv-display);font-weight:400;font-size:var(--mv-step-3);line-height:1.1;letter-spacing:-.012em;text-wrap:balance;max-width:22ch}.mv-page .mv-quote-by{margin-top:16px;font-family:var(--mv-mono);font-size:13px;color:var(--mv-on-plum-soft)}.mv-page .mv-approach{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--mv-space-block) 72px;align-items:start;margin-top:var(--mv-space-block)}@media (max-width:860px){.mv-page .mv-approach,.mv-page .mv-pair{grid-template-columns:1fr}}.mv-page .mv-head{align-items:center}.mv-page .mv-title .mv-compare-bar{margin-top:12px}.mv-page .mv-paper .mv-compare-foot{border-top-color:var(--mv-line-dark)}.mv-page .mv-paper .mv-compare-stat b{color:var(--mv-lilac)}.mv-page .mv-paper .mv-compare-stat span{color:var(--mv-ink-soft)}.mv-page .mv-approach .mv-compare{margin-top:0}.mv-page .mv-agent .mv-agent-video,.mv-page .mv-shot,.mv-page .mv-win{box-shadow:none}.mv-page .mv-shot{outline:1px solid var(--mv-line-dark)}.mv-page .mv-plum .mv-shot{outline-color:var(--mv-line-light)}.mv-page .mv-win{outline:1px solid color-mix(in srgb,var(--mv-ink) 14%,transparent)}@media (min-width:992px){.mv-page .mv-hero-art{height:auto;aspect-ratio:1.45}.mv-page .mv-win-back{top:0;left:0;width:64%}.mv-page .mv-front-slot{top:auto;left:auto;right:0;bottom:0;width:78%}}.mv-page .mv-flow{margin:var(--mv-space-block) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.mv-page .mv-flow li{position:relative;min-height:80px;padding:16px;border-radius:12px;display:flex;align-items:center;font-size:15px;line-height:1.3;border:1px solid var(--mv-line-dark);color:var(--mv-ink)}.mv-page .mv-plum .mv-flow li{border-color:color-mix(in srgb,var(--mv-on-plum) 32%,transparent);color:var(--mv-on-plum)}.mv-page .mv-flow li:not(:last-child):after{content:"";position:absolute;top:50%;right:-33px;width:26px;height:1px;background:currentColor;opacity:.6}.mv-page .mv-flow li:not(:last-child):before{content:"";position:absolute;top:calc(50% - 3.5px);right:-34px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);opacity:.6}@media (max-width:860px){.mv-page .mv-flow{grid-template-columns:1fr;row-gap:28px}.mv-page .mv-flow li{min-height:0}.mv-page .mv-flow li:not(:last-child):after{top:auto;bottom:-23px;right:auto;left:24px;width:1px;height:18px}.mv-page .mv-flow li:not(:last-child):before{top:auto;bottom:-23px;right:auto;left:21px;transform:rotate(135deg)}}.mv-page .mv-compare-stage{overflow:hidden}.mv-page .mv-compare-stage img{transition:none;opacity:0;z-index:0}.mv-page .mv-compare-stage img.was-on{opacity:1;z-index:1}.mv-page .mv-compare-stage img.is-on{opacity:1;z-index:2}.mv-page .mv-compare-stage img.is-wiping{animation:mv-wipe 1s cubic-bezier(.65,0,.35,1) both}.mv-page .mv-wipe-line{position:absolute;top:0;bottom:0;left:0;z-index:3;width:2px;background:var(--mv-pink);box-shadow:0 0 18px 2px color-mix(in srgb,var(--mv-pink) 60%,transparent);animation:mv-wipe-line 1s cubic-bezier(.65,0,.35,1) both;pointer-events:none}@keyframes mv-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mv-wipe-line{0%{left:0;opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.mv-page .mv-compare-stage img.is-wiping,.mv-page .mv-wipe-line{animation:none}.mv-page .mv-wipe-line{display:none}}.mv-page{--mv-space-band:clamp(88px,11vw,160px);--mv-space-block:clamp(48px,6vw,88px);--mv-step-3:clamp(30px,3.4vw,44px)}.mv-page .mv-title{gap:20px}.mv-page .mv-prose{gap:20px;line-height:1.65}.mv-page .mv-quote{font-size:clamp(28px,3vw,40px)}.mv-page .mv-title .mv-compare-bar{margin-top:16px}.mv-page .mv-paper .mv-toggle,.mv-page .mv-toggle{padding:4px;box-shadow:inset 0 0 0 1.5px var(--mv-pink)}.mv-page .mv-paper .mv-toggle-btn,.mv-page .mv-toggle-btn{font-weight:500;padding:11px 22px}.mv-page .mv-paper .mv-toggle-btn{color:var(--mv-ink)}.mv-page .mv-paper .mv-toggle-btn[aria-selected=true],.mv-page .mv-toggle-btn[aria-selected=true]{background:var(--mv-pink);color:var(--mv-plum)}.mv-page .mv-toggle-btn:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--mv-pink) 18%,transparent)}.mv-page .mv-subsection{margin-top:var(--mv-space-block);padding-top:var(--mv-space-block);border-top:1px solid var(--mv-line-light);scroll-margin-top:72px}.mv-page .mv-paper .mv-subsection{border-top-color:var(--mv-line-dark)}.mv-page .mv-subtitle{margin:0;font-family:var(--mv-display);font-weight:300;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;color:inherit}.mv-page .mv-plum .mv-pair-tag{color:var(--mv-on-plum-soft)}.mv-page .mv-plum .mv-pair-tag--win{color:var(--mv-pink)}.mv-page .mv-paper .mv-quote-by{color:var(--mv-ink-soft)}.mv-page{--mv-space-band:clamp(112px,12vw,184px);--mv-space-block:clamp(56px,6.5vw,96px);--mv-step-3:clamp(32px,3.4vw,48px);--mv-step-4:clamp(48px,5.4vw,76px);--mv-inset:clamp(8px,1.2vw,16px);--mv-tray:color-mix(in srgb,var(--mv-paper) 50%,#fff);--mv-tray-line:color-mix(in srgb,var(--mv-ink) 6%,transparent);--mv-track:color-mix(in srgb,var(--mv-ink) 7%,transparent);--mv-orb:radial-gradient(circle at 32% 30%,#fff 0,var(--mv-pink) 42%,var(--mv-lilac) 100%)}.mv-page .mv-plum{--mv-tray:color-mix(in srgb,var(--mv-on-plum) 5%,transparent);--mv-tray-line:color-mix(in srgb,var(--mv-on-plum) 9%,transparent);--mv-track:color-mix(in srgb,var(--mv-on-plum) 10%,transparent)}.case-study-page.mv-page{background-color:var(--mv-paper)!important}.mv-page .cs-copyright,.mv-page .cs-footer,.mv-page .cs-nda{background-color:var(--mv-plum)}.mv-page .mv-band h2{line-height:1.08;letter-spacing:-.02em}.mv-page .mv-label{font-size:13px;letter-spacing:.01em}.mv-page .mv-title{gap:18px}.mv-page .mv-prose{font-size:17px;line-height:1.6;gap:18px;max-width:54ch}.mv-page .mv-points li{font-size:15px;padding-block:14px}.mv-page .mv-result span{font-size:14px}.mv-page .mv-quote{font-size:clamp(28px,3vw,42px);line-height:1.12}.mv-page .mv-band.mv-plum{margin-inline:var(--mv-inset);border-radius:32px}.mv-page .mv-band.mv-plum:has(+.mv-band--joined){border-bottom-left-radius:0;border-bottom-right-radius:0}.mv-page .mv-band.mv-plum.mv-band--joined{border-top-left-radius:0;border-top-right-radius:0}.mv-page .mv-band.mv-plum:has(+.cs-nda){margin-bottom:var(--mv-inset)}.mv-page .mv-compare-stage-wrap,.mv-page .mv-deck,.mv-page .mv-figure,.mv-page .mv-pair figure,.mv-page .mv-work-grid figure{background:var(--mv-tray);border-radius:24px;box-shadow:inset 0 0 0 1px var(--mv-tray-line)}.mv-page .mv-figure,.mv-page .mv-pair figure,.mv-page .mv-work-grid figure{padding:clamp(16px,2.4vw,32px);gap:16px}.mv-page .mv-figure figcaption,.mv-page .mv-pair-tag{font-family:var(--mv-body);font-size:13px;text-align:center}.mv-page .mv-pair figure{justify-items:stretch}.mv-page .mv-shot{border-radius:12px;box-shadow:none;outline:1px solid var(--mv-tray-line)}.mv-page .mv-deck{outline:0;padding:clamp(10px,1.4vw,16px);aspect-ratio:auto}.mv-page .mv-deck iframe{aspect-ratio:16/9;height:auto;border-radius:14px}.mv-page .mv-deck-slide{display:block;border-radius:14px;overflow:hidden}.mv-page .mv-deck-slide img{display:block;width:100%;height:auto;aspect-ratio:16/9;transition:transform .6s cubic-bezier(.22,1,.36,1)}.mv-page .mv-deck-slide:hover img{transform:scale(1.015)}.mv-page .mv-deck-foot{display:flex;justify-content:center;padding-top:clamp(10px,1.4vw,16px)}.mv-page .mv-compare{background:var(--mv-tray);border-radius:24px;padding:clamp(16px,2.4vw,32px);box-shadow:inset 0 0 0 1px var(--mv-tray-line)}.mv-page .mv-compare-stage{border-radius:12px}.mv-page .mv-compare-foot{border-top:0;padding-top:8px}.mv-page .mv-band .mv-toggle{padding:4px;gap:2px;border-radius:999px;background:var(--mv-track);box-shadow:none}.mv-page .mv-band .mv-toggle-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;padding:9px 18px;border-radius:999px;color:var(--mv-ink-soft);background:transparent}.mv-page .mv-band.mv-plum .mv-toggle-btn{color:var(--mv-on-plum-soft)}.mv-page .mv-band .mv-toggle-btn:not([aria-selected=true]):hover{background:transparent;color:var(--mv-ink)}.mv-page .mv-band.mv-plum .mv-toggle-btn:not([aria-selected=true]):hover{color:var(--mv-on-plum)}.mv-page .mv-band .mv-toggle-btn[aria-selected=true]{background:#fff;color:#141414;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)}.mv-page .mv-band .mv-toggle-btn[aria-selected=true]:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--mv-orb);flex:none}.mv-page .cs-anchornav{background:transparent!important;backdrop-filter:none;border:0;pointer-events:none}.case-study-page.mv-page.is-past-hero .cs-anchornav{pointer-events:none}.mv-page .cs-anchornav-inner{pointer-events:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin:12px auto 0;padding:4px;gap:4px;border-radius:999px;background:color-mix(in srgb,var(--mv-paper) 70%,hsla(0,0%,100%,.4));backdrop-filter:saturate(1.4) blur(18px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 8px 24px -12px rgba(0,0,0,.18)}.mv-page .cs-anchor-list{flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none}.mv-page .cs-anchor-list::-webkit-scrollbar{display:none}html body:not(#_) .mv-page .cs-anchor-link{padding:8px 14px;border-radius:999px;white-space:nowrap;font-size:14px!important;line-height:1.2!important;color:var(--mv-ink-soft);text-shadow:none;transition:color .2s ease,background-color .25s ease}.mv-page .cs-anchor-link:hover{color:var(--mv-ink)}.mv-page .cs-anchor-link[aria-current=true]{background:#fff;color:#141414;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)}.mv-page .cs-anchor-top{width:34px;height:34px;border-radius:999px;display:inline-grid;place-items:center;flex:none}.mv-page .mv-step{background:var(--mv-tray);box-shadow:none;border-radius:22px}.mv-page .mv-step[aria-selected=true]{background:color-mix(in srgb,var(--mv-on-plum) 10%,transparent);box-shadow:none}.mv-page .mv-paper .mv-step[aria-selected=true]{background:#fff}.mv-page .mv-step:not([aria-selected=true]):hover{box-shadow:none;background:color-mix(in srgb,var(--mv-on-plum) 8%,transparent)}.mv-page .mv-step-head{padding:18px 20px 14px}.mv-page .mv-step-head b{font-size:15px}.mv-page .mv-step-head small{font-family:var(--mv-body);font-size:12px}.mv-page .mv-step-media{border-radius:14px}.mv-page .mv-steps-hint{font-family:var(--mv-body);text-align:center;margin-top:16px}.mv-page .mv-flow li{border:0;background:var(--mv-tray);box-shadow:inset 0 0 0 1px var(--mv-tray-line);border-radius:16px;font-size:14px;min-height:72px}.mv-page .mv-plum .mv-flow li{border:0}.mv-page .mv-subsection{border-top-color:var(--mv-tray-line)}@media (max-width:860px){.mv-page .mv-band.mv-plum{border-radius:24px}.mv-page .mv-prose{font-size:16px}}.mv-page .mv-compare--narrow .mv-compare-foot{justify-items:center;text-align:center}.mv-page .mv-compare--narrow .mv-compare-note{max-width:40ch;margin-inline:auto}.mv-page .mv-compare>.mv-compare-bar{justify-content:space-between}.mv-page .mv-compare .mv-compare-title{font-family:var(--mv-body);font-size:15px;color:inherit;opacity:.75;margin:0}.mv-page .mv-compare-feet{display:grid}.mv-page .mv-compare-feet>.mv-compare-foot{grid-area:1/1;visibility:hidden}.mv-page .mv-compare-feet>.mv-compare-foot.is-on{visibility:visible}.mv-page .mv-compare--narrow>.mv-compare-bar{justify-content:center}.case-study-page.mv-page .mv-hero--still{height:auto}.case-study-page.mv-page .mv-hero--still .cs-hero-stage{position:relative;height:auto;min-height:min(100vh,860px)}.mv-page .mv-hero--still .mv-hero-art{margin:0}.mv-page .mv-win-still{right:0;bottom:0;width:78%;z-index:2}.mv-page .mv-hero-cap{position:absolute;left:0;right:0;top:calc(100% + 14px);font-size:13px;line-height:1.5;color:var(--mv-ink-soft);max-width:52ch}@media (max-width:991px){.mv-page .mv-hero-cap{position:static;margin-top:12px}}.mv-page .mv-beats{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);counter-reset:beat}.mv-page .mv-beats li{display:grid;gap:12px;align-content:start;padding-top:20px;border-top:1px solid var(--mv-line-dark)}.mv-page .mv-beat-k{font-size:13px;color:var(--mv-lilac)}.mv-page .mv-beats p{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--mv-ink);max-width:30ch}.mv-page .mv-define{margin:20px 0 0;font-size:14px;line-height:1.6;color:var(--mv-ink-soft);max-width:70ch}.mv-page .mv-define b{color:var(--mv-ink);font-weight:500}.mv-page .mv-roles{margin-top:var(--mv-space-block);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mv-page .mv-role{display:grid;gap:10px;align-content:start;padding:20px;border-radius:20px;background:var(--mv-tray);box-shadow:inset 0 0 0 1px var(--mv-tray-line)}.mv-page .mv-role p{margin:0;font-size:15px;line-height:1.55;color:var(--mv-on-plum-soft)}.mv-page .mv-role-k{font-size:13px;color:var(--mv-pink)}.mv-page .mv-role--team{background:transparent;box-shadow:inset 0 0 0 1px var(--mv-tray-line)}.mv-page .mv-role--team .mv-role-k{color:var(--mv-on-plum-soft)}.mv-page .mv-work-grid--two{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mv-page .mv-ladder{list-style:none;margin:var(--mv-space-block) 0 0;padding:0;display:grid;gap:clamp(48px,6vw,88px);position:relative}.mv-page .mv-rung{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:24px clamp(32px,5vw,72px);align-items:start;position:relative}.mv-page .mv-rung-text{display:grid;gap:16px;align-content:start;padding-left:28px;position:relative}.mv-page .mv-rung-text:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--mv-orb)}.mv-page .mv-rung-text:after{content:"";position:absolute;left:4px;top:22px;bottom:calc(-1 * clamp(48px, 6vw, 88px));width:1px;background:var(--mv-line-dark)}.mv-page .mv-rung:last-child .mv-rung-text:after{display:none}.mv-page .mv-rung-n{font-size:13px;color:var(--mv-lilac)}.mv-page .mv-rung h3{margin:0;font-family:var(--mv-display);font-weight:300;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.01em}.mv-page .mv-rung .mv-prose{font-size:16px}.mv-page .mv-rung-next{margin:4px 0 0;font-size:14px;color:var(--mv-ink-soft);font-style:italic}.mv-page .mv-deck-cover{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--mv-paper) 60%,#fff)}.mv-page .mv-deck-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4% 8% 14%;opacity:.9}.mv-page .mv-deck-actions{position:absolute;left:0;right:0;bottom:6%;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mv-page .mv-deck-btn{border:0;border-radius:999px;padding:11px 20px;background:var(--mv-ink);color:#fff;font:400 15px var(--mv-body);cursor:pointer}.mv-page .mv-deck-btn:hover{background:#000}.mv-page .mv-deck-link{border-radius:999px;padding:11px 20px;background:#fff;color:var(--mv-ink);font-size:15px;text-decoration:none;box-shadow:0 0 0 1px var(--mv-line-dark)}@media (max-width:860px){.mv-page .mv-beats,.mv-page .mv-roles,.mv-page .mv-rung,.mv-page .mv-work-grid--two{grid-template-columns:1fr}.mv-page .mv-deck-cover img{padding:4% 4% 26%}}.mv-page .mv-work-grid--two .mv-figure{justify-items:center}.mv-page .mv-work-grid--two .mv-figure:first-child .mv-shot{max-width:520px}.mv-page .mv-work-grid--two .mv-figure:last-child .mv-shot{max-width:380px}.mv-page .mv-hero-cap{transition:opacity .4s ease}.mv-page .mv-hero.is-zoomed .mv-hero-cap{opacity:0}.mv-page .cs-anchor-top{border:0;background:var(--mv-ink);transition:background-color .2s ease}.mv-page .cs-anchor-top:hover{background:#000}.mv-page .cs-anchor-top-icon{filter:none;width:14px;height:14px}.mv-page .cs-anchornav-inner{background:color-mix(in srgb,var(--mv-paper) 90%,#fff)}.mv-page .mv-facts--row{border-top:0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 clamp(24px,4vw,56px);margin:0 0 var(--mv-space-block)}.mv-page .mv-facts--row .mv-fact{grid-template-columns:1fr;gap:4px;border-bottom:0;border-top:1px solid var(--mv-line-dark);padding-block:14px 0}.mv-page .mv-facts--row dt{font-size:13px;color:var(--mv-ink-soft)}.mv-page .mv-facts--row dd{margin:0;font-size:16px;color:var(--mv-ink)}.mv-page .mv-roles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.mv-page .mv-facts--row{gap:12px}.mv-page .mv-facts--row,.mv-page .mv-roles{grid-template-columns:1fr}}.mv-page .mv-beat-k{display:block;font-size:15px;line-height:1.4;font-weight:500;color:var(--mv-ink);text-wrap:balance}.mv-page .mv-band.mv-plum{margin-inline:0;border-radius:0}.mv-page .mv-band.mv-plum:has(+.cs-nda){margin-bottom:0}.mv-page .mv-band.mv-plum+.cs-nda{margin-top:0;border-top:0}.mv-page .cs-nda+.cs-footer,.mv-page .mv-band.mv-plum+.mv-band.mv-plum:not(.mv-band--joined){margin-top:0}@media (max-width:860px){.mv-page .mv-band.mv-plum{border-radius:0}}.mv-page .mv-step-media img,.mv-page .mv-step-media video{filter:none;transform:none}