section.prototype-platform_section__VA2r9{position:relative;isolation:isolate;overflow:hidden;padding:80px 60px 72px;color:var(--ml-ink);background:var(--ml-white);font:400 16px/1.45 var(--font-display),Arial,sans-serif}section.prototype-platform_section__VA2r9 :is(h2,h3,p,button){font-family:var(--font-display),Arial,sans-serif;font-weight:400;letter-spacing:0}.prototype-platform_section__VA2r9 .prototype-platform_atmosphere__Kf9Na{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.prototype-platform_section__VA2r9:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:rgb(0 0 0/.46)}.prototype-platform_overview__u7Qiy{max-width:1200px;margin:auto}.prototype-platform_intro__dYz7w{text-align:center}.prototype-platform_section__VA2r9 .prototype-platform_name__OSg3p{font-size:18px;line-height:1.4;margin-bottom:20px}.prototype-platform_section__VA2r9 .prototype-platform_heading__rU0Xw{font-size:clamp(36px,4.5vw,56px);line-height:1.08;letter-spacing:-.025em}.prototype-platform_section__VA2r9 .prototype-platform_deck__OR3g7{max-width:650px;margin:22px auto 0;font-size:18px;line-height:1.45;text-wrap:pretty}.prototype-platform_walkthrough__1gLJ3{margin-top:42px}.prototype-platform_diagram__nuI0I{display:grid;grid-template-columns:180px minmax(28px,1fr) minmax(330px,1.9fr) minmax(28px,1fr) 180px;align-items:center;max-width:1100px;margin:auto;min-height:196px}.prototype-platform_sources__vbyaI{display:flex;flex-direction:column;gap:10px}.prototype-platform_sources__vbyaI>span{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 14px;border:1px solid rgb(255 255 255/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.prototype-platform_sources__vbyaI i{width:6px;height:6px;background:var(--ml-ink)}.prototype-platform_connection__sw63N{position:relative;height:1px;background:color-mix(in srgb,var(--ml-ink) 45%,transparent)}.prototype-platform_connection__sw63N:after{content:"";width:6px;height:6px;position:absolute;right:0;top:-2.5px;border-top:1px solid var(--ml-ink);border-right:1px solid var(--ml-ink);transform:rotate(45deg)}.prototype-platform_incoming__yciDR:before{content:"";position:absolute;left:0;right:28%;height:109px;top:-54px;border-block:1px solid color-mix(in srgb,var(--ml-ink) 45%,transparent);border-right:1px solid color-mix(in srgb,var(--ml-ink) 45%,transparent)}.prototype-platform_connection__sw63N>i{position:absolute;top:-3px;width:7px;height:7px;background:var(--ml-ink);opacity:0}.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR>i{animation:prototype-platform_connect__Kdprh 2.2s cubic-bezier(.4,0,.2,1) infinite}.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR>i:nth-child(2){animation-delay:.65s}.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR>i:nth-child(3){animation-delay:1.3s}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:first-child:is(:hover,:focus-visible)) .prototype-platform_sources__vbyaI>span,.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_sources__vbyaI>span{background:rgb(255 255 255/.1);border-color:var(--ml-ink);box-shadow:inset 2px 0 var(--ml-ink)}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:first-child:is(:hover,:focus-visible)) .prototype-platform_incoming__yciDR,.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR{background:var(--ml-ink)}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:first-child:is(:hover,:focus-visible)) .prototype-platform_incoming__yciDR:before,.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR:before{border-color:var(--ml-ink)}.prototype-platform_system__brZg_{position:relative;border:1px solid rgb(255 255 255/.65);padding:24px 24px 20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:outline-color .18s ease,background-color .18s ease}.prototype-platform_systemIdentity__qk9dE{display:flex;align-items:center;justify-content:center;gap:12px;font-size:23px}.prototype-platform_systemIdentity__qk9dE .pixel-signal{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.prototype-platform_systemIdentity__qk9dE img{width:120px;height:auto}.prototype-platform_workflow__wQj2d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:24px 0;font-size:13px;text-align:center}.prototype-platform_workflow__wQj2d>span{padding:20px 4px;border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.04)}.prototype-platform_pixels__jijaA{display:grid;grid-template-columns:repeat(6,5px);gap:3px}.prototype-platform_pixels__jijaA i{width:5px;height:5px;background:var(--ml-ink);opacity:.35}.prototype-platform_section__VA2r9[data-step="1"] .prototype-platform_pixels__jijaA i{animation:prototype-platform_process__pZFVc 1.8s ease-in-out infinite}.prototype-platform_controls__3FW1e{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;border-top:1px solid color-mix(in srgb,var(--ml-ink) 40%,transparent);padding-top:15px}.prototype-platform_controls__3FW1e span{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.prototype-platform_controls__3FW1e i{display:block;width:5px;height:5px;border:1px solid rgb(255 255 255/.65);transition:background-color .3s ease}.prototype-platform_section__VA2r9[data-step="1"] .prototype-platform_controls__3FW1e i,.prototype-platform_section__VA2r9[data-step="2"] .prototype-platform_controls__3FW1e i{background:var(--ml-ink)}.prototype-platform_section__VA2r9[data-step="1"] .prototype-platform_system__brZg_{outline:1px solid var(--ml-ink);outline-offset:5px}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:nth-child(2):is(:hover,:focus-visible)) .prototype-platform_system__brZg_{outline:1px solid var(--ml-ink);outline-offset:5px;background:rgb(255 255 255/.05)}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:nth-child(2):is(:hover,:focus-visible)) .prototype-platform_pixels__jijaA i{opacity:1}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:nth-child(2):is(:hover,:focus-visible)) .prototype-platform_controls__3FW1e i{background:var(--ml-ink)}.prototype-platform_ownership__cibRr{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 0}.prototype-platform_key__nhcpG{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(255 255 255/.65);margin-bottom:12px;transition:background-color .4s ease,color .4s ease}.prototype-platform_owner__C95Wu{font-size:18px}.prototype-platform_handover__AIBj0{font-size:13px;line-height:1.4;margin-top:8px}.prototype-platform_section__VA2r9[data-step="2"] .prototype-platform_outgoing__Xfg2I>i{animation:prototype-platform_connect__Kdprh 2.2s cubic-bezier(.4,0,.2,1) infinite}.prototype-platform_section__VA2r9[data-step="2"] .prototype-platform_key__nhcpG{background:var(--ml-forest-light);color:var(--ml-white)}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:nth-child(3):is(:hover,:focus-visible)) .prototype-platform_outgoing__Xfg2I{background:var(--ml-ink)}.prototype-platform_section__VA2r9:has(.prototype-platform_steps__lIa6x button:nth-child(3):is(:hover,:focus-visible)) .prototype-platform_key__nhcpG{background:var(--ml-forest-light);color:var(--ml-white)}.prototype-platform_playback__jHQLx{position:relative;max-width:570px;margin:28px auto 0}.prototype-platform_steps__lIa6x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prototype-platform_section__VA2r9 .prototype-platform_steps__lIa6x button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 4px 15px;min-height:48px;background:transparent;color:inherit;font-size:15px;cursor:pointer}.prototype-platform_stepNumber__AZnm0{font-size:11px}.prototype-platform_progress__UObdn{position:absolute;inset:auto 0 0;height:1px;background:color-mix(in srgb,var(--ml-ink) 40%,transparent)}.prototype-platform_progress__UObdn>i{position:absolute;inset:0;height:2px;background:var(--ml-ink);transform-origin:left}.prototype-platform_section__VA2r9[data-motion=running] .prototype-platform_progress__UObdn>i{animation:prototype-platform_progress__UObdn 6s linear both}.prototype-platform_section__VA2r9 .prototype-platform_steps__lIa6x button[aria-pressed=true]{font-weight:500}.prototype-platform_section__VA2r9 .prototype-platform_pause__tt0de{position:absolute;left:calc(100% + 20px);top:3px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--ml-ink) 50%,transparent);background:transparent;color:inherit;cursor:pointer}.prototype-platform_section__VA2r9 :is(button,a):focus-visible{outline:2px solid var(--ml-ink);outline-offset:5px}.prototype-platform_section__VA2r9 .prototype-platform_description__IJSQI{min-height:50px;max-width:655px;margin:20px auto 0;text-align:center;font-size:15px;line-height:1.5;text-wrap:pretty}.prototype-platform_platformAction__HeZrr{display:flex;justify-content:center;margin-top:24px}.prototype-platform_cards__fom2e{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1200px;margin:64px auto 0}.prototype-platform_card__jyhKt{display:flex;flex-direction:column;align-items:flex-start;padding:34px 36px;border:1px solid rgb(255 255 255/.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.prototype-platform_section__VA2r9 .prototype-platform_cardLabel__3MHvB{font-size:13px;margin-bottom:24px}.prototype-platform_section__VA2r9 .prototype-platform_card__jyhKt h3{font-size:32px;line-height:1.15;letter-spacing:-.02em}.prototype-platform_section__VA2r9 .prototype-platform_card__jyhKt>p:not(.prototype-platform_cardLabel__3MHvB){font-size:16px;line-height:1.5;margin:16px 0 26px;max-width:46ch}.prototype-platform_card__jyhKt>a{margin-top:auto}.prototype-platform_section__VA2r9[data-motion=paused] :is(.prototype-platform_connection__sw63N>i,.prototype-platform_pixels__jijaA i){animation-play-state:paused}@keyframes prototype-platform_connect__Kdprh{0%{left:0;opacity:0}15%{opacity:1}80%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes prototype-platform_process__pZFVc{0%,to{opacity:.25}45%,65%{opacity:1}}@keyframes prototype-platform_progress__UObdn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1200px){section.prototype-platform_section__VA2r9{padding-inline:40px}.prototype-platform_diagram__nuI0I{grid-template-columns:150px minmax(24px,1fr) minmax(330px,1.8fr) minmax(24px,1fr) 150px}.prototype-platform_sources__vbyaI>span{font-size:14px;gap:8px;padding-inline:10px}.prototype-platform_system__brZg_{padding-inline:18px}.prototype-platform_controls__3FW1e{gap:12px}.prototype-platform_controls__3FW1e span{font-size:11px}}@media(max-width:800px){section.prototype-platform_section__VA2r9{padding:64px 24px}.prototype-platform_diagram__nuI0I{grid-template-columns:135px minmax(18px,1fr) minmax(260px,2fr) minmax(18px,1fr) 135px}.prototype-platform_system__brZg_{padding:20px 12px 16px}.prototype-platform_systemIdentity__qk9dE{font-size:20px}.prototype-platform_controls__3FW1e{gap:8px}.prototype-platform_controls__3FW1e span{font-size:10px;gap:4px}.prototype-platform_controls__3FW1e i{width:4px;height:4px}.prototype-platform_sources__vbyaI>span{font-size:13px}.prototype-platform_owner__C95Wu{font-size:16px}.prototype-platform_handover__AIBj0{font-size:12px}.prototype-platform_playback__jHQLx{max-width:510px;padding-right:48px}.prototype-platform_section__VA2r9 .prototype-platform_pause__tt0de{left:auto;right:0}.prototype-platform_cards__fom2e{margin-top:48px}.prototype-platform_card__jyhKt{padding:28px 24px}.prototype-platform_section__VA2r9 .prototype-platform_card__jyhKt h3{font-size:27px}}@media(max-width:650px){section.prototype-platform_section__VA2r9{padding:56px 24px}.prototype-platform_section__VA2r9 .prototype-platform_atmosphere__Kf9Na{-o-object-position:44% center;object-position:44% center}.prototype-platform_section__VA2r9 .prototype-platform_name__OSg3p{font-size:16px;margin-bottom:18px}.prototype-platform_section__VA2r9 .prototype-platform_heading__rU0Xw{font-size:36px}.prototype-platform_section__VA2r9 .prototype-platform_deck__OR3g7{font-size:16px;max-width:37ch}.prototype-platform_walkthrough__1gLJ3{margin-top:32px}.prototype-platform_diagram__nuI0I{display:flex;flex-direction:column;min-height:0;max-width:410px}.prototype-platform_sources__vbyaI{flex-direction:row;gap:6px;width:100%}.prototype-platform_sources__vbyaI>span{flex:1;flex-direction:column;justify-content:center;gap:7px;text-align:center;min-height:62px;font-size:12px;padding:10px 4px}.prototype-platform_connection__sw63N{width:1px;height:26px}.prototype-platform_connection__sw63N:after{top:auto;bottom:0;left:-2.5px;transform:rotate(135deg)}.prototype-platform_incoming__yciDR:before{display:none}.prototype-platform_system__brZg_{width:100%;padding:20px 16px 17px}.prototype-platform_controls__3FW1e{gap:14px}.prototype-platform_controls__3FW1e span{font-size:11px}.prototype-platform_workflow__wQj2d{padding:18px 0}.prototype-platform_connection__sw63N>i{top:0;left:-3px}.prototype-platform_section__VA2r9[data-step="0"] .prototype-platform_incoming__yciDR>i,.prototype-platform_section__VA2r9[data-step="2"] .prototype-platform_outgoing__Xfg2I>i{animation-name:prototype-platform_connectDown__AFQH1}.prototype-platform_ownership__cibRr{display:grid;grid-template-columns:42px auto;gap:0 14px;text-align:left;align-items:center;padding:0}.prototype-platform_key__nhcpG{grid-row:span 2;margin:0}.prototype-platform_handover__AIBj0{margin:3px 0 0}.prototype-platform_handover__AIBj0 br{display:none}.prototype-platform_playback__jHQLx{margin-top:26px;padding-right:40px}.prototype-platform_steps__lIa6x{gap:10px}.prototype-platform_section__VA2r9 .prototype-platform_steps__lIa6x button{font-size:13px;gap:6px}.prototype-platform_stepNumber__AZnm0{font-size:10px}.prototype-platform_section__VA2r9 .prototype-platform_pause__tt0de{width:32px;height:40px}.prototype-platform_section__VA2r9 .prototype-platform_description__IJSQI{min-height:90px;margin-top:17px;font-size:14px}.prototype-platform_platformAction__HeZrr{margin-top:18px}.prototype-platform_platformAction__HeZrr a{font-size:13px}.prototype-platform_cards__fom2e{grid-template-columns:1fr;gap:14px;margin-top:40px}.prototype-platform_card__jyhKt{padding:28px 24px}.prototype-platform_section__VA2r9 .prototype-platform_cardLabel__3MHvB{margin-bottom:22px}.prototype-platform_section__VA2r9 .prototype-platform_card__jyhKt h3{font-size:28px}.prototype-platform_section__VA2r9 .prototype-platform_card__jyhKt>p:not(.prototype-platform_cardLabel__3MHvB){font-size:15px}}@keyframes prototype-platform_connectDown__AFQH1{0%{top:0;opacity:0}15%{opacity:1}80%{opacity:1}to{top:calc(100% - 7px);opacity:0}}@media(prefers-reduced-motion:reduce){.prototype-platform_section__VA2r9 *,.prototype-platform_section__VA2r9 :after,.prototype-platform_section__VA2r9 :before{animation:none!important;transition:none!important}.prototype-platform_connection__sw63N>i{display:none}.prototype-platform_pixels__jijaA i{opacity:1}}.prototype-platform_deliverySection__m2pMj .prototype-platform_cards__fom2e{margin-top:0}.prototype-platform_section__VA2r9 .prototype-platform_photoCard___WZFF{padding:0;overflow:hidden;border-radius:0;background:#101514;backdrop-filter:none;-webkit-backdrop-filter:none}.prototype-platform_section__VA2r9 .prototype-platform_cardPhoto__aBRRd{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.prototype-platform_photoCopy__Wk2ml{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:34px 36px}.prototype-platform_photoCopy__Wk2ml:before{content:"";position:absolute;inset:-48px 0 auto;height:48px;background:linear-gradient(transparent,#101514);pointer-events:none}.prototype-platform_section__VA2r9 .prototype-platform_photoCopy__Wk2ml>p:not(.prototype-platform_cardLabel__3MHvB){font-size:16px;line-height:1.5;margin:16px 0 26px;max-width:46ch}.prototype-platform_photoCopy__Wk2ml>a{margin-top:auto}@media (max-width:800px){.prototype-platform_photoCopy__Wk2ml{padding:28px 24px}}@media (max-width:650px){.prototype-platform_section__VA2r9 .prototype-platform_photoCopy__Wk2ml>p:not(.prototype-platform_cardLabel__3MHvB){font-size:15px}}section.prototype-platform_deliverySection__m2pMj{background:#fff}section.prototype-platform_deliverySection__m2pMj:before{content:none}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF{color:var(--ml-ink)}.prototype-platform_deliveryPhoto__ydliS{width:100%;overflow:hidden}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF{transition:opacity .85s ease,transform 1s cubic-bezier(.22,1,.36,1)}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF:nth-child(2){transition-delay:.12s}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF[data-motion-ready=true]:not([data-visible=true]){opacity:0;transform:translateY(20px)}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF:focus-within{opacity:1;transform:none}.prototype-platform_deliveryPhoto__ydliS .prototype-platform_cardPhoto__aBRRd{transform:scale(1);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}@media(hover:hover) and (pointer:fine){.prototype-platform_photoCard___WZFF:hover .prototype-platform_deliveryPhoto__ydliS .prototype-platform_cardPhoto__aBRRd{transform:scale(1.025)}}.prototype-platform_photoCard___WZFF:focus-within .prototype-platform_deliveryPhoto__ydliS .prototype-platform_cardPhoto__aBRRd{transform:scale(1.025)}@media(max-width:650px){.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF:nth-child(2){transition-delay:0s}}@media(prefers-reduced-motion:reduce){.prototype-platform_deliveryPhoto__ydliS .prototype-platform_cardPhoto__aBRRd,.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF{transition:none}.prototype-platform_deliverySection__m2pMj .prototype-platform_photoCard___WZFF[data-motion-ready=true]:not([data-visible=true]){opacity:1;transform:none}.prototype-platform_photoCard___WZFF:is(:hover,:focus-within) .prototype-platform_deliveryPhoto__ydliS .prototype-platform_cardPhoto__aBRRd{transform:none}}