@charset "UTF-8";.sdevice body:before,.dev body:before{content:"";position:fixed;left:0;top:0;background:#111;display:block;min-height:14px;min-width:20px;font-size:12px;padding:2px;z-index:999;color:#fff;font-size:10px;letter-spacing:.05em;font-family:monospace}@media (width > 1440px){.sdevice body:before,.dev body:before{content:"Desktop BIG"}}@media (1194px < width <= 1440px){.sdevice body:before,.dev body:before{content:"Desktop SMALL"}}@media (540px < width <= 1194px){.sdevice body:before,.dev body:before{content:"tablet"}}@media (540px < width <= 1194px) and (min-aspect-ratio: 1.2){.sdevice body:before,.dev body:before{content:"tablet-LD"}}@media (540px < width <= 1194px) and (max-aspect-ratio: 1.2){.sdevice body:before,.dev body:before{content:"tablet-PT"}}@media (540px >= width){.sdevice body:before,.dev body:before{content:"mobile"}}@media (540px >= width) and (max-aspect-ratio: 1.2){.sdevice body:before,.dev body:before{content:"mobile-PT"}}@media (540px >= height) and (1194px >= width) and (min-aspect-ratio: 1.2){.sdevice body:before,.dev body:before{content:"mobile-LD"}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}html{box-sizing:border-box;overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}svg title{font-size:0}body{overscroll-behavior:none}*,*:before,*:after{box-sizing:inherit;-webkit-user-select:none;user-select:none;outline:none;-webkit-touch-callout:none}*{margin:0;padding:0}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;outline:none;text-decoration:none;cursor:pointer}button{background:none;border:none;border-radius:0;color:inherit;font:inherit;outline:none;pointer-events:auto;cursor:pointer}img{height:auto;width:100%;max-width:100%;vertical-align:middle}video{height:auto;width:100%;max-width:100%;vertical-align:middle}svg{max-width:100%}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329}.VHID{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}html.lenis{height:auto;-ms-overflow-style:none;scrollbar-width:none}html.lenis::-webkit-scrollbar{display:none}html.lenis:scrollbar{display:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@media (hover: hover){.sllbar{position:fixed;left:0;right:0;top:0;bottom:0;z-index:40;height:2px}.sllbar_prg{position:absolute;left:0;right:0;top:0;height:4px;background:#fff;transform-origin:left top}}@media (hover: none){.sllbar{display:none}}@font-face{font-family:poli;font-display:swap;src:url(/assets/fonts/PolySans-Neutral.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:poli;font-display:swap;src:url(/assets/fonts/PolySans-Median.woff2) format("woff2");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,h7{font-weight:400}body{font-family:poli;color:var(--light);background:var(--dark);font-weight:400;line-height:1}@media (width > 1194px){body{font-size:clamp(15px,1.6rem,20px)}}@media (width <= 1194px){body{font-size:16px}}.B{font-weight:700}@media (width > 1194px){.hj1{font-size:34rem}}@media (width <= 1194px){.hj1{font-size:calc(64px + (228.8592) * (100vw - 390px) / 804)}}.hj2{line-height:1.114}@media (width > 1194px){.hj2{font-size:14rem}}@media (width <= 1194px){.hj2{font-size:calc(64px + (63.0192) * (100vw - 390px) / 804)}}h1,.h1{line-height:1.182}@media (width > 1194px){h1,.h1{font-size:8.8rem}}@media (width <= 1194px){h1,.h1{font-size:calc(42px + (38.1432) * (100vw - 390px) / 804)}}h2,.h2{line-height:1.2}@media (width > 1194px){h2,.h2{font-size:8rem}}@media (width <= 1194px){h2,.h2{font-size:calc(40px + (33.168) * (100vw - 390px) / 804)}}h3,.h3{line-height:1.2}@media (width > 1194px){h3,.h3{font-size:8rem}}@media (width <= 1194px){h3,.h3{font-size:calc(40px + (33.168) * (100vw - 390px) / 804)}}h4,.h4{line-height:1.25}@media (width > 1194px){h4,.h4{font-size:6.4rem}}@media (width <= 1194px){h4,.h4{font-size:calc(32px + (26.5344) * (100vw - 390px) / 804)}}h5,.h5{line-height:1.286}@media (width > 1194px){h5,.h5{font-size:5.6rem}}@media (width <= 1194px){h5,.h5{font-size:calc(40px + (13.2672) * (100vw - 390px) / 804)}}h6,.h6{line-height:1.333}@media (width > 1194px){h6,.h6{font-size:4.8rem}}@media (width <= 1194px){h6,.h6{font-size:calc(32px + (13.2672) * (100vw - 390px) / 804)}}.hline{text-transform:uppercase;line-height:1.333}@media (width > 1194px){.hline{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.hline{font-size:24px}}.hlink{text-transform:uppercase;line-height:1.333;font-size:clamp(30px,3.2rem,36px)}p,.p{line-height:1.333}@media (width > 1194px){p,.p{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){p,.p{font-size:24px}}p+p,p+.p,.p+p,.p+.p{margin-top:max(32px,1lh)}.ps{line-height:1.2}@media (width > 1194px){.ps{font-size:clamp(20px,2rem,28px)}}@media (width <= 1194px){.ps{font-size:20px}}.ps+.ps{margin-top:max(24px,1lh)}html{--multi:calc(((100vw - 1440px) / 288));font-size:calc(100vw / 1440 * 10 - var(--multi))}@media (width > 1194px){html{--padgrid: 4rem}}@media (width <= 1194px){html{font-size:10px}}html:not(.dev) .IO{background:transparent!important}.IO{pointer-events:none}.checkfix{position:fixed;right:0;bottom:0;z-index:1000;background:#333;color:#fff;font-size:10px;letter-spacing:.05em;font-family:monospace;padding:8px;text-align:right;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;text-transform:uppercase;transition:.6s opacity cubic-bezier(.55,0,.1,1);opacity:.4}.checkfix_t{line-height:20px}.checkfix_c{display:flex;justify-content:space-between;align-items:center;margin-top:2px;width:100%}.checkfix_c input{flex-shrink:0;width:12px;height:12px;background:#fff;border-radius:2px;position:relative;overflow:hidden;cursor:pointer;transition:.6s border-color cubic-bezier(.55,0,.1,1)}.checkfix_c input:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#000;border-radius:2px;opacity:0;transform:scale(0);transition:.6s opacity cubic-bezier(.55,0,.1,1),.6s transform cubic-bezier(.55,0,.1,1)}.checkfix_c input:checked:before{opacity:1;transform:scale(1)}.checkfix_c label{margin-left:4px}.checkfix:hover{opacity:1}.ALK{pointer-events:none!important}video:fullscreen{z-index:12131231;position:relative}html{--padgut:calc(var(--gutgrid) + var(--padgrid));--sizegrid: calc(100vw - ( (var(--padgut)) * 2 ))}@media (width > 1194px){html{--gutgrid:min(1.6rem,16px);--padgrid:calc(5.6rem + (60 )*(100vw - 1440px)/(2880 - 1440))}}@media (540px < width <= 1194px) and (min-aspect-ratio: 1.2){html{--gutgrid:calc(4px + (8) * (100vw - 390px) / 804);--padgrid: calc(4px + (61.3608) * (100vw - 390px) / 804)}}@media (540px >= height) and (1194px >= width) and (min-aspect-ratio: 1.2){html{--gutgrid:8px;--padgrid:calc((100) * (100vw - 100lvh) / (422))}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){html{--gutgrid:calc(8px + (4) * (100vw - 390px) / 804);--padgrid: calc(16px + (51.4104) * (100vw - 390px) / 804)}}.gridcl-vw{width:100%;padding-left:var(--padgrid);padding-right:var(--padgrid)}.gridcl{width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.cl1{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .0833333333)}.cl2{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .1666666667)}.cl3{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .25)}.cl4{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .3333333333)}.cl5{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .4166666667)}.cl6{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .5)}.cl7{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .5833333333)}.cl8{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .6666666667)}.cl9{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .75)}.cl10{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .8333333333)}.cl11{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * .9166666667)}.cl12{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * 1)}.grid-vw{width:100%;padding-left:var(--padgut);padding-right:var(--padgut)}.grid{--sizegrid:calc(100vw - ( (var(--padgut) ) * 2 ));margin-left:auto;margin-right:auto;width:100%;max-width:var(--sizegrid)}.CKgrid{position:fixed;width:100%;left:0;top:0;height:100%;opacity:.3;max-height:0;pointer-events:none;z-index:999;transition:2s max-height cubic-bezier(.55,0,.1,1)}.CKgrid .gridcl{height:100vh;display:flex;justify-content:flex-start;align-items:stretch;margin:0 auto}.CKgrid .gridcl div{position:relative;display:flex;justify-content:flex-start;align-items:stretch;background:#fff}.CKgrid .gridcl div:before{content:"";width:100%;height:100%;background:red;transform:scaleX(0);transition:.4s transform cubic-bezier(.55,0,.1,1)}.CKgrid.A div:before{transform:scaleX(1);transition:1s transform .1s cubic-bezier(.55,0,.1,1)}.Abtni{display:inline-flex;align-items:center;justify-content:center;--percent:100;--rotate:0deg;--opac:0;--Btnbg:var(--light);--Btnt:var(--dark)}.Abtni span{display:block;margin-right:1rem;font-size:3.2rem;line-height:1;color:var(--Btnbg)}.Abtni i{width:5.6rem;aspect-ratio:1;display:block;position:relative;clip-path:inset(0 0 0 0 round 2.8rem)}.Abtni i:before{content:"";width:4.8rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--Btnbg);border-radius:50%;z-index:2;transition:.7s transform cubic-bezier(.55,0,.1,1)}.Abtni i .grad{position:absolute;left:1px;top:1px;width:calc(100% - 2px);aspect-ratio:1;border-radius:50%;transform:translateZ(0) rotate(210deg);background:conic-gradient(from 270deg at 50% 50%,red,#f1b7ff 180deg,#0f6 270deg,#8a4eff,red 360deg);opacity:0}.Abtni i svg{position:absolute;left:50%;top:50%}.Abtni i svg:last-child{width:2.4rem;transform:translate(-50%,-50%);z-index:3}.Abtni i svg:last-child path{stroke:var(--Btnt)}.Abtni i .crc{width:102%;max-width:102%;transform:translate3D(-50%,-50%,0) scaleX(-1);z-index:1;overflow:visible;opacity:0}.Abtni i .crc path{mix-blend-mode:multiply}.Abtni i .crc .crc_ln{stroke:#fff;stroke-dasharray:calc(100 - (var(--percent))) 100;transform:rotate(var(--rotate));transform-origin:center center}.Abtni:hover i:before{transform:translate(-50%,-50%) scale(.9);transition:.45s transform cubic-bezier(.55,0,.1,1)}.Abtni:hover i .grad,.Abtni:hover i .crc{opacity:var(--opac)}.Atag{position:relative;display:inline-flex;--bg: #e2e2e2;--bghov: var(--dark);--tx: var(--dark);--txhov: var(--light);font-size:clamp(11px,1.42rem,14px);padding:5px 8px;backface-visibility:hidden;background-color:var(--bg);color:var(--tx);border-radius:8px;justify-content:center}.Atag span{position:relative;transform:translateY(0)}.Atag:hover span{top:8px;transform:translateY(-8px);transition:transform .6s cubic-bezier(.55,0,.1,1)}.Afld{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:16px;line-height:1.5;height:52px;transform:translateZ(0)}.Afld:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:16px;pointer-events:none;transform-origin:left top;min-height:52px;border:1px solid white;transition:.4s border-color cubic-bezier(.55,0,.1,1),.2s opacity cubic-bezier(.55,0,.1,1),.6s transform cubic-bezier(.55,0,.1,1)}.Afld input{padding:14px;width:100%;position:relative}.Afld textarea{padding:14px;width:100%;height:100%;max-height:128px;position:relative;overflow-y:scroll;overflow-x:hidden;transition:.6s max-height cubic-bezier(.55,0,.1,1)}.Afld label{position:absolute;top:14px;left:14px;pointer-events:none;transition:.2s opacity cubic-bezier(.55,0,.1,1),.2s transform cubic-bezier(.55,0,.1,1)}.Afld:has(.Afld_npt:not(:placeholder-shown)) label{opacity:0;transform:translateY(2px)}.Afld:has(.Afld_npt:not(:placeholder-shown)) input,.Afld:has(.Afld_npt:not(:placeholder-shown)) textarea{color:#000}.Afld:has(.Afld_npt:placeholder-shown) label{opacity:1}.Afld:has(.Afld_npt:placeholder-shown) input,.Afld:has(.Afld_npt:placeholder-shown) textarea{color:#fff}.Afld:has(.Afld_npt:focus):before{border-color:#a4a4a4}.Afld:has(.Afld_npt:focus) label{opacity:0;transform:translateY(2px)}.Afld:has(.Afld_npt:focus) input,.Afld:has(.Afld_npt:focus) textarea{color:#000}.Afld:has(.Afld_npt.pl10){height:104px}.Afld:has(.Afld_npt.pl30){height:156px}.Asel{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:16px;line-height:1.5;height:52px}.Asel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:16px;pointer-events:none}.Asel label{position:absolute;top:14px;left:14px;pointer-events:none;opacity:1;transition:.2s opacity .2s cubic-bezier(.55,0,.1,1)}.Asel select{width:100%;padding:14px;height:52px;position:relative;opacity:0;transition:.2s opacity cubic-bezier(.55,0,.1,1),.2s transform cubic-bezier(.55,0,.1,1)}.Asel:has(select:focus) label{opacity:0;transform:translateY(2px);transition:.2s opacity cubic-bezier(.55,0,.1,1)}.Asel:has(select:focus) select{opacity:1;transition:.2s opacity .2s cubic-bezier(.55,0,.1,1)}.Asel:has(select option:checked:not([value=""])) label{opacity:0;transition:.2s opacity cubic-bezier(.55,0,.1,1)}.Asel:has(select option:checked:not([value=""])) select{opacity:1;transition:.2s opacity .2s cubic-bezier(.55,0,.1,1)}.Alnk{font-size:clamp(32px,3.2rem,32px)}.Alnk-sm{line-height:1.5;font-size:clamp(16px,1.6rem,20px)}.Achk{position:relative;display:flex;align-items:center;line-height:1;font-size:16px;height:16px}.Achk_lbl{margin-left:8px}.Achk_lbl a{text-decoration:underline}.Achk_npt{flex-shrink:0;position:relative;border:1px solid white;background-color:#fff;cursor:pointer;border-radius:2px;width:16px;height:16px;transition:.4s background cubic-bezier(.55,0,.1,1),.4s border cubic-bezier(.55,0,.1,1)}.Achk_npt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dark);transform:scale(0);transition:.2s transform cubic-bezier(.55,0,.1,1)}.Achk_npt:hover{border-color:var(--dark)}.Achk_npt:checked{border-color:var(--dark)}.Achk_npt:checked:before{transform:scale(1)}.Achk_npt:checked+svg{opacity:1}.Achk.ERR .Achk_npt{border-color:red}.mou{position:fixed;top:0;left:0;z-index:120;pointer-events:none;--acc:var(--light)}.mou:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--acc);left:-8px;top:-8px;position:absolute;transition:.3s opacity cubic-bezier(.55,0,.1,1),.3s width cubic-bezier(.55,0,.1,1),.3s height cubic-bezier(.55,0,.1,1),.3s left cubic-bezier(.55,0,.1,1),.3s top cubic-bezier(.55,0,.1,1)}.mou_ball{position:absolute;left:50%;bottom:0;width:0;display:block;aspect-ratio:1;background:var(--acc);border-radius:100%;transition:.2s all cubic-bezier(.55,0,.1,1)}.mou_ball.A{width:1.2rem;transform:translate(-50%,60%) rotate(20deg);transition:.4s width cubic-bezier(.76,0,.24,1)}.mou_eli{position:absolute;left:50%;bottom:0;width:0;max-height:0;aspect-ratio:126/80;transform:translate(-50%,60%) rotate(-40deg);background:var(--acc);border-radius:100%;transition:.2s all cubic-bezier(.55,0,.1,1)}.mou_eli.A{width:max(130%,14.6rem);max-height:12rem;transform:translate(-50%,60%) rotate(20deg);transition:.4s width cubic-bezier(.76,0,.24,1),.55s max-height cubic-bezier(.76,0,.24,1),.6s transform cubic-bezier(.55,0,.1,1)}.mou_el{display:flex;width:128px;height:56px;border-radius:48px;background-color:#fff6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mou_el-pro{width:186px}.mou_el-sou{width:170px}.mou_el_im{border-radius:100%;top:4px;left:4px;position:absolute;object-fit:cover;flex-shrink:0;width:48px;height:48px}.mou_el_t{line-height:56px;white-space:nowrap;width:100%;padding-left:70px;padding-right:24px;color:#000}.moucnv{position:fixed;top:0;left:0;z-index:110;pointer-events:none}.mou .mou_el{position:absolute;transform:none}.mou .mou_el:not(.A){transition:.2s all cubic-bezier(.55,0,.1,1);left:-4px;top:-4px;width:8px;height:8px}.mou .mou_el:not(.A) .mou_el_im{transform:scale(0);transition:.2s transform cubic-bezier(.55,0,.1,1)}.mou .mou_el:not(.A) .mou_el_t{opacity:0;transition:.2s opacity cubic-bezier(.55,0,.1,1)}.mou .mou_el.A{left:-28px;top:-28px;transition:.2s top cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.2s height cubic-bezier(.55,0,.1,1)}.mou .mou_el.A .mou_el_im{transition:.3s transform .3s cubic-bezier(.55,0,.1,1)}.mou .mou_el.A .mou_el_t{transition:.3s opacity .3s cubic-bezier(.55,0,.1,1)}.mou .mou_ar{background:#000;width:56px;height:56px;position:absolute;left:-28px;top:-28px;display:flex;justify-content:center;align-items:center;border-radius:50%}.mou .mou_ar svg{width:14px;position:relative;transition:.3s transform cubic-bezier(.55,0,.1,1)}.mou .mou_ar:not(.A){transition:.2s all cubic-bezier(.55,0,.1,1);left:-4px;top:-4px;width:8px;height:8px}.mou .mou_ar.left svg{transform:rotate(180deg)}.mou .mou_ar.A{transition:.2s top cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.2s height cubic-bezier(.55,0,.1,1)}.mou:has(.mou_el.A):before{width:56px;height:56px;left:-28px;top:-28px;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}.mou:has(.mou_ar.A):before{width:56px;height:56px;left:-28px;top:-28px;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}@media (hover: hover){main .mou_el{display:none}}main .mou_ar{display:none}@media (hover: hover){html:has(.mouH:hover) .mou:before{width:0;height:0;left:0;top:0;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}@media (hover: hover){html:has(.mouB:hover) .mou:before{width:32px;height:32px;left:-16px;top:-16px;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}@media (hover: hover){html:has(.mouSpk:hover) .mou:before{width:0;height:0;left:0;top:0;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}.A-nav .A.mou_eli{width:max(130%,24rem);max-height:16rem}.ldr{z-index:600;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:flex-start;align-items:stretch}.ldr img{position:absolute;object-fit:cover;width:min(960px,70vw);--yI:0;transform:translate(-50%,calc(-50% + var(--yI)));z-index:4;left:50%;top:50%;max-width:800px}.ldr_cl{width:100%;transform-origin:left top}.ldr_colr{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:stretch}.ldr_colr .ldr_cl:nth-child(5n){background-color:red}.ldr_colr .ldr_cl:nth-child(5n+1){background-color:#fdb2ff}.ldr_colr .ldr_cl:nth-child(5n+2){background-color:#9544ff}.ldr_colr .ldr_cl:nth-child(5n+3){background-color:var(--dark)}.ldr_colr .ldr_cl:nth-child(5n+4){background-color:#00ff49}.ldr_bk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:stretch}.ldr_bk .ldr_cl{background:#000}.rvl{--prgSLL:0;--prgIm:-80lvh;z-index:600;left:0;position:fixed;width:100%;height:calc(100vh * var(--prgSLL));height:calc(100lvh * var(--prgSLL));overflow:hidden;background:var(--dark)}.rvl img{position:absolute;left:50%;top:50lvh;transform:translate(-50%,calc(-50% + var(--prgIm)));max-inline-size:inherit;max-block-size:inherit}@media (width > 1194px){.rvl img{width:20rem;height:20rem;object-fit:cover}}@media (width <= 1194px){.rvl img{width:calc(160px + (33.168) * (100vw - 390px) / 804);height:calc(160px + (33.168) * (100vw - 390px) / 804)}}html .vel{background:var(--dark);position:fixed;left:0;top:0;right:0;z-index:54;transition:.4s height cubic-bezier(.55,0,.1,1)}@media (width > 1194px){html .vel{height:17rem}}@media (width <= 1194px){html .vel{height:9.6rem}}html .velnav{position:fixed;left:0;top:0;bottom:0;right:0;z-index:54;background-color:var(--dark);display:none}@media (width > 1194px){html:not(.sll-menu) .head{position:fixed;padding-top:4rem;padding-bottom:4rem;top:0;z-index:144;transition:.4s padding cubic-bezier(.55,0,.1,1)}html:not(.sll-menu) .head_brg{pointer-events:none;opacity:0;transition:.4s opacity cubic-bezier(.55,0,.1,1)}}@media (width <= 1194px){html:not(.sll-menu) .head{padding-top:2rem;padding-bottom:2rem;position:fixed;top:0;transition:.4s transform cubic-bezier(.55,0,.1,1)}html:not(.sll-menu) .head_logo{width:5.6rem}}html.sll-menu .vel{height:10rem}html.sll-menu .head{padding-top:2rem;padding-bottom:2rem;position:fixed;top:0;transition:.4s transform cubic-bezier(.55,0,.1,1),.4s padding cubic-bezier(.55,0,.1,1)}html.sll-menu .head_logo{z-index:55}@media (width > 1194px){html.sll-menu .head_logo{width:6rem}}@media (width <= 1194px){html.sll-menu .head_logo{z-index:55;width:5.6rem}}html.sll-menu .head_ops{opacity:0;pointer-events:none!important;transform:translateY(-4rem);transition:.4s opacity cubic-bezier(.55,0,.1,1),.4s transform cubic-bezier(.55,0,.1,1)}html.sll-menu .head_ops *{pointer-events:none!important}html.sll-menu .head_brg{opacity:1;transition:.6s opacity .4s cubic-bezier(.55,0,.1,1)}html .nav{top:0;padding-top:var(--headH);height:100dvh;--open:100%;background-color:var(--dark);clip-path:inset(0 0 var(--open) 0);display:flex;justify-content:flex-start;align-items:stretch}@media (540px < width <= 1194px) and (max-aspect-ratio: 1.2){html .nav{padding-top:calc(var(--headH) + 15vw);padding-bottom:15vw}}html .nav_bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;pointer-events:none;display:none}html .nav_bg div{position:absolute;left:0;width:100%;bottom:0}html .nav_bg div:nth-child(6n+1){background:var(--dark)}html .nav_bg div:nth-child(6n+2){background:#fff}html .nav_bg div:nth-child(6n+3){background:#fdb2ff}html .nav_bg div:nth-child(6n+4){background:#9544ff}html .nav_bg div:nth-child(6n+5){background:#00ff49}html .nav_bg div:nth-child(6n+6){background:red}html .nav_h{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-bottom:4rem}html .nav_ops{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;transition:.4s opacity cubic-bezier(.55,0,.1,1)}html .nav_ops a{position:relative;padding-bottom:6px}@media (width > 1194px){html .nav_ops a{font-size:8rem}}@media (width <= 1194px){html .nav_ops a{font-size:6.4rem}}html .nav_chg{position:absolute;right:var(--padgut);bottom:4rem}.head{z-index:55;display:flex;justify-content:space-between;align-items:center}.head_logo{display:inline-flex;justify-content:center;align-items:center;width:9rem;aspect-ratio:1;position:relative;transition:.45s width cubic-bezier(.55,0,.1,1)}.head_logo .IO{position:relative;left:0;top:0;width:10px;height:10px;transition-delay:.4s}.head_logo img{width:100%;transition:.45s opacity cubic-bezier(.55,0,.1,1);pointer-events:none}.head_logo img:not(.L){opacity:0}.head_ops{gap:5.6rem;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:140;transition:.7s opacity cubic-bezier(.55,0,.1,1),.4s transform cubic-bezier(.55,0,.1,1)}@media (width <= 1194px){.head_ops{display:none}}.head_ops .swtColor{width:2.4rem;aspect-ratio:1;object-fit:cover;background-color:var(--light);border-radius:50%;position:relative;--yIn:1;--oIn:1;transform:translateY(calc(3.2rem * var(--yIn)));opacity:calc(1 - var(--oIn));display:none}.head_ops .swtColor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:scale(0);background-color:var(--dark);transition:.4s transform cubic-bezier(.55,0,.1,1)}.head_ops .swtColor:hover:before{transform:scale(.6)}.head_ops a{pointer-events:all;display:inline-flex;position:relative;font-size:3.2rem;--xIn:1;--xLine:0;--oIn:1;--acc:black;--accT:black;--trnS:1;transform:translateY(calc(3.2rem * var(--xIn)));opacity:calc(1 - var(--oIn))}.head_ops a:nth-child(5n+1){--acc: white;--accT: black}.head_ops a:nth-child(5n+2){--acc: #FDB2FF}.head_ops a:nth-child(5n+3){--acc: #9544FF}.head_ops a:nth-child(5n+4){--acc: #00ff49}.head_ops a:nth-child(5n+5){--acc: #FF0000}.head_ops a .mgn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(130%,12.6rem);max-height:12rem;aspect-ratio:126/80}.head_ops a span{transition:.45s transform .2s cubic-bezier(.55,0,.1,1),.6s color cubic-bezier(.55,0,.1,1)}.head_ops a:before{content:"";position:absolute;left:50%;bottom:-2px;width:0;max-height:0;aspect-ratio:126/80;transform:translate(-50%,-50%);background-color:var(--acc);border-radius:100%;transition:calc(var(--trnS) * .6s) all cubic-bezier(.55,0,.1,1);display:none}.head_ops a:after{content:"";position:absolute;top:calc(100% + 4px);left:0;background-color:var(--acc);width:100%;height:6px;transform-origin:right bottom;transform:translateY(calc(6px * (1 - var(--xLine)))) scaleY(1);transition:.45s all .2s cubic-bezier(.55,0,.1,1)}.head_ops a:hover span{transform:translateY(8px);color:var(--accT);transition:.5s all cubic-bezier(.55,0,.1,1)}.head_ops a:hover:before{width:max(130%,12.6rem);max-height:12rem;transform:translate(-50%,40%) rotate(20deg);transition:.45s width cubic-bezier(.76,0,.24,1),.6s max-height cubic-bezier(.76,0,.24,1),.45s transform cubic-bezier(.55,0,.1,1)}.head_ops a:hover:after{transform:translateY(calc(6px * (1 - var(--xLine)))) scaleY(0);transition:calc(var(--trnS) * .3s) all cubic-bezier(.55,0,.1,1)}.head_ops a.ALK:after{border-radius:50%;width:1rem;left:50%;height:1rem}.head_brg{width:4rem;aspect-ratio:1;z-index:55;position:absolute;top:calc(50% - 2rem);right:var(--padgut);transition:.4s opacity cubic-bezier(.55,0,.1,1),.4s transform cubic-bezier(.55,0,.1,1)}.head_brg .o{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;position:absolute;top:calc(2rem - 10px);left:0;width:100%;height:20px}.head_brg .o span{display:flex;height:4px;align-items:stretch;justify-content:center;background:var(--light);transition:.45s transform .2s cubic-bezier(.55,0,.1,1)}.head_brg .o span:before,.head_brg .o span:after{content:"";width:100%;display:block;transition:.45s transform cubic-bezier(.55,0,.1,1)}.head_brg .o span:before{transform-origin:left center}.head_brg .o span:after{transform-origin:right center}.head_brg .o span:first-child:before{background-color:var(--light)}.head_brg .o span:first-child:after{background-color:#fdb2ff}.head_brg .o span:nth-child(2):before{background-color:#9544ff}.head_brg .o span:nth-child(2):after{background-color:var(--dark)}.head_brg .o span:last-child:before{background-color:red}.head_brg .o span:last-child:after{background-color:#00ff49}.head_brg .c{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;position:absolute;top:calc(2rem - 20px);left:0;width:40px;height:40px}.head_brg .c span{position:absolute;left:50%;top:50%;height:4px;width:100%;background-color:var(--light);display:block}.head_brg .c span:first-child{transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(-25deg) scaleX(0)}.head_brg .c span:last-child{transition:.45s transform .2s cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(65deg) scaleX(0)}.nav{position:absolute;left:0}.nav_ops{display:flex}.nav_ops a:nth-child(5n+1){--acc: white;--accT: black}.nav_ops a:nth-child(5n+2){--acc: #FDB2FF}.nav_ops a:nth-child(5n+3){--acc: #9544FF}.nav_ops a:nth-child(5n+4){--acc: #00ff49}.nav_ops a:nth-child(5n+5){--acc: #FF0000}.nav_ops a.ALK:after{border-radius:50%;width:1rem!important;left:50%!important;height:1rem!important}.nav_ops a .mgn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(130%,24.6rem);max-height:12rem;aspect-ratio:126/80}.nav_chg{display:flex;gap:1rem;margin-left:9.5rem;pointer-events:none;display:none}.nav_chg button{width:24px;height:24px;border-radius:24px;position:relative;background-color:var(--light);transition:.45s transform cubic-bezier(.55,0,.1,1)}.nav_chg button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:scale(0);background-color:var(--dark);transition:.4s transform cubic-bezier(.55,0,.1,1)}.nav_chg button:hover:before{transform:scale(.6)}.nav_chg button.A{pointer-events:none}.nav_chg button:not(.A){pointer-events:all;z-index:4}html.sll-menu.sll-show.sll-up .head{transform:translateY(0)}html.MOU-nav .head{z-index:56}html.MOU-nav .nav{background-color:transparent}html.MOU-nav .mou{z-index:55}html.A-nav .head_ops{opacity:0;pointer-events:none!important;transform:translateY(-2rem)}html.A-nav .head_ops *{pointer-events:none!important}html.A-nav .head_brg .o span{transform:scaleX(0);transition:.45s transform .2s cubic-bezier(.55,0,.1,1)}html.A-nav .head_brg .o span:before,html.A-nav .head_brg .o span:after{transform:scaleX(0);transition:.45s transform cubic-bezier(.55,0,.1,1)}html.A-nav .head_brg .c span:first-child{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1);transition:.45s transform .8s cubic-bezier(.55,0,.1,1)}html.A-nav .head_brg .c span:last-child{transition:.45s transform 1s cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}html.A-nav .nav_ops a:before{content:"";position:absolute;bottom:0;left:100%;background-color:var(--acc);height:0;transition:.6s height cubic-bezier(.55,0,.1,1)}html.A-nav .nav_ops a:after{content:"";position:absolute;bottom:0;width:100%;left:0;background-color:var(--acc);height:6px;transform-origin:right bottom;transition:.45s all cubic-bezier(.55,0,.1,1)}html.A-nav .nav_ops a span{position:relative;transition:.45s color cubic-bezier(.55,0,.1,1)}html.A-nav .nav_ops a.mov:before{width:100%;left:0}html.A-nav .nav_ops a.mov:after{width:100%;left:0}html.A-nav .nav_ops a:hover span{color:#000}html.A-nav .nav_ops a:hover:after{height:0}.velo{position:fixed;left:0;top:0;bottom:0;width:100%;--clipT:0%;--clipB:0%;opacity:0;clip-path:inset(var(--clipT) 0 var(--clipB) 0);z-index:200}.lightC .nav_ops a:nth-child(5n+1){--acc:#000;--accT:#fff}@media (width > 1194px){.lightC:not(.sll-menu) .nav_ops a:nth-child(5n+1){--acc:#000;--accT:#fff}.lightC:not(.sll-menu) .head_ops a:nth-child(5n+1){--acc:#000;--accT:#fff}}html:has(.mvid,.mdl) .head{z-index:55}html:has(.mvid,.mdl) .vel{z-index:54}.foot{min-height:100lvh;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.foot_cm{position:relative;padding-top:11.2rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_cm{padding-bottom:8rem}}.foot_cm .mouFo{position:absolute;left:0;top:10rem;right:0;bottom:10rem}.foot_cm_lines{overflow-x:hidden;position:absolute;left:0;top:0;right:0;bottom:-50%;z-index:2}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_cm_lines{top:auto;bottom:0;height:26rem;display:none}}.foot_cm .IO{position:absolute;top:100%;left:0;width:10px;height:10px;background-color:#00f}@media (540px >= width){.foot_cm .IO{top:60%}}.foot_cm .h3{width:100%;max-width:81.7rem;position:relative;z-index:4;padding-bottom:4.8rem}.foot_cm .h3 .word{display:inline-flex}.foot_cm .Abtni,.foot_nw{position:relative;z-index:3}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.foot_nw{margin-top:11.2rem}}.foot_nw:has(.ERR) button{pointer-events:none;opacity:.4}.foot_nw.END button{opacity:.4;pointer-events:none!important}.foot_nw.END button svg.checkIC{opacity:1}.foot_nw.END button svg:last-child{opacity:0;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.foot_nw_el{background:var(--light);height:9rem;position:relative;border-radius:6.4rem;max-width:67.4rem;margin-top:2.4rem}.foot_nw_el input{width:100%;height:100%;line-height:9rem;color:var(--dark);padding-left:4.4rem;padding-right:12rem}.foot_nw_el button{height:8.4rem;width:8.4rem;display:flex;justify-content:center;align-items:center;position:absolute;right:.3rem;top:.3rem;clip-path:inset(0 0 0 0 round 4.2rem);--percent:100;--rotate:0deg;--opac:0;--Btnbg:var(--dark);--Btnt:var(--light);transition:.4s opacity cubic-bezier(.55,0,.1,1)}.foot_nw_el button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--dark);border-radius:6.4rem;z-index:2;transition:.7s transform cubic-bezier(.55,0,.1,1)}.foot_nw_el button svg{position:absolute;left:50%;top:50%;z-index:4}.foot_nw_el button svg:last-child{width:2.4rem;transform:translate(-50%,-50%)}.foot_nw_el button svg:last-child path{stroke:var(--light)}.foot_nw_el button svg.checkIC{width:3.4rem;transform:translate(-50%,-50%) rotate(5deg);opacity:0;transition:.45s all cubic-bezier(.55,0,.1,1)}.foot_nw_el button svg.checkIC path{fill:var(--light)}.foot_nw_el button .grad{position:absolute;left:1px;top:1px;width:calc(100% - 2px);aspect-ratio:1;border-radius:50%;transform:translateZ(0) rotate(210deg);background:conic-gradient(from 270deg at 50% 50%,red,#f1b7ff 180deg,#0f6 270deg,#8a4eff,red 360deg);opacity:0}.foot_nw_el button .crc{width:105%;max-width:105%;transform:translate3D(-50%,-50%,0) scaleX(-1);overflow:visible;opacity:0;z-index:1}.foot_nw_el button .crc path{mix-blend-mode:multiply}.foot_nw_el button .crc circle{stroke:#fff;stroke-dasharray:calc(100 - (var(--percent))) 100;transform:rotate(var(--rotate));transform-origin:center center}.foot_nw_el button:hover:before{transform:scale(.8);transition:.45s transform cubic-bezier(.55,0,.1,1)}.foot_nw_el button:hover .grad,.foot_nw_el button:hover .crc{opacity:var(--opac)}.foot_sc{display:flex}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.foot_sc{margin-top:11.2rem;justify-content:space-between;align-items:flex-start}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_sc{margin-top:8rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5.6rem}}@media (540px >= width){.foot_sc{align-items:center}}.foot_sc .sc_t{margin-bottom:4rem}@media (width <= 1194px){.foot_sc .sc_t{align-self:flex-start}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.foot_sc .sc_l{width:55%}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_sc .sc_l{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:385px}}.foot_sc .sc_l_fl{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_sc .sc_l_fl{max-width:380px}}.foot_sc .sc_l_fl .Abtn{flex-shrink:0}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_sc .sc_r{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.foot_lg{margin-top:11.2rem;padding-bottom:11.2rem;position:relative;display:flex;justify-content:center;align-items:center}.foot_lg>.IO{position:absolute;top:0;right:0;bottom:0;left:0}.foot_lg a{display:flex;justify-content:center;align-items:center;width:100%}.foot_lg a svg{width:100%}.foot_cr{margin-top:auto;display:flex}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.foot_cr{justify-content:flex-start;align-items:flex-start;padding-top:4rem;padding-bottom:4rem;gap:4rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.foot_cr{flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem 0;padding-top:3.2rem;padding-bottom:3.2rem;text-align:center}}.foot_cr a,.foot_cr p{font-size:min(15px,1.6rem)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.foot_cr .toTop{margin-left:auto}}.foot_cr a{transition:.4s opacity cubic-bezier(.55,0,.1,1)}.foot_cr a:hover{opacity:.4}.Abtn{animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}@media (width > 1194px){.Abtn{padding:2.4rem 6.4rem;font-size:3.2rem;border-radius:6.4rem}}@media (width <= 1194px){.Abtn{padding:2.4rem 3rem;font-size:calc(28px + (3.3168) * (100vw - 390px) / 804);border-radius:calc(60px + (3.3168) * (100vw - 390px) / 804)}}.Abtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--light);border-radius:6.4rem;transition:.7s transform cubic-bezier(.55,0,.1,1),.45s background cubic-bezier(.55,0,.1,1)}.Abtn span{position:relative;transition:.45s color cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.Abtn span.lg{display:block}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.Abtn span.lg{display:none}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.Abtn span.sm{display:none}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.Abtn span.sm{display:block}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.Abtn:has(.sm){padding:0;width:80px;aspect-ratio:1;border-radius:50%}}.Abtn-s{padding:0;aspect-ratio:1;border-radius:50%}@media (width > 1194px){.Abtn-s{width:8.4rem}}@media (width <= 1194px){.Abtn-s{width:80px}}.Abtn:hover:before{transform:scale(.92);background:var(--light);transition:.45s transform cubic-bezier(.55,0,.1,1),.45s background cubic-bezier(.55,0,.1,1)}.Abtn:hover span{color:var(--dark)}.Astick{display:inline-flex;position:absolute;--lclip:0%;--bgS:#fff;--rclip:0%;clip-path:inset(0 var(--rclip) 0 0 round 0)}.Astick.Astick-nohov{display:none}@media (hover: none){.Astick.Astick-nohov{position:absolute}.Astick.Astick-nohov:first-of-type,.Astick.Astick-nohov:nth-of-type(2){display:inline-flex}.Astick.Astick-nohov:first-of-type{--bgS:#FDB2FF}}@media (hover: none) and (max-aspect-ratio: 1.2) and (width <= 1194px){.Astick.Astick-nohov:first-of-type{left:5%;top:50%;transform:translateY(-50%) rotate(-15deg)}}@media (hover: none){.Astick.Astick-nohov:nth-of-type(2){--bgS:#00ff49}}@media (hover: none) and (max-aspect-ratio: 1.2) and (width <= 1194px){.Astick.Astick-nohov:nth-of-type(2){left:95%;top:60%;transform:translate(-95%,-50%) rotate(15deg)}}.Astick span{display:inline-block;color:#000;padding:1rem 2.4rem .8rem;background:var(--bgS);border-radius:20px;white-space:nowrap;text-transform:uppercase}@keyframes gradMove{0%{transform:translate(0)}to{transform:translate(-200%)}}.mvid{z-index:100;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:center;align-items:stretch;background-color:#000;--op:0;--prgSLL:0;clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(1px,12 * (var(--prgSLL)) * 1px))}.mvid button{position:absolute;right:var(--padgut);top:4rem;z-index:22;background:#7d7d7d66;width:4.8rem;height:4.8rem;border-radius:50%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.45s padding cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.mvid button:hover{background-color:#fff}.mvid button:hover:before,.mvid button:hover:after{background-color:#000}.mvid button:before{content:"";position:absolute;left:50%;top:50%;height:2px;width:24px;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}.mvid button:after{content:"";position:absolute;left:50%;top:50%;height:2px;width:24px;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}.mvid button:hover{padding:2px}.mvid button:hover:before{transform:translate(-50%,-50%) rotate(-45deg) scaleX(.5)}.mvid button:hover:after{transform:translate(-50%,-50%) rotate(45deg) scaleX(.5)}.mvid video{opacity:var(--op);width:var(--sizegrid);object-fit:contain}@media (hover: hover){html:has(.mvid_btn:hover) .mou:before{width:0;height:0;left:0;top:0;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}.cukis{position:fixed;bottom:4rem;left:var(--padgut);width:100%;z-index:44;display:flex;justify-content:space-between;align-items:flex-end;padding:3.2rem 4rem;max-width:44.8rem;background-color:#e5e5e5;display:none;border-radius:20px}@media (width < 560px){.cukis{width:auto;right:var(--padgut);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem 3.2rem;gap:2.4rem}}.cukis_l{color:#000}.cukis_l .hline{text-transform:inherit}.cukis_l p{margin-top:.8rem;line-height:1.5;font-size:clamp(16px,1.6rem,20px)}.cukis_r{gap:1.6rem;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}@media (width < 560px){.cukis_r{justify-content:flex-start;align-items:center;flex-direction:row-reverse;gap:1rem}}.cukis_r button{border:1px solid black;transition:.45s background cubic-bezier(.55,0,.1,1),.45s color cubic-bezier(.55,0,.1,1),.45s opacity cubic-bezier(.55,0,.1,1);display:inline-flex;justify-content:center;align-items:center;width:9.5rem;padding:0 1rem;line-height:40px;border-radius:24px;text-align:center}.cukis_r button:first-child{color:#000}.cukis_r button:first-child:hover{background-color:#000;color:#fff}.cukis_r button:last-child{background-color:#000}.cukis_r button:last-child:hover{opacity:.4}.SCRX{position:relative}@media (hover: hover) and (540px < width){.SCRX{padding-top:100vh;padding-top:100dvh}}@media (hover: hover) and (540px < width){.scrx{position:absolute;left:0;top:0;width:100%;bottom:0}}@media (hover: hover) and (540px < width){.scrx_h{left:0;top:0;width:100%;overflow:clip;position:sticky;height:100vh;height:100dvh;display:flex;justify-content:flex-start;align-items:center}}@media (hover: hover) and (540px < width){.scrx_mv{display:flex;justify-content:flex-start;align-items:stretch;position:absolute;left:0;top:50%;transform:translateY(-50%);width:auto;min-width:100vw;padding-left:var(--padgrid);padding-right:var(--padgrid);will-change:transform}}@media (hover: hover) and (540px >= width){.scrx_mv{transform:translate(0)!important;display:flex;justify-content:flex-start;flex-direction:column;padding-left:var(--padgrid);padding-right:var(--padgrid)}}@media (hover: none){.scrx_mv{transform:translate(0)!important}}@media (hover: none) and (540px < width <= 1194px){.scrx_mv{overflow-x:scroll;width:100%;display:flex;justify-content:flex-start;align-items:stretch;touch-action:none;margin:64px 0;padding-bottom:24px;padding-left:var(--padgrid);padding-right:var(--padgrid)}}@media (hover: none) and (540px >= width){.scrx_mv{display:flex;justify-content:flex-start;flex-direction:column;padding-left:var(--padgrid);padding-right:var(--padgrid)}}.scrx article{flex-shrink:0}@media (width > 1194px){.scrx article+article{margin-left:2.4rem}}@media (540px < width <= 1194px){.scrx article+article{margin-left:24px}}@media (540px >= width){.scrx article+article{margin-top:24px}}html{--light:#fff;--dark:#000}.home_intro{min-height:100svh;display:flex;justify-content:center;align-items:stretch;position:relative;overflow:hidden}.home_intro_c{display:flex;justify-content:space-between;align-items:center}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_intro_c{flex-direction:column;justify-content:center;align-items:center;padding-top:var(--headH);padding-bottom:var(--headH)}}.home_intro_t{position:relative;z-index:5;pointer-events:none}@media (width <= 1194px){.home_intro_t{width:100%}}.home_intro_t .IO{position:absolute;left:0;top:0;width:10px;height:10px}.home_intro_t .word{position:relative;display:inline-block}.home_intro_t .p{margin-bottom:max(24px,2.4rem);position:relative;display:block}.home_intro_im{position:relative;aspect-ratio:472/334;perspective:50vw;pointer-events:none}.home_intro_im button{pointer-events:none;z-index:32;display:flex;justify-content:center;align-items:center;opacity:0}@media (hover: none){.home_intro_im button{position:absolute;top:0;right:0;bottom:0;left:0}}@media (hover: hover){.home_intro_im button{position:absolute;top:50%;transform:translateY(-50%);right:calc(-1 * var(--padgrid));width:50vw;height:100lvh}}@media (width <= 1194px){.home_intro_im{width:40rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_intro_im{width:max(320px,65vw);margin-top:20%}}.home_intro_im .mover{--xM:0;--yM:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--xM),var(--yM))}.home_intro .im{position:absolute;top:0;right:0;bottom:0;left:0;--maskX:0%;--maskY:0%;clip-path:ellipse(var(--maskX) var(--maskY) at 50% 50%)}.home_intro .im .IO{position:absolute;left:0;top:0;width:1px;height:100%}.home_intro .im_h{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:100%}.home_intro .im_h img,.home_intro .im_h video{width:100%;height:100%;object-fit:cover}.home_intro>.IO{position:absolute;left:0;top:0;width:1px;height:100%}.home_intro>.IO-timer{width:60vw;left:40vw}.home_intro_sc{position:absolute;left:50%;transform:translate(-50%);bottom:5vh;display:flex;justify-content:center;align-items:center;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_intro_sc{bottom:2.4rem}}.home_intro_sc span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:scBtn 3s cubic-bezier(.55,0,.1,1) infinite}.home_intro_sc:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:scBall 3s cubic-bezier(.55,0,.1,1) infinite;animation-play-state:paused}.home_intro.SV button{pointer-events:all;opacity:1;transition:.6s opacity 2s cubic-bezier(.55,0,.1,1)}.home_intro.IV .home_intro_sc{opacity:1}.home_intro.IV .home_intro_sc span,.home_intro.IV .home_intro_sc:before{animation-play-state:running}.home_intro .hold{pointer-events:none}@media (hover: none){.home_intro .hold{position:absolute;top:0;right:0;bottom:0;left:0}}@media (hover: hover){.home_intro .hold{position:absolute;top:50%;transform:translateY(-50%);right:calc(-1 * var(--padgrid));width:50vw;height:100lvh}}.home_intro .hv{position:absolute;pointer-events:none;aspect-ratio:374/238;--prog:50%;--x:0;--y:0;--yM:100lvh}@media (hover: hover){.home_intro .hv{left:0;top:0;transform:translate(-50%,-50%) translate(var(--x),calc(var(--y) + var(--yM)))}}@media (hover: none){.home_intro .hv{left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--yM)))}}@media (width > 1194px){.home_intro .hv{width:46.75rem}}@media (width <= 1194px){.home_intro .hv{width:min(46.75rem,var(--sizegrid))}}.home_intro .hv .IO{position:absolute;left:0;top:0;width:10px;height:10px;background-color:green}.home_intro .hv_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:1s clip-path cubic-bezier(.55,0,.1,1)}@media (540px < width){.home_intro .hv_h{clip-path:inset(var(--prog) var(--prog) var(--prog) var(--prog) round 20px)}}@media (540px >= width){.home_intro .hv_h{clip-path:inset(var(--prog) var(--prog) var(--prog) var(--prog) round 12px)}}.home_intro .hv_h img,.home_intro .hv_h video{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:.7s transform cubic-bezier(.55,0,.1,1)}@keyframes scBall{0%{transform:translateY(-16px) scale(0);opacity:0}20%,70%{opacity:1}50%{transform:translateY(0) scale(1);opacity:0}to{transform:translateY(16px) scale(0);opacity:0}}@keyframes scBtn{0%,to{transform:translateY(0);color:rgba(var(--color),1);width:100%}50%{transform:translateY(0);color:rgba(var(--color),0);width:0}15%,65%{color:rgba(var(--color),0)}}html:not(.lightC) .home_intro.IV .home_intro_sc span{--color:255,255,255}.lightC .home_intro.IV .home_intro_sc span{--color:0,0,0}.home_work{background-color:var(--light);color:var(--dark)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_work{padding-top:11.2rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work{padding-top:8rem;padding-bottom:8rem}}.home_work_t{position:relative;display:flex;margin-bottom:2.4rem}@media (540px < width){.home_work_t{justify-content:space-between;align-items:flex-end}}@media (540px >= width){.home_work_t{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem 0}}.home_work_t .IO{position:absolute;left:0;bottom:-35svh;width:10px;height:10px;background-color:red;z-index:111}.home_work_t .word{position:relative;display:inline-block}.home_work_t .p{position:relative;display:block}@media (540px < width){.home_work_t .p{margin-bottom:1.4rem}}.home_work_fl{width:100%;display:flex;justify-content:center;align-items:stretch;gap:var(--gutgrid)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_fl{flex-direction:column;align-items:center}}.home_work_fl .im{aspect-ratio:768/720;position:relative}@media (540px < width <= 1194px) and (min-aspect-ratio: 1.2){.home_work_fl .im{width:50%}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_fl .im{width:100%;max-width:560px}}.home_work_fl .im .IO{position:absolute;left:0;top:0;width:1px;height:100%}.home_work_fl .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.home_work_fl .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.home_work_fl .im_h{clip-path:inset(0 0 0 0 round 12px)}}.home_work_fl .im_h img,.home_work_fl .im_h video{object-fit:cover;height:100%;transition:1.4s transform cubic-bezier(.55,0,.1,1),.6s opacity cubic-bezier(.55,0,.1,1)}.home_work_fl .im_h img:not(.L),.home_work_fl .im_h video:not(.L){opacity:0}.home_work_fl .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:1s clip-path cubic-bezier(.55,0,.1,1),1.4s transform cubic-bezier(.55,0,.1,1)}.home_work_fl .im_hv img,.home_work_fl .im_hv video{height:100%;object-fit:cover;transition:1.4s transform cubic-bezier(.55,0,.1,1)}.home_work_fl .im>img,.home_work_fl .im>video{width:100%;height:100%;object-fit:cover}@media (hover: hover){.home_work_fl .im:hover .im_h{filter:blur(16px)}.home_work_fl .im:hover .im_h img,.home_work_fl .im:hover .im_h video{transform:scale(1.2)}.home_work_fl .im:hover .im_hv{clip-path:ellipse(50% 35% at 50% 50%);transform:rotate(150deg)}.home_work_fl .im:hover .im_hv img,.home_work_fl .im:hover .im_hv video{transform:rotate(-150deg)}}.home_work_fl .t{background:var(--dark);color:var(--light);display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_fl .t{width:100%;max-width:560px}}@media (540px < width){.home_work_fl .t{padding:3.2rem;border-radius:20px}}@media (540px >= width){.home_work_fl .t{padding:2.4rem;border-radius:12px}}.home_work_fl .t_tp{display:flex;justify-content:space-between;align-items:flex-start}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_fl .t_tp{margin-bottom:5.6rem}}@media (540px >= width){.home_work_fl .t_tp .hline{font-size:1.6rem}}.home_work_sld{margin-top:8.8rem;position:relative;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_sld{margin-top:5.6rem}}.home_work_sld .h{display:flex;align-items:flex-start}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_work_sld .h{justify-content:space-between}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_sld .h{justify-content:flex-end}}.home_work_sld .h_drag{display:flex;justify-content:center;align-items:center;position:relative;min-width:12rem;transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_work_sld .h_drag{display:none}}.home_work_sld .h_drag span{padding:1rem 1.4rem;border:2px solid var(--dark);border-radius:2.8rem;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:drgBtn 3s cubic-bezier(.55,0,.1,1) infinite}.home_work_sld .h_drag:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--dark);animation:drgBall 3s cubic-bezier(.55,0,.1,1) infinite}.home_work_sld .btn{margin-top:11.2rem}.home_work_sld .btn .Abtni{--Btnbg:var(--dark);--Btnt:var(--light)}.home_work .carou{display:flex;position:relative;overflow:hidden;width:100%}@media (width > 1194px){.home_work .carou{margin-top:4rem}}@media (width <= 1194px){.home_work .carou{margin-top:1.6rem}}.home_work .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:none}.home_work .carou .mou_el{z-index:5}.home_work .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible}.home_work .carou_el{flex-shrink:0;-webkit-user-drag:none}@media (540px < width){.home_work .carou_el{width:45.555556vw;padding:0 var(--gutgrid) 1rem}}@media (540px >= width){.home_work .carou_el{width:calc(90vw - var(--padgut));max-width:456px;padding:0 0 1rem var(--padgut)}}.home_work .carou_el video,.home_work .carou_el img{pointer-events:none}.home_work .carou_el .im{-webkit-user-drag:none;display:block;position:relative;pointer-events:all}@media (540px < width){.home_work .carou_el .im{aspect-ratio:656/416;clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.home_work .carou_el .im{aspect-ratio:1;clip-path:inset(0 0 0 0 round 12px)}}.home_work .carou_el .im .IO{position:absolute;left:0;top:0;width:100%;height:100%}.home_work .carou_el .im .im_h img,.home_work .carou_el .im .im_h video{pointer-events:none;width:100%;height:100%;object-fit:cover}.home_work .carou_el .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.8s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.home_work .carou_el .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.home_work .carou_el .im_h{clip-path:inset(0 0 0 0 round 12px)}}.home_work .carou_el .im_h img,.home_work .carou_el .im_h video{object-fit:cover;height:100%;transition:1s transform cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.home_work .carou_el .im_h img:not(.L),.home_work .carou_el .im_h video:not(.L){opacity:0}.home_work .carou_el .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:.6s clip-path cubic-bezier(.55,0,.1,1),1s transform cubic-bezier(.55,0,.1,1)}.home_work .carou_el .im_hv img,.home_work .carou_el .im_hv video{height:100%;object-fit:cover;transition:1s transform cubic-bezier(.55,0,.1,1)}@media (hover: none){.home_work .carou_el .im_hv{display:none}}@media (hover: hover){.home_work .carou_el .im:hover .im_h{filter:blur(16px)}.home_work .carou_el .im:hover .im_h img,.home_work .carou_el .im:hover .im_h video{transform:scale(1.2)}.home_work .carou_el .im:hover .im_hv{clip-path:ellipse(42.5% 29.75% at 50% 50%);transform:rotate(150deg)}.home_work .carou_el .im:hover .im_hv img,.home_work .carou_el .im:hover .im_hv video{transform:rotate(-150deg)}}.home_work .carou_el .t{transition:.6s transform cubic-bezier(.55,0,.1,1)}@media (width > 1194px){.home_work .carou_el .t{padding-top:4rem;transform:translateY(1rem)}}@media (width <= 1194px){.home_work .carou_el .t{padding-top:calc(24px + (13.2672) * (100vw - 390px) / 804)}}@media (540px >= width){.home_work .carou_el .t .hline{font-size:1.6rem}}.home_work .carou_el .t .h6{margin-top:1.6rem}@media (width <= 1194px){.home_work .carou_el .t .h6{font-size:calc(32px + (19.9008) * (100vw - 390px) / 804)}}.home_work .carou_el.A .t{transform:translateY(0)}@media (hover: hover){html.mou-drag .carou>.mouEl{display:block}}html.mou-drag .carou_el,html.mou-drag .carou_el .im{pointer-events:none}html.mou-drag .carou_el .im_h{transition:.4s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){html.mou-drag .carou_el .im_h{clip-path:inset(5% 5% 5% 5% round 20px)}}@media (540px >= width){html.mou-drag .carou_el .im_h{clip-path:inset(5% 5% 5% 5% round 12px)}}@keyframes drgBall{0%{transform:translate(-4rem) scale(0);opacity:0}20%,70%{opacity:1}50%{transform:translate(0) scale(1);opacity:0}to{transform:translate(4rem) scale(0);opacity:0}}@keyframes drgBtn{0%,to{transform:translateY(0);color:rgba(var(--color),1);width:100%}50%{transform:translateY(0);color:rgba(var(--color),0);width:6rem}15%,65%{color:rgba(var(--color),0)}}html:not(.lightC) .home_work .h_drag span{--color:0,0,0}.lightC .home_work .h_drag span{--color:255,255,255}.home_servs{padding-top:11.2rem;padding-bottom:11.2rem;min-height:100lvh;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_servs{min-height:0;padding-top:8rem;padding-bottom:8rem}}.home_servs_tp{display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-bottom:25rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_servs_tp{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(64px + (79.6032) * (100vw - 390px) / 804);padding-bottom:calc(80px + (182.424) * (100vw - 390px) / 804)}.home_servs_tp>div{width:100%}}.home_servs_tp .IO{position:absolute;left:0;bottom:15rem;width:10px;height:10px;background-color:red}.home_servs_t{position:relative}.home_servs_t .word{position:relative;display:inline-block}.home_servs_btn{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_servs_btn{justify-content:flex-start;transform:translate(0)!important}}@media (hover: none){.home_servs .Stext_hv{display:none}}.Stext{position:relative;width:100%;display:block}.Stext>.IO{background:red;height:100%;position:absolute;left:0;top:0;width:1px}.Stext *{pointer-events:none}.Stext .Sel{padding:0 4.8rem 0 0;display:flex;justify-content:flex-start;align-items:center}.Stext .Sel h1,.Stext .Sel h2,.Stext .Sel h3,.Stext .Sel h4,.Stext .Sel h5,.Stext .Sel h6,.Stext .Sel h7{white-space:nowrap}.Stext .Sel .hj1+.hj2{margin-left:2.4rem}.Stext .Sel .hj2{display:flex;justify-content:flex-start;align-items:center}.Stext .Sel .hj2:before{content:"";display:block;width:8.8rem;aspect-ratio:1;border-radius:50%;margin-right:4.8rem;background-color:#fdb2ff;transition:.45s transform cubic-bezier(.55,0,.1,1)}.Stext .Sel .hj2+.hj2{margin-left:4.8rem}.Stext_hv{position:absolute;left:0;top:0;pointer-events:none;width:37.4rem;aspect-ratio:374/238;--prog:0%;--x:0;--y:0;transform:translate(-50%,-50%) translate(var(--x),var(--y))}.Stext_hv .IO{position:absolute;left:0;top:0;width:10px;height:10px;background-color:green}.Stext_hv_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:1s clip-path cubic-bezier(.55,0,.1,1)}@media (540px < width){.Stext_hv_h{clip-path:inset(var(--prog) var(--prog) var(--prog) var(--prog) round 20px)}}@media (540px >= width){.Stext_hv_h{clip-path:inset(var(--prog) var(--prog) var(--prog) var(--prog) round 12px)}}.Stext_hv_h img,.Stext_hv_h video{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:.7s transform cubic-bezier(.55,0,.1,1)}.Stext_hv.A{--prog:0%}.Stext_hv.A .Stext_hv_h{transition:.45s clip-path cubic-bezier(.55,0,.1,1)}.Stext_h{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;overflow:clip}.Stext_r{flex-shrink:0;display:flex;justify-content:flex-start;align-items:flex-start;will-change:transform}.Stext_f{flex-shrink:0;display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;transform:translate(100%)}.Stext:hover .Sel .hj2:before{transform:scale(.5)}.home_about{background-color:var(--light);color:var(--dark)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about{padding-top:11.2rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about{padding-top:8rem;padding-bottom:4.8rem}}.home_about_tp{position:relative;display:flex;justify-content:space-between;align-items:stretch;margin-bottom:4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_tp{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6.4rem;margin-bottom:5.4rem}.home_about_tp>div{width:100%}}.home_about_tp .IO{position:absolute;left:0;width:10px;height:10px;background-color:red;z-index:111}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_tp .IO{bottom:-20vh}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_tp .IO{top:35lvh}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_tp.SV .IO{bottom:0;height:100%}}.home_about_tp .word{position:relative;display:inline-block}.home_about_tp .p{position:relative;display:block}.home_about_tp .Abtni{margin-left:auto;--Btnbg:var(--dark);--Btnt:var(--light)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_tp .Abtni{margin-left:0}}.home_about_btn{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_btn{justify-content:flex-start;transform:translate(0)!important}}.home_about_im{position:relative;--prgSLL:0}.home_about_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.home_about_im .IO-prg{left:20px;top:100px}.home_about_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.home_about_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.home_about_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.home_about_im img,.home_about_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home_about_nums{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;gap:var(--padgut);margin-top:11.2rem;padding-bottom:6.6rem;margin-bottom:11.2rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_nums{margin-top:5.6rem;margin-bottom:8rem;padding-bottom:0;flex-direction:column;gap:calc(42px + (18.2424) * (100vw - 390px) / 804)}}.home_about_nums>.IO{position:absolute;left:0;top:20lvh;width:10px;height:10px;background-color:#00f}.home_about_nums.SV>.IO{top:0;height:100%}.home_about_nums .el{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (width > 1194px){.home_about_nums .el:nth-of-type(2){margin:0 auto}}@media (min-aspect-ratio: 1.2) and (width <= 1194px){.home_about_nums .el:nth-of-type(2){margin:0 auto}}.home_about_nums .el .hj2{white-space:nowrap}.home_about_nums .el .char{display:inline-block;--bl:0px;filter:blur(--bl)}.home_about_nums .el_t{transition:.45s all cubic-bezier(.55,0,.1,1)}.home_about_nums:not(.A) .el_t{transform:translateY(-2rem);opacity:0}.home_about_cli{margin-top:11.2rem;position:relative}.home_about_cli>.IO{position:absolute;left:0;top:20lvh;width:10px;height:10px}.home_about_cli .h2{margin-bottom:4rem}.home_about_cli .h2 .word{position:relative;display:inline-block}.home_about_cli .cli{width:100%;display:flex;justify-content:space-between;align-items:stretch;clip-path:inset(0 0 0 0 round 20px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli{flex-direction:column;justify-content:flex-start;align-items:center}.home_about_cli .cli>div{width:100%}}.home_about_cli .cli_l{width:50%;aspect-ratio:656/463;display:flex;justify-content:center;align-items:center;background-color:#000}.home_about_cli .cli_l img{filter:invert(1);width:14rem;object-fit:contain;aspect-ratio:1}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_l img{width:12rem}}.home_about_cli .cli_r{width:50%;background-color:#e5e5e5;color:#000;display:flex;justify-content:center;align-items:center}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r{pointer-events:none}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_r{padding-top:3.2rem;padding-bottom:3.2rem;overflow-x:scroll;pointer-events:all;justify-content:flex-start}.home_about_cli .cli_r::-webkit-scrollbar{background:#fff0}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r_in{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;width:calc(var(--sizegrid) * .3333333333 - var(--gutgrid) * 2);grid-gap:2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_r_in{display:flex;justify-content:flex-start;align-items:flex-start;flex-shrink:0;padding:0 2rem;gap:2rem}}.home_about_cli .cli_r_in button{position:relative}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r_in button{padding-left:32px;transition:.4s transform cubic-bezier(.55,0,.1,1)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_r_in button{padding-bottom:1.6rem}}.home_about_cli .cli_r_in button div{position:absolute;width:1.2rem;left:0;top:calc(50% - .6rem);aspect-ratio:1}.home_about_cli .cli_r_in button span{position:relative;transition:.45s all cubic-bezier(.55,0,.1,1);display:block}.home_about_cli .cli_r_in button:before{content:"";background:#fdb2ff;position:absolute;width:1.2rem;aspect-ratio:1;border-radius:50%;opacity:0;transition:.45s all cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r_in button:before{left:0;top:50%;transform:translateY(-50%) scale(0);display:none}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_r_in button:before{left:50%;top:100%;transform:translate(-50%) scale(0)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r_in button.AC span{transform:translate(1.2rem)}}.home_about_cli .cli_r_in button.AC:before{opacity:1}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_about_cli .cli_r_in button.AC:before{transform:translateY(-50%) scale(1)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_about_cli .cli_r_in button.AC:before{transform:translate(-50%) scale(1)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_intro{padding-top:22.7rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_intro{padding-top:14rem;padding-bottom:8rem}}.work_intro_tp{position:relative;display:flex}@media (540px < width){.work_intro_tp{justify-content:space-between;align-items:flex-end}}@media (540px >= width){.work_intro_tp{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.work_intro_tp .IO{position:absolute;left:0;top:200px;background-color:red;width:10px;height:10px}.work_intro_tp .tLine{line-height:.74}.work_intro_tp .tLine .word{display:inline-block}.work_intro .fil_bt{position:relative;display:inline-flex;align-items:center;padding-left:8rem;padding-right:3.2rem;height:6rem;background-color:#ffffff24;border-radius:3rem}@media (540px >= width){.work_intro .fil_bt{width:100%;margin-top:3.2rem}}.work_intro .fil_bt:before{content:"";background:var(--dark);width:4.8rem;height:4.8rem;left:.6rem;top:.6rem;position:absolute;border-radius:50%;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.work_intro .fil_bt_i{width:4.8rem;line-height:4.8rem;text-align:center;white-space:nowrap;left:.6rem;top:.6rem;position:absolute}.work_intro .fil_bt_it{color:var(--light);transition:.45s opacity .6s cubic-bezier(.55,0,.1,1);position:absolute;top:calc(2.4rem - 12px);left:calc(2.4rem - 12px);width:24px;height:24px}.work_intro .fil_bt_it:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background-color:var(--light)}.work_intro .fil_bt_it:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:100%;background-color:var(--light)}.work_intro .fil_bt_ic{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;position:absolute;top:calc(2.4rem - 12px);left:calc(2.4rem - 12px);width:24px;height:24px}.work_intro .fil_bt_ic:before{content:"";position:absolute;left:50%;top:50%;height:2px;width:100%;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(-25deg) scaleX(0)}.work_intro .fil_bt_ic:after{content:"";position:absolute;left:50%;top:50%;height:2px;width:100%;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(25deg) scaleX(0)}@media (540px >= width){.work_intro .fil_bt_t{width:100%;text-align:center}}.work_intro .fil_bt:hover:before{background-color:#fff}.work_intro .fil_bt:hover .fil_bt_it{color:#000}.work_intro .fil_bt:hover .fil_bt_it:before,.work_intro .fil_bt:hover .fil_bt_it:after{background-color:#000}.work_intro .fil_bt:hover .fil_bt_ic:before,.work_intro .fil_bt:hover .fil_bt_ic:after{background-color:#000}.work_intro .fil_h{position:relative;height:0;overflow:clip;width:100%}.work_intro .fil_b{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;width:100%}@media (540px < width){.work_intro .fil_b{padding-top:8rem}}@media (540px >= width){.work_intro .fil_b{padding-top:3.2rem}}.work_intro .fil_b .Afil:nth-child(4n+1){--bgH: #9544FF}.work_intro .fil_b .Afil:nth-child(4n+2){--bgH: #FDB2FF}.work_intro .fil_b .Afil:nth-child(4n+3){--bgH: #00ff49}.work_intro .fil_b .Afil:nth-child(4n+4){--bgH: #9544FF}.work_intro .fil_b .Afil:nth-child(4n+5){--bgH: #00ff49}.work_intro .fil.AC .fil_bt_it{opacity:0;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.work_intro .fil.AC .fil_bt_ic:before{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}.work_intro .fil.AC .fil_bt_ic:after{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}.work_intro_els{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative}@media (540px < width){.work_intro_els{margin-top:8rem}}@media (540px >= width){.work_intro_els{margin-top:3.2rem}}.work_intro_els .el{display:block}.work_intro_els .im{position:relative;width:100%}.work_intro_els .im .IO{position:absolute;left:0;top:0;width:1px;height:100%}.work_intro_els .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.6s filter cubic-bezier(.55,0,.1,1),.6s background cubic-bezier(.55,0,.1,1)}@media (540px < width){.work_intro_els .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.work_intro_els .im_h{clip-path:inset(0 0 0 0 round 12px)}}.work_intro_els .im_h img,.work_intro_els .im_h video{object-fit:cover;height:100%;transition:1.4s transform cubic-bezier(.55,0,.1,1),.6s opacity cubic-bezier(.55,0,.1,1)}.work_intro_els .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:1s clip-path cubic-bezier(.55,0,.1,1),1.4s transform cubic-bezier(.55,0,.1,1)}.work_intro_els .im_hv .IO{width:100%}.work_intro_els .im_hv img,.work_intro_els .im_hv video{height:100%;object-fit:cover;transition:1.4s transform cubic-bezier(.55,0,.1,1)}.work_intro_els .im>img,.work_intro_els .im>video{width:100%;height:100%;object-fit:cover}@media (hover: hover){.work_intro_els .im:hover .im_h{filter:blur(16px)}.work_intro_els .im:hover .im_h img,.work_intro_els .im:hover .im_h video{transform:scale(1.2)}.work_intro_els .im:hover .im_hv{clip-path:ellipse(50% 35% at 50% 50%);transform:rotate(150deg)}.work_intro_els .im:hover .im_hv img,.work_intro_els .im:hover .im_hv video{transform:rotate(-150deg)}}.work_intro_els .im:not(:has(.im_h .L)) .im_h{background-color:#fff}.work_intro_els .im:not(:has(.im_h .L)) img,.work_intro_els .im:not(:has(.im_h .L)) video{opacity:0}@media (width > 1194px){.work_intro_els .t{margin-top:4.8rem}}@media (width <= 1194px){.work_intro_els .t{margin-top:calc(26px + (18.2424) * (100vw - 390px) / 804)}}@media (width <= 1194px){.work_intro_els .t .hline{font-size:calc(16px + (8) * (100vw - 390px) / 804)}}@media (width > 1194px){.work_intro_els .t .h6{margin-top:1.6rem}}@media (width <= 1194px){.work_intro_els .t .h6{margin-top:.4rem}}@media (width >= 819px){.work_intro_els{gap:8rem var(--gutgrid)}}@media (width < 819px){.work_intro_els{gap:3.2rem var(--gutgrid)}}@media (width < 819px){.work_intro_els .el{width:100%}.work_intro_els .el .im{aspect-ratio:358/358}}@media (width >= 819px){.work_intro_els .el:nth-child(6n+1),.work_intro_els .el:nth-child(6n+5){width:calc(58.3333333333% - var(--gutgrid) * .5)}.work_intro_els .el:nth-child(6n+1) .im,.work_intro_els .el:nth-child(6n+5) .im{aspect-ratio:716/389}.work_intro_els .el:nth-child(6n+1) .im_hv,.work_intro_els .el:nth-child(6n+5) .im_hv{left:15%;width:70%}}@media (width >= 819px){.work_intro_els .el:nth-child(6n+2),.work_intro_els .el:nth-child(6n+4){width:calc(41.6666666667% - var(--gutgrid) * .5)}.work_intro_els .el:nth-child(6n+2) .im,.work_intro_els .el:nth-child(6n+4) .im{aspect-ratio:543/415}}@media (width >= 819px){.work_intro_els .el:nth-child(6n+3),.work_intro_els .el:nth-child(6n){width:100%}.work_intro_els .el:nth-child(6n+3) .im,.work_intro_els .el:nth-child(6n) .im{aspect-ratio:1328/496}.work_intro_els .el:nth-child(6n+3) .im_hv,.work_intro_els .el:nth-child(6n) .im_hv{left:25%;width:50%}}.Afil{display:inline-flex;--rclip:0%;--lclip:0%;--bgS:#fff}.Afil span{display:inline-block;color:#000;padding:1rem 2.4rem .8rem;background:var(--bgS);border-radius:20px;white-space:nowrap;text-transform:uppercase;transition:.45s background cubic-bezier(.55,0,.1,1)}.Afil.A{pointer-events:none}.Afil.A span,.Afil:hover span{background:var(--bgH)}.lightC .work_intro .fil_bt{background-color:#00000024}.work_arc{background-color:var(--light)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_arc{padding-top:11.2rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_arc{padding-top:8.4rem;padding-bottom:8rem}}.work_arc_t{color:var(--dark);position:relative}.work_arc_t .IO{position:absolute;left:0;top:20lvh;background-color:red;width:10px;height:10px}.work_arc_t .word{display:inline-block}.work_arc_els{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media (width >= 819px){.work_arc_els{margin-top:8rem;gap:4rem 0}}@media (width < 819px){.work_arc_els{margin-top:3.6rem;gap:5.4rem 0}}.work_arc_els .el{width:100%}.work_arc_els .el:not(:last-child){border-bottom:1px solid #ccc}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_arc_els .el{padding-bottom:2.4rem;transition:.45s border cubic-bezier(.55,0,.1,1)}.work_arc_els .el.A{border-bottom:1px solid transparent}}.work_arc_els .el_tp{color:var(--dark);display:flex;justify-content:flex-start;align-items:center;width:100%}@media (width < 819px){.work_arc_els .el_tp{flex-wrap:wrap}}@media (width >= 819px){.work_arc_els .el_tp_t{width:63.6rem}}@media (width < 819px){.work_arc_els .el_tp_t{order:1;width:calc(100% - 8rem);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column-reverse;max-width:540px}}.work_arc_els .el_tp_t .hlink{text-transform:inherit}.work_arc_els .el_tp_t h4{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.work_arc_els .el_tp_t h4{margin-top:2.4rem}}@media (width < 819px){.work_arc_els .el_tp_t h4{margin-bottom:.6rem}}.work_arc_els .el_tp p{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.work_arc_els .el_tp p{width:54rem}}@media (width < 819px){.work_arc_els .el_tp p{order:3;width:100%;max-width:540px;margin-top:2.4rem;overflow:hidden;white-space:nowrap;position:relative}.work_arc_els .el_tp p:before{content:"";position:absolute;right:-1px;top:0;bottom:0;width:90px;background:linear-gradient(90deg,#fff0,#fff 50%)}}.work_arc_els .el_tp p span:before{content:"";margin:0 1.6rem;width:1px;height:1.2rem;display:inline-block;background-color:var(--dark)}.work_arc_els .el_tp p span:first-child:before{display:none}.work_arc_els .el_C{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;--percent:100;--rotate:0deg;--opac:0;--Btnbg:var(--dark);--Btnt:var(--light);width:5.6rem;aspect-ratio:1;position:relative;clip-path:inset(0 0 0 0 round 2.8rem)}@media (width < 819px){.work_arc_els .el_C{order:2}}.work_arc_els .el_C:before{content:"";width:4.8rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--Btnbg);border-radius:50%;z-index:2;transition:.7s transform cubic-bezier(.55,0,.1,1)}.work_arc_els .el_C svg{position:absolute;left:50%;top:50%}.work_arc_els .el_C svg:last-child{width:2.4rem;transform:translate(-50%,-50%) rotate(90deg);z-index:3;transition:1s transform cubic-bezier(.55,0,.1,1)}.work_arc_els .el_C svg:last-child path{stroke:var(--Btnt)}.work_arc_els .el_C .grad{position:absolute;left:1px;top:1px;width:calc(100% - 2px);aspect-ratio:1;border-radius:50%;transform:translateZ(0) rotate(210deg);background:conic-gradient(from 270deg at 50% 50%,red,#f1b7ff 180deg,#0f6 270deg,#8a4eff,red 360deg);opacity:0}.work_arc_els .el_C .crc{width:102%;max-width:102%;transform:translate3D(-50%,-50%,0) scaleX(-1);opacity:0;z-index:1;overflow:visible}.work_arc_els .el_C .crc path{mix-blend-mode:multiply}.work_arc_els .el_C .crc circle{stroke:#fff;stroke-dasharray:calc(100 - (var(--percent))) 100;transform:rotate(var(--rotate));transform-origin:center center}.work_arc_els .el_C:hover:before{transform:translate(-50%,-50%) scale(.9);transition:.45s transform cubic-bezier(.55,0,.1,1)}.work_arc_els .el_C:hover .grad,.work_arc_els .el_C:hover .crc{opacity:var(--opac)}.work_arc_els .el_h{position:relative;height:0;overflow:clip;width:100%;margin-top:3.2rem}@media (540px < width){.work_arc_els .el_h{border-radius:20px}}@media (540px >= width){.work_arc_els .el_h{border-radius:12px}}.work_arc_els .el_b{display:flex;flex-direction:column;justify-content:flex-start;width:100%;aspect-ratio:16/9;background-color:var(--dark)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_arc_els .el_b{padding-top:9.2rem;padding-bottom:7.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_arc_els .el_b{padding-top:6.4rem;padding-bottom:6.4rem}}.work_arc_els .el_b .ps{max-width:43rem}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_arc_els .el_b .ps{margin-left:5.4rem;margin-bottom:9.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_arc_els .el_b .ps{margin-left:1.6rem;margin-bottom:7rem}}.work_arc_els .el_b .carou{display:flex;position:relative;overflow:hidden;width:100%}.work_arc_els .el_b .carou>.IO{width:1px;position:absolute;left:0;top:0;bottom:0;background-color:red}.work_arc_els .el_b .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:none}.work_arc_els .el_b .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible;touch-action:none;pointer-events:none}.work_arc_els .el_b .carou_el{flex-shrink:0;aspect-ratio:464/318;position:relative}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_arc_els .el_b .carou_el{width:calc(var(--sizegrid) * .35 - var(--gutgrid) * 2);padding:0 calc(var(--gutgrid) * .5)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_arc_els .el_b .carou_el{width:calc(90vw - 1.6rem);max-width:464px;padding:0 .8rem}.work_arc_els .el_b .carou_el:first-child{width:calc(90vw - 2.4rem);max-width:464px;padding:0 .8rem 0 1.6rem}}.work_arc_els .el_b .carou_el .IO{position:absolute;left:0;top:0;width:100%;height:100%}.work_arc_els .el_b .carou_el img,.work_arc_els .el_b .carou_el video{width:calc(100% - var(--gutgrid) * .5);left:calc(var(--gutgrid) * .5);top:0;height:100%;position:absolute;object-fit:cover;transition:.4s opacity cubic-bezier(.55,0,.1,1);opacity:0}@media (540px < width){.work_arc_els .el_b .carou_el img,.work_arc_els .el_b .carou_el video{border-radius:20px}}@media (540px >= width){.work_arc_els .el_b .carou_el img,.work_arc_els .el_b .carou_el video{border-radius:12px}}.work_arc_els .el_b .carou_el img.L,.work_arc_els .el_b .carou_el video.L{opacity:1}.work_arc_els .el.A .el_C svg:last-child{transform:translate(-50%,-50%) rotate(-90deg)}.lightC .work_arc_els .el_C svg:last-child path{stroke:#000}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_intro{padding-top:22rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro{padding-top:12rem}}.case_intro_im{position:relative;--prgSLL:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_intro_im{aspect-ratio:1328/747}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro_im{aspect-ratio:360/228}}.case_intro_im button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.case_intro_im button .mou_el{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case_intro_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.case_intro_im .IO-prg{left:20px;top:100px}.case_intro_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.case_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.case_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.case_intro_im .im img,.case_intro_im .im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.case_intro_t{position:relative}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_intro_t{padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro_t{padding-bottom:calc(30px + (67.9944) * (100vw - 390px) / 804)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_intro_t .h1{margin-top:1.6rem;max-width:calc(var(--sizegrid) * .6666666667 - var(--gutgrid) * 2)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro_t .h1{margin-top:2.4rem}}.case_intro_t .IO{position:absolute;height:10px;width:10px;background-color:#ff0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_intro_t .IO{top:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro_t .IO{top:0%}}.case_intro_t .word{display:inline-block}.case_info_els:has(.el_claim:first-child) .el_claim:first-child .h5{padding-top:0}.case_info{margin-top:11.2rem;position:relative}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info{margin-top:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info{margin-top:calc(40px + (59.7024) * (100vw - 390px) / 804)}}.case_info #infoend{position:absolute;bottom:100lvh;width:10px;height:10px;left:0}.case_info>.IO{right:0;width:10px;top:0;position:absolute;bottom:100lvh;background:purple}.case_info_els{--gridchg:0;padding-bottom:11.2rem}.case_info_els .el .im{overflow:hidden}.case_info_els .el .im:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e5e5;border-radius:20px;transition:.4s opacity .4s cubic-bezier(.55,0,.1,1)}.case_info_els .el .im button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.case_info_els .el .im button .mou_el{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case_info_els .el_claim{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;transition:.4s opacity .4s cubic-bezier(.55,0,.1,1),.1s padding-top cubic-bezier(.55,0,.1,1)}.case_info_els .el_claim .IO{position:absolute;top:50%;width:10px;height:10px;left:0}.case_info_els .el_claim.IV>.IO{top:0;height:100%;background:green}.case_info_els .el_claim .word{display:inline-block}.case_info_els .el_claim .h5{width:100%}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_els .el_claim .h5{padding-top:11.2rem;padding-bottom:11.2rem;max-width:calc(var(--sizegrid) * .6666666667 - var(--gutgrid) * 2)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_els .el_claim .h5{padding-top:calc(40px + (59.7024) * (100vw - 390px) / 804);padding-bottom:calc(40px + (59.7024) * (100vw - 390px) / 804);max-width:768px}}.case_info_els .el_claim-r{align-items:flex-end}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_els .el_claim-r .h5{padding-top:11.2rem;padding-bottom:11.2rem;max-width:calc(var(--sizegrid) * .6666666667 - var(--gutgrid) * 2)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_els .el_claim-r .h5{padding-top:calc(40px + (59.7024) * (100vw - 390px) / 804);padding-bottom:calc(40px + (59.7024) * (100vw - 390px) / 804)}}.case_info_els .el_claim.el-A{opacity:0;padding-top:var(--gutgrid);transition:.4s opacity cubic-bezier(.55,0,.1,1),.1s padding-top cubic-bezier(.55,0,.1,1)}.case_info_els .el_1{width:100%;transition:.4s width cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.case_info_els .el_1>.IO{position:absolute;top:0;right:10px;width:1px;height:100%;background-color:#00f}.case_info_els .el_1.IV>.IO{background:green}.case_info_els .el_1+.el_1,.case_info_els .el_1+.el_2{margin-top:var(--gutgrid)}.case_info_els .el_1.el-A{transition:.4s width cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_els .el_1.el-A{width:calc(var(--sizegrid) * .4166666667 - var(--gutgrid) * 2)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_els .el_1.el-A{width:0;opacity:0}}.case_info_els .el_2{position:relative;transition:.4s width .4s cubic-bezier(.55,0,.1,1),.4s opacity .4s cubic-bezier(.55,0,.1,1)}@media (540px < width){.case_info_els .el_2{width:calc(50% - var(--gutgrid) * .5)}}@media (540px >= width){.case_info_els .el_2{width:100%}}.case_info_els .el_2>.IO{position:absolute;top:0;right:10px;width:1px;height:100%;background-color:#00f}.case_info_els .el_2.IV>.IO{background:green}.case_info_els .el_2 .im{width:100%}.case_info_els .el_2 .im:first-child{transition:.6s width cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.case_info_els .el_2 .im:last-child{position:absolute;bottom:0%;transform:translate(var(--gutgrid));transition:.4s aspect-ratio .4s cubic-bezier(.55,0,.1,1),.4s transform cubic-bezier(.55,0,.1,1),.1s left cubic-bezier(.55,0,.1,1)}@media (540px < width){.case_info_els .el_2 .im:last-child{left:100%}}@media (540px >= width){.case_info_els .el_2 .im:last-child{left:0;transform:translate(0)}}.case_info_els .el_2:after{content:"";display:block;width:0;aspect-ratio:calc(var(--aR1));margin-top:0;transition:.4s width .4s cubic-bezier(.55,0,.1,1),.1s margin-top .4s linear}@media (540px >= width){.case_info_els .el_2:after{width:100%;margin-top:.8rem}}.case_info_els .el_2+.el_1,.case_info_els .el_2+.el_2{margin-top:var(--gutgrid)}.case_info_els .el_2.el-A{transition:.4s width cubic-bezier(.55,0,.1,1),.42s opacity cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_els .el_2.el-A{width:calc(var(--sizegrid) * .4166666667 - var(--gutgrid) * 2)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_els .el_2.el-A{width:0;opacity:0}}.case_info_els .el_2.el-A:after{width:100%;margin-top:calc(var(--gutgrid) * 1);transition:.4s width cubic-bezier(.55,0,.1,1),.1s margin-top linear}.case_info_els .el_2.el-A .im:last-child{aspect-ratio:var(--aR1)!important;left:0%;transform:translate(0);transition:.4s aspect-ratio cubic-bezier(.55,0,.1,1),.12s transform .35s cubic-bezier(.55,0,.1,1),.4s left .35s cubic-bezier(.55,0,.1,1)}.case_info_els .el .im{position:relative;display:flex;justify-content:flex-start;align-items:stretch;--prgSLL:0}.case_info_els .el .im .IO{position:absolute;left:0;top:100px;bottom:0;width:1px;background-color:red}.case_info_els .el .im>img,.case_info_els .el .im>video{width:100%;height:100%;object-fit:cover;opacity:0}@media (540px < width){.case_info_els .el .im>img,.case_info_els .el .im>video{border-radius:20px}}@media (540px >= width){.case_info_els .el .im>img,.case_info_els .el .im>video{border-radius:12px}}@media (540px < width){.case_info_els .el .im>img,.case_info_els .el .im>video{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.case_info_els .el .im>img,.case_info_els .el .im>video{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.case_info_els .el .im>img.L,.case_info_els .el .im>video.L{--prgSLL:1;transition:1s clip-path .1s cubic-bezier(.55,0,.1,1);transition:1s opacity .1s cubic-bezier(.55,0,.1,1);opacity:1}.case_info_els .el .im>img.L+.IO,.case_info_els .el .im>video.L+.IO{top:0}.case_info_els .el .im:has(.L):before{opacity:0}.case_info_bt{position:absolute;right:50vw;top:-90lvh;bottom:0;pointer-events:none;z-index:12}.case_info_bth{position:sticky;height:100lvh;top:0;z-index:33;display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:2.4rem;transform:translate(50%)}.case_info_st{position:absolute;right:0;width:0;top:0;bottom:11.2rem;overflow:clip;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none;z-index:12;perspective:100vw}.case_info_sth{position:sticky;top:0;flex-shrink:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_sth{width:calc(var(--sizegrid) * .5833333333 - var(--gutgrid) * 2);padding-right:var(--padgut)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_sth{width:calc(var(--sizegrid) * 1 - var(--gutgrid) * 2);margin-right:var(--padgut)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.case_info_sth .nfo_x{padding-bottom:7rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_info_sth .nfo_x{padding-bottom:4rem}}.case_info_sth .nfo_x h1,.case_info_sth .nfo_x h2,.case_info_sth .nfo_x h3,.case_info_sth .nfo_x h4,.case_info_sth .nfo_x h5,.case_info_sth .nfo_x h6,.case_info_sth .nfo_x h7{line-height:1.286}@media (width > 1194px){.case_info_sth .nfo_x h1,.case_info_sth .nfo_x h2,.case_info_sth .nfo_x h3,.case_info_sth .nfo_x h4,.case_info_sth .nfo_x h5,.case_info_sth .nfo_x h6,.case_info_sth .nfo_x h7{font-size:5.6rem}}@media (width <= 1194px){.case_info_sth .nfo_x h1,.case_info_sth .nfo_x h2,.case_info_sth .nfo_x h3,.case_info_sth .nfo_x h4,.case_info_sth .nfo_x h5,.case_info_sth .nfo_x h6,.case_info_sth .nfo_x h7{font-size:calc(40px + (13.2672) * (100vw - 390px) / 804)}}.case_info_sth .nfo_x h1+p,.case_info_sth .nfo_x h1+ul,.case_info_sth .nfo_x h2+p,.case_info_sth .nfo_x h2+ul,.case_info_sth .nfo_x h3+p,.case_info_sth .nfo_x h3+ul,.case_info_sth .nfo_x h4+p,.case_info_sth .nfo_x h4+ul,.case_info_sth .nfo_x h5+p,.case_info_sth .nfo_x h5+ul,.case_info_sth .nfo_x h6+p,.case_info_sth .nfo_x h6+ul,.case_info_sth .nfo_x h7+p,.case_info_sth .nfo_x h7+ul{margin-top:5.6rem}.case_info_sth .nfo_x p{line-height:1.333}@media (width > 1194px){.case_info_sth .nfo_x p{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.case_info_sth .nfo_x p{font-size:24px}}.case_info_sth .nfo_x p+h1,.case_info_sth .nfo_x p+h2,.case_info_sth .nfo_x p+h3,.case_info_sth .nfo_x p+h4,.case_info_sth .nfo_x p+h5,.case_info_sth .nfo_x p+h6,.case_info_sth .nfo_x p+h7{margin-top:5.6rem}.case_info_sth .nfo_x p+p,.case_info_sth .nfo_x p+ul{margin-top:max(32px,1lh)}.case_info_sth .nfo_x ul li>*{display:inline}.case_info_sth .nfo_x ul li:before{content:"-";margin-right:.8rem}.case_info_sth .nfo_x ul li+li{margin-top:.8rem}.case_info_sth .nfo_x ul+h1,.case_info_sth .nfo_x ul+h2,.case_info_sth .nfo_x ul+h3,.case_info_sth .nfo_x ul+h4,.case_info_sth .nfo_x ul+h5,.case_info_sth .nfo_x ul+h6,.case_info_sth .nfo_x ul+h7{margin-top:5.6rem}.case_info_sth .nfo_x ul+p,.case_info_sth .nfo_x ul+ul{margin-top:max(32px,1lh)}.case_info_sth .nfo_t{padding:2.8rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:0 2rem}.case_info_sth .nfo_t *{line-height:1.2}@media (width > 1194px){.case_info_sth .nfo_t *{font-size:clamp(20px,2rem,28px)}}@media (width <= 1194px){.case_info_sth .nfo_t *{font-size:20px}}.case_info_sth .nfo_t h3:nth-child(2){text-align:right}.case_info_sth .nfo_t+.nfo_t{border-top:1px solid #333}.case_info_sth .nfo_t+.nfo_ul{border-top:1px solid #333;padding-top:4rem}.case_info_sth .nfo_ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.case_info_sth .nfo_ul li{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;gap:0 2rem}.case_info_sth .nfo_ul li h4{width:min(420px,100%);text-align:right}.case_info_sth .nfo_ul li+li{margin-top:1.4rem}.case_info_sth .nfo_ul *{line-height:1.2}@media (width > 1194px){.case_info_sth .nfo_ul *{font-size:clamp(20px,2rem,28px)}}@media (width <= 1194px){.case_info_sth .nfo_ul *{font-size:20px}}.case_info_sth .nfo_ul+.nfo_t{margin-top:6.4rem;border-top:1px solid #333}.case_info_sth .nfo_ul+.nfo_x{margin-top:4rem}.case_info_sth a,.case_info_sth button{pointer-events:all;text-decoration:underline;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.case_info_sth a:hover,.case_info_sth button:hover{opacity:.4}.case_info .fil_bt{position:relative;display:inline-flex;align-items:center;padding-left:8rem;padding-right:3.2rem;height:6rem;width:23.6rem;background-color:#ffffff24;-webkit-backdrop-filter:-webkit-blur(8px);backdrop-filter:blur(8px);pointer-events:all;border-radius:3rem;transition:.4s width .2s cubic-bezier(.55,0,.1,1)}.case_info .fil_bt:before{content:"";background:var(--dark);width:4.8rem;height:4.8rem;left:.6rem;top:.6rem;position:absolute;border-radius:50%;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.case_info .fil_bt_i{width:4.8rem;line-height:4.8rem;text-align:center;white-space:nowrap;left:.6rem;top:.6rem;position:absolute}.case_info .fil_bt_it{color:var(--light);transition:.45s opacity .6s cubic-bezier(.55,0,.1,1)}.case_info .fil_bt_ic{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;position:absolute;top:calc(2.4rem - 12px);left:calc(2.4rem - 12px);width:24px;height:24px}.case_info .fil_bt_ic:before{content:"";position:absolute;left:50%;top:50%;height:2px;width:100%;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(-90deg) scaleX(1)}.case_info .fil_bt_ic:after{content:"";position:absolute;left:50%;top:50%;height:2px;width:100%;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(0) scaleX(1)}.case_info .fil_bt_t{position:relative;white-space:nowrap;transition:.4s color .2s cubic-bezier(.55,0,.1,1)}.case_info .fil_bt_t:after{content:"Hide";position:absolute;top:50%;transform:translateY(-50%);left:0;color:#fff!important;opacity:0;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.case_info .fil_bt:hover:before{background-color:#fff}.case_info .fil_bt:hover .fil_bt_ic:before,.case_info .fil_bt:hover .fil_bt_ic:after{background-color:#000}.case_info .fil_bt.A{width:16rem}.case_info .fil_bt.A .fil_bt_ic:before{transform:translate(-50%,-50%) rotate(-45deg) scaleX(.85)}.case_info .fil_bt.A .fil_bt_ic:after{transform:translate(-50%,-50%) rotate(45deg) scaleX(.85)}.case_info .fil_bt.A .fil_bt_t{color:transparent}.case_info .fil_bt.A .fil_bt_t:after{opacity:1;transition:.4s opacity .2s cubic-bezier(.55,0,.1,1)}@media (hover: hover){html:has(.case_info_sth a:hover,.case_info_sth button:hover) .mou:before{width:32px;height:32px;left:-16px;top:-16px;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}@media (width > 1194px){.case_related{padding-top:11.2rem;padding-bottom:11.2rem}}@media (width <= 1194px){.case_related{padding-top:8rem;padding-bottom:8rem}}.case_related_t{display:flex;justify-content:space-between;align-items:flex-end}.case_related_t .drg{display:flex;justify-content:center;align-items:center;position:relative;min-width:12rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_related_t .drg{display:none}}.case_related_t .drg span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:drgBtn 3s cubic-bezier(.55,0,.1,1) infinite}.case_related_t .drg:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:drgBall 3s cubic-bezier(.55,0,.1,1) infinite}.case_related .carou{display:flex;position:relative;overflow:hidden;width:100%}@media (width > 1194px){.case_related .carou{margin-top:7.4rem}}@media (width <= 1194px){.case_related .carou{margin-top:4rem}}.case_related .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:none}.case_related .carou .mou_el{z-index:5}.case_related .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible}.case_related .carou_el{flex-shrink:0;-webkit-user-drag:none}@media (540px < width){.case_related .carou_el{width:45.555556vw;padding:0 var(--gutgrid) 1rem}}@media (540px >= width){.case_related .carou_el{width:calc(90vw - var(--padgut));max-width:456px;padding:0 0 1rem var(--padgut)}}.case_related .carou_el video,.case_related .carou_el img{pointer-events:none}.case_related .carou_el .im{-webkit-user-drag:none;display:block;position:relative;pointer-events:all}@media (540px < width){.case_related .carou_el .im{aspect-ratio:656/416;clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.case_related .carou_el .im{aspect-ratio:1;clip-path:inset(0 0 0 0 round 12px)}}.case_related .carou_el .im .IO{position:absolute;left:0;top:0;width:1px;height:100%}.case_related .carou_el .im .im_h img,.case_related .carou_el .im .im_h video{pointer-events:none;width:100%;height:100%;object-fit:cover}.case_related .carou_el .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.8s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.case_related .carou_el .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.case_related .carou_el .im_h{clip-path:inset(0 0 0 0 round 12px)}}.case_related .carou_el .im_h img,.case_related .carou_el .im_h video{object-fit:cover;height:100%;transition:1s transform cubic-bezier(.55,0,.1,1),.6s opacity cubic-bezier(.55,0,.1,1)}.case_related .carou_el .im_h img:not(.L),.case_related .carou_el .im_h video:not(.L){opacity:0}.case_related .carou_el .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:.6s clip-path cubic-bezier(.55,0,.1,1),1s transform cubic-bezier(.55,0,.1,1)}.case_related .carou_el .im_hv img,.case_related .carou_el .im_hv video{height:100%;object-fit:cover;transition:1s transform cubic-bezier(.55,0,.1,1)}@media (hover: none){.case_related .carou_el .im_hv{display:none}}@media (hover: hover){.case_related .carou_el .im:hover .im_h{filter:blur(16px)}.case_related .carou_el .im:hover .im_h img,.case_related .carou_el .im:hover .im_h video{transform:scale(1.2)}.case_related .carou_el .im:hover .im_hv{clip-path:ellipse(42.5% 29.75% at 50% 50%);transform:rotate(150deg)}.case_related .carou_el .im:hover .im_hv img,.case_related .carou_el .im:hover .im_hv video{transform:rotate(-150deg)}}.case_related .carou_el .t{transition:.6s transform cubic-bezier(.55,0,.1,1)}@media (width > 1194px){.case_related .carou_el .t{padding-top:4rem;transform:translateY(1rem)}}@media (width <= 1194px){.case_related .carou_el .t{padding-top:calc(24px + (13.2672) * (100vw - 390px) / 804)}}@media (540px >= width){.case_related .carou_el .t .hline{font-size:1.6rem}}.case_related .carou_el .t .h6{margin-top:1.6rem}@media (width <= 1194px){.case_related .carou_el .t .h6{font-size:calc(32px + (19.9008) * (100vw - 390px) / 804)}}.case_related .carou_el.A .t{transform:translateY(0)}@media (hover: hover){html.mou-drag .case_related .carou>.mouEl{display:block}}html.mou-drag .case_related .carou_el,html.mou-drag .case_related .carou_el .im{pointer-events:none}html.mou-drag .case_related .carou_el .im_h{transition:.4s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){html.mou-drag .case_related .carou_el .im_h{clip-path:inset(5% 5% 5% 5% round 20px)}}@media (540px >= width){html.mou-drag .case_related .carou_el .im_h{clip-path:inset(5% 5% 5% 5% round 12px)}}html:not(.lightC) .case_related .drg span{--color:255,255,255}.lightC .case_related .drg span{--color:0,0,0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_intro{padding-top:30rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro{padding-top:calc(142px + (131.0136) * (100vw - 390px) / 804);padding-bottom:calc(80px + (26.5344) * (100vw - 390px) / 804)}}.about_intro_t{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_intro_t{padding-bottom:10rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro_t{padding-bottom:12rem}}.about_intro_t .h1{width:100%}.about_intro_t .h1 .word{display:inline-block}.about_intro_t .IO{position:absolute;height:10px;width:10px;background-color:#ff0;top:0}.about_intro_sc{display:flex;justify-content:center;align-items:center;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1);position:absolute}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_intro_sc{right:0;transform:translateY(50%);bottom:5rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro_sc{left:50%;bottom:6rem;transform:translate(-50%,50%)}}.about_intro_sc span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:scBtn 3s cubic-bezier(.55,0,.1,1) infinite}.about_intro_sc:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:scBall 3s cubic-bezier(.55,0,.1,1) infinite;animation-play-state:paused}.about_intro_t.IV .about_intro_sc{opacity:1}.about_intro_t.IV .about_intro_sc span,.about_intro_t.IV .about_intro_sc:before{animation-play-state:running}.about_intro .carou{display:flex;position:relative;overflow:hidden;width:100%}@media (width > 1194px){.about_intro .carou{margin-top:4rem}}@media (width <= 1194px){.about_intro .carou{margin-top:1.6rem}}.about_intro .carou>.IO{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:red;transition-delay:2s}.about_intro .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}.about_intro .carou .mou_el{z-index:5}@media (hover: none){.about_intro .carou .mou_el{display:none}}.about_intro .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible;touch-action:none}.about_intro .carou_el{flex-shrink:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_intro .carou_el{width:45.555556vw;padding:0 var(--gutgrid) 1rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .carou_el{width:calc(90vw - var(--padgrid));max-width:456px;padding:0 0 1rem var(--padgrid)}}.about_intro .carou_el video,.about_intro .carou_el img{-webkit-user-select:none;user-select:none}.about_intro .carou_el .im{-webkit-user-drag:none;display:block;position:relative}@media (540px < width){.about_intro .carou_el .im{clip-path:inset(0 0 0 0 round 20px);aspect-ratio:656/416}}@media (540px >= width){.about_intro .carou_el .im{clip-path:inset(0 0 0 0 round 12px);aspect-ratio:1}}.about_intro .carou_el .im .IO{position:absolute;left:0;top:0;width:100%;height:100%}.about_intro .carou_el .im .im_h img,.about_intro .carou_el .im .im_h video{pointer-events:none;width:100%;height:100%;object-fit:cover;transition:.6s opacity cubic-bezier(.55,0,.1,1)}.about_intro .carou_el .im .im_h img:not(.L),.about_intro .carou_el .im .im_h video:not(.L){opacity:0}.about_intro .carou_el .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.8s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.about_intro .carou_el .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.about_intro .carou_el .im_h{clip-path:inset(0 0 0 0 round 12px)}}.about_intro .carou_el .im_h img,.about_intro .carou_el .im_h video{object-fit:cover;height:100%;transition:1s transform cubic-bezier(.55,0,.1,1)}.about_intro .carou_el .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:.6s clip-path cubic-bezier(.55,0,.1,1),1s transform cubic-bezier(.55,0,.1,1)}.about_intro .carou_el .im_hv img,.about_intro .carou_el .im_hv video{height:100%;object-fit:cover;transition:1s transform cubic-bezier(.55,0,.1,1)}@media (hover: none){.about_intro .carou_el .im_hv{display:none}}html:not(.lightC) .about_intro .about_intro_sc span{--color:255,255,255}.lightC .about_intro .about_intro_sc span{--color:0,0,0}.about_arc{background-color:var(--light)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_arc{padding-top:11.2rem;padding-bottom:11.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_arc{padding-top:8.4rem;padding-bottom:8rem}}.about_arc_t{color:var(--dark);position:relative}.about_arc_t .IO{position:absolute;left:0;top:20lvh;background-color:red;width:10px;height:10px}.about_arc_t .word{display:inline-block}.about_arc_els{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media (width >= 819px){.about_arc_els{margin-top:8rem;gap:4rem 0}}@media (width < 819px){.about_arc_els{margin-top:10rem;gap:5.4rem 0}}.about_arc_els .el{width:100%}.about_arc_els .el:not(:last-child){border-bottom:1px solid #ccc}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_arc_els .el{padding-bottom:2.4rem;transition:.45s border cubic-bezier(.55,0,.1,1)}.about_arc_els .el.A{border-bottom:1px solid transparent}}.about_arc_els .el_tp{color:var(--dark);display:flex;justify-content:flex-start;align-items:center;width:100%}@media (width <= 1194px){.about_arc_els .el_tp .hj2{font-size:calc(48px + (76.2864) * (100vw - 390px) / 804)}}@media (width < 819px){.about_arc_els .el_tp{flex-wrap:wrap}}@media (width >= 819px){.about_arc_els .el_tp_t{width:63.6rem}}@media (width < 819px){.about_arc_els .el_tp_t{order:1;width:calc(100% - 8rem);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column-reverse;max-width:540px}}.about_arc_els .el_tp_t .hlink{text-transform:inherit}.about_arc_els .el_tp_t h4{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.about_arc_els .el_tp_t h4{margin-top:2.4rem}}@media (width < 819px){.about_arc_els .el_tp_t h4{margin-bottom:.6rem}}.about_arc_els .el_tp p{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.about_arc_els .el_tp p{width:54rem}}@media (width < 819px){.about_arc_els .el_tp p{order:3;width:100%;max-width:540px;margin-top:2.4rem;overflow:hidden;white-space:nowrap;position:relative}.about_arc_els .el_tp p:before{content:"";position:absolute;right:-1px;top:0;bottom:0;width:90px;background:linear-gradient(90deg,#fff0,#fff 50%)}}.about_arc_els .el_tp p span:before{content:"";margin:0 1.6rem;width:1px;height:1.2rem;display:inline-block;background-color:var(--dark)}.about_arc_els .el_tp p span:first-child:before{display:none}.about_arc_els .el_C{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;--percent:100;--rotate:0deg;--opac:0;--Btnbg:var(--dark);--Btnt:var(--light);width:5.6rem;aspect-ratio:1;position:relative;clip-path:inset(0 0 0 0 round 2.8rem)}.about_arc_els .el_C:before{content:"";width:4.8rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--Btnbg);border-radius:50%;z-index:2;transition:.7s transform cubic-bezier(.55,0,.1,1)}.about_arc_els .el_C svg{position:absolute;left:50%;top:50%}.about_arc_els .el_C svg:last-child{width:2.4rem;transform:translate(-50%,-50%) rotate(90deg);z-index:3;transition:1s transform cubic-bezier(.55,0,.1,1)}.about_arc_els .el_C svg:last-child path{stroke:var(--Btnt)}.about_arc_els .el_C .grad{position:absolute;left:1px;top:1px;width:calc(100% - 2px);aspect-ratio:1;border-radius:50%;transform:translateZ(0) rotate(210deg);background:conic-gradient(from 270deg at 50% 50%,red,#f1b7ff 180deg,#0f6 270deg,#8a4eff,red 360deg);opacity:0}.about_arc_els .el_C .crc{width:102%;max-width:102%;transform:translate3D(-50%,-50%,0) scaleX(-1);opacity:0;z-index:1;overflow:visible}.about_arc_els .el_C .crc path{mix-blend-mode:multiply}.about_arc_els .el_C .crc circle{stroke:#fff;stroke-dasharray:calc(100 - (var(--percent))) 100;transform:rotate(var(--rotate));transform-origin:center center}.about_arc_els .el_C:hover:before{transform:translate(-50%,-50%) scale(.9);transition:.45s transform cubic-bezier(.55,0,.1,1)}.about_arc_els .el_C:hover .grad,.about_arc_els .el_C:hover .crc{opacity:var(--opac)}.about_arc_els .el_h{position:relative;height:0;overflow:clip;width:100%;margin-top:3.2rem}@media (540px < width){.about_arc_els .el_h{border-radius:20px}}@media (540px >= width){.about_arc_els .el_h{border-radius:12px}}.about_arc_els .el_b{display:flex;width:100%;background-color:var(--dark)}@media (width >= 819px){.about_arc_els .el_b{justify-content:space-between;align-items:flex-start;gap:0 8%;padding:9.6rem}}@media (width < 819px){.about_arc_els .el_b{padding:calc(48px + (39.8016) * (100vw - 390px) / 804) calc(24px + (59.7024) * (100vw - 390px) / 804);justify-content:flex-start;align-items:flex-start;flex-direction:column}}.about_arc_els .el_b_l{width:100%;max-width:61.4rem}.about_arc_els .el_b_l .x{margin-top:3.2rem}.about_arc_els .el_b_r{max-width:44.8rem;width:100%;aspect-ratio:1;position:relative}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_arc_els .el_b_r{margin-top:4.8rem}}.about_arc_els .el_b_r .IO{position:absolute;left:0;top:0;width:1px;height:100%}.about_arc_els .el_b_r img,.about_arc_els .el_b_r video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.45s opacity cubic-bezier(.55,0,.1,1);opacity:0}.about_arc_els .el_b_r img.L,.about_arc_els .el_b_r video.L{opacity:1}@media (540px < width){.about_arc_els .el_b_r img,.about_arc_els .el_b_r video{border-radius:20px}}@media (540px >= width){.about_arc_els .el_b_r img,.about_arc_els .el_b_r video{border-radius:12px}}.about_arc_els .el.A .el_C svg:last-child{transform:translate(-50%,-50%) rotate(-90deg)}.about_story{padding-top:11.2rem}@media (hover: none){.about_story .mou_el{display:none}}.about_story_t{position:relative}.about_story_t .IO{bottom:0;position:absolute;left:0;width:1px;height:1px}.about_story .carou{display:flex;position:relative;overflow:hidden;width:100%}@media (width > 1194px){.about_story .carou{margin-top:4rem}}@media (width <= 1194px){.about_story .carou{margin-top:1.6rem}}.about_story .carou>.IO{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:red;transition-delay:2s}.about_story .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}.about_story .carou .mou_el{z-index:5}@media (hover: none){.about_story .carou .mou_el{display:none}}.about_story .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible;touch-action:none}.about_story .carou_el{flex-shrink:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_story .carou_el{width:31.944444vw;padding:0 var(--gutgrid) 1rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_story .carou_el{width:calc(90vw - var(--padgrid));max-width:456px;padding:0 0 1rem var(--padgrid)}}.about_story .carou_el video,.about_story .carou_el img{-webkit-user-select:none;user-select:none}.about_story .carou_el .im{-webkit-user-drag:none;display:block;position:relative}@media (540px < width){.about_story .carou_el .im{clip-path:inset(0 0 0 0 round 20px);aspect-ratio:656/416}}@media (540px >= width){.about_story .carou_el .im{clip-path:inset(0 0 0 0 round 12px);aspect-ratio:1}}.about_story .carou_el .im .IO{position:absolute;left:0;top:0;width:100%;height:100%}.about_story .carou_el .im .im_h img,.about_story .carou_el .im .im_h video{pointer-events:none;width:100%;height:100%;object-fit:cover}.about_story .carou_el .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.8s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.about_story .carou_el .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.about_story .carou_el .im_h{clip-path:inset(0 0 0 0 round 12px)}}.about_story .carou_el .im_h img,.about_story .carou_el .im_h video{object-fit:cover;height:100%;transition:1s opacity cubic-bezier(.55,0,.1,1);opacity:0}.about_story .carou_el .im_h img.L,.about_story .carou_el .im_h video.L{opacity:1}.about_story .carou_el .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:.6s clip-path cubic-bezier(.55,0,.1,1),1s transform cubic-bezier(.55,0,.1,1)}.about_story .carou_el .im_hv img,.about_story .carou_el .im_hv video{height:100%;object-fit:cover;transition:1s transform cubic-bezier(.55,0,.1,1)}@media (hover: none){.about_story .carou_el .im_hv{display:none}}@media (width > 1194px){.about_team{padding-top:20rem;padding-bottom:8.8rem}}@media (width <= 1194px){.about_team{padding-top:calc(104px + (6.6336) * (100vw - 390px) / 804);padding-bottom:8rem}}.about_team_cols{display:flex;justify-content:center;gap:0 calc(var(--sizegrid) * .0833333333 - var(--gutgrid) * 2)}@media (width >= 819px){.about_team_cols{align-items:stretch;justify-content:center}}@media (width < 819px){.about_team_cols{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.about_team .cl5{position:relative}@media (width < 819px){.about_team .cl5{width:100%}}.about_team_sld{aspect-ratio:1}@media (width >= 819px){.about_team_sld{position:sticky;top:100px}}@media (width < 819px){.about_team_sld{position:relative;width:100%}}.about_team_sld button{position:absolute;top:0;bottom:0;z-index:40}.about_team_sld .sldL{left:0;right:50%}.about_team_sld .sldR{right:0;left:50%}.about_team_sld>.IO{position:absolute;bottom:50%;height:10px;width:1px;background-color:red}.about_team_sld .el{width:100%;height:100%;position:absolute;left:0;top:0;--pgSLL:50%}@media (540px < width){.about_team_sld .el{clip-path:inset(var(--pgSLL) var(--pgSLL) var(--pgSLL) var(--pgSLL) round 20px)}}@media (540px >= width){.about_team_sld .el{clip-path:inset(var(--pgSLL) var(--pgSLL) var(--pgSLL) var(--pgSLL) round 12px)}}.about_team_sld .el .IO{width:100%;height:100%;position:absolute;left:0;top:0}.about_team_sld img,.about_team_sld video{aspect-ratio:1;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.about_team_sld .bul{position:absolute;left:50%;transform:translate(-50%);bottom:2.4rem;display:flex;gap:1rem;z-index:60}.about_team_sld .bul_el{width:8px;height:8px;display:block;border-radius:50%;background-color:#fff;opacity:.3;transition:.45s opacity cubic-bezier(.55,0,.1,1)}.about_team_sld .bul_el.A{opacity:1}.about_team_sld.justone{pointer-events:none}.about_team_sld.justone .bul{display:none}.about_team_sld.justone button{pointer-events:none}.about_team_t{position:relative}@media (width < 819px){.about_team_t{margin-bottom:6.4rem;width:100%}}.about_team_t .IO{top:min(200px,20lvh);position:absolute;left:0;width:1px;height:1px;background-color:red}.about_team_t .word{display:inline-block}.about_team_t .x{transition:.5s opacity .6s cubic-bezier(.55,0,.1,1);margin-top:3.2rem}.about_team_t:not(.SV) .x{opacity:0}@media (width > 1194px){.about_meet{padding-top:11.2rem;padding-bottom:8.8rem}}.about_meet_t{position:relative;display:flex}@media (width > 1194px){.about_meet_t{justify-content:space-between;align-items:flex-end}}@media (width <= 1194px){.about_meet_t{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.about_meet_t .IO{bottom:-20px;position:absolute;left:0;width:1px;height:10px}.about_meet_t .h2{width:100%;max-width:64.7rem}@media (width <= 1194px){.about_meet_t .h2{margin-top:2.4rem}}.about_meet_t .word{display:inline-block}.about_meet_t .p{transition:.5s opacity .6s cubic-bezier(.55,0,.1,1)}.about_meet_t:not(.SV) .p{opacity:0}.about_meet_im{position:relative;margin-top:4rem;--prgSLL:0}.about_meet_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.about_meet_im .IO-prg{left:20px;top:100px}.about_meet_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.about_meet_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.about_meet_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.about_meet_im img,.about_meet_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.about_meet_cli{margin-top:11.2rem;position:relative}.about_meet_cli>.IO{position:absolute;left:0;top:100px;width:10px;height:10px}.about_meet_cli .h2{margin-bottom:4rem}.about_meet_cli .h2 .word{position:relative;display:inline-block}.about_meet_cli .cli{width:100%;display:flex;justify-content:space-between;align-items:stretch;clip-path:inset(0 0 0 0 round 20px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli{flex-direction:column;justify-content:flex-start;align-items:center}.about_meet_cli .cli>div{width:100%}}.about_meet_cli .cli_l{width:50%;aspect-ratio:656/463;display:flex;justify-content:center;align-items:center;background-color:#000}.about_meet_cli .cli_l img{left:0;top:0;filter:invert(1);width:14rem;object-fit:contain;aspect-ratio:1}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_l img{width:12rem}}.about_meet_cli .cli_r{width:50%;background-color:#e5e5e5;color:#000;display:flex;justify-content:center;align-items:center}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r{pointer-events:none}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_r{padding-top:3.2rem;padding-bottom:3.2rem;overflow-x:scroll;pointer-events:all;justify-content:flex-start}.about_meet_cli .cli_r::-webkit-scrollbar{background:#fff0}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r_in{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;width:calc(var(--sizegrid) * .3333333333 - var(--gutgrid) * 2);grid-gap:2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_r_in{display:flex;justify-content:flex-start;align-items:flex-start;flex-shrink:0;padding:0 2rem;gap:2rem}}.about_meet_cli .cli_r_in button{position:relative}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r_in button{padding-left:32px;transition:.4s transform cubic-bezier(.55,0,.1,1)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_r_in button{padding-bottom:1.6rem}}.about_meet_cli .cli_r_in button div{position:absolute;width:1.2rem;left:0;top:calc(50% - .6rem);aspect-ratio:1}.about_meet_cli .cli_r_in button span{position:relative;transition:.45s all cubic-bezier(.55,0,.1,1);display:block}.about_meet_cli .cli_r_in button:before{content:"";background:#fdb2ff;position:absolute;width:1.2rem;aspect-ratio:1;border-radius:50%;opacity:0;transition:.45s all cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r_in button:before{left:0;top:50%;transform:translateY(-50%) scale(0);display:none}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_r_in button:before{left:50%;top:100%;transform:translate(-50%) scale(0)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r_in button.AC span{transform:translate(1.2rem)}}.about_meet_cli .cli_r_in button.AC:before{opacity:1}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_meet_cli .cli_r_in button.AC:before{transform:translateY(-50%) scale(1)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_meet_cli .cli_r_in button.AC:before{transform:translate(-50%) scale(1)}}.about_meet_x{display:flex}@media (width >= 819px){.about_meet_x{justify-content:flex-end;align-items:flex-start}}@media (width < 819px){.about_meet_x{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:4rem}}.about_meet_x .cl5{position:relative}@media (width < 819px){.about_meet_x .cl5{width:100%}}.about_meet_x .cl5:not(.SV) .x{opacity:0}.about_meet_x .IO{top:20lvh;position:absolute;left:0;width:1px;height:1px}.about_meet_x .word{display:inline-block}.about_meet_x .x{transition:.5s opacity 1s cubic-bezier(.55,0,.1,1);margin-top:3.2rem}@media (width > 1194px){.about_meet_x{margin-top:11.2rem}}.about_meet_x .x{margin-top:4rem}.about_meet_btn{display:flex;justify-content:center;align-items:flex-start;opacity:0;pointer-events:none;transition:.4s opacity 1s cubic-bezier(.55,0,.1,1)}@media (width > 1194px){.about_meet_btn{margin-top:11.2rem}}@media (width <= 1194px){.about_meet_btn{margin-top:calc(64px + (39.8016) * (100vw - 390px) / 804)}}@media (540px >= width){.about_meet_btn .Abtn{font-size:24px}}.about_meet:has(.about_meet_x .cl5.SV) .about_meet_btn{opacity:1;pointer-events:all}.about_list{background-color:var(--light);color:var(--dark)}@media (width > 1194px){.about_list{padding-top:11.2rem;padding-bottom:11.2rem}}@media (width <= 1194px){.about_list{padding-top:calc(80px + (26.5344) * (100vw - 390px) / 804);padding-bottom:calc(80px + (26.5344) * (100vw - 390px) / 804)}}.about_list_t{position:relative}.about_list_t .IO{bottom:0;width:1px;left:0;height:1px;position:absolute}.about_list_t .h5{max-width:76.8rem}.about_list .list{display:grid}@media (width > 1194px){.about_list .list{margin-top:14.3rem}}@media (width <= 1194px){.about_list .list{margin-top:calc(80px + (52.2396) * (100vw - 390px) / 804)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_list .list{gap:16.6666666667%;grid-template-columns:1fr 1fr}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_list .list{grid-template-columns:1fr;gap:8rem}}.about_list .list .el+.el{margin-top:9.6rem}.about_list .list .el_ul{margin-top:7.2rem;display:grid;grid-template-columns:1fr;gap:2.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_list .list .el_ul{margin-top:5.6rem}}.about_list .list .el_blk{position:relative;display:block;line-height:1.2}@media (width > 1194px){.about_list .list .el_blk{font-size:clamp(20px,2rem,28px)}}@media (width <= 1194px){.about_list .list .el_blk{font-size:20px}}.about_list .list .el_blk:has(i){padding-right:4.2rem}.about_list .list .el_blk:has(.el_blk_n){padding-left:10rem}.about_list .list .el_blk_tp{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.4rem}.about_list .list .el_blk_i{width:2.4rem;aspect-ratio:1;right:0;border-radius:50%;background-color:var(--dark);display:none;justify-content:center;align-items:center;transition:.45s transform cubic-bezier(.55,0,.1,1)}.about_list .list .el_blk_i svg{width:1.4rem;transform:rotate(-45deg)}.about_list .list .el_blk_i svg path{stroke:var(--light)}.about_list .list .el_blk_n{position:absolute;left:0;top:0}.about_list .list .el_blk_s{color:#a0a0a0}.about_list .list .el_blk:hover i{transform:translate(1.6rem)}.about_list .list .el+.el_blk{margin-top:4rem}.about_list .list a{transition:.5s opacity cubic-bezier(.55,0,.1,1)}.about_list .list a:hover{opacity:.5}.about_list .list a .el_blk_tp>i{display:flex!important}.servs_intro_im{position:relative;--prgSLL:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.servs_intro_im-tp{margin-top:21rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.servs_intro_im-tp{margin-top:12rem}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.servs_intro_im{aspect-ratio:1328/747}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.servs_intro_im{aspect-ratio:360/228}}.servs_intro_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.servs_intro_im .IO-prg{left:20px;top:100px;height:100%}.servs_intro_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.servs_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.servs_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.servs_intro_im img,.servs_intro_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.servs_intro_t{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100lvh}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.servs_intro_t{padding-top:12rem;padding-bottom:12rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.servs_intro_t{padding-top:12rem;padding-bottom:12rem}}.servs_intro_t .h1{width:100%}.servs_intro_t .h1 .word{display:inline-block}.servs_intro_t .IO{position:absolute;height:10px;width:10px;background-color:#ff0;top:0}.servs_intro_sc{bottom:5vh;display:flex;justify-content:center;align-items:center;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.servs_intro_sc{position:absolute;right:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.servs_intro_sc{bottom:2.4rem;position:absolute;left:50%;transform:translate(-50%)}}.servs_intro_sc span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:scBtn 3s cubic-bezier(.55,0,.1,1) infinite}.servs_intro_sc:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:scBall 3s cubic-bezier(.55,0,.1,1) infinite;animation-play-state:paused}.servs_intro_t.IV .servs_intro_sc{opacity:1}.servs_intro_t.IV .servs_intro_sc span,.servs_intro_t.IV .servs_intro_sc:before{animation-play-state:running}html:not(.lightC) .servs_intro .servs_intro_sc span{--color:255,255,255}.lightC .servs_intro .servs_intro_sc span{--color:0,0,0}.servs_dual{position:relative}@media (width > 1194px){.servs_dual{--fs:34rem;padding-top:calc(var(--fs) + 18.4rem);padding-bottom:11.2rem}}@media (width <= 1194px){.servs_dual{--fs:calc(86px + (210.6168) * (100vw - 390px) / 804);padding-top:calc(var(--fs) + 11.2rem);padding-bottom:11.2rem}}.servs_dual_t{position:absolute;left:0;bottom:-50rem;width:100%;pointer-events:none}@media (width > 1194px){.servs_dual_t{top:7.2rem}}@media (width <= 1194px){.servs_dual_t{top:5.2rem}}.servs_dual_t .IO{position:absolute;left:0;top:80lvh;height:var(--fs);width:1px;background-color:red}@media (width > 1194px){.servs_dual_t .IO{top:80lvh}}@media (width <= 1194px){.servs_dual_t .IO{top:50lvh}}.servs_dual_t .st_h{height:100lvh;width:100%}.servs_dual_t .st_h_t{font-size:var(--fs);transform-origin:left center}@media (width >= 1800px){.servs_dual_t .st_h_t{font-size:382px}}.servs_dual_el{position:relative;display:flex;align-items:flex-start}@media (540px < width){.servs_dual_el{justify-content:flex-end}}@media (540px >= width){.servs_dual_el{justify-content:flex-start;flex-direction:column}}@media (540px < width <= 1194px){.servs_dual_el .el_t{width:390px}}@media (540px >= width){.servs_dual_el .el_t{width:100%}}@media (540px < width){.servs_dual_el .el_x{margin-left:calc(var(--sizegrid) * .0833333333);margin-left:8.3333333333%}}@media (540px < width <= 1194px){.servs_dual_el .el_x{width:520px}}@media (540px >= width){.servs_dual_el .el_x{width:100%;margin-top:2.4rem}}@media (width > 1194px){.servs_dual_el+.servs_dual_el,.servs_dual_el+.Tab{margin-top:17.6rem}}@media (width <= 1194px){.servs_dual_el+.servs_dual_el,.servs_dual_el+.Tab{margin-top:calc(120px + (47.2644) * (100vw - 390px) / 804)}}@media (540px < width){.servs_dual .Tab_c{display:none}.servs_dual .Tab_h{height:auto!important}}@media (540px >= width){.servs_dual .Tab{position:relative;--prg:1}.servs_dual .Tab:before{content:"";background:linear-gradient(180deg,#0000,#000 84%);height:50lvh;width:100%;position:absolute;bottom:4.2rem;left:0;display:block;z-index:4;opacity:var(--prg);transition:.6s opacity cubic-bezier(.55,0,.1,1)}.servs_dual .Tab_c{display:flex;justify-content:flex-start;align-items:center;font-size:3.2rem;padding-left:var(--padgut);position:relative;z-index:5}.servs_dual .Tab_c span{border-radius:50%;background:var(--light);display:inline-block;margin-left:.8rem;width:4.8rem;aspect-ratio:1;position:relative}.servs_dual .Tab_c span:before,.servs_dual .Tab_c span:after{content:"";background-color:var(--dark);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.servs_dual .Tab_c span:before{height:2px;width:24px}.servs_dual .Tab_c span:after{width:2px;height:24px}.servs_dual .Tab_h{position:relative;height:60lvh;overflow:clip;width:100%}.servs_dual .Tab_b{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.servs_dual .Tab.A:before{opacity:0}.servs_dual .Tab.A .Tab_c{display:none}.servs_list{position:relative;min-height:100lvh}.servs_list>.IO{position:absolute;left:0;top:50lvh;bottom:-50lvh;width:1px;background:#ff0}.servs_list_t{display:none}.servs_list_ims{position:absolute;left:50%;transform:translate(-50%);bottom:0;display:flex;justify-content:flex-end;align-items:flex-start}@media (width > 1194px){.servs_list_ims{top:-11.3rem}}@media (width <= 1194px){.servs_list_ims{top:calc(-53px + (-49.752) * (100vw - 390px) / 804)}}.servs_list_ims .st_h{position:sticky;width:100%}@media (width > 1194px){.servs_list_ims .st_h{top:calc(50lvh - 21.3rem);width:76.6rem;height:42.6rem}}@media (width <= 1194px){.servs_list_ims .st_h{width:calc(360px + (336.6552) * (100vw - 390px) / 804);height:calc(200px + (187.3992) * (100vw - 390px) / 804);top:calc(50lvh - calc(200px + (187.3992) * (100vw - 390px) / 804))}}.servs_list_ims .hv{position:absolute;right:0;top:50%;pointer-events:none;aspect-ratio:766/426;--prog:50%;--x:0;--y:0;transform:translateY(-50%) translate(var(--x),var(--y))}@media (width > 1194px){.servs_list_ims .hv{width:76.6rem}}@media (width <= 1194px){.servs_list_ims .hv{width:calc(360px + (336.6552) * (100vw - 390px) / 804)}}.servs_list_ims .hv .IO{position:absolute;left:0;top:0;width:45%;height:45%;background-color:green}.servs_list_ims .hv_h{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(var(--prog) var(--prog) var(--prog) var(--prog) round 20px)}.servs_list_ims .hv_h img,.servs_list_ims .hv_h video{width:100%;height:100%;object-fit:cover}.servs_list_el{width:100%;position:relative;padding:2rem 0}.servs_list_el .h2{opacity:.2;transform-origin:left center;transform:scale(.8)}.servs_reel{position:relative}@media (width > 1194px){.servs_reel{--fs:28rem;padding-top:calc(var(--fs) + 18.4rem);padding-bottom:11.2rem}}@media (width <= 1194px){.servs_reel{--fs:calc(86px + (160.8648) * (100vw - 390px) / 804);padding-top:calc(var(--fs) + 11.2rem);padding-bottom:11.2rem}}.servs_reel_t{position:absolute;left:0;width:100%;pointer-events:none}@media (width > 1194px){.servs_reel_t{top:7.2rem;height:100lvh}}@media (width <= 1194px){.servs_reel_t{top:5.2rem;height:30rem}}.servs_reel_t .IO{position:absolute;left:0;top:80lvh;height:var(--fs);width:1px;background-color:red}.servs_reel_t .st_h{width:100%}.servs_reel_t .st_h_t{font-size:var(--fs)}@media (width >= 1800px){.servs_reel_t .st_h_t{font-size:382px}}.servs_reel_im{position:relative;--prgSLL:0}.servs_reel_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.servs_reel_im .IO-prg{left:20px;top:100px}.servs_reel_im .mou_el{z-index:5}.servs_reel_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.servs_reel_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.servs_reel_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.servs_reel_im .im>img,.servs_reel_im .im>video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.servs_reel_carout{display:flex;justify-content:space-between;align-items:flex-end}@media (width > 1194px){.servs_reel_carout{margin-top:11.2rem}}@media (width <= 1194px){.servs_reel_carout{margin-top:8rem}}.servs_reel_carout .drg{display:flex;justify-content:center;align-items:center;position:relative;min-width:12rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.servs_reel_carout .drg{display:none}}.servs_reel_carout .drg span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:drgBtn 3s cubic-bezier(.55,0,.1,1) infinite}.servs_reel_carout .drg:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:drgBall 3s cubic-bezier(.55,0,.1,1) infinite}.servs_reel .carou{display:flex;position:relative;overflow:hidden;width:100%}@media (width > 1194px){.servs_reel .carou{margin-top:4rem}}@media (width <= 1194px){.servs_reel .carou{margin-top:1.6rem}}.servs_reel .carou .mouEl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:none}.servs_reel .carou .mou_el{z-index:5}.servs_reel .carou_h{display:flex;flex-shrink:0;width:auto;position:relative;overflow:visible;touch-action:none;pointer-events:none}.servs_reel .carou_el{flex-shrink:0;-webkit-user-drag:none}@media (540px < width){.servs_reel .carou_el{width:45.555556vw;padding:0 var(--gutgrid) 1rem}}@media (540px >= width){.servs_reel .carou_el{width:calc(90vw - var(--padgut));max-width:456px;padding:0 0 1rem var(--padgut)}}.servs_reel .carou_el video,.servs_reel .carou_el img{pointer-events:none}.servs_reel .carou_el .im{-webkit-user-drag:none;display:block;position:relative;pointer-events:all}@media (540px < width){.servs_reel .carou_el .im{aspect-ratio:656/416;clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.servs_reel .carou_el .im{aspect-ratio:1;clip-path:inset(0 0 0 0 round 12px)}}.servs_reel .carou_el .im .IO{position:absolute;left:0;top:0;width:100%;height:100%}.servs_reel .carou_el .im .im_h img,.servs_reel .carou_el .im .im_h video{pointer-events:none;width:100%;height:100%;object-fit:cover}.servs_reel .carou_el .im_h{position:absolute;top:0;right:0;bottom:0;left:0;transition:.8s clip-path cubic-bezier(.55,0,.1,1),.6s filter cubic-bezier(.55,0,.1,1)}@media (540px < width){.servs_reel .carou_el .im_h{clip-path:inset(0 0 0 0 round 20px)}}@media (540px >= width){.servs_reel .carou_el .im_h{clip-path:inset(0 0 0 0 round 12px)}}.servs_reel .carou_el .im_h img,.servs_reel .carou_el .im_h video{-webkit-user-drag:none;object-fit:cover;height:100%;transition:1s transform cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.servs_reel .carou_el .im_h img:not(.L),.servs_reel .carou_el .im_h video:not(.L){opacity:0}.servs_reel .carou_el .im_hv{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:ellipse(0% 0% at 50% 50%);transition:.6s clip-path cubic-bezier(.55,0,.1,1),1s transform cubic-bezier(.55,0,.1,1)}.servs_reel .carou_el .im_hv img,.servs_reel .carou_el .im_hv video{height:100%;object-fit:cover;transition:1s transform cubic-bezier(.55,0,.1,1)}@media (hover: none){.servs_reel .carou_el .im_hv{display:none}}@media (hover: hover){.servs_reel .carou_el .im:hover .im_h{filter:blur(16px)}.servs_reel .carou_el .im:hover .im_h img,.servs_reel .carou_el .im:hover .im_h video{transform:scale(1.2)}.servs_reel .carou_el .im:hover .im_hv{clip-path:ellipse(42.5% 29.75% at 50% 50%);transform:rotate(150deg)}.servs_reel .carou_el .im:hover .im_hv img,.servs_reel .carou_el .im:hover .im_hv video{transform:rotate(-150deg)}}.servs_reel .carou_el .t{transition:.6s transform cubic-bezier(.55,0,.1,1)}@media (width > 1194px){.servs_reel .carou_el .t{padding-top:4rem;transform:translateY(1rem)}}@media (width <= 1194px){.servs_reel .carou_el .t{padding-top:calc(24px + (13.2672) * (100vw - 390px) / 804)}}@media (540px >= width){.servs_reel .carou_el .t .hline{font-size:1.6rem}}.servs_reel .carou_el .t .h6{margin-top:1.6rem}@media (width <= 1194px){.servs_reel .carou_el .t .h6{font-size:calc(32px + (19.9008) * (100vw - 390px) / 804)}}.servs_reel .carou_el.A .t{transform:translateY(0)}html:not(.lightC) .servs_reel_carout .drg span{--color:255,255,255}.lightC .servs_reel_carout .drg span{--color:0,0,0}.contact_intro_im{position:relative;--prgSLL:0}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.contact_intro_im{aspect-ratio:1328/747}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.contact_intro_im{aspect-ratio:360/228}}.contact_intro_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.contact_intro_im .IO-prg{left:20px;top:100px;height:100%}.contact_intro_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.contact_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.contact_intro_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.contact_intro_im img,.contact_intro_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.contact_intro_t{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100lvh}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.contact_intro_t{padding-top:12rem;padding-bottom:12rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.contact_intro_t{padding-top:12rem;padding-bottom:12rem}}.contact_intro_t .h1{width:100%}.contact_intro_t .h1 .word{display:inline-block}.contact_intro_t .IO{position:absolute;height:10px;width:10px;background-color:#ff0;top:0}.contact_intro_sc{bottom:5vh;display:flex;justify-content:center;align-items:center;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.contact_intro_sc{position:absolute;right:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.contact_intro_sc{bottom:2.4rem;position:absolute;left:50%;transform:translate(-50%)}}.contact_intro_sc span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:scBtn 3s cubic-bezier(.55,0,.1,1) infinite}.contact_intro_sc:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:scBall 3s cubic-bezier(.55,0,.1,1) infinite;animation-play-state:paused}.contact_intro_t.IV .contact_intro_sc{opacity:1}.contact_intro_t.IV .contact_intro_sc span,.contact_intro_t.IV .contact_intro_sc:before{animation-play-state:running}.contact_list{padding-top:11.2rem;padding-bottom:11.2rem;--color:255,255,255}.contact_list .gridcl{display:flex;align-items:flex-start}@media (width >= 890px){.contact_list .gridcl{justify-content:space-between}}@media (width < 890px){.contact_list .gridcl{justify-content:flex-start;flex-direction:column}}@media (width > 1194px){.contact_list .gridcl+.gridcl{margin-top:9.6rem}}@media (width <= 1194px){.contact_list .gridcl+.gridcl{margin-top:calc(80px + (13.2672) * (100vw - 390px) / 804)}}@media (width < 890px){.contact_list_t{width:100%}.contact_list_nfo{margin-top:6.4rem;width:100%}}.contact_list .bk_t{line-height:1.333;letter-spacing:-.024rem}@media (width > 1194px){.contact_list .bk_t{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.contact_list .bk_t{font-size:24px}}@media (width > 1194px){.contact_list .bk_li{margin-top:2.4rem}}@media (width <= 1194px){.contact_list .bk_li{margin-top:calc(16px + (6.6336) * (100vw - 390px) / 804)}}.contact_list .bk_li span{line-height:1.333}@media (width > 1194px){.contact_list .bk_li span{font-size:4.8rem}}@media (width <= 1194px){.contact_list .bk_li span{font-size:calc(28px + (16.584) * (100vw - 390px) / 804)}}.contact_list .bk_li a{padding-bottom:10px;position:relative;background-image:linear-gradient(rgba(var(--color),0),rgba(var(--color),0)),linear-gradient(rgba(var(--color),1),rgba(var(--color),1));background-size:0 4px,100% 4px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.55,0,.1,1)}.contact_list .bk_li a:hover{background-size:100% 4px,0 4px}@media (width > 1194px){.contact_list .bk+.bk{margin-top:11.2rem}}@media (width <= 1194px){.contact_list .bk+.bk{margin-top:calc(56px + (46.4352) * (100vw - 390px) / 804)}}.lightC .contact_list{--color:0,0,0}html:not(.lightC) .contact_intro .contact_intro_sc span{--color:255,255,255}.lightC .contact_intro .contact_intro_sc span{--color:0,0,0}.jobs_intro_t{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:100lvh}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.jobs_intro_t{padding-top:12rem;padding-bottom:12rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.jobs_intro_t{padding-top:12rem;padding-bottom:12rem}}.jobs_intro_t .hj1{width:100%}.jobs_intro_t .hj1 .word{display:inline-block}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.jobs_intro_t .h5{margin-top:6.6rem;max-width:calc(var(--sizegrid) * .5833333333 - var(--gutgrid) * 2)}}@media (width <= 1194px){.jobs_intro_t .h5{margin-top:calc(32px + (28.1928) * (100vw - 390px) / 804)}}.jobs_intro_t .IO{position:absolute;height:10px;width:10px;background-color:#ff0;top:0}.jobs_intro_sc{bottom:5vh;display:flex;justify-content:center;align-items:center;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.jobs_intro_sc{position:absolute;right:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.jobs_intro_sc{bottom:2.4rem;position:absolute;left:50%;transform:translate(-50%)}}.jobs_intro_sc span{padding:1rem 1.4rem;border:2px solid var(--light);border-radius:2.8rem;animation-play-state:paused;display:flex;justify-content:center;align-items:center;white-space:nowrap;animation:scBtn 3s cubic-bezier(.55,0,.1,1) infinite}.jobs_intro_sc:before{content:"";position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;border-radius:50%;background:var(--light);animation:scBall 3s cubic-bezier(.55,0,.1,1) infinite;animation-play-state:paused}.jobs_intro_t.IV .jobs_intro_sc{opacity:1}.jobs_intro_t.IV .jobs_intro_sc span,.jobs_intro_t.IV .jobs_intro_sc:before{animation-play-state:running}html:not(.lightC) .jobs_intro .jobs_intro_sc span{--color:255,255,255}.lightC .jobs_intro .jobs_intro_sc span{--color:0,0,0}.jobs_list_els{margin-top:3.2rem}.jobs_list .el{width:100%;border-bottom:1px solid #666}.jobs_list .el:first-child{border-top:1px solid #666}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.jobs_list .el{padding-top:4rem;padding-bottom:4rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.jobs_list .el{padding-top:3.2rem;padding-bottom:3.2rem}}.jobs_list .el_tp{display:flex;justify-content:flex-start;align-items:center;width:100%}@media (width < 819px){.jobs_list .el_tp{flex-wrap:wrap}}@media (width >= 819px){.jobs_list .el_tp_t{width:63.6rem}}@media (width < 819px){.jobs_list .el_tp_t{order:1;width:calc(100% - 8rem);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column-reverse;max-width:540px}}.jobs_list .el_tp_t h4{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.jobs_list .el_tp_t h4{margin-top:2.4rem}}@media (width < 819px){.jobs_list .el_tp_t h4{margin-bottom:3.2rem}}.jobs_list .el_tp p{font-size:1.6rem;line-height:1.1;text-transform:uppercase}@media (width >= 819px){.jobs_list .el_tp p{width:54rem}}@media (width < 819px){.jobs_list .el_tp p{order:3;width:100%;max-width:540px;margin-top:1.8rem;overflow:hidden;white-space:nowrap;position:relative}.jobs_list .el_tp p:before{content:"";position:absolute;right:-1px;top:0;bottom:0;width:90px;background:linear-gradient(90deg,#0000,#000 50%)}}.jobs_list .el_tp p span:before{content:"";margin:0 1.6rem;width:1px;height:1.2rem;display:inline-block;background-color:var(--light)}.jobs_list .el_tp p span:first-child:before{display:none}.jobs_list .el_C{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;--percent:100;--rotate:0deg;--opac:0;--Btnbg:var(--light);--Btnt:var(--dark);width:5.6rem;aspect-ratio:1;position:relative;clip-path:inset(0 0 0 0 round 2.8rem)}@media (width < 819px){.jobs_list .el_C{order:2}}.jobs_list .el_C:before{content:"";width:4.8rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--Btnbg);border-radius:50%;z-index:2;transition:.7s transform cubic-bezier(.55,0,.1,1)}.jobs_list .el_C svg{position:absolute;left:50%;top:50%}.jobs_list .el_C svg:last-child{width:2.4rem;transform:translate(-50%,-50%);z-index:3}.jobs_list .el_C svg:last-child path{stroke:var(--Btnt)}.jobs_list .el_C .grad{position:absolute;left:1px;top:1px;width:calc(100% - 2px);aspect-ratio:1;border-radius:50%;transform:translateZ(0) rotate(210deg);background:conic-gradient(from 270deg at 50% 50%,red,#f1b7ff 180deg,#0f6 270deg,#8a4eff,red 360deg);opacity:0}.jobs_list .el_C .crc{width:102%;max-width:102%;transform:translate3D(-50%,-50%,0) scaleX(-1);opacity:0;z-index:1;overflow:visible}.jobs_list .el_C .crc path{mix-blend-mode:multiply}.jobs_list .el_C .crc circle{stroke:#fff;stroke-dasharray:calc(100 - (var(--percent))) 100;transform:rotate(var(--rotate));transform-origin:center center}.jobs_list .el_C:hover:before{transform:translate(-50%,-50%) scale(.9);transition:.45s transform cubic-bezier(.55,0,.1,1)}.jobs_list .el_C:hover .grad,.jobs_list .el_C:hover .crc{opacity:var(--opac)}.mdl{z-index:100;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:center;align-items:stretch;background-color:var(--dark);--op:0;--prgSLL:0;clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(1px,12 * (var(--prgSLL)) * 1px))}.mdl_close{position:absolute;right:var(--padgut);top:4rem;z-index:22;background:#7d7d7d66;width:4.8rem;height:4.8rem;border-radius:50%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.45s padding cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.mdl_close:hover{background-color:#fff}.mdl_close:hover:before,.mdl_close:hover:after{background-color:#000}.mdl_close:before{content:"";position:absolute;left:50%;top:50%;height:2px;width:24px;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}.mdl_close:after{content:"";position:absolute;left:50%;top:50%;height:2px;width:24px;background-color:var(--light);display:block;transition:.45s transform cubic-bezier(.55,0,.1,1);transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}.mdl_close:hover{padding:2px}.mdl_close:hover:before{transform:translate(-50%,-50%) rotate(-45deg) scaleX(.5)}.mdl_close:hover:after{transform:translate(-50%,-50%) rotate(45deg) scaleX(.5)}.mdl_job{opacity:var(--op);color:var(--light);display:flex;justify-content:space-between;align-items:flex-start;overflow:scroll}@media (width >= 890px){.mdl_job{padding-top:8rem}}@media (width < 890px){.mdl_job{padding-top:12.8rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.mdl_job .date{font-size:clamp(16px,1.6rem,18px);text-transform:uppercase;margin-bottom:2.4rem}@media (width < 890px){.mdl_job .date{display:none}}@media (width >= 890px){.mdl_job .l{width:calc(var(--sizegrid) * .5 - var(--gutgrid) * 2);padding-bottom:8.8rem}}@media (width < 890px){.mdl_job .l{order:2;width:100%;padding-bottom:8.8rem}}@media (width < 890px){.mdl_job .l_t{display:none}}.mdl_job .r{position:relative}@media (width >= 890px){.mdl_job .r{align-self:stretch;width:calc(var(--sizegrid) * .4166666667 - var(--gutgrid) * 2)}}@media (width < 890px){.mdl_job .r{order:1;width:100%}}@media (width >= 890px){.mdl_job .r_t{display:none}}.mdl_job .r_h{position:sticky;top:100px}.mdl_job .r_el{display:flex;justify-content:space-between;align-items:flex-start;padding:2.4rem 0 2.8rem}.mdl_job .r_el span:last-child{padding-left:1rem;text-align:right}.mdl_job .r_el+.r_el{border-top:1px solid #666;margin-top:0}.mdl_job .r .Abtni{align-self:flex-end}@media (width > 1194px){.mdl_job .r .Abtni{margin-top:9.4rem}}@media (width <= 1194px){.mdl_job .r .Abtni{margin-top:calc(32px + (51.4104) * (100vw - 390px) / 804)}}.mdl .wysi strong,.mdl .wysi b{font-weight:700}@media (width > 1194px){.mdl .wysi{margin-top:10.4rem}}@media (width <= 1194px){.mdl .wysi{margin-top:calc(56px + (39.8016) * (100vw - 390px) / 804)}}@media (width < 890px){.mdl .wysi{margin-top:3.2rem}}.mdl .wysi .mediaH{display:none}.mdl .wysi a{text-decoration:underline}.mdl .wysi p{line-height:1.333}@media (width > 1194px){.mdl .wysi p{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.mdl .wysi p{font-size:24px}}.mdl .wysi p+p{margin-top:max(32px,1lh)}.mdl .wysi p+ul{margin-top:max(32px,1lh)}@media (width > 1194px){.mdl .wysi ul+.h{margin-top:6.4rem}}@media (width <= 1194px){.mdl .wysi ul+.h{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}.mdl .wysi ul+p{margin-top:max(32px,1lh)}.mdl .wysi ul+ul{margin-top:max(32px,1lh)}.mdl .wysi ul li{line-height:1.333}.mdl .wysi ul li p{display:inline}@media (width > 1194px){.mdl .wysi ul li{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.mdl .wysi ul li{font-size:24px}}.mdl .wysi ul li:before{content:"•";display:inline-block;margin-right:8px}.mdl .wysi ul li+li{margin-top:1rem}@media (width > 1194px){.mdl .wysi .mediaH+.h{margin-top:4.8rem}}@media (width <= 1194px){.mdl .wysi .mediaH+.h{margin-top:calc(24px + (19.9008) * (100vw - 390px) / 804)}}@media (width > 1194px){.mdl .wysi .mediaH+p{margin-top:6.4rem}}@media (width <= 1194px){.mdl .wysi .mediaH+p{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}@media (width > 1194px){.mdl .wysi .mediaH+ul{margin-top:6.4rem}}@media (width <= 1194px){.mdl .wysi .mediaH+ul{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}@media (width > 1194px){.mdl .wysi *+.mediaH{margin-top:6.4rem}}@media (width <= 1194px){.mdl .wysi *+.mediaH{margin-top:calc(32px + (26.5344) * (100vw - 390px) / 804)}}@media (hover: hover){html:has(.mdl_close:hover) .mou:before{width:0;height:0;left:0;top:0;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}@media (width > 1194px){.jobs_apply{padding-top:11.2rem;padding-bottom:11.2rem}}@media (width <= 1194px){.jobs_apply{padding-top:calc(80px + (26.5344) * (100vw - 390px) / 804);padding-bottom:calc(40px + (59.7024) * (100vw - 390px) / 804)}}.jobs_apply_g{display:flex;justify-content:space-between;align-items:flex-start}@media (width < 890px){.jobs_apply_g{flex-direction:column;justify-content:flex-start;align-items:center}}.jobs_apply_im{position:relative;--prgSLL:0}@media (width < 890px){.jobs_apply_im{width:100%;max-width:560px;margin-top:5.6rem;order:2}}.jobs_apply_im .IO{position:absolute;left:0;top:0;height:100%;width:1px;background-color:red}.jobs_apply_im .IO-prg{left:20px;top:100px}.jobs_apply_im .im{position:absolute;left:0;right:0;top:0;bottom:0}@media (540px < width){.jobs_apply_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(20px,12 * (var(--prgSLL)) * 20px))}}@media (540px >= width){.jobs_apply_im .im{clip-path:inset(0 calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) calc(100% - var(--prgSLL) * 100%) calc(50% - min(50%,8 * (var(--prgSLL)) * 50%)) round min(12px,12 * (var(--prgSLL)) * 12px))}}.jobs_apply_im img,.jobs_apply_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.jobs_apply_t{position:relative}@media (width >= 890px){.jobs_apply_t{padding-top:8.8rem}}.jobs_apply_t .IO{position:absolute;bottom:0;left:0;width:10px;height:10px}@media (width < 890px){.jobs_apply_t{width:100%}}.jobs_apply_t.SV .jobs_apply_btn{opacity:1}.jobs_apply_btn{opacity:0;transition:.45s opacity .4s cubic-bezier(.55,0,.1,1)}@media (width >= 890px){.jobs_apply_btn{margin-top:2.4rem}}@media (width < 890px){.jobs_apply_btn{margin-top:3.2rem}}.mdl:has(.mdl_apply){background-color:var(--dark);height:100vh;height:100svh}.mdl_nxt{position:absolute;right:var(--padgut);bottom:4rem;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.mdl_nxt:not(.go){opacity:.5;pointer-events:none}.mdl_nxt span span{white-space:nowrap;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.mdl_nxt span span.last,.mdl_nxt span span.end{right:5.6rem;position:absolute;top:50%;transform:translateY(-50%);opacity:0}.mdl_nxt.last span span.last{opacity:1}.mdl_nxt.last span span:not(.last){opacity:0}.mdl_nxt.end span span.end{opacity:1}.mdl_nxt.end span span:not(.end){opacity:0}.mdl_bull{position:absolute;left:50%;transform:translate(-50%);bottom:4.2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.4rem 4.2rem;transition:.4s opacity cubic-bezier(.55,0,.1,1)}.mdl_bull.end{opacity:0}.mdl_bull.end *{pointer-events:none!important}@media (540px >= width){.mdl_bull{display:none}}.mdl_bull_el{width:.8rem;aspect-ratio:1;opacity:.3;background-color:var(--light);border-radius:8px;transition:.6s all cubic-bezier(.55,0,.1,1)}.mdl_bull_el.A{transform:scale(2);opacity:1;pointer-events:none}.mdl_bull_el.A~.mdl_bull_el{pointer-events:none}.mdl_bull_el:hover{opacity:1;transform:scale(2)}.mdl_apply{position:absolute;left:0;top:0;width:100%;opacity:0;color:var(--light);height:100vh;height:100svh;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:scroll;padding-top:11.2rem;padding-bottom:11.2rem}.mdl_apply:not(.A){pointer-events:none}.mdl_apply:not(.A) *{pointer-events:none!important}.mdl_apply_c{width:100%;justify-content:center;align-items:center;flex-direction:column;display:flex}.mdl_apply .Astick{position:absolute;opacity:0}.mdl_apply_t{position:relative;justify-content:center;align-items:center;flex-direction:column;display:flex}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply_t .Astick:first-of-type{top:0;left:calc(100% - 3rem)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply_t .Astick:first-of-type{top:-9rem;left:calc(80% - 3rem)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply_t .Astick:nth-of-type(2){top:0;right:calc(100% - 3rem)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply_t .Astick:nth-of-type(2){top:-12rem;right:calc(80% - 3rem)}}.mdl_apply_t>h3{text-align:center;max-width:114.4rem}.mdl_apply_t>h3+.p{text-align:center;max-width:66.8rem;margin-top:2.4rem}.mdl_apply .fields{margin-top:5.6rem;width:100%;display:flex;justify-content:center;align-items:center;gap:1.3rem}.mdl_apply .fields>div{width:100%;max-width:88.1rem}.mdl_apply .fields:has(:nth-child(2))>div{max-width:51rem}.mdl_apply .fields:has(:nth-child(3)){flex-wrap:wrap}.mdl_apply .fields:has(:nth-child(3))>div{max-width:51rem}.mdl_apply .fld{background:var(--light);height:9rem;position:relative;border-radius:6.4rem}.mdl_apply .fld input{width:100%;height:100%;line-height:9rem;color:var(--dark);padding-left:4.4rem;padding-right:4.4rem}.mdl_apply .fld input:-webkit-autofill,.mdl_apply .fld input:-webkit-autofill:hover,.mdl_apply .fld input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark);-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}.mdl_apply .sel{background:var(--light);height:9rem;position:relative;border-radius:6.4rem}.mdl_apply .sel select{width:100%;height:100%;line-height:9rem;color:var(--dark);padding-left:4.4rem;padding-right:4.4rem}.mdl_apply .sel i{height:8.4rem;width:8.4rem;display:flex;justify-content:center;align-items:center;position:absolute;right:.3rem;top:.3rem;border-radius:6.4rem;pointer-events:none}.mdl_apply .sel i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--dark);border-radius:6.4rem;transition:.7s transform cubic-bezier(.55,0,.1,1),.45s background cubic-bezier(.55,0,.1,1)}.mdl_apply .sel i svg{position:absolute;left:50%;top:50%;z-index:4;width:2.4rem;transform:translate(-50%,-50%) rotate(90deg)}.mdl_apply .sel i svg path{stroke:var(--light)}.mdl_apply .select{margin-top:5.6rem;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1rem;pointer-events:none}.mdl_apply .select button{pointer-events:all;padding:1rem;background:var(--light);color:var(--dark);border-radius:16px;transition:.4s background cubic-bezier(.55,0,.1,1)}.mdl_apply .select button:nth-child(4n+1){--acc: #FF0000}.mdl_apply .select button:nth-child(4n+2){--acc: #FDB2FF}.mdl_apply .select button:nth-child(4n+3){--acc: #9544FF}.mdl_apply .select button:nth-child(4n+4){--acc: #00ff49}.mdl_apply .select button.A{background:var(--acc)}.mdl_apply .select button span{pointer-events:none}.mdl_apply .options{margin-top:5.6rem;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;width:100%;pointer-events:none}.mdl_apply .options button{pointer-events:all;padding:1rem;aspect-ratio:285/210;text-align:center;background:#1d1d1d;color:#fff;border-radius:16px;transition:.4s background cubic-bezier(.55,0,.1,1),.4s color cubic-bezier(.55,0,.1,1)}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply .options button{max-height:21rem;width:50%;max-width:28.5rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply .options button{max-height:21rem;width:calc(50% - .8rem)}}.mdl_apply .options button:nth-child(4n+1){--acc: #FF0000}.mdl_apply .options button:nth-child(4n+2){--acc: #FDB2FF}.mdl_apply .options button:nth-child(4n+3){--acc: #9544FF}.mdl_apply .options button:nth-child(4n+4){--acc: #00ff49}.mdl_apply .options button.A{background:var(--acc);color:#000}.mdl_apply .options button span{pointer-events:none}.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:first-of-type{left:auto}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:first-of-type{right:calc(100% - 3rem);top:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:first-of-type{right:calc(75% - 3rem);top:-4rem}}.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:nth-of-type(2){right:auto}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:nth-of-type(2){left:calc(100% - 3rem);top:0}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply:nth-child(odd) .mdl_apply_t .Astick:nth-of-type(2){top:-6rem;left:calc(76% - 3rem)}}.mdl_apply_end{position:relative;justify-content:center;align-items:center;flex-direction:column;display:flex;text-align:center}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply_end .Astick:first-of-type{left:calc(90% - var(--padgrid));top:4rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply_end .Astick:first-of-type{left:calc(70% - var(--padgrid));top:-7rem}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.mdl_apply_end .Astick:nth-of-type(2){right:calc(90% - var(--padgrid));top:7rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.mdl_apply_end .Astick:nth-of-type(2){right:calc(60% - var(--padgrid));top:1rem}}@media (width > 1194px){.mdl_apply_end .end_t{font-size:34rem}}@media (width <= 1194px){.mdl_apply_end .end_t{font-size:calc(80px + (215.592) * (100vw - 390px) / 804)}}.mdl_apply_end .end_x{text-align:center;max-width:66.8rem;margin-top:2.4rem}@media (hover: hover){html:has(.mdl_apply .mdl_bull_el:hover) .mou:before{width:0;height:0;left:0;top:0;opacity:0;transition:0 opacity .3s cubic-bezier(.55,0,.1,1),.4s width cubic-bezier(.55,0,.1,1),.4s height cubic-bezier(.55,0,.1,1),.4s left cubic-bezier(.55,0,.1,1),.4s top cubic-bezier(.55,0,.1,1)}}.page_intro{min-height:100lvh;opacity:0}@media (width > 1194px){.page_intro{padding-top:30rem}}@media (width <= 1194px){.page_intro{padding-top:calc(112px + (155.8896) * (100vw - 390px) / 804)}}.page_intro img,.page_intro video{width:100%}.page_intro .mediaH{position:relative;width:100%}.page_intro .mediaH .IO{position:absolute;left:0;top:0;bottom:0;width:1px}@media (width > 1194px){.page_intro .mediaH img,.page_intro .mediaH video{border-radius:20px}}@media (width <= 1194px){.page_intro .mediaH img,.page_intro .mediaH video{border-radius:16px}}@media (width > 1194px){.page .wysi{margin-top:11.2rem}}@media (width <= 1194px){.page .wysi{margin-top:calc(56px + (46.4352) * (100vw - 390px) / 804)}}.page .wysi a{text-decoration:underline}.page .wysi h1,.page .wysi h2,.page .wysi h3,.page .wysi h4,.page .wysi h5,.page .wysi h6,.page .wysi h7{line-height:1.333}@media (width > 1194px){.page .wysi h1,.page .wysi h2,.page .wysi h3,.page .wysi h4,.page .wysi h5,.page .wysi h6,.page .wysi h7{font-size:4.8rem}}@media (width <= 1194px){.page .wysi h1,.page .wysi h2,.page .wysi h3,.page .wysi h4,.page .wysi h5,.page .wysi h6,.page .wysi h7{font-size:calc(24px + (19.9008) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi h1+.h,.page .wysi h2+.h,.page .wysi h3+.h,.page .wysi h4+.h,.page .wysi h5+.h,.page .wysi h6+.h,.page .wysi h7+.h{margin-top:4.8rem}}@media (width <= 1194px){.page .wysi h1+.h,.page .wysi h2+.h,.page .wysi h3+.h,.page .wysi h4+.h,.page .wysi h5+.h,.page .wysi h6+.h,.page .wysi h7+.h{margin-top:calc(24px + (19.9008) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi h1+p,.page .wysi h2+p,.page .wysi h3+p,.page .wysi h4+p,.page .wysi h5+p,.page .wysi h6+p,.page .wysi h7+p{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi h1+p,.page .wysi h2+p,.page .wysi h3+p,.page .wysi h4+p,.page .wysi h5+p,.page .wysi h6+p,.page .wysi h7+p{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi h1+ul,.page .wysi h2+ul,.page .wysi h3+ul,.page .wysi h4+ul,.page .wysi h5+ul,.page .wysi h6+ul,.page .wysi h7+ul{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi h1+ul,.page .wysi h2+ul,.page .wysi h3+ul,.page .wysi h4+ul,.page .wysi h5+ul,.page .wysi h6+ul,.page .wysi h7+ul{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}.page .wysi p{line-height:1.333}@media (width > 1194px){.page .wysi p{font-size:clamp(24px,2.4rem,32px)}}@media (width <= 1194px){.page .wysi p{font-size:24px}}@media (width > 1194px){.page .wysi p+.h{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi p+.h{margin-top:calc(32px + (26.5344) * (100vw - 390px) / 804)}}.page .wysi p+p{margin-top:max(32px,1lh)}.page .wysi p+ul{margin-top:max(32px,1lh)}@media (width > 1194px){.page .wysi ul+.h{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi ul+.h{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}.page .wysi ul+p{margin-top:max(32px,1lh)}.page .wysi ul+ul{margin-top:max(32px,1lh)}@media (width > 1194px){.page .wysi .mediaH+.h{margin-top:4.8rem}}@media (width <= 1194px){.page .wysi .mediaH+.h{margin-top:calc(24px + (19.9008) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi .mediaH+p{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi .mediaH+p{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi .mediaH+ul{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi .mediaH+ul{margin-top:calc(24px + (33.168) * (100vw - 390px) / 804)}}@media (width > 1194px){.page .wysi *+.mediaH{margin-top:6.4rem}}@media (width <= 1194px){.page .wysi *+.mediaH{margin-top:calc(32px + (26.5344) * (100vw - 390px) / 804)}}.error_intro{height:100vh;min-height:100lvh;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none;position:relative}.error_intro:before{content:"";height:var(--headH);width:1px}.error_intro .mouFo{position:absolute;top:0;right:0;bottom:0;left:0}@media (hover: hover){.error_intro .mouFo{pointer-events:all}}.error_intro .mouFo .foot_cm_lines{overflow-x:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media (hover: none){.error_intro .mouFo .foot_cm_lines{display:none}}.error_intro .Stext{margin-top:auto;margin-bottom:auto}@media (width <= 1194px){.error_intro .Stext .hj1{font-size:calc(108px + (192.3744) * (100vw - 390px) / 804)}}.error_intro_c{display:flex;padding-top:4rem;padding-bottom:4rem;pointer-events:none}.error_intro_c button{pointer-events:all;position:relative;z-index:22}.error_intro_c .t{pointer-events:all;z-index:22}@media (width >= 890px){.error_intro_c{justify-content:space-between;align-items:flex-end}}@media (width < 890px){.error_intro_c{flex-direction:column;align-items:flex-start;justify-content:flex-start}.error_intro_c .t{width:100%;margin-bottom:4.8rem}}
