@property --mfd-inline{syntax:"<length>";inherits:true;initial-value:1200px}.myfcc-desktop_root__RqpZW{position:relative;display:block;width:100%;max-width:100%}.myfcc-desktop_window__P8Ygn{container-type:inline-size;position:relative;width:100%;aspect-ratio:1200/var(--mfd-visible,786);overflow:hidden;border-radius:12px;background:var(--bg);isolation:isolate}.myfcc-desktop_window__P8Ygn:after{content:"";position:absolute;inset:0;z-index:5;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.myfcc-desktop_cropBottom__NexZP{border-bottom-left-radius:0;border-bottom-right-radius:0}.myfcc-desktop_cropBottom__NexZP:after{border-bottom-width:0}.myfcc-desktop_bottomFade__pNDBX{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfd-fade, 45%)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfd-fade, 45%)),transparent 100%)}.myfcc-desktop_plane__TdP2X{--mfd-inline:100cqw;--mfd-scale:tan(atan2(var(--mfd-inline),1200px));position:absolute;top:0;left:0;width:1200px;height:786px;overflow:hidden;transform-origin:0 0;transform:scale(var(--mfd-scale));background:var(--bg);color:var(--white);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;font-feature-settings:"ss01";text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none}.myfcc-desktop_strip___ZEHI{position:relative;display:flex;align-items:center;height:36px;padding:0 14px;background:var(--bg-card);border-bottom:1px solid rgba(255,255,255,.08)}.myfcc-desktop_canvas__e_HK6{position:relative;width:1200px;height:750px;overflow:hidden;background:var(--bg)}.myfcc-desktop_tilt__zzz94{perspective:var(--mfd-tilt-perspective,2600px);perspective-origin:30% 40%}.myfcc-desktop_tilt__zzz94 .myfcc-desktop_window__P8Ygn{width:var(--mfd-tilt-width,112%);margin-top:var(--mfd-tilt-rise,15.5%);transform-origin:0 0;transform:rotateX(var(--mfd-tilt-x,24deg)) rotate(var(--mfd-tilt-z,-8.75deg));backface-visibility:hidden}.myfcc-desktop_mono__ijBVm{font-family:var(--mfd-mono,var(--font-jetbrains-mono)),ui-monospace,monospace;font-variant-numeric:tabular-nums}.myfcc-desktop_grid__cUiob{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 120px),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 120px)}.myfcc-desktop_tone__bvmW7{transition:background-color .32s ease,color .32s ease}.myfcc-desktop_stage__axVbV{container-type:inline-size;display:block;width:100%}.myfcc-desktop_meter__KZ5CO{--sm-n:5;--sm-dot:8px;--sm-ring:2px;position:relative;display:block;width:100%;height:var(--sm-dot)}.myfcc-desktop_meterCompact__04JnN{--sm-dot:4px;--sm-ring:1px;display:inline-block;flex:none;width:54px;vertical-align:middle}.myfcc-desktop_rail__akagz{position:absolute;left:calc(var(--sm-dot) / 2);right:calc(var(--sm-dot) / 2);top:calc((var(--sm-dot) - 2px) / 2);height:2px;border-radius:1px;background:#2b2c31}.myfcc-desktop_fill__4W6zw{position:absolute;left:0;top:0;height:100%;border-radius:1px;background:#8a8d92;width:calc(100% * var(--sm-i) / var(--sm-n))}.myfcc-desktop_dot__hVETU{position:absolute;top:0;width:var(--sm-dot);height:var(--sm-dot);margin-left:calc(var(--sm-dot) / -2);border-radius:9999px;background:#2b2c31;left:calc(var(--sm-dot) / 2 + (100% - var(--sm-dot)) * var(--sm-i) / var(--sm-n))}.myfcc-desktop_dot__hVETU[data-state=done]{background:#8a8d92}.myfcc-desktop_dot__hVETU[data-state=current]{background:var(--sm-cur);box-shadow:0 0 0 var(--sm-ring) color-mix(in srgb,var(--sm-cur) 25%,transparent)}.myfcc-desktop_dot__hVETU[data-state=empty]{background:transparent;box-shadow:inset 0 0 0 1.5px #4a4d53,0 0 0 var(--sm-ring) color-mix(in srgb,#4a4d53 25%,transparent)}.myfcc-desktop_labels__8_xhH{position:relative;display:block;height:16px;margin-top:10px}.myfcc-desktop_label__a1GyH{position:absolute;top:0;left:calc(4px + (100% - 8px) * var(--sm-i) / 5);transform:translateX(-50%);font-size:10.5px;line-height:16px;font-weight:500;white-space:nowrap;color:rgba(139,139,148,.65)}.myfcc-desktop_label__a1GyH[data-edge=start]{left:0;transform:none}.myfcc-desktop_label__a1GyH[data-edge=end]{left:auto;right:0;transform:none}.myfcc-desktop_label__a1GyH[data-state=done]{color:var(--white-muted)}.myfcc-desktop_label__a1GyH[data-state=current],.myfcc-desktop_label__a1GyH[data-state=empty]{color:var(--sm-ink)}@container (max-width: 359px){.myfcc-desktop_label__a1GyH:not([data-state=current]):not([data-state=empty]){visibility:hidden}}@media (prefers-reduced-motion:no-preference){.myfcc-desktop_fill__4W6zw{transition:width .6s cubic-bezier(.4,0,.2,1)}.myfcc-desktop_dot__hVETU{transition:background-color .3s ease}.myfcc-desktop_label__a1GyH{transition:color .3s ease}.myfcc-desktop_dot__hVETU[data-state=current]{transform-origin:center;animation:myfcc-desktop_mfd-arrive__4yfzL .46s cubic-bezier(.33,1,.68,1) .24s both}}@media (prefers-reduced-motion:reduce){.myfcc-desktop_tone__bvmW7{transition:none}}@keyframes myfcc-desktop_mfd-arrive__4yfzL{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}.home-4_clip__VON1u{position:relative;width:100%;aspect-ratio:4/3;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.home-4_endStill__n2W_E{display:none;position:absolute;inset:0;background:url(/concepts/home/assembly-poster-end.jpg) 100% 50%/cover no-repeat}@media (prefers-reduced-motion:reduce){.home-4_endStill__n2W_E{display:block}}@media (min-width:1024px){.home-4_clip__VON1u{position:absolute;top:50%;right:0;width:88%;aspect-ratio:16/9;transform:translateY(-52%);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(90deg,transparent 12%,#000 44%,#000 97%,transparent)}}.home-4_scene__Ih5w6{-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;cursor:grab}@media (min-width:1024px){.home-4_scene__Ih5w6{left:calc(100% - max(0px, calc((100% - 1560px) / 2)) - min(88%, 1300px));right:0;width:auto;height:calc(min(88vw, 1300px) * 9 / 16);aspect-ratio:auto}}.home-4_scene__Ih5w6:active{cursor:grabbing}@property --mfm-inline{syntax:"<length>";inherits:true;initial-value:390px}.myfcc-mobile_root__IGAmX{container-type:inline-size;position:relative;display:block;width:100%;max-width:100%;flex-shrink:0}.myfcc-mobile_card__u7B65{position:relative;width:100%;aspect-ratio:390/var(--mfm-visible,844);overflow:hidden;background:#000000;border-radius:calc(100cqw * 44 / 390);isolation:isolate}.myfcc-mobile_card__u7B65:after{content:"";position:absolute;inset:0;z-index:60;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none}.myfcc-mobile_cropTop__4jlkm{border-bottom-left-radius:0;border-bottom-right-radius:0}.myfcc-mobile_bottomFade__XzdW7{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfm-fade, 28%)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfm-fade, 28%)),transparent 100%)}.myfcc-mobile_canvas__23hS5{--mfm-inline:100cqw;position:absolute;top:0;left:0;width:390px;height:844px;overflow:hidden;transform-origin:0 0;transform:scale(var(--mfm-scale-fallback,1));background:#000000;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;font-feature-settings:normal;text-align:left;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none}@supports (transform:scale(tan(atan2(1px,1px)))){.myfcc-mobile_canvas__23hS5{transform:scale(tan(atan2(var(--mfm-inline),390px)))}}.myfcc-mobile_mono__7BCfP{font-family:Menlo,SF Mono,ui-monospace,Consolas,monospace}.myfcc-mobile_pulseRing__66mXL{animation:myfcc-mobile_mfmPulseRing__FE3ih 2s ease-out infinite}.myfcc-mobile_pulseRingLate__w7cgI{animation-delay:1s}@keyframes myfcc-mobile_mfmPulseRing__FE3ih{0%{transform:scale(.5);opacity:.6}to{transform:scale(2.5);opacity:0}}.myfcc-mobile_breathe__Mejtn{animation:myfcc-mobile_mfmBreathe__gpbYt 1.1s ease-in-out infinite alternate}@keyframes myfcc-mobile_mfmBreathe__gpbYt{0%{opacity:1}to{opacity:.4}}.myfcc-mobile_softPulse__0GHT2{animation:myfcc-mobile_mfmSoftPulse__R3F0W .9s ease-in-out infinite alternate}@keyframes myfcc-mobile_mfmSoftPulse__R3F0W{0%{opacity:.15}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.myfcc-mobile_breathe__Mejtn,.myfcc-mobile_pulseRing__66mXL,.myfcc-mobile_softPulse__0GHT2{animation:none}.myfcc-mobile_pulseRing__66mXL{transform:scale(1.5);opacity:.3}.myfcc-mobile_pulseRingLate__w7cgI{transform:scale(2.2);opacity:.14}.myfcc-mobile_softPulse__0GHT2{opacity:.3}}