.introduction-description[data-v-0f7764eb]{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 6vw;position:absolute}.introduction-description.desc-right[data-v-0f7764eb]{flex-direction:row;right:0}.introduction-description .desc-placeholder[data-v-0f7764eb]{flex:0 0 40vw;height:40vh}.introduction-description .desc-placeholder span[data-v-0f7764eb]{display:none}.introduction-description .desc-placeholder[data-v-0f7764eb]:not(.hide-placeholder){align-items:center;background-color:#eee;border:2px dotted #ddd;border-radius:10px;display:flex;justify-content:center}.introduction-description .desc-placeholder:not(.hide-placeholder) span[data-v-0f7764eb]{color:#ddd;display:inline;font-size:30vh}.introduction-description .desc-txt[data-v-0f7764eb]{padding:0 10vw}.introduction-description .desc-txt .desc-title[data-v-0f7764eb]{align-items:center;border-bottom:2px dotted #bbb;color:#333;display:flex;font-size:7vh;gap:1vw;line-height:7vh;padding:3vh 1vw;text-align:center}.introduction-description .desc-txt .desc-title .desc-number[data-v-0f7764eb]{align-items:center;aspect-ratio:1;border:.3vw solid #ffc501;border-radius:50%;color:#ffc501;display:flex;flex:0 0 6vw;font-size:4vw;font-weight:700;height:6vw;justify-content:center;margin:0 auto}.introduction-description .desc-txt .desc-content[data-v-0f7764eb]{color:#666;font-size:2vh;padding:3vh 1vw}.loader-wrapper[data-v-5a42fdbe]{--color:var(--41ff4189);--size:var(--3dc01dca);align-items:center;display:flex;flex:1;height:100%;justify-content:center;min-height:inherit;width:100%}.loader-wrapper .loader[data-v-5a42fdbe]{aspect-ratio:1;display:inline-block;position:relative;width:var(--size)}.loader-wrapper .loader[data-v-5a42fdbe]:after,.loader-wrapper .loader[data-v-5a42fdbe]:before{animation:animloader-5a42fdbe 2s ease-in-out .2s infinite;aspect-ratio:1;border-radius:50%;box-sizing:border-box;content:"";left:0;opacity:0;position:absolute;top:0;transform:scale(0);width:var(--size)}.loader-wrapper .loader[data-v-5a42fdbe]:before{background:color-mix(in srgb,var(--color),#fff 30%)}.loader-wrapper .loader[data-v-5a42fdbe]:after{animation-delay:.7s;background:color-mix(in srgb,var(--color),#000 30%)}@keyframes animloader-5a42fdbe{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(0)}}.std-video-wrapper[data-v-b534093c]{position:relative}.std-video-wrapper .video-loading[data-v-b534093c]{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.std-video-wrapper video[data-v-b534093c]{pointer-events:none;position:relative;z-index:2}.card-wrapper[data-v-997a4ade]{background-color:#fff;border:1px solid color-mix(in srgb,#000,#fff 84%);border-radius:12px;box-shadow:0 16px 36px -10px #32325d1f,0 18px 36px -18px #0003;cursor:pointer;position:relative;transition:.3s;z-index:1}.card-wrapper[data-v-997a4ade]:hover{transform:perspective(25vw) rotate3d(1,-1,0,3deg)}.card-wrapper .video[data-v-997a4ade]{align-items:center;background-color:color-mix(in srgb,#000,#fff 45%);border:1px solid color-mix(in srgb,#000,#fff 50%);border-radius:10px 10px 0 0;display:flex;height:45vh;justify-content:center;margin:5px;-webkit-mask:linear-gradient(135deg,rgba(0,0,0,.9) 40%,#000,rgba(0,0,0,.9) 60%) 100% 100%/240% 240%;mask:linear-gradient(135deg,rgba(0,0,0,.9) 40%,#000,rgba(0,0,0,.9) 60%) 100% 100%/240% 240%;transition:.5s;width:38vw}.card-wrapper .video[data-v-997a4ade]:hover{-webkit-mask-position:0 0;mask-position:0 0}.card-stacked-wrapper[data-v-6b1226cf]{left:calc(var(--1539f0a2) + 50vw);position:absolute;top:0;transform:translate(0) rotate(var(--62be5105));transform-origin:160px 200px;transition:2s;z-index:var(--6e4ae822)}.card-stacked-wrapper.card-selected[data-v-6b1226cf]{animation:selected-6b1226cf 1s ease-in-out forwards}@keyframes selected-6b1226cf{50%{left:110%;transform:rotateY(20deg) scale(1.1)}to{transform:rotate(0) rotateY(0) scale(1.2);z-index:21}}.card-stacked-wrapper.card-selected-base[data-v-6b1226cf]{animation:selected-base-6b1226cf 1s ease-in-out forwards}@keyframes selected-base-6b1226cf{0%{transform:rotate(0) scale(1.2);z-index:21}50%{left:110%}to{left:calc(var(--1539f0a2) + 50vw);transform:rotate(var(--62be5105));transform-origin:160px 200px;z-index:var(--6e4ae822)}}.card-stacked-wrapper.card-base[data-v-6b1226cf]{animation:base-6b1226cf 1s ease-in-out forwards;animation-delay:var(--4dc9aece);left:100%;transform:rotate(0) scale(1)}@keyframes base-6b1226cf{0%{left:100%;transform:rotate(0) scale(1)}50%{left:50%}to{left:calc(var(--1539f0a2) + 50vw);transform:rotate(var(--62be5105));transform-origin:160px 200px;z-index:var(--6e4ae822)}}.card-stacked-wrapper.card-base-hidden[data-v-6b1226cf]{animation:base-hidden-6b1226cf 1s ease-in-out forwards;animation-delay:var(--2963002a)}@keyframes base-hidden-6b1226cf{0%{left:calc(var(--1539f0a2) + 50vw);transform:rotate(var(--62be5105))}to{left:200%;transform:rotate(0)}}.card-stacked-wrapper.card-alone-hidden[data-v-6b1226cf]{animation:hidden-6b1226cf 1s ease-in-out forwards}@keyframes hidden-6b1226cf{0%{left:var(--dc0a02ac);transform:rotate(0) scale(1.1)}to{left:200%}}.card-stacked-wrapper.card-alone-right-hidden[data-v-6b1226cf]{animation:right-hidden-6b1226cf 1s ease-in-out forwards}@keyframes right-hidden-6b1226cf{0%{right:var(--0c25076e);transform:rotate(0) scale(1.1)}to{left:200%}}.card-stacked-wrapper.card-show-alone[data-v-6b1226cf]{animation:show-alone-6b1226cf 1s ease-in-out forwards}@keyframes show-alone-6b1226cf{0%{left:-100%}to{left:var(--dc0a02ac);transform:rotate(0) scale(1.1)}}.card-stacked-wrapper.card-show-alone-right[data-v-6b1226cf]{animation:show-alone-right-6b1226cf 1s ease-in-out forwards}@keyframes show-alone-right-6b1226cf{0%{left:auto;right:-100%}to{left:auto;right:var(--0c25076e);transform:rotate(0) scale(1.1)}}.card-stack-wrapper[data-v-547631d6]{position:relative}.menu-header-wrapper[data-v-939d010a]{background-color:#012126;height:40vh;position:absolute;top:22vh;width:100%}.menu-header-wrapper .custom-waves[data-v-939d010a]{bottom:0;height:70px;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.menu-header-wrapper .custom-waves svg[data-v-939d010a]{display:block;height:70px;position:relative;width:160%}.menu-header-wrapper .custom-waves .shape-fill[data-v-939d010a]{fill:#f2f2f2}.curly-arrow-wrapper[data-v-7aa68077]{position:absolute;right:18vw;top:80vh}.product-introduction-wrapper[data-v-de609d36]{background-size:contain;background:linear-gradient(180deg,#012126,#012126 6%,#f2f2f2 0,#f2f2f2);height:600vh;position:relative}.product-introduction-wrapper[data-v-de609d36]:before{background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:1;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}@keyframes history-de609d36{0%{background-size:110%}10%{background-size:120%}50%{background-size:110%}}.product-introduction-wrapper .platform-screens[data-v-de609d36]{height:70vh;padding-top:30vh;position:relative;z-index:5}.product-introduction-wrapper .area[data-v-de609d36]{display:flex;flex-direction:column;height:360vh;justify-content:space-between;position:relative;z-index:3}.product-introduction-wrapper .area .indicator1[data-v-de609d36],.product-introduction-wrapper .area .indicator2[data-v-de609d36],.product-introduction-wrapper .area .indicator3[data-v-de609d36]{height:1vh;position:absolute;width:100%}.product-introduction-wrapper .area .indicator1[data-v-de609d36]{top:100vh}.product-introduction-wrapper .area .indicator2[data-v-de609d36]{top:201vh}.product-introduction-wrapper .area .indicator3[data-v-de609d36]{top:302vh}.product-introduction-wrapper .area .all-descriptions>div[data-v-de609d36]:nth-child(2){top:70vh}.product-introduction-wrapper .area .all-descriptions>div[data-v-de609d36]:nth-child(3){top:180vh}.product-introduction-wrapper .area .all-descriptions>div[data-v-de609d36]:nth-child(4){top:290vh}.introduction-slogan[data-v-0cd9ca93]{height:-moz-fit-content;height:fit-content;left:10vw;position:absolute;top:20vh;width:36vw;z-index:1}.introduction-slogan .s-main[data-v-0cd9ca93]{border-bottom:2px dotted color-mix(in srgb,#defae2,#012126 60%);color:color-mix(in srgb,#dbf3f7,#012126 10%);font-size:3vw;font-weight:700;line-height:3.5vw;padding:1vw}.introduction-slogan .s-additional[data-v-0cd9ca93]{color:color-mix(in srgb,#defae2,#012126 30%);font-size:.7vw;line-height:1.1vw;padding:1vw}.introduction-slogan .s-btn[data-v-0cd9ca93]{padding:0 1vw;text-align:right;width:calc(100% - 2vw)}.introduction-slogan .s-btn>a[data-v-0cd9ca93]{background-color:#ffc501;border-radius:.2vw;color:color-mix(in srgb,#012126,#ffc501 0%);cursor:pointer;font-size:1.5vh;font-weight:700;padding:1vh 2vw;text-align:center;text-decoration:none}
