._journey_j9n24_1{--loop-journey-progress:0;--loop-scene-progress:0;--loop-destination-progress:0;--loop-journey-blend:0;--loop-return-progress:0;--loop-return-base-opacity:0;--loop-return-star-breath:0;--loop-return-horizon-glow:0;--loop-return-sky-lift:0;--loop-return-grid-flow:0;--loop-return-blue-particles:0;--loop-return-exit-progress:0;--loop-return-exit-particles:0;--loop-return-exit-erosion:0;--loop-return-exit-wash:0;--loop-return-exit-white:0;--loop-return-exit-edge:112%;--loop-adopt-light:0;--loop-scene-x:1.75rem;--loop-scene-x-reverse:-1.75rem;--loop-scene-y:.75rem;--loop-scene-angle:-1deg;--loop-scene-scale:.99;--loop-destination-x:1.75rem;--loop-destination-x-reverse:-1.75rem;--loop-destination-y:.75rem;--loop-destination-angle:-1deg;--loop-destination-scale:.99;background:var(--site-paper,#f4f4f4);min-height:500svh;position:relative}._sticky_j9n24_35{z-index:0;background:var(--site-paper,#f4f4f4);isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}._stage_j9n24_45,._visualLayer_j9n24_46,._stillFrame_j9n24_47,._sceneStill_j9n24_48,._stillFallback_j9n24_49,._stillAtmosphere_j9n24_50,._shade_j9n24_51{position:absolute;inset:0}._stage_j9n24_45{z-index:0;background:var(--surface-dark);-webkit-mask-image:linear-gradient(154deg, #000 0, #000 calc(var(--loop-return-exit-edge) - 16%), #000000f0 calc(var(--loop-return-exit-edge) - 8%), #00000094 var(--loop-return-exit-edge), transparent calc(var(--loop-return-exit-edge) + 18%), transparent 100%);-webkit-mask-image:linear-gradient(154deg, #000 0, #000 calc(var(--loop-return-exit-edge) - 16%), #000000f0 calc(var(--loop-return-exit-edge) - 8%), #00000094 var(--loop-return-exit-edge), transparent calc(var(--loop-return-exit-edge) + 18%), transparent 100%);mask-image:linear-gradient(154deg, #000 0, #000 calc(var(--loop-return-exit-edge) - 16%), #000000f0 calc(var(--loop-return-exit-edge) - 8%), #00000094 var(--loop-return-exit-edge), transparent calc(var(--loop-return-exit-edge) + 18%), transparent 100%);overflow:hidden}._visualLayer_j9n24_46{--visual-progress:var(--loop-scene-progress);--layer-progress:var(--loop-scene-progress);--visual-x:var(--loop-scene-x);--visual-x-reverse:var(--loop-scene-x-reverse);--visual-y:var(--loop-scene-y);--visual-angle:var(--loop-scene-angle);--visual-scale:var(--loop-scene-scale);--scene-accent:127 204 232;will-change:opacity;overflow:hidden}._visualLayer_j9n24_46[data-overlay-mode=order]{--scene-accent:126 217 238}._visualLayer_j9n24_46[data-overlay-mode=design]{--scene-accent:150 211 244}._visualLayer_j9n24_46[data-overlay-mode=build]{--scene-accent:103 196 229}._visualLayer_j9n24_46[data-overlay-mode=adopt]{--scene-accent:145 220 214}._visualLayer_j9n24_46[data-overlay-mode=return]{--scene-accent:198 235 255}._currentLayer_j9n24_113{z-index:0;opacity:1}._nextLayer_j9n24_118{--visual-progress:var(--loop-destination-progress);--layer-progress:0;--visual-x:var(--loop-destination-x);--visual-x-reverse:var(--loop-destination-x-reverse);--visual-y:var(--loop-destination-y);--visual-angle:var(--loop-destination-angle);--visual-scale:var(--loop-destination-scale);z-index:2;opacity:var(--loop-journey-blend)}._visualLayer_j9n24_46[data-visual-scene=return]{--layer-progress:var(--loop-return-progress)}._nextLayer_j9n24_118[data-visual-scene=return]{--visual-progress:var(--loop-return-progress);--visual-x:var(--loop-scene-x);--visual-x-reverse:var(--loop-scene-x-reverse);--visual-y:var(--loop-scene-y);--visual-angle:var(--loop-scene-angle);--visual-scale:var(--loop-scene-scale);opacity:var(--loop-return-base-opacity)}._stillFrame_j9n24_47{z-index:0;transform:translate3d(var(--visual-x), var(--visual-y), 0) scale(var(--visual-scale));transform-origin:50%;will-change:transform;inset:-4%;overflow:hidden}._sceneStill_j9n24_48{object-fit:cover;object-position:var(--scene-focal-desktop,center center);-webkit-user-select:none;user-select:none;width:100%;height:100%}._visualLayer_j9n24_46[data-visual-scene=field] ._sceneStill_j9n24_48{filter:brightness(.72)saturate(.68)contrast(1.06)}._visualLayer_j9n24_46[data-visual-scene=order] ._sceneStill_j9n24_48{filter:brightness(.9)saturate(.84)contrast(1.06)}._journey_j9n24_1[data-design-phase=grid] ._visualLayer_j9n24_46[data-visual-scene=design] ._sceneStill_j9n24_48{filter:brightness(.68)saturate(.68)contrast(1.08)}._journey_j9n24_1[data-design-phase=structure] ._visualLayer_j9n24_46[data-visual-scene=design] ._sceneStill_j9n24_48{filter:brightness(.77)saturate(.74)contrast(1.08)}._journey_j9n24_1[data-design-phase=volume] ._visualLayer_j9n24_46[data-visual-scene=design] ._sceneStill_j9n24_48{filter:brightness(.82)saturate(.78)contrast(1.08)}._visualLayer_j9n24_46[data-visual-scene=design] ._sceneStill_j9n24_48{transition:filter .2s ease-out}._visualLayer_j9n24_46[data-visual-scene=build] ._sceneStill_j9n24_48{filter:brightness(.74)saturate(.72)contrast(1.12)}._visualLayer_j9n24_46[data-visual-scene=adopt] ._sceneStill_j9n24_48{filter:brightness(.62)saturate(.7)contrast(1.08)}._visualLayer_j9n24_46[data-visual-scene=return] ._sceneStill_j9n24_48{filter:brightness(.6)saturate(.72)contrast(1.1)}._visualLayer_j9n24_46[data-visual-scene=return] ._stillFrame_j9n24_47{inset:0;transform:none}._layerStack_j9n24_208,._separatedLayer_j9n24_209{position:absolute;inset:0}._layerStack_j9n24_208{z-index:1;pointer-events:none;overflow:hidden}._dotDither_j9n24_220{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}._dotDitherAsset_j9n24_228,._dotDitherField_j9n24_229,._dotDitherWash_j9n24_230,._dotDitherRelease_j9n24_231{display:block;position:absolute;inset:0}._dotDitherAsset_j9n24_228,._dotDitherWash_j9n24_230{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;width:100%;height:100%}._dotDitherAsset_j9n24_228{-webkit-mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 34%), #000 calc(var(--loop-return-exit-edge) - 20%), #000 calc(var(--loop-return-exit-edge) + 26%), transparent calc(var(--loop-return-exit-edge) + 42%));-webkit-mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 34%), #000 calc(var(--loop-return-exit-edge) - 20%), #000 calc(var(--loop-return-exit-edge) + 26%), transparent calc(var(--loop-return-exit-edge) + 42%));mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 34%), #000 calc(var(--loop-return-exit-edge) - 20%), #000 calc(var(--loop-return-exit-edge) + 26%), transparent calc(var(--loop-return-exit-edge) + 42%));opacity:calc(var(--loop-return-exit-particles) * .68);transform:none}._dotDitherField_j9n24_229{-webkit-mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 18%), #00000057 calc(var(--loop-return-exit-edge) - 12%), #000 calc(var(--loop-return-exit-edge) - 3%), #000 calc(var(--loop-return-exit-edge) + 18%), transparent calc(var(--loop-return-exit-edge) + 32%));-webkit-mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 18%), #00000057 calc(var(--loop-return-exit-edge) - 12%), #000 calc(var(--loop-return-exit-edge) - 3%), #000 calc(var(--loop-return-exit-edge) + 18%), transparent calc(var(--loop-return-exit-edge) + 32%));mask-image:linear-gradient(154deg, transparent calc(var(--loop-return-exit-edge) - 18%), #00000057 calc(var(--loop-return-exit-edge) - 12%), #000 calc(var(--loop-return-exit-edge) - 3%), #000 calc(var(--loop-return-exit-edge) + 18%), transparent calc(var(--loop-return-exit-edge) + 32%));opacity:calc(var(--loop-return-exit-particles) * .3);background-image:radial-gradient(circle,#ffffffe6 0 .065rem,#0000 .11rem),radial-gradient(circle,#ffffffb8 0 .09rem,#0000 .15rem),radial-gradient(circle,#f7fafad1 0 .05rem,#0000 .09rem);background-position:0 0,.8rem 1.2rem,1.8rem .55rem;background-size:1.45rem 1.62rem,2.7rem 2.45rem,4.1rem 3.65rem}._dotDitherWash_j9n24_230{opacity:var(--loop-return-exit-wash)}._dotDitherRelease_j9n24_231{background:var(--site-paper,#f4f4f4);opacity:var(--loop-return-exit-white)}._separatedLayer_j9n24_209{object-fit:cover;object-position:var(--scene-focal-desktop,center center);opacity:0;mix-blend-mode:screen;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .18s ease-out}._separatedLayer_j9n24_209[data-layer-motion=mist]{opacity:.075;filter:blur(.75px)saturate(.75);transform:translate3d(var(--visual-x-reverse), var(--visual-y), 0) scale(1.012);-webkit-mask-image:linear-gradient(#0000 24%,#000 44% 78%,#0000 96%);mask-image:linear-gradient(#0000 24%,#000 44% 78%,#0000 96%)}._journey_j9n24_1[data-order-phase=reality] ._separatedLayer_j9n24_209[data-layer-motion=perspective-grid]{opacity:.04}._journey_j9n24_1[data-order-phase=organizing] ._separatedLayer_j9n24_209[data-layer-motion=perspective-grid]{opacity:.15}._journey_j9n24_1[data-order-phase=organizing] ._separatedLayer_j9n24_209[data-layer-motion=lake-grid]{opacity:.1}._journey_j9n24_1[data-order-phase=organizing] ._separatedLayer_j9n24_209[data-layer-motion=grid-nodes]{opacity:.08}._journey_j9n24_1[data-order-phase=stable] ._separatedLayer_j9n24_209[data-layer-motion=perspective-grid]{opacity:.2}._journey_j9n24_1[data-order-phase=stable] ._separatedLayer_j9n24_209[data-layer-motion=lake-grid]{opacity:.13}._journey_j9n24_1[data-order-phase=stable] ._separatedLayer_j9n24_209[data-layer-motion=grid-nodes]{opacity:.2}._journey_j9n24_1[data-order-phase=stable] ._separatedLayer_j9n24_209[data-layer-motion=city-lights]{opacity:.12}._visualLayer_j9n24_46[data-visual-scene=order] ._separatedLayer_j9n24_209{transform:translate3d(var(--visual-x-reverse), 0, 0) scale(1.01)}._visualLayer_j9n24_46[data-visual-scene=order] ._separatedLayer_j9n24_209[data-layer-motion=city-lights]{transform:none}._journey_j9n24_1[data-design-phase=grid] ._separatedLayer_j9n24_209[data-layer-motion=ground-lines]{opacity:.08}._journey_j9n24_1[data-design-phase=structure] ._separatedLayer_j9n24_209[data-layer-motion=ground-lines]{opacity:.13}._journey_j9n24_1[data-design-phase=structure] ._separatedLayer_j9n24_209[data-layer-motion=volumetric-frames]{opacity:.14}._journey_j9n24_1[data-design-phase=structure] ._separatedLayer_j9n24_209[data-layer-motion=vertical-guides]{opacity:.08}._journey_j9n24_1[data-design-phase=volume] ._separatedLayer_j9n24_209[data-layer-motion=ground-lines]{opacity:.1}._journey_j9n24_1[data-design-phase=volume] ._separatedLayer_j9n24_209[data-layer-motion=volumetric-frames]{opacity:.16}._journey_j9n24_1[data-design-phase=volume] ._separatedLayer_j9n24_209[data-layer-motion=vertical-guides]{opacity:.1}._journey_j9n24_1[data-design-phase=volume] ._separatedLayer_j9n24_209[data-layer-motion=design-points]{opacity:.12}._visualLayer_j9n24_46[data-visual-scene=design] ._separatedLayer_j9n24_209{transform:translate3d(var(--visual-x), var(--visual-y), 0) scale(1.01);-webkit-mask-image:radial-gradient(70% 68% at 57% 56%,#000 0 45%,#0000 100%);mask-image:radial-gradient(70% 68% at 57% 56%,#000 0 45%,#0000 100%)}._visualLayer_j9n24_46[data-visual-scene=build] ._separatedLayer_j9n24_209[data-layer-motion=transparent-frames]{opacity:.06}._journey_j9n24_1[data-build-step=structure] ._separatedLayer_j9n24_209[data-layer-motion=transparent-frames],._journey_j9n24_1[data-build-step=design] ._separatedLayer_j9n24_209[data-layer-motion=transparent-frames]{opacity:.16}._journey_j9n24_1[data-build-step=ai-workflow] ._separatedLayer_j9n24_209[data-layer-motion=spatial-nodes],._journey_j9n24_1[data-build-step=automate] ._separatedLayer_j9n24_209[data-layer-motion=spatial-nodes]{opacity:.18}._journey_j9n24_1[data-build-step=automate] ._separatedLayer_j9n24_209[data-layer-motion=calculation-lines],._journey_j9n24_1[data-build-step=output] ._separatedLayer_j9n24_209[data-layer-motion=calculation-lines]{opacity:.15}._visualLayer_j9n24_46[data-visual-scene=build] ._separatedLayer_j9n24_209{transform:translate3d(var(--visual-x-reverse), var(--visual-y), 0) scale(1.01)}._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209[data-layer-motion=information-overlay]{opacity:.05}._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209[data-layer-motion=grid-traces]{opacity:.06}._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209[data-layer-motion=ambient-glow]{opacity:.04;mix-blend-mode:soft-light}._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209{transform:translate3d(var(--visual-x), 0, 0) scale(1.005)}._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209[data-layer-motion=information-overlay],._visualLayer_j9n24_46[data-visual-scene=adopt] ._separatedLayer_j9n24_209[data-layer-motion=ambient-glow]{transform:none}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209{mix-blend-mode:normal;transform:none}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209[data-layer-motion=milky-way-stars]{opacity:calc(var(--loop-return-star-breath) * .18);filter:brightness(1.12)saturate(1.03)}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209[data-layer-motion=star-field]{opacity:calc(var(--loop-return-star-breath) * .09);filter:brightness(1.08)}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209[data-layer-motion=dawn-horizon-glow]{opacity:calc(var(--loop-return-horizon-glow) * .28)}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209[data-layer-motion=subtle-grid-flow]{opacity:calc(var(--loop-return-grid-flow) * .11);filter:brightness(1.08)}._visualLayer_j9n24_46[data-visual-scene=return] ._separatedLayer_j9n24_209[data-layer-motion=blue-particles]{opacity:calc(var(--loop-return-blue-particles) * .14);filter:brightness(1.12)}._stillFallback_j9n24_49{background:linear-gradient(145deg, #0d2b3aeb, #07111d 62%), var(--surface-dark);color:#f7fbff6b;place-items:center;display:grid}._stillFallback_j9n24_49 span{font-family:var(--font-mono);letter-spacing:.12em;font-size:clamp(2rem,7vw,6rem);font-weight:500}._stillAtmosphere_j9n24_50{z-index:1;pointer-events:none;background:linear-gradient(#030a123d,#0000 34%),linear-gradient(#0000 62%,#030a125c)}._stillAtmosphere_j9n24_50:before{content:"";pointer-events:none;position:absolute;inset:0}._visualLayer_j9n24_46[data-visual-scene=field] ._stillAtmosphere_j9n24_50:before{opacity:.46;transform:translateY(var(--visual-y)) scaleY(var(--visual-scale));background:radial-gradient(at 60% 72%,#a8ddeb1f,#0000 34%),linear-gradient(#0000 74%,#a9d7e31a);-webkit-mask-image:linear-gradient(#0000 56%,#000);mask-image:linear-gradient(#0000 56%,#000)}._visualLayer_j9n24_46[data-visual-scene=design] ._stillAtmosphere_j9n24_50:before{opacity:.74;background:radial-gradient(62% 58% at 56% 48%,#0000 0 48%,#02081057 100%),linear-gradient(#0000 52%,#02081047)}._visualLayer_j9n24_46[data-visual-scene=adopt] ._stillAtmosphere_j9n24_50:before{opacity:min(.13, var(--loop-adopt-light));background:radial-gradient(at 72% 58%,#e0f4f657,#0000 48%)}._visualLayer_j9n24_46[data-visual-scene=return] ._stillAtmosphere_j9n24_50:before{opacity:calc(var(--loop-return-sky-lift) * .34);background:radial-gradient(at 50% 62%,#ffdab51c,#0000 38%),linear-gradient(#78b7e714,#0000 52%);-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}._stillAtmosphere_j9n24_50:after{background-image:linear-gradient(rgb(var(--scene-accent) / 3%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--scene-accent) / 3%) 1px, transparent 1px);content:"";background-size:clamp(4rem,8vw,8rem) clamp(4rem,8vw,8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 48%,#0000 92%);mask-image:linear-gradient(#0000 15%,#000 48%,#0000 92%)}._sceneGraphic_j9n24_608{z-index:2;color:rgb(var(--scene-accent) / 64%);pointer-events:none;transform:translate3d(var(--visual-x-reverse), var(--visual-y), 0);will-change:transform;position:absolute;inset:0}._fieldGraphic_j9n24_618{opacity:calc(.16 + var(--visual-progress) * .08);background:radial-gradient(58% 52% at 58% 54%,#b2e0ec14,#0000 68%),linear-gradient(112deg,#06121e0a,#3d748b0a,#040d170f)}._orderGraphic_j9n24_625{opacity:calc(.22 + var(--visual-progress) * .32)}._designGraphic_j9n24_629{opacity:.42;transition:opacity .18s ease-out}._journey_j9n24_1[data-design-phase=grid] ._designGraphic_j9n24_629{opacity:.18}._journey_j9n24_1[data-design-phase=structure] ._designGraphic_j9n24_629{opacity:.3}._buildGraphic_j9n24_642{opacity:calc(.12 + var(--visual-progress) * .1)}._adoptGraphic_j9n24_646{opacity:.14}._fieldGraphic_j9n24_618:before,._fieldGraphic_j9n24_618:after,._orderGraphic_j9n24_625:before,._orderGraphic_j9n24_625:after,._designGraphic_j9n24_629:before,._designGraphic_j9n24_629:after,._buildGraphic_j9n24_642:before,._buildGraphic_j9n24_642:after,._adoptGraphic_j9n24_646:before,._adoptGraphic_j9n24_646:after{content:"";pointer-events:none;position:absolute;inset:0}._fieldGraphic_j9n24_618:before{opacity:.46;background:radial-gradient(at 50% 48%,#0000 48%,#02080f47 100%)}._fieldGraphic_j9n24_618:after{opacity:calc(.18 + var(--visual-progress) * .06);transform:translateX(calc((var(--visual-progress) - .5) * 2rem));background:linear-gradient(104deg,#0000 18%,#b1dce712 52%,#0000 82%)}._fieldGraphic_j9n24_618>span{display:none}._orderGraphic_j9n24_625:before{background-image:radial-gradient(circle, rgb(var(--scene-accent) / 42%) 0 .06rem, transparent .085rem);opacity:calc(.08 + var(--visual-progress) * .2);background-size:1.45rem 1.45rem;inset:18% 6% 12% 24%;-webkit-mask-image:linear-gradient(118deg,#0000 4%,#000 36% 74%,#0000 100%);mask-image:linear-gradient(118deg,#0000 4%,#000 36% 74%,#0000 100%)}._orderGraphic_j9n24_625:after{background:radial-gradient(circle at 18% 68%, rgb(var(--scene-accent) / 55%) 0 .1rem, transparent .14rem), radial-gradient(circle at 48% 38%, rgb(var(--scene-accent) / 42%) 0 .08rem, transparent .12rem), radial-gradient(circle at 78% 56%, rgb(var(--scene-accent) / 48%) 0 .09rem, transparent .13rem);opacity:calc(.1 + var(--visual-progress) * .22);transform:translate3d(var(--visual-x), calc(var(--visual-y) * -.6), 0);inset:22% 8% 18% 30%}._designGraphic_j9n24_629:before{opacity:calc(.18 + var(--visual-progress) * .16);background:radial-gradient(38% 42% at 68% 46%,#56a4cc26,#0000 72%),radial-gradient(28% 34% at 46% 64%,#82cee514,#0000 70%)}._designGraphic_j9n24_629:after{background:repeating-linear-gradient(116deg, transparent 0 12%, rgb(var(--scene-accent) / 14%) 12.08% 12.18%, transparent 12.28% 24%);opacity:calc(var(--visual-progress) * .36);inset:10% 4% 8% 34%;-webkit-mask-image:radial-gradient(at 64%,#000 0 24%,#0000 74%);mask-image:radial-gradient(at 64%,#000 0 24%,#0000 74%)}._buildGraphic_j9n24_642:before{opacity:calc(.2 + var(--visual-progress) * .18);background:radial-gradient(34% 42% at 72% 48%,#2fa4e02e,#0000 74%)}._buildGraphic_j9n24_642:after{background:linear-gradient(90deg, transparent, rgb(var(--scene-accent) / 52%) 22%, #e1f7ff8f 56%, transparent);height:1px;opacity:calc(.12 + var(--visual-progress) * .24);inset:58% 5% auto 34%;box-shadow:0 0 .7rem #36b1e729}._adoptGraphic_j9n24_646:before{opacity:calc(var(--loop-adopt-light) * .46);background:radial-gradient(34% 44% at 70% 56%,#d2f2f22e,#0000 76%)}._adoptGraphic_j9n24_646:after{opacity:calc(var(--loop-adopt-light) * .08);background-image:radial-gradient(circle,#cff4f37a 0 .055rem,#0000 .08rem);background-size:2.5rem 2.5rem;inset:18% 8% 14% 34%;-webkit-mask-image:radial-gradient(at 70% 58%,#000,#0000 72%);mask-image:radial-gradient(at 70% 58%,#000,#0000 72%)}._visualLayer_j9n24_46[data-visual-scene=field] ._stillAtmosphere_j9n24_50:after{display:none}._sceneGraphic_j9n24_608 span,._sceneGraphic_j9n24_608 div{box-sizing:border-box}._fieldHorizon_j9n24_759,._fieldScan_j9n24_760,._fieldBracket_j9n24_761,._fieldPointA_j9n24_762,._fieldPointB_j9n24_763,._fieldPointC_j9n24_764,._orderAxis_j9n24_765,._designAxisX_j9n24_766,._designAxisY_j9n24_767,._buildDatum_j9n24_768,._adoptFlow_j9n24_769{display:block;position:absolute}._fieldHorizon_j9n24_759{opacity:.34;background:linear-gradient(90deg,#0000,currentColor 24% 76%,#0000);height:1px;bottom:31%;left:14%;right:7%}._fieldScan_j9n24_760{opacity:.16;background:linear-gradient(#0000,currentColor 36% 64%,#0000);width:1px;top:19%;bottom:19%;left:52%}._fieldBracket_j9n24_761{opacity:.18;border-top:1px solid;border-right:1px solid;width:min(22rem,26vw);height:min(14rem,30vh);top:27%;right:12%}._fieldPointA_j9n24_762,._fieldPointB_j9n24_763,._fieldPointC_j9n24_764{width:.3rem;height:.3rem;box-shadow:0 0 .45rem rgb(var(--scene-accent) / 28%);border:1px solid;border-radius:50%}._fieldPointA_j9n24_762{top:39%;left:48%}._fieldPointB_j9n24_763{top:56%;left:67%}._fieldPointC_j9n24_764{top:68%;left:82%}._orderAxis_j9n24_765{opacity:.28;background:linear-gradient(90deg,#0000,currentColor 20%,currentColor);height:1px;bottom:24%;left:27%;right:7%}._orderBands_j9n24_836{width:min(31rem,38vw);transform:translateX(var(--visual-x));gap:clamp(1rem,3vh,2.2rem);display:grid;position:absolute;top:22%;right:8%}._orderBands_j9n24_836 span{opacity:.18;background:linear-gradient(90deg,#0000,currentColor 30%,currentColor);height:1px;display:block;position:relative}._orderBands_j9n24_836 span:after{content:"";background:#07111db3;border:1px solid;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:-.2rem;right:0}._orderBands_j9n24_836 span:nth-child(2){justify-self:end;width:84%}._orderBands_j9n24_836 span:nth-child(3){justify-self:end;width:70%}._orderBands_j9n24_836 span:nth-child(4){justify-self:end;width:92%}._orderBands_j9n24_836 span:nth-child(5){justify-self:end;width:58%}._designAxisX_j9n24_766{opacity:.14;background:currentColor;height:1px;top:50%;left:30%;right:8%}._designAxisY_j9n24_767{opacity:.14;background:currentColor;width:1px;top:18%;bottom:17%;left:65%}._designFrames_j9n24_904{transform:rotate(var(--visual-angle));transform-origin:65%;position:absolute;inset:18% 8% 17% 31%}._designFrames_j9n24_904 span{border:1px solid;display:block;position:absolute}._designFrames_j9n24_904 span:first-child{opacity:.15;inset:0 0 16% 18%}._designFrames_j9n24_904 span:nth-child(2){opacity:.22;inset:14% 22% 0 0}._designFrames_j9n24_904 span:nth-child(3){opacity:.3;inset:27% 8% 20% 35%}._buildColumns_j9n24_935{width:min(37rem,44vw);height:min(23rem,46vh);transform:translateY(var(--visual-y));opacity:.22;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(.4rem,1.3vw,1.2rem);display:grid;position:absolute;bottom:19%;right:8%}._buildColumns_j9n24_935 span{border:1px solid rgb(var(--scene-accent) / 38%);background:linear-gradient(to top, rgb(var(--scene-accent) / 13%), transparent);height:52%;display:block}._buildColumns_j9n24_935 span:nth-child(2){height:74%}._buildColumns_j9n24_935 span:nth-child(3){height:92%}._buildColumns_j9n24_935 span:nth-child(4){height:64%}._buildColumns_j9n24_935 span:nth-child(5){height:82%}._buildColumns_j9n24_935 span:nth-child(6){height:46%}._buildDatum_j9n24_768{opacity:.28;background:currentColor;height:1px;bottom:18%;left:28%;right:7%}._buildSystemWindow_j9n24_985{z-index:3;color:#e5f7ffdb;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#051423eb,#051626d6 72%,#051626a8);border:1px solid #a9e2f747;border-color:#a9e2f747 #a9e2f71a #a9e2f733 #a9e2f761;border-radius:0;grid-template-rows:auto 1fr auto;width:min(35rem,44vw);min-height:min(27rem,58svh);display:grid;position:absolute;top:18%;right:clamp(10rem,13vw,12rem);overflow:hidden;box-shadow:0 1.5rem 5rem #00000038,inset 2rem 0 4rem #5ec5ec08}._buildWindowHeader_j9n24_1016{color:#d2effad1;letter-spacing:.04em;border-bottom:1px solid #a9e2f71f;justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding-inline:1.2rem;font-family:inherit;font-size:.72rem;display:flex}._buildWindowViewport_j9n24_1030{min-height:18.5rem;position:relative;overflow:hidden}._buildWindowViewport_j9n24_1030:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(116deg,#85d6f30a,#0000 32% 68%,#54afdb08),radial-gradient(58% 72% at 77% 48%,#60caee0d,#0000 74%);position:absolute;inset:0}._buildWindowStep_j9n24_1047{z-index:1;opacity:0;grid-template-columns:2.2rem minmax(11rem,1.15fr) minmax(8rem,.85fr);align-items:center;gap:clamp(.8rem,1.6vw,1.3rem);padding:clamp(1.25rem,2.5vw,1.9rem);transition:opacity .22s ease-out,transform .38s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(.65rem)}._buildWindowIndex_j9n24_1063{color:#8fd8f4b3;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-self:start;font-size:.68rem}._buildWindowCopy_j9n24_1071{gap:.46rem;min-width:0;display:grid}._buildWindowStep_j9n24_1047 p,._buildWindowStep_j9n24_1047 strong,._buildWindowStep_j9n24_1047 small{margin:0}._buildWindowStep_j9n24_1047 p,._buildWindowStep_j9n24_1047 small{color:#e1f4fce0;letter-spacing:.02em;word-break:auto-phrase;text-wrap:pretty;font-family:inherit;font-size:.88rem;font-weight:400;line-height:1.6}._buildWindowStep_j9n24_1047 strong{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.22rem,1.9vw,1.82rem);font-weight:360;line-height:1.15}._buildWindowTrace_j9n24_1104{color:#c9ebf7c7;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.18rem;font-family:inherit;font-size:.72rem;line-height:1.4;display:flex}._buildWindowTrace_j9n24_1104 span+span:before{color:#8fd8f43d;content:"/";margin-right:.32rem}._buildWindowLens_j9n24_1123{color:#99ddf6b8;justify-self:end;width:100%;max-width:14rem;height:auto;display:block;overflow:visible}._buildLensDatum_j9n24_1133,._buildLensGrid_j9n24_1134,._buildLensBracket_j9n24_1135,._buildLensSignalRing_j9n24_1136,._buildLensConstraint_j9n24_1137,._buildLensRelation_j9n24_1138,._buildLensConstruction_j9n24_1139,._buildLensModule_j9n24_1140,._buildLensModuleEmphasis_j9n24_1141,._buildLensRouteGhost_j9n24_1142,._buildLensRoute_j9n24_1142,._buildLensRole_j9n24_1144,._buildLensRoleEmphasis_j9n24_1145,._buildLensSequenceGhost_j9n24_1146,._buildLensSequence_j9n24_1146,._buildLensSequenceArrow_j9n24_1148,._buildLensCheck_j9n24_1149,._buildLensOutputModule_j9n24_1150,._buildLensOutputRows_j9n24_1151,._buildLensHandoff_j9n24_1152{fill:none;vector-effect:non-scaling-stroke}._buildLensDatum_j9n24_1133{stroke:#aae2f62e;stroke-width:.8px}._buildLensGrid_j9n24_1134{stroke:#96d8f012;stroke-width:.65px}._buildLensMicro_j9n24_1167,._buildLensNodeLabel_j9n24_1168,._buildLensRoleCaption_j9n24_1169{fill:#cdf0fc8a;font-family:var(--font-mono)}._buildLensMicro_j9n24_1167{letter-spacing:1.5px;font-size:7px}._buildLensNode_j9n24_1168,._buildLensNodeEmphasis_j9n24_1180,._buildLensOutputStatus_j9n24_1181,._buildLensFlowDot_j9n24_1182{vector-effect:non-scaling-stroke}._buildLensNode_j9n24_1168{fill:#97ddf694;stroke:#d3f4ff52;stroke-width:.75px}._buildLensNodeEmphasis_j9n24_1180,._buildLensOutputStatus_j9n24_1181{fill:#81d7f6f5;stroke:#e0f8ff9e;stroke-width:.9px}._buildLensBracket_j9n24_1135{stroke:#a9e4f857;stroke-width:.8px}._buildLensSignalRing_j9n24_1136{stroke:#85daf86b;stroke-width:.9px;transform-box:fill-box;transform-origin:50%}._buildLensConstraint_j9n24_1137{stroke:#9ddef524;stroke-dasharray:2 6;stroke-width:.7px}._buildLensRelation_j9n24_1138{stroke:#98ddf67a;stroke-width:.9px}._buildLensConstruction_j9n24_1139{stroke:#a3e1f73d;stroke-dasharray:3 4;stroke-width:.75px}._buildLensModule_j9n24_1140,._buildLensRole_j9n24_1144{stroke:#a4e3f957;stroke-width:.85px}._buildLensModuleEmphasis_j9n24_1141,._buildLensRoleEmphasis_j9n24_1145{fill:#70c9ec0a;stroke:#99e1faa8;stroke-width:1px}._buildLensNodeLabel_j9n24_1168{letter-spacing:.08em;font-size:8px;font-weight:600}._buildLensRoleCaption_j9n24_1169{letter-spacing:.9px;font-size:5.5px}._buildLensRouteGhost_j9n24_1142,._buildLensSequenceGhost_j9n24_1146{stroke:#8ed8f32e;stroke-width:1px}._buildLensRoute_j9n24_1142{stroke:#89ddfbad;stroke-dasharray:3 7;stroke-width:1px}._buildLensFlowDot_j9n24_1182{fill:#d3f5ffeb;filter:drop-shadow(0 0 3px #66d2f76b);transform-box:fill-box;transform-origin:50%}._buildLensSequence_j9n24_1146{stroke:#8eddf894;stroke-dasharray:16 9;stroke-width:1px}._buildLensSequenceArrow_j9n24_1148,._buildLensHandoff_j9n24_1152{stroke:#a0e5fb9e;stroke-linecap:square;stroke-linejoin:miter;stroke-width:.9px}._buildLensCheck_j9n24_1149{stroke:#b2ebfcbd;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.1px}._buildLensOutputModule_j9n24_1150{fill:#73cff00a;stroke:#aae6fa9e;stroke-width:1px}._buildLensOutputRows_j9n24_1151{stroke:#abe3f757;stroke-width:.8px}._journey_j9n24_1[data-build-step=observe] ._buildWindowLens_j9n24_1123[data-build-lens=observe] ._buildLensSignalRing_j9n24_1136{animation:2.8s ease-in-out infinite _build-lens-signal_j9n24_1}._journey_j9n24_1[data-build-step=ai-workflow] ._buildWindowLens_j9n24_1123[data-build-lens=ai-workflow] ._buildLensRoute_j9n24_1142{animation:4s linear infinite _build-lens-route_j9n24_1}._journey_j9n24_1[data-build-step=ai-workflow] ._buildWindowLens_j9n24_1123[data-build-lens=ai-workflow] ._buildLensFlowDot_j9n24_1182{animation:4s cubic-bezier(.45,0,.3,1) infinite _build-lens-handoff_j9n24_1}._journey_j9n24_1[data-build-step=automate] ._buildWindowLens_j9n24_1123[data-build-lens=automate] ._buildLensSequence_j9n24_1146{animation:5.6s linear infinite _build-lens-sequence_j9n24_1}@keyframes _build-lens-signal_j9n24_1{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes _build-lens-route_j9n24_1{to{stroke-dashoffset:-40px}}@keyframes _build-lens-handoff_j9n24_1{0%,10%{opacity:0;transform:translate(0)}18%{opacity:.9}50%{opacity:.9;transform:translate(78px,-33px)}88%{opacity:.9}to{opacity:0;transform:translate(160px,8px)}}@keyframes _build-lens-sequence_j9n24_1{to{stroke-dashoffset:-100px}}._journey_j9n24_1[data-build-step=observe] ._buildWindowStep_j9n24_1047[data-build-window-step=observe],._journey_j9n24_1[data-build-step=structure] ._buildWindowStep_j9n24_1047[data-build-window-step=structure],._journey_j9n24_1[data-build-step=design] ._buildWindowStep_j9n24_1047[data-build-window-step=design],._journey_j9n24_1[data-build-step=ai-workflow] ._buildWindowStep_j9n24_1047[data-build-window-step=ai-workflow],._journey_j9n24_1[data-build-step=automate] ._buildWindowStep_j9n24_1047[data-build-window-step=automate],._journey_j9n24_1[data-build-step=output] ._buildWindowStep_j9n24_1047[data-build-window-step=output]{opacity:1;transform:none}._buildWindowRail_j9n24_1394{border-top:1px solid #a9e2f71f;grid-template-columns:repeat(6,1fr);gap:.35rem;padding:.85rem 1rem 1rem;display:grid}._buildWindowRail_j9n24_1394 span{background:#ceeef929;height:1px}._journey_j9n24_1[data-build-step=observe] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=observe],._journey_j9n24_1[data-build-step=structure] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=structure],._journey_j9n24_1[data-build-step=design] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=design],._journey_j9n24_1[data-build-step=ai-workflow] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=ai-workflow],._journey_j9n24_1[data-build-step=automate] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=automate],._journey_j9n24_1[data-build-step=output] ._buildWindowRail_j9n24_1394 span[data-build-window-marker=output]{background:var(--brand-cyan);box-shadow:0 0 .35rem #7fcce86b}._adoptFlow_j9n24_769{opacity:.18;background:linear-gradient(90deg,#0000,currentColor 16% 84%,#0000);height:1px;bottom:31%;left:25%;right:7%}._adoptNodes_j9n24_1432{transform:translateX(var(--visual-x));justify-content:space-between;display:flex;position:absolute;bottom:calc(31% - .35rem);left:31%;right:8%}._adoptNodes_j9n24_1432 span{width:.38rem;height:.38rem;box-shadow:0 0 .45rem rgb(var(--scene-accent) / 20%);background:#07111db3;border:1px solid;border-radius:50%;display:block}._adoptNodes_j9n24_1432 span:nth-child(2n){transform:translateY(-1.4rem)}._returnGraphic_j9n24_1456{mix-blend-mode:screen;opacity:calc(var(--loop-return-sky-lift) * .18);background:radial-gradient(34% 13% at 50% 64%,#ffdcbc29,#0000 72%),linear-gradient(#8fc6eb0d,#0000 56%);transform:none}._shade_j9n24_51{z-index:3;pointer-events:none;background:linear-gradient(#030a1261,#0000 28%),linear-gradient(#0000 58%,#030a129e),linear-gradient(90deg,#030a1270,#0000 42%)}._journey_j9n24_1[data-active-scene-id=build] ._shade_j9n24_51{background:linear-gradient(#030a1233,#0000 24%),linear-gradient(#0000 64%,#030a1257),linear-gradient(90deg,#030a1233,#0000 36%)}._journey_j9n24_1[data-active-scene-id=adopt] ._shade_j9n24_51{background:linear-gradient(#030a1224,#0000 24%),linear-gradient(#0000 62%,#030a1242),linear-gradient(90deg,#030a1224,#0000 34%)}._journey_j9n24_1[data-active-scene-id=return] ._shade_j9n24_51{background:linear-gradient(#030a122b,#0000 24%),linear-gradient(#0000 62%,#030a124d),linear-gradient(90deg,#030a1229,#0000 34%)}._overlay_j9n24_1499{z-index:4;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));pointer-events:none;opacity:clamp(0, calc(1 - var(--loop-return-exit-particles) * 1.4), 1);position:absolute;inset:0}._sceneStory_j9n24_1516{z-index:1;left:max(1.5rem, env(safe-area-inset-left));bottom:max(8.5rem, calc(env(safe-area-inset-bottom) + 7rem));width:min(39rem,100vw - 16rem);color:var(--text-primary);text-shadow:0 .2rem 1.8rem #000000b8;position:absolute}._sceneStory_j9n24_1516>p{letter-spacing:-.05em;line-break:strict;overflow-wrap:normal;word-break:keep-all;max-width:none;margin:0;font-size:clamp(2rem,5.2vw,5.5rem);font-weight:340;line-height:1.08}._headingLinesDesktop_j9n24_1538,._headingLinesMobile_j9n24_1539,._headingLine_j9n24_1538{display:block}._headingLinesMobile_j9n24_1539{display:none}._headingLine_j9n24_1538{white-space:nowrap}._sceneStory_j9n24_1516>div{color:#f7fbffb3;gap:.3rem;max-width:34rem;margin-top:1.25rem;padding-left:.1rem;font-size:clamp(.76rem,1.15vw,.98rem);line-height:1.75;display:grid}._sceneStory_j9n24_1516>div span{line-break:strict;overflow-wrap:normal;word-break:keep-all;display:block}._sceneStory_j9n24_1516[data-story-scene=field]{opacity:var(--loop-scene-progress);animation:none}._sceneStory_j9n24_1516[data-story-scene=order]>p{animation:.76s cubic-bezier(.22,1,.36,1) both _storyAlign_j9n24_1}._sceneStory_j9n24_1516[data-story-scene=design]:before{background:linear-gradient(90deg, var(--brand-cyan), transparent);content:"";transform-origin:0;width:min(16rem,45vw);height:1px;margin-bottom:1rem;animation:.7s cubic-bezier(.22,1,.36,1) both _storyLine_j9n24_1;display:block}._sceneStory_j9n24_1516[data-story-scene=design]>p{animation:.72s cubic-bezier(.22,1,.36,1) both _storyDesign_j9n24_1}._sceneStory_j9n24_1516[data-story-scene=build]>p{animation:.76s cubic-bezier(.22,1,.36,1) both _storyMask_j9n24_1}._sceneStory_j9n24_1516[data-story-scene=adopt]{animation:.82s cubic-bezier(.22,1,.36,1) both _storyAdopt_j9n24_1}._sceneStory_j9n24_1516[data-story-scene=return]{animation:.92s cubic-bezier(.22,1,.36,1) both _storyReturn_j9n24_1}@media (width>=64.001rem){._sceneStory_j9n24_1516[data-story-scene=return]{bottom:max(10.25rem, calc(env(safe-area-inset-bottom) + 8.75rem))}}._sceneStory_j9n24_1516>div{animation:.76s cubic-bezier(.22,1,.36,1) .12s both _storyBody_j9n24_1}@keyframes _storyAlign_j9n24_1{0%{opacity:0;letter-spacing:.11em;transform:translate(-1.4rem)}to{opacity:1;letter-spacing:-.05em;transform:none}}@keyframes _storyLine_j9n24_1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes _storyDesign_j9n24_1{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@keyframes _storyMask_j9n24_1{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes _storyAdopt_j9n24_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _storyReturn_j9n24_1{0%{opacity:0;letter-spacing:.04em;transform:scale(.96)}to{opacity:1;letter-spacing:normal;transform:scale(1)}}@keyframes _storyBody_j9n24_1{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}._sceneReadout_j9n24_1653{left:max(1.5rem, env(safe-area-inset-left));bottom:max(2rem, env(safe-area-inset-bottom));text-shadow:0 .15rem 1.2rem #0000008c;gap:.2rem;display:grid;position:absolute}._sceneReadout_j9n24_1653 span{color:var(--brand-cyan);font-family:var(--font-mono);letter-spacing:.16em;font-size:.72rem}._sceneReadout_j9n24_1653 p{color:var(--text-primary);letter-spacing:.12em;margin:0;font-size:clamp(1.5rem,4vw,3.4rem);font-weight:600}._progressTrack_j9n24_1677{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));left:max(1.5rem, env(safe-area-inset-left));background:#f7fbff33;height:1px;position:absolute;overflow:hidden}._progressFill_j9n24_1687{background:var(--brand-cyan);width:100%;height:100%;transform:scaleX(var(--loop-journey-progress));transform-origin:0;will-change:transform}._sceneRail_j9n24_1696{top:50%;right:max(1.25rem, env(safe-area-inset-right));pointer-events:auto;gap:.2rem;display:grid;position:absolute;transform:translateY(-50%)}._railButton_j9n24_1706{border-radius:var(--radius-sm);color:#f7fbff85;min-width:7.5rem;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:.75rem auto;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.68rem;display:grid}._railButton_j9n24_1706:hover,._railButton_j9n24_1706[aria-current=step]{color:var(--text-primary);background:#07111d8f}._railButton_j9n24_1706:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._railDot_j9n24_1736{border:1px solid;border-radius:50%;width:.4rem;height:.4rem;display:block}._railButton_j9n24_1706[aria-current=step] ._railDot_j9n24_1736{border-color:var(--brand-cyan);background:var(--brand-cyan);box-shadow:0 0 .7rem #7fcce8b3}._debugPanel_j9n24_1750{z-index:5;top:calc(var(--header-height) + env(safe-area-inset-top) + .75rem);right:max(10.5rem, calc(env(safe-area-inset-right) + 10rem));width:min(21rem,100vw - 3rem);max-height:calc(100svh - var(--header-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.5rem);color:#f7fbffab;font-family:var(--font-mono);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111dc2;border:1px solid #f7fbff21;border-radius:.45rem;font-size:.67rem;line-height:1.35;position:absolute;overflow:hidden}._debugTitle_j9n24_1773{min-height:2.75rem;color:var(--brand-cyan);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.65rem .85rem;font-size:.68rem;font-weight:700;list-style:none;display:flex}._debugTitle_j9n24_1773::-webkit-details-marker{display:none}._debugTitle_j9n24_1773:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}._debugState_j9n24_1798:after{color:var(--text-muted);content:"OPEN";font-size:.58rem}._debugPanel_j9n24_1750[open] ._debugState_j9n24_1798:after{content:"CLOSE"}._debugBody_j9n24_1808{max-height:calc(100svh - var(--header-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 4.25rem);overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 .85rem .85rem;overflow-y:auto}._debugList_j9n24_1819{gap:.18rem;margin:0;display:grid}._debugList_j9n24_1819 div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.75rem;display:grid}._debugList_j9n24_1819 dt,._debugList_j9n24_1819 dd{margin:0}._assetMatrix_j9n24_1836{border-top:1px solid var(--border-dark);gap:.15rem;margin-top:.55rem;padding-top:.55rem;display:grid}._assetMatrix_j9n24_1836 div{grid-template-columns:1fr auto;gap:.75rem;display:grid}._assetMatrix_j9n24_1836 span,._assetMatrix_j9n24_1836 strong{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._assetMatrix_j9n24_1836 strong{color:var(--text-primary)}._assetMatrix_j9n24_1836 strong[data-status=missing]{color:var(--text-muted)}._debugList_j9n24_1819 dd{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._visuallyHidden_j9n24_1876{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48.001rem) and (width<=64rem){._sceneStill_j9n24_48,._separatedLayer_j9n24_209{object-position:var(--scene-focal-tablet,center center)}._dotDitherAsset_j9n24_228,._dotDitherWash_j9n24_230{object-position:38% center}._buildSystemWindow_j9n24_985{width:min(33rem,51vw);min-height:min(21.5rem,45svh);top:19%;right:4.5rem}._buildWindowViewport_j9n24_1030{min-height:14.75rem}._buildWindowStep_j9n24_1047{grid-template-columns:1.6rem minmax(0,1.15fr) minmax(6rem,.85fr);padding:1rem 1.1rem}._buildWindowLens_j9n24_1123{max-width:12rem}._sceneRail_j9n24_1696{right:max(.75rem, env(safe-area-inset-right))}._railButton_j9n24_1706{grid-template-columns:1rem;justify-items:center;width:2.75rem;min-width:2.75rem;padding-inline:.5rem}._railButton_j9n24_1706>span:last-child{display:none}._orderBands_j9n24_836,._buildColumns_j9n24_935{width:min(34rem,48vw)}}@media (width<=48rem){._stillFrame_j9n24_47{inset:-8%}._sceneStill_j9n24_48,._separatedLayer_j9n24_209{object-position:var(--scene-focal-mobile,25% center)}._dotDitherAsset_j9n24_228,._dotDitherWash_j9n24_230{object-position:36% center}._buildSystemWindow_j9n24_985{top:calc(var(--header-height) + env(safe-area-inset-top) + 1rem);right:max(.85rem, env(safe-area-inset-right));left:max(.85rem, env(safe-area-inset-left));width:auto;min-height:min(25rem,53svh)}._buildWindowViewport_j9n24_1030{min-height:17rem}._buildWindowStep_j9n24_1047{grid-template-rows:auto 1fr;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.52rem .7rem;padding:1rem 1.05rem .8rem}._buildWindowIndex_j9n24_1063{grid-row:1/span 2}._buildWindowCopy_j9n24_1071{gap:.28rem}._buildWindowStep_j9n24_1047 strong{font-size:clamp(1.14rem,5.4vw,1.38rem)}._buildWindowStep_j9n24_1047 p,._buildWindowStep_j9n24_1047 small{font-size:.82rem}._buildWindowTrace_j9n24_1104{display:flex}._buildWindowLens_j9n24_1123{grid-column:2;place-self:end;width:min(100%,14.25rem);max-height:8.55rem}._buildWindowHeader_j9n24_1016>span:last-child,._sceneRail_j9n24_1696{display:none}._debugPanel_j9n24_1750{top:calc(var(--header-height) + env(safe-area-inset-top) + .5rem);right:max(.65rem, env(safe-area-inset-right));width:min(18rem,100vw - 1.3rem);font-size:.61rem}._debugTitle_j9n24_1773{padding:.55rem .7rem;font-size:.62rem}._debugBody_j9n24_1808{padding:0 .7rem .7rem}._sceneReadout_j9n24_1653{bottom:max(2.2rem, env(safe-area-inset-bottom))}._fieldBracket_j9n24_761,._designAxisY_j9n24_767{display:none}._fieldHorizon_j9n24_759{left:20%}._orderBands_j9n24_836{width:55vw;right:6%}._designFrames_j9n24_904{left:25%;right:6%}._buildColumns_j9n24_935{width:56vw;right:6%}._adoptNodes_j9n24_1432{left:24%;right:6%}}@media (width<=30rem) and (height<=42rem) and (orientation:portrait){._sceneReadout_j9n24_1653{left:max(4rem, env(safe-area-inset-left));bottom:max(.75rem, env(safe-area-inset-bottom))}._sceneReadout_j9n24_1653 p{font-size:1.25rem}._progressTrack_j9n24_1677{bottom:max(.45rem, env(safe-area-inset-bottom))}._buildSystemWindow_j9n24_985{top:calc(var(--header-height) + env(safe-area-inset-top) + .5rem);height:15rem;min-height:15rem}._buildWindowHeader_j9n24_1016{min-height:2rem;padding-inline:.75rem;font-size:.65rem}._buildWindowViewport_j9n24_1030{min-height:10.5rem}._buildWindowStep_j9n24_1047{grid-template-columns:1.35rem minmax(0,1fr);gap:.22rem .45rem;padding:.55rem .7rem .35rem}._buildWindowIndex_j9n24_1063{font-size:.56rem}._buildWindowCopy_j9n24_1071{gap:.12rem}._buildWindowStep_j9n24_1047 strong{font-size:.94rem}._buildWindowStep_j9n24_1047 p,._buildWindowStep_j9n24_1047 small{font-size:.75rem;line-height:1.4}._buildWindowLens_j9n24_1123{width:min(100%,7.4rem);max-height:5.5rem}._buildWindowRail_j9n24_1394{gap:.25rem;padding:.45rem .7rem .6rem}}@media (orientation:landscape) and (height<=32rem){._sceneRail_j9n24_1696{display:none}._sceneReadout_j9n24_1653{bottom:max(1.75rem, calc(env(safe-area-inset-bottom) + 1.5rem))}._sceneReadout_j9n24_1653 p{font-size:1.4rem}._debugPanel_j9n24_1750{top:calc(var(--header-height) + env(safe-area-inset-top) + .35rem);right:max(.65rem, env(safe-area-inset-right));width:min(16rem,100vw - 1.3rem);font-size:.55rem}._progressTrack_j9n24_1677{bottom:max(.65rem, calc(env(safe-area-inset-bottom) + .5rem))}._orderBands_j9n24_836,._designFrames_j9n24_904,._buildColumns_j9n24_935{top:25%;bottom:22%}._buildSystemWindow_j9n24_985{top:calc(var(--header-height) + env(safe-area-inset-top) + .6rem);right:max(1rem, env(safe-area-inset-right));width:min(21rem,35vw);min-height:calc(100svh - var(--header-height) - 2rem);max-height:calc(100svh - var(--header-height) - 1.2rem);left:auto}._buildWindowViewport_j9n24_1030{min-height:clamp(6.5rem,28svh,10rem)}._buildWindowStep_j9n24_1047{grid-template-rows:1fr;grid-template-columns:1.5rem minmax(6.25rem,1fr) minmax(6.25rem,9rem);align-items:center;gap:.6rem;padding:.85rem 1rem}._buildWindowIndex_j9n24_1063{grid-row:auto}._buildWindowCopy_j9n24_1071{gap:.22rem}._buildWindowStep_j9n24_1047 strong{font-size:clamp(1rem,3.4vw,1.24rem)}._buildWindowLens_j9n24_1123{grid-column:auto;width:100%;max-width:10rem;max-height:none}._dotDitherAsset_j9n24_228,._dotDitherWash_j9n24_230{object-position:center center}}@media (prefers-reduced-motion:reduce){._currentLayer_j9n24_113{opacity:1}._nextLayer_j9n24_118{opacity:0}._stillFrame_j9n24_47,._sceneGraphic_j9n24_608,._separatedLayer_j9n24_209,._orderBands_j9n24_836,._designFrames_j9n24_904,._buildColumns_j9n24_935,._adoptNodes_j9n24_1432{transform:none}._nextLayer_j9n24_118[data-visual-scene=return]{opacity:var(--loop-return-base-opacity)}._dotDitherAsset_j9n24_228,._dotDitherField_j9n24_229,._dotDitherWash_j9n24_230,._dotDitherRelease_j9n24_231,._buildLensSignalRing_j9n24_1136,._buildLensRoute_j9n24_1142,._buildLensFlowDot_j9n24_1182,._buildLensSequence_j9n24_1146{transition:none;animation:none}._dotDitherAsset_j9n24_228{transform:none}._visualLayer_j9n24_46,._stillFrame_j9n24_47,._sceneGraphic_j9n24_608,._separatedLayer_j9n24_209,._dotDitherAsset_j9n24_228,._dotDitherField_j9n24_229,._dotDitherWash_j9n24_230,._dotDitherRelease_j9n24_231,._buildWindowStep_j9n24_1047,._progressFill_j9n24_1687{transition:none;animation:none}._sceneStory_j9n24_1516,._sceneStory_j9n24_1516:before,._sceneStory_j9n24_1516>p,._sceneStory_j9n24_1516>div{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}@media (width>=48.001rem) and (width<=64rem){._sceneStory_j9n24_1516{width:min(37rem,100vw - 7rem)}}@media (width<=48rem){._sceneStory_j9n24_1516{right:max(1rem, env(safe-area-inset-right));bottom:max(8.75rem, calc(env(safe-area-inset-bottom) + 7.75rem));left:max(1rem, env(safe-area-inset-left));width:auto}._sceneStory_j9n24_1516>p{font-size:clamp(1.55rem,7.5vw,2.55rem);line-height:1.12}._headingLinesDesktop_j9n24_1538{display:none}._headingLinesMobile_j9n24_1539{display:block}._sceneStory_j9n24_1516>div{max-width:30rem;margin-top:.85rem;font-size:clamp(.68rem,2.8vw,.8rem);line-height:1.55}._sceneStory_j9n24_1516[data-story-scene=design]:before{margin-bottom:.7rem}}@media (orientation:landscape) and (height<=32rem){._sceneStory_j9n24_1516{right:5rem;bottom:max(7rem, calc(env(safe-area-inset-bottom) + 6.25rem));width:min(32rem,58vw)}._sceneStory_j9n24_1516>p{font-size:clamp(1.35rem,4vw,2.45rem)}._sceneStory_j9n24_1516>div{gap:.1rem;margin-top:.45rem;font-size:.65rem;line-height:1.4}}._section_183kb_1{color:#0a1823;background:#f3f5f4;padding:clamp(3.5rem,7vw,6.5rem) clamp(1.25rem,6vw,6rem)}._frame_183kb_3{width:min(100%,90rem);margin-inline:auto}._heading_183kb_5{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}._eyebrow_183kb_7{letter-spacing:.14em;color:#248bce;margin:0 0 1.25rem;font:600 .7rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._heading_183kb_5 h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,5.2vw,5rem);font-weight:400}._intro_183kb_11{color:#526777;margin:0;line-height:1.8}._panel_183kb_13{background:linear-gradient(135deg,#fff,#f0f6f7);border:1px solid #cbd9df;padding:clamp(1.5rem,3vw,3rem);position:relative;overflow:hidden}._panel_183kb_13:after{content:"";transform-origin:100%;background:#42a9d8;width:30%;height:1px;animation:5s ease-in-out infinite alternate _accent_183kb_1;position:absolute;top:0;right:0}._quoteMark_183kb_17{color:#1688c9;font-family:Georgia,serif;font-size:3.5rem;line-height:.8;display:block}._quote_183kb_17,._placeholder_183kb_19{min-height:0;margin:1rem 0 0}._quote_183kb_17 p,._placeholder_183kb_19 p{letter-spacing:.02em;max-width:48rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.8}._quote_183kb_17{animation:.55s both _enter_183kb_1}._quote_183kb_17 footer,._placeholder_183kb_19 span{color:#637886;margin-top:1rem;font-size:.85rem;display:block}._controls_183kb_27{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.1rem;display:flex}._counter_183kb_29{color:#297ca9;letter-spacing:.12em;font:600 .75rem/1 ui-monospace,monospace}._buttons_183kb_31{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._buttons_183kb_31 button{color:#092b41;cursor:pointer;background:0 0;border:1px solid #a8bfca;min-width:3rem;min-height:3rem;font-size:1.2rem}._buttons_183kb_31 button:disabled{opacity:.35;cursor:default}._buttons_183kb_31 button:focus-visible{outline-offset:3px;outline:3px solid #1788c9}._buttons_183kb_31 ._pause_183kb_39{padding-inline:.8rem;font-size:.75rem}._progress_183kb_41{background:#d5e2e7;height:2px;margin-top:1.5rem;overflow:hidden}._progress_183kb_41 span{transform-origin:0;background:#248bce;width:100%;height:100%;animation:5s linear both _review-progress_183kb_1;display:block}._progress_183kb_41[data-running=false] span{animation-play-state:paused}@keyframes _review-progress_183kb_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _enter_183kb_1{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes _accent_183kb_1{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@media (width<=600px){._section_183kb_1{padding-block:2rem}._heading_183kb_5{flex-direction:column;align-items:start;gap:.35rem;margin-bottom:1rem}._heading_183kb_5 h2{font-size:2rem}._eyebrow_183kb_7{margin-bottom:.4rem}._intro_183kb_11{font-size:.82rem}._panel_183kb_13{padding:1rem}._quote_183kb_17,._placeholder_183kb_19{margin-top:0}._quote_183kb_17 p,._placeholder_183kb_19 p{font-size:1rem;line-height:1.7}._quote_183kb_17 footer,._placeholder_183kb_19 span{margin-top:.7rem}._progress_183kb_41{margin-top:1rem}._controls_183kb_27{align-items:center;margin-top:.7rem}._buttons_183kb_31{gap:.35rem}._buttons_183kb_31 button{min-width:2.75rem;min-height:2.75rem}._buttons_183kb_31 ._pause_183kb_39{font-size:.68rem}}@media (prefers-reduced-motion:reduce){._panel_183kb_13:after,._quote_183kb_17,._progress_183kb_41 span{animation:none}}._panel_183kb_13{background:#dbeef5;border:1px solid #b9d3df;border-radius:1rem;padding:clamp(1rem,2.5vw,2rem)}._panel_183kb_13:after{display:none}._gradient_183kb_61{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._viewport_183kb_63{--pitch:12rem;height:calc(var(--pitch)*2.5);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}._viewport_183kb_63:focus-visible{outline-offset:3px;outline:3px solid #125f9e}._track_183kb_67{will-change:transform;animation:15s linear infinite _feed_183kb_1}._track_183kb_67[data-paused=true],._track_183kb_67[data-paused=true] ._newCard_183kb_69{animation-play-state:paused}._card_183kb_71{box-sizing:border-box;height:calc(var(--pitch) - .6rem);color:#102638;background:#fffffff0;border:1px solid #fffc;border-radius:.75rem;flex-direction:column;justify-content:center;margin:0 0 .6rem;padding:1.2rem 1.4rem;display:flex}._card_183kb_71 p{margin:0;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.7}._card_183kb_71 footer{color:#31576c;margin-top:.7rem;font-size:.82rem}._newCard_183kb_69{animation:none}._loader_183kb_79{place-items:center;height:1.25rem;animation:9.6s linear infinite _load-visibility_183kb_1;display:grid;position:relative}._loader_183kb_79 span{border:2px solid #a9c6d5;border-top-color:#125f9e;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite _spin_183kb_1}._loader_183kb_79[data-paused=true],._loader_183kb_79[data-paused=true] span{animation-play-state:paused}@keyframes _spin_183kb_1{to{transform:rotate(360deg)}}@keyframes _load-visibility_183kb_1{0%,35%{opacity:0}36.46%,54.16%{opacity:1}61.46%,to{opacity:0}}._pause_183kb_39{color:#103b59;cursor:pointer;background:#fff;border:1px solid #124f78;border-radius:999px;min-height:44px;margin:1rem 0 0 auto;padding:.65rem 1rem;font:600 .8rem/1.4 Noto Sans JP,sans-serif;display:block;position:relative}._pause_183kb_39:focus-visible{outline-offset:3px;outline:3px solid #125f9e}._screenReaderList_183kb_93{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._staticList_183kb_95{height:100%;overflow:auto;-webkit-mask-image:none;mask-image:none}._staticList_183kb_95 ._card_183kb_71{height:auto;min-height:calc(var(--pitch) - .6rem)}@keyframes _feed_183kb_1{0%{transform:translateY(calc(var(--pitch)*-.730769))}to{transform:translateY(calc(var(--pitch)*-3.73077))}}@keyframes _fresh_183kb_1{0%,54.1667%{opacity:0;transform:translateY(10px)}61.4584%,to{opacity:1;transform:translateY(0)}}@media (width<=600px){._panel_183kb_13{padding:.75rem}._viewport_183kb_63{--pitch:12.8rem;height:calc(var(--pitch)*1.55)}._card_183kb_71{padding:1rem}._card_183kb_71 p{font-size:.92rem;line-height:1.65}._card_183kb_71 footer{font-size:.75rem}._pause_183kb_39{width:100%}}@media (prefers-reduced-motion:reduce){._track_183kb_67,._newCard_183kb_69{animation:none}}._heading_183kb_5 h2{letter-spacing:0;word-break:auto-phrase;font-family:Noto Sans JP,sans-serif;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.4}@media (width<=480px){._heading_183kb_5 h2{font-size:clamp(1.65rem,7vw,2.1rem)}}._section_1ac8f_1{color:#0b1c29;background:#edf2f3;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,6rem)}._frame_1ac8f_2{width:min(100%,90rem);margin:auto}._heading_1ac8f_3{grid-template-columns:.55fr 1.45fr;align-items:start;gap:2rem;display:grid}._eyebrow_1ac8f_4,._number_1ac8f_4,._modalNumber_1ac8f_4{letter-spacing:.14em;color:#127ac0;font:600 .7rem/1.5 ui-monospace,monospace}._heading_1ac8f_3 h2{letter-spacing:.02em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600}._heading_1ac8f_3 div>p{color:#435c6b;max-width:48rem;margin:1.3rem 0 0;line-height:1.9}._grid_1ac8f_7{background:#b9d0db;border:1px solid #b9d0db;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}._card_1ac8f_8{text-align:left;min-width:0;min-height:20rem;color:inherit;cursor:pointer;font:inherit;background:#f8fbfc;border:0;flex-direction:column;padding:clamp(1.2rem,2vw,2rem);transition:background .25s,transform .25s;display:flex}._card_1ac8f_8:focus-visible,._dialog_1ac8f_9 button:focus-visible,._all_1ac8f_9:focus-visible,._detailLink_1ac8f_9:focus-visible{outline-offset:3px;outline:3px solid #1886c9}._top_1ac8f_10{justify-content:space-between;align-items:start;width:100%;margin-bottom:2.5rem;display:flex}._icon_1ac8f_11,._modalIcon_1ac8f_11{color:#187fba;border:1px solid #acd3e4;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.6rem;display:grid}._title_1ac8f_12{word-break:auto-phrase;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:700;line-height:1.5}._description_1ac8f_13{color:#526b78;margin-top:.8rem;font-size:.9rem;line-height:1.75;display:block}._bottom_1ac8f_14{color:#12628f;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:1.5rem;font-size:.8rem;font-weight:600;display:flex}._all_1ac8f_9{color:#104c7d;background:#fff;border:1px solid #165f9c;border-radius:999px;align-items:center;gap:2rem;min-height:48px;margin-top:2rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._dialog_1ac8f_9{color:#102535;background:0 0;border:0;width:min(92vw,42rem);max-width:none;max-height:90dvh;padding:0;overflow:visible}._dialog_1ac8f_9::backdrop{background:#0e121cd1}._modal_1ac8f_4{background:#f8fbfc;border-radius:1rem;max-height:90dvh;padding:clamp(1.5rem,5vw,3rem);animation:.45s cubic-bezier(.22,1,.36,1) both _open_1ac8f_1;position:relative;overflow:auto}._close_1ac8f_19,._dialogControls_1ac8f_19 button{color:#103c55;cursor:pointer;background:#fff;border:1px solid #b5cbd5;border-radius:50%;min-width:48px;min-height:48px;font-size:1.4rem}._close_1ac8f_19{position:absolute;top:1rem;right:1rem}._modalIcon_1ac8f_11{margin:2rem 0 1.2rem}._modal_1ac8f_4 h3{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.45}._modalDescription_1ac8f_20{color:#425e6c;margin:1rem 0 1.5rem;line-height:1.9}._tags_1ac8f_21{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._tags_1ac8f_21 li{color:#205774;background:#e5f2f7;border-radius:999px;padding:.45rem .8rem;font-size:.8rem}._dialogControls_1ac8f_19{color:#32708f;border-top:1px solid #d6e4e9;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.2rem;font:600 .75rem/1 monospace;display:flex}._dialogControls_1ac8f_19 div{gap:.5rem;display:flex}@keyframes _open_1ac8f_1{0%{opacity:.25;transform:translate(var(--from-x,0px),var(--from-y,0px)) scale(var(--from-scale,.8))}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=850px){._grid_1ac8f_7{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_1ac8f_3{grid-template-columns:1fr;gap:.5rem}._card_1ac8f_8{min-height:18rem}}@media (width<=480px){._section_1ac8f_1{padding-block:3.5rem}._grid_1ac8f_7{grid-template-columns:1fr}._card_1ac8f_8{min-height:0;padding:1.25rem}._top_1ac8f_10{margin-bottom:1rem}._description_1ac8f_13{margin-top:.5rem}._bottom_1ac8f_14{padding-top:1rem}._heading_1ac8f_3 div>p br{display:none}}@media (prefers-reduced-motion:reduce){._modal_1ac8f_4{animation:none}._card_1ac8f_8{transition:none}}._card_1ac8f_8{min-height:25rem;transition:background .32s,color .32s,box-shadow .32s;position:relative}._number_1ac8f_4{letter-spacing:-.06em;color:#2178ac;opacity:.72;font:600 clamp(2rem,3.4vw,3.25rem)/1 ui-monospace,monospace}._top_1ac8f_10{margin-bottom:1.2rem}._diagram_1ac8f_29{color:#2287bd;width:100%;height:auto;margin:0 0 1.6rem;display:block}._card_1ac8f_8 ._title_1ac8f_12{font-size:clamp(1.1rem,1.35vw,1.45rem)}._card_1ac8f_8 ._description_1ac8f_13{color:#435b69;font-size:.93rem;line-height:1.85}._card_1ac8f_8:focus-visible{color:#f5fbff;background:#0a2033;box-shadow:inset 0 0 0 1px #57bdea,0 0 20px #2f99d738}._card_1ac8f_8:focus-visible ._description_1ac8f_13,._card_1ac8f_8:focus-visible ._bottom_1ac8f_14{color:#c1dbe8}._card_1ac8f_8:focus-visible ._number_1ac8f_4,._card_1ac8f_8:focus-visible ._diagram_1ac8f_29{color:#7dc8ed}@media (hover:hover){._card_1ac8f_8:hover{color:#f5fbff;background:#0a2033;box-shadow:inset 0 0 0 1px #57bdea,0 0 20px #2f99d738}._card_1ac8f_8:hover ._description_1ac8f_13,._card_1ac8f_8:hover ._bottom_1ac8f_14{color:#c1dbe8}._card_1ac8f_8:hover ._number_1ac8f_4,._card_1ac8f_8:hover ._diagram_1ac8f_29{color:#7dc8ed}}._modal_1ac8f_4 h3{margin-top:1rem;padding-right:2.75rem}._modalVisual_1ac8f_36{background:#e9f3f7;border-radius:.75rem;margin-top:1.5rem;padding:1rem;overflow:hidden}._modalVisual_1ac8f_36 ._diagram_1ac8f_29{max-width:24rem;margin:.5rem auto}._modalVisual_1ac8f_36 figure{margin:0}._modalVisual_1ac8f_36 img{object-fit:contain;object-position:top;background:#d7e9ef;width:100%;max-height:14rem;display:block}._modalVisual_1ac8f_36 figcaption{color:#435f6d;margin-top:.5rem;font-size:.75rem}._detailLink_1ac8f_9{color:#fff;background:#125f9e;border-radius:999px;align-items:center;gap:1.5rem;min-height:48px;margin-top:1.25rem;padding:.65rem 1.2rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=480px){._card_1ac8f_8{min-height:0}._card_1ac8f_8 ._diagram_1ac8f_29{max-width:16rem;margin:.3rem 0 1rem}._number_1ac8f_4{font-size:2rem}}._section_1ac8f_1{font-family:Inter,Noto Sans JP,sans-serif}._heading_1ac8f_3 h2{letter-spacing:0;word-break:auto-phrase;overflow-wrap:normal;font-family:Noto Sans JP,sans-serif;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.4}._heading_1ac8f_3 div>p{font-size:1rem;line-height:1.8}._number_1ac8f_4{letter-spacing:-.03em;opacity:1;color:#23678e;font-family:Inter,sans-serif;font-size:clamp(3rem,4vw,3.75rem);font-weight:600}._card_1ac8f_8 ._title_1ac8f_12{letter-spacing:0;font-family:Noto Sans JP,sans-serif;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.45}._card_1ac8f_8 ._description_1ac8f_13{font-family:Noto Sans JP,sans-serif;font-size:.96rem;line-height:1.75}._diagram_1ac8f_29{color:#1c698f;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:3rem;margin:0 0 1.6rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}._diagram_1ac8f_29 span{display:inline-block}._card_1ac8f_8:focus-visible{outline-offset:-2px;outline:2px solid #1886c9;box-shadow:inset 0 0 0 1px #57bdea}@media (hover:hover){._card_1ac8f_8:hover{box-shadow:inset 0 0 0 1px #57bdea}}@media (width<=480px){._heading_1ac8f_3 h2{font-size:clamp(1.65rem,7vw,2.1rem)}._number_1ac8f_4{font-size:3rem}._card_1ac8f_8 ._title_1ac8f_12{font-size:1.3rem}._card_1ac8f_8 ._diagram_1ac8f_29{max-width:none;margin:.3rem 0 1rem}}._steps_1ac8f_51{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._step_1ac8f_51{background:#fff;border:1px solid #c7dee8;border-radius:.55rem;flex-direction:column;gap:.45rem;min-width:0;padding:1rem .9rem;display:flex}._stepNumber_1ac8f_53{letter-spacing:.05em;color:#267aaa;font:600 .72rem/1 Inter,sans-serif}._step_1ac8f_51 strong{color:#102d40;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:600}._step_1ac8f_51>span:last-child{color:#415d6b;overflow-wrap:anywhere;font-size:.77rem;line-height:1.55}@media (width<=480px){._steps_1ac8f_51{grid-template-columns:1fr;gap:.45rem}._step_1ac8f_51{grid-template-columns:2rem 3.5rem 1fr;align-items:center;gap:.45rem;padding:.7rem .8rem;display:grid}._step_1ac8f_51>span:last-child{font-size:.78rem}}._film_1xjol_1{padding-block:var(--site-section,clamp(5rem,10vw,10rem));background:radial-gradient(circle at 50% 28%,#328bd31c,transparent 45%),var(--site-dark,#07111d);color:#f7fbff}._film_1xjol_1 header{border-color:var(--site-line-dark,#f7fbff33)}._film_1xjol_1 header>p{color:var(--site-cyan,#7fcce8)}._film_1xjol_1 header h2{max-width:32ch;font-family:var(--font-display);font-size:var(--type-heading-lg);letter-spacing:-.03em;font-weight:420;line-height:var(--leading-editorial);color:#f7fbff;text-wrap:balance;margin:.85rem 0 0}._filmFrame_1xjol_3{aspect-ratio:16/9;border:1px solid var(--site-line-dark,#f7fbff33);background:#05101c;width:min(100%,68rem);margin:clamp(3rem,7vw,6rem) auto 0;position:relative;overflow:hidden}._video_1xjol_4{object-fit:cover;width:100%;height:100%;display:block}._play_1xjol_4{color:#f7fbff;cursor:pointer;background:#07111d8c;border:1px solid #f7fbff8c;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;min-width:44px;height:4.5rem;min-height:44px;margin:auto;font-size:1.1rem;transition:border-color .22s,background-color .22s;display:flex;position:absolute;inset:0}._play_1xjol_4:hover,._play_1xjol_4:focus-visible{border-color:var(--site-cyan,#7fcce8);background:#07111db8}._play_1xjol_4:focus-visible{outline:2px solid var(--site-cyan,#7fcce8);outline-offset:3px}._grid_1xjol_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,7vw,6rem);display:grid}._card_1xjol_5{border:1px solid var(--site-line);color:inherit;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}._card_1xjol_5:focus-visible{outline:2px solid var(--site-cyan);outline-offset:3px}._media_1xjol_5{aspect-ratio:4/3;background:var(--site-paper);display:block;overflow:hidden}._media_1xjol_5 img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}._body_1xjol_5{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex}._card_1xjol_5 h3{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:460}._card_1xjol_5 p{color:var(--site-ink-muted);font-size:var(--type-body-md);margin:0 0 1.5rem;line-height:1.8}._cta_1xjol_5{color:var(--site-blue);margin-top:auto;font-size:.92rem;font-weight:560}._actions_1xjol_5{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;display:flex}._primary_1xjol_5,._secondary_1xjol_5{border-radius:var(--radius-pill,999px);letter-spacing:.01em;align-items:center;gap:.5rem;min-height:2.75rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:560;text-decoration:none;display:inline-flex}._primary_1xjol_5{background:var(--site-blue,#328bd3);color:#fff}._secondary_1xjol_5{border:1px solid var(--brand-blue-deep,#165f9c);color:var(--brand-blue-deep,#165f9c)}._secondary_1xjol_5:hover,._secondary_1xjol_5:focus-visible{background:var(--brand-blue-deep,#165f9c);color:#fff}._primary_1xjol_5:hover{opacity:.88}._card_1xjol_5:focus-within{border-color:#328bd338;transform:translateY(-2px);box-shadow:0 1rem 2.4rem #10192212}@media (hover:hover) and (pointer:fine){._card_1xjol_5:hover{border-color:#328bd338;transform:translateY(-2px);box-shadow:0 1rem 2.4rem #10192212}}@media (width<=48rem){._filmFrame_1xjol_3{width:100%;margin-top:2.5rem}._grid_1xjol_5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._play_1xjol_4,._card_1xjol_5{transition:none}}._grid_1xjol_5{grid-template-columns:1fr;gap:clamp(3rem,6vw,6rem)}._card_1xjol_5{background:#edf3f5;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid;overflow:hidden}._card_1xjol_5:nth-child(2n) ._media_1xjol_5{order:2}._media_1xjol_5{aspect-ratio:16/10;background:#dce9ee}._media_1xjol_5 img{object-fit:cover;object-position:top}._body_1xjol_5{padding:clamp(2rem,5vw,5rem)}._card_1xjol_5 h3{margin-bottom:1.2rem;font-size:clamp(1.5rem,3vw,2.5rem)}@media (width<=48rem){._card_1xjol_5{grid-template-columns:1fr}._card_1xjol_5:nth-child(2n) ._media_1xjol_5{order:0}._body_1xjol_5{padding:1.5rem}._media_1xjol_5{aspect-ratio:16/10}}._cta_1xjol_5{border:1px solid #165f9c;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;min-height:48px;padding:.7rem 1.35rem;display:inline-flex}._primary_1xjol_5{color:#fff;background:#125f9e}._primary_1xjol_5,._secondary_1xjol_5,._cta_1xjol_5{letter-spacing:.02em;font-family:Noto Sans JP,sans-serif;font-size:.9rem;font-weight:600}._secondary_1xjol_5,._cta_1xjol_5{color:#104c7d;background:#fff;border-color:#165f9c}._secondary_1xjol_5:hover,._secondary_1xjol_5:focus-visible,._card_1xjol_5:hover ._cta_1xjol_5,._card_1xjol_5:focus-visible ._cta_1xjol_5{color:#fff;background:#165f9c}._section_1qtsi_1{color:#0a1722;background:#edf1f2;padding:clamp(5rem,9vw,9rem) 0;overflow:hidden}._heading_1qtsi_3{justify-content:space-between;align-items:end;gap:1.5rem;width:min(100% - 3rem,90rem);margin:0 auto clamp(2rem,4vw,4rem);display:flex}._eyebrow_1qtsi_5,._cardLabel_1qtsi_5{color:#1679c1;letter-spacing:.14em;font:600 .68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._heading_1qtsi_3 h2{letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2.3rem,5.5vw,5rem);font-weight:400}._all_1qtsi_9{color:inherit;white-space:nowrap;border-bottom:1px solid #1888d4;padding:.7rem 0;text-decoration:none}._all_1qtsi_9:focus-visible,._card_1qtsi_5:focus-visible{outline-offset:3px;outline:3px solid #1178c1}._viewport_1qtsi_13{margin-top:1rem;overflow:hidden}._track_1qtsi_15{width:max-content;animation:70s linear infinite _article-flow_1qtsi_1;display:flex}._reverse_1qtsi_17{animation-duration:78s;animation-direction:reverse}._viewport_1qtsi_13:hover ._track_1qtsi_15,._viewport_1qtsi_13:focus-within ._track_1qtsi_15{animation-play-state:paused}._group_1qtsi_21{gap:1rem;padding-right:1rem;display:flex}._card_1qtsi_5{width:clamp(17rem,25vw,23rem);min-height:14rem;color:inherit;background:#fff;border:1px solid #d3dfe5;grid-template-rows:10rem 1fr;text-decoration:none;transition:border-color .2s;display:grid}._card_1qtsi_5:hover{border-color:#1686cf}._image_1qtsi_27,._imagePlaceholder_1qtsi_27{object-fit:cover;width:100%;height:10rem}._imagePlaceholder_1qtsi_27{color:#80c9ea;letter-spacing:.16em;background:linear-gradient(140deg,#071a2c,#134365);place-items:center;font:600 .75rem/1 ui-monospace,monospace;display:grid}._cardBody_1qtsi_31{align-content:start;gap:.65rem;padding:1.15rem 1.2rem 1.35rem;display:grid}._cardLabel_1qtsi_5{justify-content:space-between;display:flex}._title_1qtsi_35{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.65}._empty_1qtsi_37{width:min(100% - 3rem,90rem);margin:auto}@keyframes _article-flow_1qtsi_1{to{transform:translate(-50%)}}@media (width<=600px){._heading_1qtsi_3{flex-direction:column;align-items:start}._card_1qtsi_5{width:17rem}}@media (prefers-reduced-motion:reduce){._track_1qtsi_15{animation:none}._viewport_1qtsi_13{overflow-x:auto}._group_1qtsi_21[aria-hidden=true]{display:none}}._controls_1qtsi_47{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._pause_1qtsi_49{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #afc3ce;padding:.7rem .85rem}._pause_1qtsi_49:focus-visible{outline-offset:3px;outline:3px solid #1178c1}._viewport_1qtsi_13[data-paused=true] ._track_1qtsi_15{animation-play-state:paused}._all_1qtsi_9,._pause_1qtsi_49{color:#104c7d;letter-spacing:.02em;background:#fff;border:1px solid #165f9c;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.25rem;font-family:Noto Sans JP,sans-serif;font-size:.9rem;font-weight:600;display:inline-flex}._all_1qtsi_9:hover,._pause_1qtsi_49:hover{color:#fff;background:#165f9c}._heading_1qtsi_3 h2{letter-spacing:0;word-break:auto-phrase;font-family:Noto Sans JP,sans-serif;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.4}@media (width<=480px){._heading_1qtsi_3 h2{font-size:clamp(1.65rem,7vw,2.1rem)}}._services_6nzu2_1{border-top:1px solid #b8cbd5;margin:clamp(3rem,6vw,6rem) 0 3rem}._service_6nzu2_1{border-bottom:1px solid #b8cbd5}._service_6nzu2_1 summary{cursor:pointer;grid-template-columns:5rem 1fr 2rem;align-items:center;gap:1rem;padding:1.7rem 0;font-size:clamp(1.25rem,2.4vw,2rem);list-style:none;display:grid}._service_6nzu2_1 summary::-webkit-details-marker{display:none}._service_6nzu2_1 summary>span:first-child{color:#328bd3;letter-spacing:.12em;font-size:.8rem}._service_6nzu2_1 small{color:#72818c;letter-spacing:.13em;margin-top:.4rem;font-size:.62rem;display:block}._symbol_6nzu2_7:after{content:"+";color:#328bd3;font-size:1.5rem}._service_6nzu2_1[open] ._symbol_6nzu2_7:after{content:"−"}._service_6nzu2_1 summary:focus-visible{outline-offset:4px;outline:2px solid #328bd3}._description_6nzu2_10{color:#536574;max-width:55rem;padding:0 3rem 2rem 6rem;line-height:1.9}._description_6nzu2_10 p{margin:0}@media (width<=48rem){._service_6nzu2_1 summary{grid-template-columns:2.5rem 1fr 1.5rem;gap:.5rem;padding:1.3rem 0;font-size:1.13rem}._description_6nzu2_10{padding:0 1rem 1.5rem 3rem}}._roundLight_6nzu2_13,._roundDark_6nzu2_13{letter-spacing:.02em;border-radius:999px;min-height:48px;padding:.9rem 1.5rem;font-family:Noto Sans JP,sans-serif;font-size:.9rem;font-weight:600}._roundLight_6nzu2_13{color:#104c7d;background:#fff;border-color:#165f9c}._roundLight_6nzu2_13:hover,._roundLight_6nzu2_13:focus-visible{background:#e0eff7}._roundDark_6nzu2_13{color:#082438;background:#b7e6f7;border:1px solid #b7e6f7;justify-content:center}._roundDark_6nzu2_13:hover,._roundDark_6nzu2_13:focus-visible{color:#082438;background:#e0f6ff}._page_13gn2_1{background:#07111d;min-width:0;overflow-x:clip}._heroJourney_13gn2_13{isolation:isolate;position:relative}._heroCopy_13gn2_23{z-index:8;width:min(76rem,100% - clamp(2.5rem,9vw,9rem));min-height:100svh;padding:max(7rem, calc(env(safe-area-inset-top) + 6rem)) 0 max(4.5rem, env(safe-area-inset-bottom)) clamp(1.25rem, 6vw, 6rem);color:#f7fbff;pointer-events:none;text-shadow:0 .25rem 2.5rem #0000009e;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;left:0}._heroEyebrow_13gn2_63,._heroMeta_13gn2_65{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}._heroEyebrow_13gn2_63{color:#7fcce8;margin:0 0 1.5rem}._heroCopy_13gn2_23 h1{max-width:100%;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:var(--type-display-xl);letter-spacing:.02em;margin:0;font-weight:600;line-height:1.25}._heroCopy_13gn2_23 h1 span{display:block}._heroDescriptor_13gn2_117{color:#f7fbffe0;letter-spacing:.025em;text-wrap:balance;max-width:42rem;margin:1.35rem 0 0;font-size:clamp(.98rem,1.35vw,1.16rem);font-weight:470;line-height:1.65}._heroDescriptorA11y_13gn2_139{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._heroDescriptorDesktop_13gn2_165{display:block}._heroDescriptorMobile_13gn2_173{display:none}._heroActions_13gn2_181{pointer-events:auto;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._heroActions_13gn2_181 a{color:#f7fbff;letter-spacing:.02em;background:#102b40;border:1px solid #c3e9f7;border-radius:999px;align-items:center;min-height:48px;padding-inline:1rem;font-family:Noto Sans JP,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._heroActions_13gn2_181 a:first-child{color:#0a2539;background:#d5f2fc;border-color:#d5f2fc}._heroActions_13gn2_181 a:hover,._heroActions_13gn2_181 a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=48.001rem){._heroCopy_13gn2_23 h1 span{white-space:nowrap}}._heroMeta_13gn2_65{color:#f7fbff85;flex-wrap:wrap;gap:.8rem 2rem;margin-top:clamp(2.5rem,6vh,5rem);display:flex}@media (width<=48rem){._heroCopy_13gn2_23{width:calc(100% - 2.5rem);padding-top:max(8rem, calc(env(safe-area-inset-top) + 7rem));justify-content:flex-start}._heroCopy_13gn2_23 h1{font-size:clamp(2.75rem,12vw,4.25rem)}._heroDescriptorDesktop_13gn2_165{display:none}._heroDescriptorMobile_13gn2_173,._heroDescriptorMobile_13gn2_173 span{display:block}._heroMeta_13gn2_65{color:#f7fbffb8;margin-top:2rem}}@media (width<=30rem) and (height<=42rem) and (orientation:portrait){._heroMeta_13gn2_65{display:none}}@media (orientation:landscape) and (height<=32rem){._heroCopy_13gn2_23{width:min(38rem,100% - 8rem);min-height:100svh;padding:calc(var(--header-height) + env(safe-area-inset-top) + 1.25rem) 0 calc(env(safe-area-inset-bottom) + 3rem) max(1.5rem, env(safe-area-inset-left));justify-content:flex-start}._heroEyebrow_13gn2_63{margin-bottom:.75rem}._heroCopy_13gn2_23 h1{font-size:clamp(2.5rem,6.5vw,4rem);line-height:.98}._heroMeta_13gn2_65{gap:.5rem 1rem;margin-top:1rem}._heroDescriptor_13gn2_117{margin-top:.9rem;font-size:.94rem;line-height:1.55}._heroActions_13gn2_181,._heroMeta_13gn2_65 span:last-child{display:none}}@media (prefers-reduced-motion:reduce){._heroMeta_13gn2_65 span:first-child{display:none}}._managedImage_13gn2_433{padding:0 var(--gutter);background:var(--surface-dark);margin:0}._managedImage_13gn2_433 img{width:min(100%, var(--container-wide));object-fit:cover;height:auto;max-height:42rem;margin:0 auto;display:block}
