.smvmch-case{--smv-max:1280px;--smv-pad:clamp(20px, 5vw, 88px);--smv-gutter:max(var(--smv-pad), (100% - var(--smv-max)) / 2);--t-display:clamp(3.25rem, 7vw, 6.8rem);--t-h2:clamp(1.95rem, 3vw, 2.85rem);--t-h3:clamp(1.6rem, 2.4vw, 2.3rem);--t-h4:1rem;--t-lede:clamp(.96rem, 1.05vw, 1.05rem);--t-body:.9rem;--t-sm:.8rem;--t-xs:.74rem;--t-label:.68rem;--t-label-sm:.6rem;--t-micro:.54rem;--ls-tight:-.04em;--ls-label:.15em;--ls-label-tight:.1em;color:#121829;-webkit-font-smoothing:antialiased;background:#f5f6f9;min-height:100vh;font-family:Manrope,Segoe UI,Arial,sans-serif;overflow:clip}.smvmch-case *,.smvmch-case :before,.smvmch-case :after{box-sizing:border-box}:where(.smvmch-case) h1{margin:0}:where(.smvmch-case) h2{margin:0}:where(.smvmch-case) h3{margin:0}:where(.smvmch-case) p{margin:0}:where(.smvmch-case) figure{margin:0}:where(.smvmch-case) figcaption{margin:0}:where(.smvmch-case) dl{margin:0}:where(.smvmch-case) dd{margin:0}:where(.smvmch-case) ol{margin:0}:where(.smvmch-case) ol{padding:0;list-style:none}:where(.smvmch-case) h1{color:inherit;font-family:Manrope,Segoe UI,Arial,sans-serif}:where(.smvmch-case) h2{color:inherit;font-family:Manrope,Segoe UI,Arial,sans-serif}:where(.smvmch-case) h3{color:inherit;font-family:Manrope,Segoe UI,Arial,sans-serif}:where(.smvmch-case) img{max-width:100%;height:auto;display:block}.smvmch-case :where(a):focus-visible{outline-offset:4px;outline:2px solid #8e96ff}.smvmch-case__topbar{min-height:3.65rem;padding-inline:var(--smv-gutter);color:#182344;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;background:#fff;border-bottom:1px solid #1823441c;justify-content:space-between;align-items:center;gap:1.5rem;font-weight:800;display:flex}.smvmch-case__back-link,.smvmch-case__hero-jump,.smvmch-case__closing-actions a{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.smvmch-case__back-link{transition:color .18s,gap .18s}.smvmch-case__back-link:hover{color:#3f4bc8;gap:.9rem}.smvmch-case__back-link:focus-visible{color:#3f4bc8;gap:.9rem}.smvmch-case__topbar-meta{color:#182344b8;align-items:center;gap:.85rem;display:flex}.smvmch-case__hero{isolation:isolate;padding:0 var(--smv-gutter) clamp(2.75rem, 4.5vw, 4rem);color:#121829;background:#fff;border-bottom:1px solid #18234421;position:relative;overflow:hidden}.smvmch-case__hero-texture,.smvmch-case__system-texture{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.smvmch-case__hero-texture{z-index:0;background-image:linear-gradient(#18234409 1px,#0000 1px),linear-gradient(90deg,#18234409 1px,#0000 1px);background-size:clamp(3rem,6vw,5.5rem) clamp(3rem,6vw,5.5rem);display:block;-webkit-mask-image:linear-gradient(#000000bf,#0000 68%);mask-image:linear-gradient(#000000bf,#0000 68%)}.smvmch-case__hero-inner{z-index:1;width:min(var(--smv-max), 100%);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);margin:0 auto;padding-block-start:clamp(3rem,5.5vw,4.75rem);padding-block-end:clamp(2.5rem,4vw,3.5rem);display:grid;position:relative}.smvmch-case__hero-copy{z-index:2;min-width:0;position:relative}.smvmch-case__hero-copy h1{color:#182344;max-width:9ch;font-size:var(--t-display);letter-spacing:-.068em;text-wrap:balance;font-weight:600;line-height:.9}.smvmch-case__hero-title-soft{color:#3f4bc8b8;font-weight:500;display:block}.smvmch-case__institution-mark{background:#f5f6f9;border:1px solid #18234421;border-radius:99px;align-items:center;gap:.85rem;width:-moz-fit-content;width:fit-content;margin-bottom:clamp(1.75rem,3.5vh,2.5rem);padding:.5rem 1rem .5rem .5rem;display:flex}.smvmch-case__institution-mark>div{gap:.1rem;display:grid}.smvmch-case__institution-mark strong{color:#182344;font-size:var(--t-sm);letter-spacing:var(--ls-label-tight);font-weight:800}.smvmch-case__institution-mark small{color:#182344b8;font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700}.smvmch-case__institution-symbol{background:#fff;border-radius:50%;align-items:end;gap:.2rem;width:2.15rem;height:2.15rem;padding:.45rem;display:flex;box-shadow:inset 0 0 0 1px #18234421}.smvmch-case__institution-symbol i{background:#3f4bc86b;border-radius:99px 99px 0 0;flex:1}.smvmch-case__institution-symbol i:first-child{height:52%}.smvmch-case__institution-symbol i:nth-child(2){background:#3f4bc8;height:100%}.smvmch-case__institution-symbol i:last-child{background:#6f9c3c;height:72%}.smvmch-case__eyebrow{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:800;margin-bottom:1.15rem!important}.smvmch-case__hero-summary{min-width:0;padding-bottom:.35rem}.smvmch-case__hero-lede{color:#5f6879;max-width:42ch;font-size:var(--t-lede);text-wrap:pretty;font-weight:400;line-height:1.72}.smvmch-case__project-details{border-top:1px solid #18234421;gap:.65rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:1.35rem;display:grid}.smvmch-case__project-details>div{grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;min-width:0;display:grid}.smvmch-case__project-details dt{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;padding-top:.14rem;font-weight:800}.smvmch-case__project-details dd{color:#121829c2;font-size:var(--t-sm);font-weight:600;line-height:1.4}.smvmch-case__hero-jump{color:#121829;width:-moz-fit-content;width:fit-content;font-size:var(--t-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;border-bottom:1px solid #1218294d;margin-top:clamp(1.6rem,3vw,2.25rem);padding-bottom:.45rem;font-weight:800;transition:border-color .18s,color .18s,gap .18s}.smvmch-case__hero-jump:hover{color:#3f4bc8;border-color:#3f4bc8;gap:.9rem}.smvmch-case__hero-jump:focus-visible{color:#3f4bc8;border-color:#3f4bc8;gap:.9rem}.smvmch-case__hero-figure{z-index:1;width:min(var(--smv-max), 100%);margin:0 auto;position:relative}.smvmch-case__hero-frame{background:#eef1fb;border:1px solid #18234421;overflow:hidden}.smvmch-case__mockup-composite{isolation:isolate;width:100%;position:relative}.smvmch-case__mockup-composite>img{aspect-ratio:16/9;object-fit:cover;width:100%}.smvmch-case__screen-slot{z-index:1;background:#f3f5fb;position:absolute;overflow:hidden}.smvmch-case__screen-slot img{object-fit:contain;object-position:center;width:100%;height:100%}.smvmch-case__screen-slot--hero{clip-path:polygon(0 0,97.8% 0,100% 98%,0 100%);border-radius:.3rem;width:42.7%;height:51.12%;top:24.76%;left:36.3%}.smvmch-case__screen-slot--handheld{border-radius:.22rem;width:50.36%;height:56.64%;top:19.34%;left:24.76%}.smvmch-case__hero-figure figcaption{font-size:var(--t-xs);border-bottom:1px solid #18234421;justify-content:space-between;gap:2rem;padding:1.05rem 0;line-height:1.5;display:flex}.smvmch-case__hero-figure figcaption strong{color:#121829;font-weight:700}.smvmch-case__hero-figure figcaption span{color:#5f6879;text-align:right;font-weight:400}.smvmch-case__browser{background:#e9ecf5;border:1px solid #18234426;border-radius:.35rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem -1.25rem #0e183259}.smvmch-case__browser-bar{color:#18234480;height:2.35rem;font-size:var(--t-label-sm);background:#f8f9fc;border-bottom:1px solid #18234417;grid-template-columns:4.4rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;padding:0 .85rem;display:grid}.smvmch-case__browser-dots{gap:.36rem;display:flex}.smvmch-case__browser-dots i{background:#d4d8e4;border-radius:50%;width:.48rem;height:.48rem}.smvmch-case__browser-dots i:first-child{background:#ff6d6a}.smvmch-case__browser-dots i:nth-child(2){background:#f8c353}.smvmch-case__browser-dots i:last-child{background:#50c878}.smvmch-case__browser-address{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #18234414;border-radius:99px;justify-self:center;width:min(72%,24rem);padding:.25rem .7rem;overflow:hidden}.smvmch-case__browser-address i{vertical-align:.06rem;background:#6f9c3c;border-radius:50%;width:.32rem;height:.32rem;margin-right:.35rem;display:inline-block}.smvmch-case__browser-menu{letter-spacing:var(--ls-label-tight);text-align:right}.smvmch-case__browser-screen{background:#fff;overflow:hidden}.smvmch-case__browser-screen img{width:100%}.smvmch-case__hero-stats{z-index:2;width:min(var(--smv-max), 100%);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,3.5vw,3rem) auto 0;display:grid;position:relative}.smvmch-case__hero-stats>div{border-left:1px solid #18234421;min-width:0;padding-left:1.5rem;padding-right:1.5rem}.smvmch-case__hero-stats>div:first-child{border-left:0;padding-left:0}.smvmch-case__hero-stats dt{color:#182344;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:var(--t-h3);letter-spacing:var(--ls-tight);font-weight:600;line-height:1}.smvmch-case__hero-stats dd{color:#5f6879;font-size:var(--t-label-sm);letter-spacing:var(--ls-label-tight);text-transform:uppercase;margin-top:.6rem;font-weight:800;line-height:1.5}.smvmch-case__overview,.smvmch-case__workstation,.smvmch-case__rollout,.smvmch-case__workflow{padding:clamp(4rem, 7vw, 6.5rem) var(--smv-gutter)}.smvmch-case__overview{background:#f5f6f9;border-bottom:1px solid #18234421}.smvmch-case__workstation{background:#fff;border-bottom:1px solid #18234421;padding-top:clamp(3.5rem,6vw,5.5rem)}.smvmch-case__rollout{background:#f5f6f9;border-bottom:1px solid #18234421}.smvmch-case__workflow{background:#fff}.smvmch-case__section-intro{width:min(var(--smv-max), 100%);margin:0 auto clamp(3.5rem,5.75vw,5.25rem)}.smvmch-case__section-marker{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;border-bottom:1px solid #18234421;grid-template-columns:auto minmax(2.2rem,3.4rem) auto;justify-content:start;align-items:center;gap:.8rem;margin-bottom:clamp(1.75rem,2.8vw,2.4rem);padding-bottom:1.25rem;font-weight:800;display:grid}.smvmch-case__section-rule{opacity:.65;background:currentColor;height:1px}.smvmch-case__section-heading{gap:clamp(1.5rem,2.4vw,2.15rem);display:grid}.smvmch-case__section-heading h2{color:#182344;max-width:20ch;font-size:var(--t-h2);letter-spacing:var(--ls-tight);text-wrap:balance;font-weight:600;line-height:1.08}.smvmch-case__section-heading p{color:#5f6879;max-width:62ch;font-size:var(--t-lede);text-wrap:pretty;font-weight:400;line-height:1.75}.smvmch-case__section-intro--inverse .smvmch-case__section-marker{color:#8e96ff;border-bottom-color:#ffffff24}.smvmch-case__section-intro--inverse .smvmch-case__section-heading h2{color:#fff}.smvmch-case__section-intro--inverse .smvmch-case__section-heading p{color:#ffffffb8}.smvmch-case__overview-grid{width:min(var(--smv-max), 100%);grid-template-columns:minmax(0,.52fr) minmax(0,1.15fr) minmax(15rem,.72fr);align-content:start;gap:clamp(2rem,4vw,3.5rem) clamp(2rem,4.5vw,4.5rem);margin:0 auto;display:grid}.smvmch-case__overview-statement{min-width:0}.smvmch-case__overview-statement small{color:#5f6879;max-width:26ch;font-size:var(--t-xs);border-top:1px solid #18234421;margin-top:1.35rem;padding-top:1.15rem;font-weight:400;line-height:1.65;display:block}.smvmch-case__overview-words{color:#182344;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:var(--t-h3);letter-spacing:var(--ls-tight);flex-direction:column;gap:.12rem;font-weight:600;line-height:1.12;display:flex}.smvmch-case__overview-words span:nth-child(2){color:#3f4bc8}.smvmch-case__overview-copy{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.smvmch-case__overview-copy p{color:#30384b;font-size:var(--t-lede);font-weight:400;line-height:1.8}.smvmch-case__module-scope{border-left:1px solid #18234426;grid-area:1/3/span 2;min-width:0;padding-left:clamp(1.5rem,3vw,2.5rem)}.smvmch-case__module-scope>p{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:1rem;font-weight:800}.smvmch-case__module-scope li{color:#182344;font-size:var(--t-sm);border-top:1px solid #18234417;grid-template-columns:1.75rem 1fr;gap:.6rem;padding:.62rem 0;font-weight:600;display:grid}.smvmch-case__module-scope li span{color:#182344ad;font-size:var(--t-label);letter-spacing:var(--ls-label-tight)}.smvmch-case__module-scope li.smvmch-case__module-remainder{color:#5f6879;font-size:var(--t-xs);border-top:1px solid #18234438;margin-top:.35rem;font-weight:400}.smvmch-case__module-scope li.smvmch-case__module-remainder span{color:#3f4bc8;font-weight:800}.smvmch-case__contrast{border-collapse:collapse;text-align:left;grid-column:1/3;width:100%}.smvmch-case__contrast th,.smvmch-case__contrast td{vertical-align:top;border-top:1px solid #18234421;padding:.95rem 1.5rem .95rem 0}.smvmch-case__contrast thead th{color:#182344;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;border-top:0;border-bottom:1px solid #18234447;padding-top:0;font-weight:800}.smvmch-case__contrast thead th:nth-child(3){color:#3f4bc8}.smvmch-case__contrast tbody th{color:#182344b8;width:9.5rem;font-size:var(--t-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;font-weight:800}.smvmch-case__contrast td{color:#5f6879;width:34%;font-size:var(--t-sm);font-weight:400;line-height:1.6}.smvmch-case__contrast td b{color:#121829;font-weight:600}.smvmch-case__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.smvmch-case__scene-block{width:min(var(--smv-max), 100%);margin:0 auto}.smvmch-case__premium-scene{isolation:isolate;aspect-ratio:16/9;background:#c9c7c3;border:1px solid #18234421;width:100%;position:relative;overflow:hidden}.smvmch-case__premium-scene-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.smvmch-case__premium-scene:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff0f,#0000 24%,#ffffff05 58%,#0000 82%),linear-gradient(#09112704,#0000 40%,#09112706);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff17}.smvmch-case__workstation-screen,.smvmch-case__workstation-tablet,.smvmch-case__review-screen{z-index:1;object-fit:cover;object-position:top left;filter:brightness(.965)contrast(.99)saturate(.95);max-width:none;position:absolute}.smvmch-case__workstation-screen{clip-path:inset(0 round .08rem);width:49.94%;height:49.31%;top:23.17%;left:20.39%}.smvmch-case__workstation-tablet{object-position:top center;clip-path:inset(0 round .34rem);width:12.38%;height:31.99%;top:48.88%;left:74.28%}.smvmch-case__screen-glass,.smvmch-case__review-glass{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff0d,#0000 32%,#ffffff05 68%);position:absolute;box-shadow:inset 0 0 0 1px #0911272e}.smvmch-case__screen-glass--monitor{width:49.94%;height:49.31%;top:23.17%;left:20.39%}.smvmch-case__screen-glass--tablet{border-radius:.34rem;width:12.38%;height:31.99%;top:48.88%;left:74.28%}.smvmch-case__scene-caption{border-bottom:1px solid #18234421;justify-content:space-between;align-items:baseline;gap:2rem;padding:.95rem 0;line-height:1.5;display:flex}.smvmch-case__scene-caption-label{color:#182344;font-size:var(--t-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;font-weight:800}.smvmch-case__scene-caption-note{color:#5f6879;font-size:var(--t-xs);text-align:right;font-weight:400}.smvmch-case__scene-caption--lead{border-top:2px solid #182344;padding-top:1.15rem}.smvmch-case__scene-caption--lead .smvmch-case__scene-caption-label{color:#3f4bc8}.smvmch-case__scene-caption--lead .smvmch-case__scene-caption-note{color:#30384b;font-size:var(--t-sm)}.smvmch-case__application-card .smvmch-case__scene-caption,.smvmch-case__workflow-device .smvmch-case__scene-caption{flex-direction:column;gap:.3rem}.smvmch-case__application-card .smvmch-case__scene-caption .smvmch-case__scene-caption-note,.smvmch-case__workflow-device .smvmch-case__scene-caption .smvmch-case__scene-caption-note{text-align:left}.smvmch-case__scene-block--review{margin-top:clamp(3.5rem,7vw,6rem)}.smvmch-case__workflow-showcase{width:min(var(--smv-max), 100%);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(3.5rem,7vw,6rem) auto 0;display:grid}.smvmch-case__workflow-device{min-width:0}.smvmch-case__workflow-device .smvmch-case__mockup-composite{border:1px solid #18234421}.smvmch-case__feature-panel{background:#eef1fb;border:1px solid #18234421;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,3.8vw,3.5rem);display:flex}.smvmch-case__feature-panel>span{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:800}.smvmch-case__feature-panel h3{color:#182344;max-width:13ch;font-size:var(--t-h3);letter-spacing:var(--ls-tight);margin-top:1.1rem;font-weight:600;line-height:1.1}.smvmch-case__feature-panel ol{margin-top:clamp(1.75rem,3vw,2.75rem)}.smvmch-case__feature-panel li{border-top:1px solid #1823441f;grid-template-columns:minmax(8rem,.52fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.smvmch-case__feature-panel li strong{color:#182344;font-size:var(--t-sm);font-weight:700}.smvmch-case__feature-panel li small{color:#5f6879;font-size:var(--t-xs);line-height:1.55}.smvmch-case__scene-block--suspended{width:min(52rem,100%);margin-top:clamp(3.5rem,6vw,5rem);margin-left:0}.smvmch-case__scene-block--suspended .smvmch-case__mockup-composite{border:1px solid #18234421}.smvmch-case__review-screen{clip-path:inset(0 round .05rem);height:24.97%;top:33.48%}.smvmch-case__review-screen--one{width:24.04%;left:10.11%}.smvmch-case__review-screen--two{width:23.44%;left:37.5%}.smvmch-case__review-screen--three{width:23.92%;height:25.19%;top:33.37%;left:64.06%}.smvmch-case__review-glass{height:24.97%;top:33.48%}.smvmch-case__review-glass--one{width:24.04%;left:10.11%}.smvmch-case__review-glass--two{width:23.44%;left:37.5%}.smvmch-case__review-glass--three{width:23.92%;height:25.19%;top:33.37%;left:64.06%}.smvmch-case__application-pair{width:min(var(--smv-max), 100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(4rem,8vw,7rem) auto 0;display:grid}.smvmch-case__application-surface{aspect-ratio:16/11;place-items:center;padding:clamp(1.5rem,3vw,2.75rem);display:grid;overflow:hidden}.smvmch-case__application-surface--light{background-color:#eef1fb;background-image:linear-gradient(#3f4bc811 1px,#0000 1px),linear-gradient(90deg,#3f4bc811 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #18234421}.smvmch-case__application-surface .smvmch-case__browser{width:100%}.smvmch-case__browser--application .smvmch-case__browser-screen{aspect-ratio:16/9.8}.smvmch-case__browser--application .smvmch-case__browser-screen img{object-fit:cover;object-position:top left;height:100%}.smvmch-case__scene-block--full-interface{margin-top:clamp(4rem,8vw,7rem)}.smvmch-case__full-interface-stage{color:#fff;background:#0e1832;grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,4vw,4rem);display:grid;overflow:hidden}.smvmch-case__full-interface-copy>span{color:#8e96ff;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:800}.smvmch-case__full-interface-copy h3{max-width:13ch;font-size:var(--t-h3);letter-spacing:var(--ls-tight);margin-top:1.25rem;font-weight:600;line-height:1.1}.smvmch-case__full-interface-copy p{color:#ffffffb8;max-width:34ch;font-size:var(--t-body);margin-top:1.4rem;line-height:1.72}.smvmch-case__browser--feature{width:100%;box-shadow:0 2.4rem 5rem #0006}.smvmch-case__browser--feature .smvmch-case__browser-screen{aspect-ratio:16/12.5;-webkit-mask-image:linear-gradient(#000 82%,#00000059);mask-image:linear-gradient(#000 82%,#00000059)}.smvmch-case__browser--feature .smvmch-case__browser-screen img{object-fit:cover;object-position:top left;height:100%}.smvmch-case__workflow-rail{width:min(var(--smv-max), 100%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.smvmch-case__workflow-rail li{min-width:0;padding:0 2rem 0 0;position:relative}.smvmch-case__workflow-rail li:after{opacity:.22;content:"";background:#3f4bc8;height:1px;position:absolute;top:3.32rem;left:2.85rem;right:1.4rem}.smvmch-case__workflow-rail li:last-child:after{display:none}.smvmch-case__workflow-rail li strong{color:#182344;font-size:var(--t-h4);margin-top:1.2rem;font-weight:700;display:block}.smvmch-case__workflow-rail li p{color:#5f6879;max-width:26ch;font-size:var(--t-xs);margin-top:.65rem;line-height:1.65}.smvmch-case__workflow-index{color:#182344ad;font-size:var(--t-label-sm);letter-spacing:var(--ls-label-tight);margin-bottom:.8rem;font-weight:800;display:block}.smvmch-case__workflow-node{z-index:1;color:#fff;background:#3f4bc8;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:0 0 0 .42rem #3f4bc81a}.smvmch-case__system{isolation:isolate;padding:clamp(5rem, 10vw, 9rem) var(--smv-gutter);color:#fff;background:#0e1832;position:relative;overflow:hidden}.smvmch-case__system-texture{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:5.5rem 5.5rem;-webkit-mask-image:linear-gradient(#000000d9,#0000 70%);mask-image:linear-gradient(#000000d9,#0000 70%)}.smvmch-case__system-inner{width:min(var(--smv-max), 100%);margin:0 auto}.smvmch-case__system .smvmch-case__section-intro{width:100%}.smvmch-case__principles{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);display:grid}.smvmch-case__principles li{border:1px solid #ffffff24;flex-direction:column;min-width:0;padding:clamp(1.1rem,1.8vw,1.5rem);display:flex}.smvmch-case__principles span{color:#8e96ff;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);margin-top:1.35rem;font-weight:800}.smvmch-case__principles b{color:#fff;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:var(--t-h4);letter-spacing:-.015em;text-wrap:balance;margin-top:.5rem;font-weight:600;line-height:1.28}.smvmch-case__principles p{color:#ffffffa8;font-size:var(--t-xs);text-wrap:pretty;border-top:1px solid #ffffff1c;margin-top:.7rem;padding-top:.85rem;font-weight:400;line-height:1.62}.smvmch-case__principle-plate{background:#ffffff0b;place-items:center;padding:clamp(.9rem,1.6vw,1.35rem);display:grid}.smvmch-case__principle-figure{width:100%;max-width:7.5rem;height:auto;display:block}.smvmch-case__principle-figure .p-sheet{fill:#dfe4f4}.smvmch-case__principle-figure .p-rail,.smvmch-case__principle-figure .p-node{fill:#8e96ff}.smvmch-case__principle-figure .p-cell{fill:#fff3}.smvmch-case__principle-figure .p-cell--new{fill:#8e96ff}.smvmch-case__principle-figure .p-ghost,.smvmch-case__principle-figure .p-chip{fill:none;stroke:#ffffff47;stroke-width:1.4px}.smvmch-case__principle-figure .p-link{fill:none;stroke:#ffffff5c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.smvmch-case__principle-figure .p-ink{fill:none;stroke:#18234457;stroke-linecap:round;stroke-width:1.6px}.smvmch-case__principle-figure .p-pill--draft{fill:#ffbc4d3d}.smvmch-case__principle-figure .p-pill--done{fill:#8cc85a3d}.smvmch-case__principle-figure .p-dot--draft{fill:#ffbc4d}.smvmch-case__principle-figure .p-dot--done{fill:#9ccc63}.smvmch-case__principle-figure .p-dot--muted{fill:#fff6}.smvmch-case__closing{padding:clamp(4rem, 6.5vw, 5.75rem) var(--smv-gutter);color:#182344;background:#edeff4;grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.smvmch-case__closing-copy p{color:#3f4bc8;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:1.3rem;font-weight:800}.smvmch-case__closing-copy h2{font-size:var(--t-h2);letter-spacing:var(--ls-tight);font-weight:600;line-height:1.08}.smvmch-case__closing-copy .smvmch-case__closing-lede{color:#30384b;max-width:46ch;font-size:var(--t-lede);letter-spacing:normal;text-transform:none;margin-top:1.35rem;margin-bottom:0;font-weight:400;line-height:1.7}.smvmch-case__closing-panel{align-content:end;gap:.85rem;width:min(100%,22rem);display:grid}.smvmch-case__cta{font-size:var(--t-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.35rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.smvmch-case__cta:hover{transform:translateY(-2px)}.smvmch-case__cta:focus-visible{transform:translateY(-2px)}.smvmch-case__cta--primary{color:#fff;background:#3f4bc8;box-shadow:0 .9rem 2rem -.9rem #3f4bc8bf}.smvmch-case__cta--primary:hover{color:#fff;background:#182344}.smvmch-case__cta--primary:focus-visible{color:#fff;background:#182344}.smvmch-case__cta--ghost{color:#182344;border-color:#18234447}.smvmch-case__cta--ghost:hover{color:#3f4bc8;border-color:#3f4bc8}.smvmch-case__cta--ghost:focus-visible{color:#3f4bc8;border-color:#3f4bc8}.smvmch-case__closing-note{color:#5f6879;font-size:var(--t-xs);font-weight:400;line-height:1.6}.smvmch-case__inline-cta{padding:clamp(1.5rem, 2.6vw, 2rem) var(--smv-gutter);color:#fff;background:#182344;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.smvmch-case__inline-cta p{color:#ffffffd1;max-width:62ch;font-size:var(--t-sm);font-weight:400;line-height:1.6}.smvmch-case__inline-cta a{color:#fff;font-size:var(--t-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;border-bottom:1px solid #ffffff73;flex-shrink:0;align-items:center;gap:.6rem;padding-bottom:.35rem;font-weight:800;text-decoration:none;transition:gap .18s,border-color .18s,color .18s;display:inline-flex}.smvmch-case__inline-cta a:hover{color:#8e96ff;border-color:#8e96ff;gap:.9rem}.smvmch-case__inline-cta a:focus-visible{color:#8e96ff;border-color:#8e96ff;gap:.9rem}.smvmch-case__overview-copy a{color:#3f4bc8;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.smvmch-case__overview-copy a:hover{color:#182344}.smvmch-case__overview-copy a:focus-visible{color:#182344}@media (max-width:64rem){.smvmch-case__hero-inner{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.smvmch-case__hero-copy,.smvmch-case__hero-summary{max-width:44rem}.smvmch-case__overview-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.smvmch-case__module-scope{border-top:1px solid #18234426;border-left:0;grid-area:auto/1/auto/-1;padding:2rem 0 0}.smvmch-case__module-scope ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.smvmch-case__contrast{grid-column:1/-1}.smvmch-case__principles{grid-template-columns:repeat(3,minmax(0,1fr))}.smvmch-case__full-interface-stage{grid-template-columns:1fr}.smvmch-case__full-interface-copy{max-width:34rem}.smvmch-case__browser--feature{width:100%}.smvmch-case__workflow-showcase{grid-template-columns:1fr}.smvmch-case__feature-panel h3{max-width:18ch}}@media (max-width:48rem){.smvmch-case__topbar-meta{display:none}.smvmch-case__hero-copy h1{font-size:clamp(3rem,12vw,5rem)}.smvmch-case__institution-mark{margin-bottom:1.75rem}.smvmch-case__hero-texture{opacity:.5}.smvmch-case__hero-figure figcaption,.smvmch-case__scene-caption{flex-direction:column;align-items:stretch;gap:.3rem}.smvmch-case__hero-figure figcaption span,.smvmch-case__scene-caption-note{text-align:left}.smvmch-case__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.smvmch-case__hero-stats>div:nth-child(3){border-left:0;padding-left:0}.smvmch-case__section-heading{gap:1.35rem}.smvmch-case__overview-grid{grid-template-columns:1fr}.smvmch-case__module-scope,.smvmch-case__contrast{grid-column:auto}.smvmch-case__contrast thead{display:none}.smvmch-case__contrast tbody tr{border-top:1px solid #18234421;padding:1rem 0;display:grid}.smvmch-case__contrast tbody th,.smvmch-case__contrast td{border-top:0;width:auto;padding:0}.smvmch-case__contrast tbody th{margin-bottom:.5rem}.smvmch-case__contrast td{padding-top:.3rem}.smvmch-case__contrast td:before{color:#18234466;font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;content:"On paper";font-weight:800;display:block}.smvmch-case__contrast td:last-child:before{color:#3f4bc8;content:"In the system"}.smvmch-case__premium-scene{aspect-ratio:16/9}.smvmch-case__scene-caption{padding-right:.4rem}.smvmch-case__application-pair{grid-template-columns:1fr}.smvmch-case__feature-panel li{grid-template-columns:1fr;gap:.4rem}.smvmch-case__application-surface{aspect-ratio:16/12;padding:1.25rem}.smvmch-case__browser-bar{grid-template-columns:2.8rem minmax(0,1fr) 1rem;gap:.4rem;height:1.8rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.43rem}.smvmch-case__browser-dots{gap:.2rem}.smvmch-case__browser-dots i{width:.32rem;height:.32rem}.smvmch-case__full-interface-stage{min-height:0;padding:2rem 1.25rem 2.5rem}.smvmch-case__workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.smvmch-case__workflow-rail li:nth-child(2):after{display:none}.smvmch-case__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.smvmch-case__closing{grid-template-columns:1fr;align-items:start;padding-inline-start:1.25rem;padding-inline-end:1.25rem}.smvmch-case__closing-panel{min-width:0}.smvmch-case__cta{justify-content:center}.smvmch-case__inline-cta{flex-direction:column;align-items:flex-start;gap:1.1rem}}@media (max-width:32rem){.smvmch-case__project-details>div{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.smvmch-case__module-scope ol,.smvmch-case__workflow-rail{grid-template-columns:1fr}.smvmch-case__workflow-rail li:after{display:none}}@media (max-width:48rem){.smvmch-case__hero-project-mark span{display:none}}@media (prefers-reduced-motion:reduce){.smvmch-case *,.smvmch-case :before,.smvmch-case :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
