.page_system__SoC39{position:relative;width:100%;height:100vh;margin-top:-72px;overflow-x:hidden;overflow-y:auto;background:#f4f5f7;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory}.page_system__SoC39>section{width:100%;scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:1100px){.page_system__SoC39{height:100dvh;margin-top:-60px;overscroll-behavior-y:none;touch-action:pan-x pinch-zoom}}.SystemSection_story__1rhVL{position:relative;isolation:isolate;width:100%;height:100vh;min-height:100vh;overflow:hidden;color:#ffffff;background:#0c0f12;scroll-snap-align:start;scroll-snap-stop:always}.SystemSection_background__It2ko,.SystemSection_overlay__biDNk{position:absolute;inset:0}.SystemSection_background__It2ko{z-index:0;overflow:hidden;background:#0c0f12}.SystemSection_backgroundImage__gmDLs{object-fit:cover;object-position:center}.SystemSection_overlay__biDNk{z-index:1;background:rgba(0,0,0,.68);opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.SystemSection_story__1rhVL[data-revealed=true] .SystemSection_overlay__biDNk{opacity:1}.SystemSection_content___F_Gk{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;padding-block-start:clamp(6.5rem,12vh,9rem);padding-block-end:clamp(2rem,6vh,5rem);padding-inline:clamp(2rem,5vw,6rem);pointer-events:none}.SystemSection_title__41Cxf{grid-row:1;margin:0;color:#ffffff;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:1.1;letter-spacing:-.04em;word-break:keep-all;opacity:0;transform:translateX(-4rem)}.SystemSection_story__1rhVL[data-revealed=true] .SystemSection_title__41Cxf{animation:SystemSection_systemTitleIn__mLjEw .9s cubic-bezier(.16,1,.3,1) both}.SystemSection_description__Laqw5{grid-row:3;justify-self:end;width:min(42rem,55vw);text-align:right;opacity:0;transform:translateX(4rem)}.SystemSection_description__Laqw5 p{margin:0;color:rgba(255,255,255,.92);font-size:clamp(1.25rem,2vw,2rem);font-weight:500;line-height:1.65;letter-spacing:-.035em;word-break:keep-all}.SystemSection_story__1rhVL[data-revealed=true] .SystemSection_description__Laqw5{animation:SystemSection_systemDescriptionIn__mTivY .9s cubic-bezier(.16,1,.3,1) .5s both}@keyframes SystemSection_systemTitleIn__mLjEw{0%{opacity:0;transform:translateX(-4rem)}30%{opacity:0;transform:translateX(-3rem)}to{opacity:1;transform:translateX(0)}}@keyframes SystemSection_systemDescriptionIn__mTivY{0%{opacity:0;transform:translateX(4rem)}30%{opacity:0;transform:translateX(3rem)}to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.SystemSection_story__1rhVL{height:100dvh;min-height:100dvh}.SystemSection_content___F_Gk{padding-block-start:clamp(6rem,12vh,7.5rem);padding-block-end:clamp(1.75rem,5vh,3rem);padding-inline:clamp(1.5rem,6vw,2rem)}.SystemSection_title__41Cxf{font-size:clamp(2.5rem,11vw,3.5rem)}.SystemSection_description__Laqw5{width:min(100%,28rem)}.SystemSection_description__Laqw5 p{font-size:clamp(1.05rem,4.8vw,1.4rem);line-height:1.65}}@media (prefers-reduced-motion:reduce){.SystemSection_overlay__biDNk{transition:none}.SystemSection_story__1rhVL[data-revealed=true] .SystemSection_description__Laqw5,.SystemSection_story__1rhVL[data-revealed=true] .SystemSection_title__41Cxf{animation:none;opacity:1;transform:none;filter:none}}.SystemSectionNavigator_navigator__HUKPx{position:fixed;right:clamp(22px,3.4vw,58px);top:50%;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:17px;transform:translateY(-50%);pointer-events:auto}.SystemSectionNavigator_item__fZZPj{position:relative;display:inline-flex;align-items:center;justify-self:end;justify-content:flex-end;width:18px;height:18px;padding:0;color:#ffffff;background:transparent;border:0;border-radius:50%;cursor:pointer;opacity:1}.SystemSectionNavigator_item__fZZPj:before{position:absolute;right:-13px;top:50%;z-index:-1;width:max-content;min-width:148px;height:40px;border-radius:999px;background:rgba(20,27,37,.72);box-shadow:0 12px 34px rgba(0,0,0,.2);content:"";opacity:0;transform:translate(18px,-50%) scaleX(.88);transform-origin:right center;transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(10px) saturate(1.16);backdrop-filter:blur(10px) saturate(1.16)}.SystemSectionNavigator_item__fZZPj:focus-visible:before,.SystemSectionNavigator_item__fZZPj:hover:before{opacity:1;transform:translateY(-50%) scaleX(1)}.SystemSectionNavigator_item__fZZPj:focus-visible{outline:2px solid rgba(239,43,43,.55);outline-offset:3px}.SystemSectionNavigator_dot__Bw9C9{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:rgba(162,170,180,.88);box-shadow:0 0 0 4px rgba(16,22,30,.12),0 4px 12px rgba(0,0,0,.24);transition:background .22s ease,box-shadow .24s ease,transform .24s ease}.SystemSectionNavigator_item__fZZPj[data-active=true] .SystemSectionNavigator_dot__Bw9C9{background:#ef2b2b;box-shadow:0 0 0 4px rgba(239,43,43,.18),0 5px 14px rgba(0,0,0,.26);transform:scale(1.14)}.SystemSectionNavigator_label___CWFI{position:absolute;right:10px;top:50%;color:inherit;font-size:15px;font-weight:800;line-height:1;letter-spacing:0;opacity:0;padding-right:18px;white-space:nowrap;pointer-events:none;transform:translate(22px,-50%);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.SystemSectionNavigator_item__fZZPj:focus-visible .SystemSectionNavigator_label___CWFI,.SystemSectionNavigator_item__fZZPj:hover .SystemSectionNavigator_label___CWFI{opacity:1;transform:translateY(-50%)}@media (max-width:900px){.SystemSectionNavigator_navigator__HUKPx{right:14px;gap:11px}.SystemSectionNavigator_item__fZZPj{isolation:isolate;width:18px;height:18px;justify-content:center}.SystemSectionNavigator_item__fZZPj:before{right:-13px;z-index:0;min-width:148px;height:40px;background:rgba(14,20,29,.8);box-shadow:0 12px 34px rgba(0,0,0,.22);opacity:0;visibility:hidden;pointer-events:none;transform:translate(18px,-50%) scaleX(.88);transform-origin:right center;transition:opacity .16s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;-webkit-backdrop-filter:blur(10px) saturate(1.14);backdrop-filter:blur(10px) saturate(1.14)}.SystemSectionNavigator_item__fZZPj:focus-visible:before,.SystemSectionNavigator_item__fZZPj:hover:before{opacity:0;visibility:hidden;transform:translate(18px,-50%) scaleX(.88)}.SystemSectionNavigator_item__fZZPj[data-touch-preview=true]:before{opacity:1;visibility:visible;transform:translateY(-50%) scaleX(1);transition:opacity .16s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.SystemSectionNavigator_dot__Bw9C9{position:relative;z-index:2}.SystemSectionNavigator_item__fZZPj[data-touch-preview=true] .SystemSectionNavigator_dot__Bw9C9{background:#ef2b2b;box-shadow:0 0 0 4px rgba(239,43,43,.18),0 5px 14px rgba(0,0,0,.26);transform:scale(1.14)}.SystemSectionNavigator_label___CWFI{position:absolute;right:10px;top:50%;z-index:1;width:max-content;height:auto;overflow:visible;padding:0 22px 0 14px;clip:auto;background:transparent;border:0;box-shadow:none;color:#ffffff;font-size:13px;font-weight:700;line-height:1;opacity:0;white-space:nowrap;visibility:hidden;pointer-events:none;transform:translate(18px,-50%);transition:opacity .15s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.SystemSectionNavigator_item__fZZPj:focus-visible .SystemSectionNavigator_label___CWFI,.SystemSectionNavigator_item__fZZPj:hover .SystemSectionNavigator_label___CWFI{opacity:0;visibility:hidden;transform:translate(18px,-50%)}.SystemSectionNavigator_item__fZZPj[data-touch-preview=true] .SystemSectionNavigator_label___CWFI{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .15s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}}