body.sdevice: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 > 1512px){body.sdevice:before{content:"Desktop BIG"}}@media (1194px < width <= 1512px){body.sdevice:before{content:"Desktop SMALL"}}@media (540px < width <= 1194px){body.sdevice:before{content:"tablet"}}@media (540px < width <= 1194px) and (min-aspect-ratio: 1.2){body.sdevice:before{content:"tablet-LD"}}@media (540px < width <= 1194px) and (max-aspect-ratio: 1.2){body.sdevice:before{content:"tablet-PT"}}@media (540px >= width){body.sdevice:before{content:"mobile"}}@media (540px >= width) and (max-aspect-ratio: 1.2){body.sdevice:before{content:"mobile-PT"}}@media (540px >= height) and (1194px >= width) and (min-aspect-ratio: 1.2){body.sdevice: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;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}.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}details{overflow:hidden;position:relative}details summary::-webkit-details-marker{display:none}details .detX_hold{display:grid;grid-template-rows:0fr;transition:.45s grid-template-rows cubic-bezier(.55,0,.1,1)}details .detX_box{overflow:hidden;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}details.act .detX_click_i{transform:scaleY(-1)}details.act .detX_hold{grid-template-rows:1fr;transition:.45s grid-template-rows cubic-bezier(.55,0,.1,1)}details.act .detX_box{opacity:1;transition:.6s opacity .45s cubic-bezier(.55,0,.1,1)}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;pointer-events:none}.sllbar_prg{position:absolute;right:0;top:0;bottom:0;width:4px;background:#000;transform-origin:top}}@media (hover: none){.sllbar{display:none}}@font-face{font-family:app;font-display:swap;src:url(/assets/fonts/SFProText-Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:app;font-display:swap;src:url(/assets/fonts/SFProText-MediumItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:app;font-display:swap;src:url(/assets/fonts/SFProText-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:app;font-display:swap;src:url(/assets/fonts/sf-pro-text-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:appM;font-display:swap;src:url(/assets/fonts/RhymesText-Light.woff2) format("woff2");font-weight:700;font-style:normal}body{font-family:app;background-color:var(--mainBG);color:var(--text01);font-weight:400;font-style:normal;line-height:auto;font-size:max(1.8rem,16px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){body{font-size:max(1.4rem,14px);line-height:14,18}}.h1{font-family:appM;font-size:4rem;line-height:1.35;letter-spacing:-.1rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.h1{font-size:calc(25px + (12.438) * (100vw - 375px) / 819);letter-spacing:-.07rem}}.lbl{font-size:max(1.4rem,14px);line-height:2;font-family:app;font-weight:500;font-style:italic}i{font-style:italic}strong{font-weight:700}.p1{font-size:max(1.8rem,18px);line-height:1.444;font-weight:600;letter-spacing:-.04em}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.p1{font-size:calc(14px + (3.3168) * (100vw - 375px) / 819);line-height:1.286}}.p2{font-size:max(1.8rem,18px);line-height:1.444;font-weight:500;letter-spacing:-.04em}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.p2{font-size:calc(14px + (3.3168) * (100vw - 375px) / 819);line-height:1.286}}html{--mainbg: #000;--multi:calc(((100vw - 1512px) / 302.4));font-size:calc(100vw / 1512 * 10 - var(--multi))}@media (width > 1194px){html{--padgrid: 4rem}}@media (width <= 1194px){html{font-size:10px}}html main{min-height:100dvh}html *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html *::selection{background:#000}html *::-moz-selection{background:#000}html.dark *::selection{background:#fff}html.dark *::-moz-selection{background:#fff}html:not(.dev) .IO{background:transparent!important}.IO{pointer-events:none}main{position:relative;width:100%}.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}svg{width:100%}#gl{position:fixed;left:0;top:0;width:100%;height:100%}html{--padgut:calc(var(--gutgrid) + var(--padgrid));--padgut-s:calc(var(--gutgrid) + var(--padgrid-s));--sizegrid: calc(100vw - ( (var(--padgut)) * 2 ))}@media (width > 1194px){html{--padgrid: 3.2rem;--gutgrid:.8rem;--padgrid-s: 14.2rem}}@media (width <= 1194px){html{--padgrid: calc(14px + (10) * (100vw - 375px) / 819);--padgrid-s: calc(14px + (10) * (100vw - 375px) / 819);--gutgrid:calc(4px + (4) * (100vw - 375px) / 819)}}@media (540px < width <= 1194px) and (min-aspect-ratio: 1.2){html{--padgrid: calc(14px + (10) * (100vw - 375px) / 819);--padgrid-s: calc(14px + (10) * (100vw - 375px) / 819);--gutgrid:calc(4px + (4) * (100vw - 375px) / 819)}}@media (540px >= height) and (1194px >= width) and (min-aspect-ratio: 1.2){html{--padgrid:calc((100) * (100vw - 100lvh) / (437));--gutgrid:4px}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){html{--padgrid: calc(14px + (10) * (100vw - 375px) / 819);--gutgrid:calc(4px + (4) * (100vw - 375px) / 819)}}.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}.cl{padding-left:var(--gutgrid);padding-right:var(--gutgrid)}.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-vw-s{width:100%;padding-left:var(--padgut-s);padding-right:var(--padgut-s)}.grid{--sizegrid:calc(100vw - ( (var(--padgut) ) * 2 ));width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.CKgrid{position:fixed;width:100%;left:0;top:0;height:100%;opacity:.1;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}.CKgrid .gridcl div:before{content:"";width:100%;height:100%;background:#0ff;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)}.wysi{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:95.5rem;width:100%;font-size:max(1.8rem,18px);line-height:1.444;--wysil: 2em;--wysim: 1em;--wysis: 1em;--titmrg: 25rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.wysi{--titmrg: 7.5rem;font-size:max(1.4rem,14px)}}.wysi .im{position:relative}.wysi .im .IO{position:absolute;top:0;right:0;bottom:0;left:0}.wysi .im img,.wysi .im video{width:100%;height:auto;max-height:70vh;object-fit:contain;object-position:center;border-radius:4rem;transition:.45s opacity cubic-bezier(.55,0,.1,1)}@media (540px >= width){.wysi .im img,.wysi .im video{max-height:100%}}.wysi .im img:not(.L),.wysi .im video:not(.L){opacity:0}.wysi .im+ul,.wysi .im+ol{margin-top:var(--wysil)}.wysi .im+img{margin-top:var(--wysil)}.wysi .im+p{margin-top:var(--wysil)}.wysi .im+h1,.wysi .im+h2{margin-top:25sil}.wysi .im+h3,.wysi .im+h4,.wysi .im+h5,.wysi .im+h6,.wysi .im+h7{margin-top:var(--wysil)}.wysi .im+blockquote{margin-top:var(--wysil)}.wysi a{color:var(--text01)}.wysi p{color:var(--text02)}.wysi p a{transition:.6s opacity cubic-bezier(.55,0,.1,1)}@media (hover: hover){.wysi p a:hover{opacity:.5}}.wysi p strong,.wysi p b{font-weight:600;color:var(--text01)}.wysi p+ul,.wysi p+ol{margin-top:var(--wysil)}.wysi p+.im{margin-top:var(--wysil)}.wysi p+p{margin-top:var(--wysis)}.wysi p+h1,.wysi p+h2{margin-top:var(--titmrg)}.wysi p+h3,.wysi p+h4,.wysi p+h5,.wysi p+h6,.wysi p+h7{margin-top:var(--wysim)}.wysi p+blockquote{margin-top:var(--wysim)}.wysi ul{width:100%}.wysi ul li{position:relative;padding-left:4em}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.wysi ul li{padding-left:4rem}}.wysi ul li+li{margin-top:1em}.wysi ul li a{text-decoration:underline}@media (hover: hover){.wysi ul li a:hover{text-decoration:none}}.wysi ul+h1,.wysi ul+h2{margin-top:var(--titmrg)}.wysi ul+h3,.wysi ul+h4,.wysi ul+h5,.wysi ul+h6,.wysi ul+h7{margin-top:var(--wysil)}.wysi ul+ul{margin-top:var(--wysil)}.wysi ul+ol{margin-top:var(--wysil)}.wysi ul+.im{margin-top:var(--wysil)}.wysi ul+p{margin-top:var(--wysil)}.wysi ul+blockquote{margin-top:var(--wysil)}.wysi ol{width:100%}.wysi ol li{position:relative;padding-left:1.6em;counter-increment:step-counter}.wysi ol li:before{content:counter(step-counter) ".";position:absolute;left:.3em}.wysi ol li+li{margin-top:.2em}.wysi ol li a{text-decoration:underline}@media (hover: hover){.wysi ol li a:hover{text-decoration:none}}.wysi ol+h1,.wysi ol+h2{margin-top:var(--titmrg)}.wysi ol+h3,.wysi ol+h4,.wysi ol+h5,.wysi ol+h6,.wysi ol+h7{margin-top:var(--wysim)}.wysi ol+ul{margin-top:var(--wysil)}.wysi ol+ol{margin-top:var(--wysil)}.wysi ol+.im{margin-top:var(--wysil)}.wysi ol+p{margin-top:var(--wysil)}.wysi ol+blockquote{margin-top:var(--wysil)}.wysi blockquote{width:100%}.wysi blockquote p{color:#000}.wysi blockquote a{text-decoration:underline}.wysi blockquote+ul,.wysi blockquote+ol{margin-top:var(--wysim)}.wysi blockquote+.im{margin-top:var(--wysil)}.wysi blockquote+h1,.wysi blockquote+h2{margin-top:var(--titmrg)}.wysi blockquote+h3,.wysi blockquote+h4,.wysi blockquote+h5,.wysi blockquote+h6,.wysi blockquote+h7{margin-top:var(--wysim)}.wysi blockquote+blockquote{margin-top:var(--wysim)}.wysi h1,.wysi h2{font-size:max(4rem,40px);line-height:1.35;font-family:appM;text-align:center;align-self:center}.wysi h1+p,.wysi h2+p{margin-top:var(--titmrg)}.wysi h1+ul,.wysi h1+ol,.wysi h2+ul,.wysi h2+ol{margin-top:var(--titmrg)}.wysi h1+.im,.wysi h2+.im{margin-top:var(--titmrg)}.wysi h1+blockquote,.wysi h2+blockquote{margin-top:var(--titmrg)}.wysi h1+h1,.wysi h1+h2,.wysi h1+h3,.wysi h1+h4,.wysi h1+h5,.wysi h1+h6,.wysi h1+h7,.wysi h2+h1,.wysi h2+h2,.wysi h2+h3,.wysi h2+h4,.wysi h2+h5,.wysi h2+h6,.wysi h2+h7{margin-top:var(--titmrg)}.wysi h3,.wysi h4,.wysi h5,.wysi h6,.wysi h7{font-weight:600}.wysi h3+p,.wysi h4+p,.wysi h5+p,.wysi h6+p,.wysi h7+p{margin-top:1em}.wysi h3+ul,.wysi h3+ol,.wysi h4+ul,.wysi h4+ol,.wysi h5+ul,.wysi h5+ol,.wysi h6+ul,.wysi h6+ol,.wysi h7+ul,.wysi h7+ol{margin-top:1em}.wysi h3+.im,.wysi h4+.im,.wysi h5+.im,.wysi h6+.im,.wysi h7+.im{margin-top:1em}.wysi h3+blockquote,.wysi h4+blockquote,.wysi h5+blockquote,.wysi h6+blockquote,.wysi h7+blockquote{margin-top:1em}.wysi h3+h1,.wysi h3+h2,.wysi h4+h1,.wysi h4+h2,.wysi h5+h1,.wysi h5+h2,.wysi h6+h1,.wysi h6+h2,.wysi h7+h1,.wysi h7+h2{margin-top:var(--titmrg)}.wysi h3+h3,.wysi h3+h4,.wysi h3+h5,.wysi h3+h6,.wysi h3+h7,.wysi h4+h3,.wysi h4+h4,.wysi h4+h5,.wysi h4+h6,.wysi h4+h7,.wysi h5+h3,.wysi h5+h4,.wysi h5+h5,.wysi h5+h6,.wysi h5+h7,.wysi h6+h3,.wysi h6+h4,.wysi h6+h5,.wysi h6+h6,.wysi h6+h7,.wysi h7+h3,.wysi h7+h4,.wysi h7+h5,.wysi h7+h6,.wysi h7+h7{margin-top:1em}.aChev{position:relative;display:inline-flex;justify-content:center;align-items:center;--bg:#000;--tx:#000;--bgH:#000;--txH:#000}.aChev span{position:relative;font-size:max(1.6rem,15px);line-height:1.5;display:inline-block;z-index:3;color:var(--tx);transition:.8s color .2s cubic-bezier(.55,0,.1,1)}.aChev i{width:1.4rem;display:flex;margin-left:.4rem}.aChev i svg{width:100%;transform:rotate(-90deg);transition:.8s transform .2s cubic-bezier(.55,0,.1,1),.8s opacity .2s cubic-bezier(.55,0,.1,1)}.aChev i svg *:not(g){transition:.8s fill .2s cubic-bezier(.55,0,.1,1);fill:var(--tx)}.aChev:hover span{color:var(--txH);transition:.4s color cubic-bezier(.55,0,.1,1)}.aChev:hover i svg{transform:translate(.4rem) rotate(-90deg);opacity:.4;transition:.4s transform cubic-bezier(.55,0,.1,1),.4s opacity cubic-bezier(.55,0,.1,1)}.aChev:hover i svg *:not(g){transition:.4s fill cubic-bezier(.55,0,.1,1);fill:var(--txH)}.ldr{z-index:600;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:center;align-items:center;background-color:var(--mainBG);color:var(--ldrC)}.ldr_h{font-size:5rem;position:relative;font-family:appM;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;max-width:35.5rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.ldr_h{max-width:calc(220px + (111.942) * (100vw - 375px) / 819)}}.ldr_h svg path{fill:var(--ldrC)}.ldr-pop{z-index:600;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:center;align-items:center;background-color:var(--mainBG)}.nav{position:fixed;bottom:3.2rem;left:50%;z-index:55;transition:.6s transform cubic-bezier(.55,0,.1,1),.6s opacity cubic-bezier(.55,0,.1,1);display:inline-flex;justify-content:center;align-items:stretch;transform:translate(-50%);height:6.4rem;--degshine:156deg;--brd:0;overflow:hidden}.nav:after{opacity:var(--brd);content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3.2rem;border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,.4) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,.1) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;transition:.45s background cubic-bezier(.55,0,.1,1)}.nav_h{position:relative;padding:1.6rem 2.4rem;display:inline-flex;justify-content:center;align-items:center;gap:.8rem;border-radius:3.2rem;background-color:#8080804d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.nav_el{min-width:6.6rem;display:inline-flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;opacity:.8;color:#fff;mix-blend-mode:lighten;font-size:1.8rem;font-weight:600;transition:.45s opacity cubic-bezier(.55,0,.1,1)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.nav_el{font-size:calc(14px + (3.3168) * (100vw - 375px) / 819)}}@media (hover: hover){.nav_el:hover{opacity:.6}}.nav_el.ALK{pointer-events:none;opacity:.6}html.hideNav .nav{transform:translate(-50%) translateY(200%);pointer-events:none}html.dnoneNav .nav{display:none}html:has(main.home) .nav_el.ALK{opacity:.8}html{--mobileMax:540px;--touch:1194px;--mainBG: #ffffff;--text01: rgba(138, 138, 142, 1);--text02: rgba(197, 197, 199, 1);--divider: rgba(239, 239, 240, 1);--copybtn: rgba(251, 251, 251, 1);--ldrC: #C5C5C7}html.dark{--mainBG: #000;--text01: rgba(163, 163, 163, 1);--text02: rgba(82, 82, 82, 1);--divider: rgba(38, 38, 38, 1);--copybtn: rbga(#FFF, .4);--ldrC: #525252}.home_intro{position:relative;height:100dvh;z-index:4;overflow:hidden;scroll-snap-type:y mandatory;overflow-y:scroll;scrollbar-width:none;--prgY:0;--prgX:0;--prgSC:1}.home_intro_el{width:100vw;height:100dvh;position:relative;scroll-snap-align:center;cursor:pointer}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.home_intro_el{clip-path:inset(calc(2.9rem * var(--prgX)) calc(5.8rem * var(--prgY)) calc(2.9rem * var(--prgX)) calc(5.8rem * var(--prgY)) round calc(2.4rem * var(--prgY)))}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.home_intro_el{clip-path:inset(calc(1.6rem * var(--prgX)) calc(1.6rem * var(--prgY)) calc(1.6rem * var(--prgX)) calc(1.6rem * var(--prgY)) round calc(2.4rem * var(--prgY)))}}.home_intro_el .IO{position:absolute;top:0;right:0;bottom:0;left:0}.home_intro_el img,.home_intro_el video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--prgSC))}html{--f-seg: .8;--l-seg: .3}html.dark{--f-seg: .4;--l-seg: .1}html.dark .videoLight{display:none}html:not(.dark) .videoDark{display:none}.about_intro{padding-top:10rem;padding-bottom:14rem;overflow:clip}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro{padding-top:5rem;padding-bottom:6rem}}.about_intro .grid-vw{display:flex;flex-direction:column;align-items:center;gap:10rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .grid-vw{gap:2rem}}.about_intro .grid-vw .h1{color:var(--text02);text-align:center;max-width:98rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .grid-vw .h1 br{display:none}}@media (540px >= width){.about_intro .grid-vw .h1{max-width:32.4rem}}.about_intro .grid-vw .h1 span{color:var(--text01)}.about_intro .grid-vw .h1 i{transform:translate(-.1em,.6rem);width:4.8rem;height:1em;will-change:transform,opacity;position:relative;display:inline-flex;margin-left:.2em;margin-right:.2em}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .grid-vw .h1 i{width:calc(30px + (14.9256) * (100vw - 375px) / 819)}}@media (540px >= width){.about_intro .grid-vw .h1 i.vid-2{margin-left:1em}}.about_intro .grid-vw .h1 i .IO{position:absolute;top:0;right:0;bottom:0;left:0}.about_intro .grid-vw .h1 i span{position:absolute;top:50%;left:50%;width:100%;display:flex;aspect-ratio:1/1;transform:translate(-50%,-50%);will-change:transform,opacity;transition:.6s opacity cubic-bezier(.55,0,.1,1);-webkit-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.15);-moz-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.15);box-shadow:0 .6rem 3rem #00000026;--brd: 1.6rem;overflow:clip;border-radius:var(--brd);background:transparent}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .grid-vw .h1 i span{border-radius:calc(10px + (4.9752) * (100vw - 375px) / 819);width:calc(30px + (14.9256) * (100vw - 375px) / 819);height:calc(30px + (14.9256) * (100vw - 375px) / 819)}}.about_intro .grid-vw .h1 i span:after{--degshine: 153deg;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--brd);border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,var(--f-seg, .4)) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,var(--l-seg, .1)) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .grid-vw .h1 i span:after{border-radius:calc(10px + (4.9752) * (100vw - 375px) / 819)}}.about_intro .grid-vw .h1 i video{position:absolute;top:-1px;left:0;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:center}.about_intro .cards{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8rem}.about_intro .cards+.h1{margin-top:4rem}.about_intro .cards_h{position:relative;width:60rem;max-width:95vw;aspect-ratio:1/1;overflow:hidden}.about_intro .cards_hide{overflow:visible;display:flex;justify-content:flex-start;height:100%;padding:var(--spacing, 0) 0;will-change:transform}.about_intro .cards_hide_el{flex-shrink:0;width:100%;aspect-ratio:1/1}.about_intro .cards_show{perspective:60rem;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.about_intro .cards_show_el{display:flex;position:absolute;top:50%;left:50%;justify-content:center;align-items:center;width:50%;pointer-events:none;transform-style:preserve-3d;aspect-ratio:42/56;will-change:transform}.about_intro .cards_show_el .hold{border-radius:1rem;width:100%;aspect-ratio:42/56;border-radius:3.2rem;position:relative;overflow:hidden;-webkit-box-shadow:0px 1.2rem 4rem 0px rgba(0,0,0,.15);-moz-box-shadow:0px 1.2rem 4rem 0px rgba(0,0,0,.15);box-shadow:0 1.2rem 4rem #00000026;will-change:transform,opacity;transform:translateZ(0) translateZ(0)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_intro .cards_show_el .hold{-webkit-box-shadow:0px 1.2rem calc(26px + (11.6088) * (100vw - 375px) / 819) 0px rgba(0,0,0,.1);-moz-box-shadow:0px 1.2rem calc(26px + (11.6088) * (100vw - 375px) / 819) 0px rgba(0,0,0,.1);box-shadow:0 1.2rem calc(26px + (11.6088) * (100vw - 375px) / 819) 0 #0000001a;border-radius:calc(30px + (13.2672) * (100vw - 375px) / 819)}}.about_intro .cards_show_el .hold .im,.about_intro .cards_show_el .hold .im .IO{position:absolute;top:0;right:0;bottom:0;left:0}.about_intro .cards_show_el .hold .im img,.about_intro .cards_show_el .hold .im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.about_intro .cards_titles{display:grid;grid-template-columns:1fr}.about_intro .cards_titles .lbl{grid-area:1/1;color:var(--text02);transition:.3s opacity cubic-bezier(.55,0,.1,1),.3s transform cubic-bezier(.55,0,.1,1)}.about_intro .cards_titles .lbl:not(.A){opacity:0;transform:translateY(.4em);pointer-events:none}.about_clients{padding-bottom:14rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_clients{padding-bottom:6rem}}.about_clients .grid-vw-s{display:flex;flex-direction:column;align-items:center;justify-content:center}.about_clients_tt{padding-top:2rem;width:100%;max-width:120rem;border-top:1px solid var(--divider);color:var(--text01)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_clients_tt{padding-top:.8rem}}.about_clients_logos{margin-top:10rem;max-width:75rem;width:100%;display:grid;grid-template-columns:1fr;position:relative}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_clients_logos{margin-top:4rem}}.about_clients_logos .IO-timer{position:absolute;top:0;left:0;bottom:0;width:8px;background:red}.about_clients_logos .row{grid-area:1/1;display:grid;grid-template-columns:repeat(3,1fr);gap:6.7rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_clients_logos .row{gap:1rem}}.about_clients_logos .row .logo{--blur: 10px;position:relative;width:100%;max-width:20.5rem;aspect-ratio:1/1;opacity:0;transform:translateY(20%)}.about_clients_logos .row .logo .IO{position:absolute;top:0;right:0;bottom:0;left:0}.about_clients_logos .row .logo img{width:100%;height:100%;object-fit:contain;object-position:center;filter:blur(var(--blur));-webkit-filter:blur(var(--blur))}.about_slider{padding-bottom:14rem;overflow:hidden}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider{padding-bottom:4rem}}.about_slider .grid-vw-s{display:flex;flex-direction:column;align-items:center;justify-content:center}.about_slider_tt{padding-top:2rem;width:100%;max-width:120rem;border-top:1px solid var(--divider);color:var(--text01)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider_tt{padding-top:.8rem}}.about_slider .splide{margin-top:10rem;position:relative;overflow:visible;width:100%;max-width:120rem;--slidergap: 2.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider .splide{margin-top:max(4rem,40px);--slidergap: 1.4rem}}.about_slider .splide__track{overflow:visible}.about_slider .splide__list{display:flex}.about_slider .splide__slide{flex-shrink:0;width:100%;transition:.9s opacity cubic-bezier(.55,0,.1,1);overflow:clip;border-radius:4.6rem;flex-grow:0;align-self:flex-start;display:flex;align-items:flex-end;-webkit-box-shadow:0px 2.4rem 3rem 0px rgba(0,0,0,.1);-moz-box-shadow:0px 2.4rem 3rem 0px rgba(0,0,0,.1);box-shadow:0 2.4rem 3rem #0000001a;will-change:transform,opacity;background:var(--divider);aspect-ratio:1/1;max-width:40.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider .splide__slide{max-width:36.4rem;border-radius:calc(25px + (17.4132) * (100vw - 375px) / 819)}}@media (540px >= width){.about_slider .splide__slide{max-width:26rem}}.about_slider .splide__slide.hor{aspect-ratio:3/2;max-width:53.7rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider .splide__slide.hor{aspect-ratio:1/1;max-width:36.4rem}}@media (540px >= width){.about_slider .splide__slide.hor{max-width:26rem}}.about_slider .splide__slide.ver{aspect-ratio:3/4;max-width:40.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider .splide__slide.ver{max-width:36.4rem}}@media (540px >= width){.about_slider .splide__slide.ver{max-width:26rem}}.about_slider .splide__slide .IO{position:absolute;top:0;right:0;bottom:0;left:0}.about_slider .splide__slide img,.about_slider .splide__slide video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:opacity}.about_slider .splide__slide:after{content:"";position:absolute;top:-2px;right:-30px;bottom:-2px;left:-30px;z-index:3;background:#0006;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter: blur(30px);-webkit-mask-image:linear-gradient(to top,black 20%,transparent 80%);mask-image:linear-gradient(to top,black 20%,transparent 80%);--webkit-mask-image: linear-gradient(to top,black 20%,transparent 80%);transform:translateZ(0) translateZ(0);will-change:transform}.about_slider .splide__slide .info{transition:.6s opacity cubic-bezier(.55,0,.1,1);width:100%;padding:3rem;position:relative;z-index:10;transform:translateZ(0) translateZ(0);will-change:transform}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_slider .splide__slide .info{padding:calc(18px + (9.9504) * (100vw - 375px) / 819)}}.about_slider .splide__slide .info .p2{position:relative;z-index:2;display:inline}.about_slider .splide__slide .info .p2+p{margin-left:.4em}.about_slider .splide__slide .info h4{color:#fffffff5;position:relative;z-index:2;font-weight:600}.about_slider .splide__slide .info p{color:#ffffff80;position:relative;z-index:2;font-weight:500}@media (540px >= width){.about_slider .splide__slide .info .p2{font-size:max(1.4rem,14px);line-height:1.357}}.about_loc{padding-bottom:30rem}.about_loc .grid-vw-s{display:flex;flex-direction:column;align-items:center;justify-content:center}.about_loc_tt{padding-top:2rem;width:100%;max-width:120rem;border-top:1px solid var(--divider);color:var(--text01)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_loc_tt{padding-top:.8rem}}.about_loc_map{margin-top:10.8rem;width:100%;display:flex;align-items:center;justify-content:center}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_loc_map{margin-top:4rem}}.about_loc_map .maphold{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:stretch;max-width:53.7rem;aspect-ratio:537/364;overflow:hidden;-webkit-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);-moz-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);box-shadow:0 .6rem 3rem #0000001a}@media (540px < width){.about_loc_map .maphold{border-radius:4.6rem}}@media (540px >= width){.about_loc_map .maphold{border-radius:2.6rem}}.about_loc_map .maphold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000000d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter: blur(30px);-webkit-mask-image:linear-gradient(to top,black 20%,transparent 80%);mask-image:linear-gradient(to top,black 20%,transparent 80%);--webkit-mask-image: linear-gradient(to top,black 20%,transparent 80%);pointer-events:none}.about_loc_map .maphold .map{position:absolute;left:0;top:0;width:100%;height:calc(100% - 1px);object-fit:cover;display:block;transform:translateZ(0)}.about_loc_map .maphold .mouse{position:absolute;width:100%;height:100%;z-index:6;display:flex;justify-content:center;align-items:center}.about_loc_map .maphold .mouse img{width:10rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_loc_map .maphold .mouse img{width:calc(84px + (13.2672) * (100vw - 375px) / 819)}}.about_loc_map .maphold .info{position:absolute;bottom:0;left:0;width:100%;z-index:5;pointer-events:none;color:#f4f4f4}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.about_loc_map .maphold .info{padding:2.8rem 3rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_loc_map .maphold .info{padding:1.8rem}}.about_loc_map .maphold .info svg{width:1.8rem;margin-right:.4rem;display:inline-block}.about_loc_map .maphold .info p{display:flex;justify-content:flex-start;align-items:center}.about_loc_map .maphold .info p+p{opacity:.6;margin-top:.2rem}.about_footer .grid-vw{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.about_footer_top{height:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_top{gap:2.4rem}}.about_footer_top .h1{max-width:53rem;color:var(--text02)}@media (540px >= width){.about_footer_top .h1{max-width:12em}}.about_footer_top .btn{--degshine: 153deg;position:relative;--brd: 1.2rem;-webkit-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);-moz-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);box-shadow:0 .6rem 3rem #0000001a;border-radius:var(--brd)}.about_footer_top .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--brd);border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,.4) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,.1) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.about_footer_top .btn_h{position:relative;padding:1.2rem 1.8rem;display:grid;grid-template-columns:1fr;border-radius:var(--brd);background-color:#8080804d;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_top .btn_h{padding:1rem 1.4rem}}.about_footer_top .btn_t{grid-area:1/1;color:var(--copybtn);transition:.6s opacity cubic-bezier(.55,0,.1,1),.6s transform cubic-bezier(.55,0,.1,1);mix-blend-mode:lighten}.about_footer_top .btn_t-r{transition-delay:.15s}.about_footer_top .btn_t-c{opacity:0;transform:translateY(50%);transition-delay:0s}.about_footer_top .btn.A{pointer-events:none}.about_footer_top .btn.A .btn_t-r{opacity:0;transform:translateY(-50%);transition-delay:0s}.about_footer_top .btn.A .btn_t-c{opacity:1;transform:translateY(0);transition-delay:.15s}.about_footer_btm{width:100%;flex-shrink:0;display:flex;gap:2.4rem;padding-top:3.2rem;padding-bottom:3.2rem;font-size:1.4rem;color:#c5c5c7;position:relative}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_btm{justify-content:space-between;gap:1.6rem;font-size:max(1.2rem,12px)}}.about_footer_btm .IO{position:absolute;left:0;top:0;bottom:0;width:8px}.about_footer_btm .l{width:100%;max-width:22.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_btm .l{width:auto}}.about_footer_btm .lc{width:100%}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_btm .lc{width:auto}}.about_footer_btm .rc{width:100%;display:flex;justify-content:flex-end}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_btm .rc{width:auto}}.about_footer_btm .r{width:100%;max-width:22.4rem;display:flex;justify-content:flex-end;text-transform:uppercase}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.about_footer_btm .r{width:auto}}.about_footer_btm .r .sep{margin:0 .4em}.about_footer_btm .r .A{pointer-events:none;color:#c5c5c7}.about_footer_btm .dark{color:#8a8a8e}@media (hover: hover){.about_footer_btm a{transition:.45s color cubic-bezier(.55,0,.1,1)}.about_footer_btm a:hover{color:#8a8a8e}.about_footer_btm a.dark:hover{color:#c5c5c7}}.about_footer_btm a.ALK{color:#8a8a8e;pointer-events:none}.work_intro{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;overflow:hidden}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_intro{padding:21rem 15.5rem 32rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_intro{padding:7rem var(--padgut) 30vh}}.work_el{display:block;position:relative;margin-top:-3.5rem;margin-bottom:-3.5rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el{margin-top:-1.2rem;margin-bottom:-1.2rem}}.work_el>.IO{position:absolute;left:0;top:100%;height:100%;width:10px;background:#00f}.work_el_md{position:absolute;left:0;top:0;width:100%;border-radius:4.6rem;overflow:clip;display:flex;justify-content:flex-start;align-items:flex-start;transform:translateY(var(--ypar));will-change:transform;background-color:transparent!important}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el_md{border-radius:2.5rem}}.work_el_md .IO{position:absolute;left:-1px;top:0;width:14px;background-color:red;height:100%}.work_el_md img,.work_el_md video{width:100%;height:auto;border-radius:4.6rem;mix-blend-mode:screen;background-blend-mode:color;will-change:opacity,transform}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el_md img,.work_el_md video{border-radius:2.5rem}}.work_el_t{position:absolute;left:0;transform:translateY(var(--ypar));z-index:4;white-space:nowrap;--degshine:156deg;--bradius: 1.6rem;border-radius:var(--bradius);-webkit-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.13);-moz-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.13);box-shadow:0 .6rem 3rem #00000021}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_el_t{top:calc(100% + 3.2rem)}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el_t{top:calc(100% + 1.2rem);--bradius: 1.3rem}}.work_el_t:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--bradius);border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,.4) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,.1) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.work_el_t span{display:block;position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--bradius);background-color:#8080804d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#ffffffe6;font-weight:600}.work_el_t span b{font-weight:400;color:#fff;opacity:.5;margin-left:.4em}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_el_t span{font-size:1.8rem;padding:1.2rem 1.8rem;line-height:1.444}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el_t span{font-size:calc(14px + (3.3168) * (100vw - 375px) / 819);line-height:1.111;padding:1rem 1.2rem}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_el-0{width:83rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el-0{width:calc(282px + (454.4016) * (100vw - 375px) / 819)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_el-1{width:46.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el-1{width:calc(217px + (203.154) * (100vw - 375px) / 819)}}@media ((min-aspect-ratio: 1.2) and (width <= 1194px)) or (width > 1194px){.work_el-2{width:46.2rem}}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el-2{width:calc(217px + (203.154) * (100vw - 375px) / 819)}}.work_el:nth-child(odd){align-self:flex-start;margin-left:var(--random)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el:nth-child(odd){margin-left:0}}.work_el:nth-child(2n){align-self:flex-end;margin-right:var(--random)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.work_el:nth-child(2n){margin-right:0}}.work_el:nth-child(1){margin-left:0;transform:translateY(0)}.case_intro{padding-bottom:3.2rem}.case_intro .grid-vw{display:flex;flex-direction:column;gap:3.2rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_intro .grid-vw{gap:1.1rem}.case_intro .grid-vw>.case_tx{padding-top:calc(75px + (118.5756) * (100vw - 375px) / 819);padding-bottom:calc(75px + (118.5756) * (100vw - 375px) / 819)}}.case_intro>.IO{position:absolute;top:calc(100dvh + 50px);bottom:calc(100dvh + 50px);left:0;width:10px;background:purple}.case .progbar{position:fixed;bottom:3.2rem;left:50%;z-index:60;transition:.6s transform cubic-bezier(.55,0,.1,1),.6s opacity cubic-bezier(.55,0,.1,1);display:inline-flex;justify-content:center;align-items:stretch;transform:translate(-50%);height:6.4rem;--degshine:156deg;--brd:0;overflow:hidden}.case .progbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3.2rem;border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,.4) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,.1) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.case .progbar_h{position:relative;display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;border-radius:3.2rem;background-color:#8080804d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);overflow:clip;max-width:calc(100vw - var(--padgut) * 2);width:100%}.case .progbar_h:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fefefe1f;transform-origin:left;transform:scaleX(var(--prog))}.case .progbar_false{display:flex;justify-content:center;align-items:center;grid-area:1/1;padding:1.6rem 2.4rem;gap:.8rem;pointer-events:none}.case .progbar_false.A{pointer-events:all}.case .progbar_true{display:grid;grid-template-columns:4rem auto 4rem;justify-content:center;align-items:center;grid-area:1/1;opacity:0;padding:1.2rem;position:absolute;gap:2.2rem;pointer-events:none}.case .progbar_true a,.case .progbar_true button{pointer-events:none}.case .progbar_true.A,.case .progbar_true.A a,.case .progbar_true.A button{pointer-events:all}.case .progbar_btn{width:4rem;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9b9b9b4d;mix-blend-mode:lighten;position:relative;z-index:5;transition:.45s transform cubic-bezier(.55,0,.1,1);opacity:.8}.case .progbar_btn i{width:2.4rem;display:flex;align-items:center;justify-content:center;fill:#fff;mix-blend-mode:lighten}.case .progbar_btn-nxt button,.case .progbar_btn-nxt a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.case .progbar_btn-nxt .toTop{display:block}.case .progbar_btn-nxt .next{display:none}.case .progbar_btn-nxt.A{transform:rotate(90deg)}.case .progbar_btn-nxt.A .toTop{display:none}.case .progbar_btn-nxt.A .next{display:block}.case .progbar_close i{width:2.2rem}.case .progbar_tx{z-index:5;color:#fff;text-align:center;width:100%;white-space:nowrap;position:relative;pointer-events:none}.case .progbar_tx_tt{overflow:hidden;max-width:calc(100vw - var(--padgut) * 2 - 16rem)}.case .progbar_tx_nx{position:absolute;opacity:0;overflow:hidden;max-width:calc(100vw - var(--padgut) * 2 - 16rem)}.case .progbar_tx_nx .tt{color:#ffffffb3}.case_tx{display:flex;justify-content:center;text-align:center;padding-top:21.8rem;padding-bottom:21.8rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_tx{padding-top:calc(100px + (97.8456) * (100vw - 375px) / 819);padding-bottom:calc(100px + (97.8456) * (100vw - 375px) / 819)}}.case_tx .h1{max-width:70.7rem;color:var(--text02)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_tx .h1{max-width:calc(300px + (337.4844) * (100vw - 375px) / 819)}}.case_tx .h1 span{color:var(--text01)}.case .case_im{position:relative;width:100%;overflow:clip;background:var(--divider);transition:.45s background cubic-bezier(.55,0,.1,1);border-radius:3rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case .case_im{border-radius:calc(12px + (14.9256) * (100vw - 375px) / 819)}}.case .case_im img,.case .case_im video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.case .case_im img[data-xx=default],.case .case_im video[data-xx=default]{opacity:0}.case .case_im .IO{position:absolute;width:1px;left:0;top:5svh;bottom:0;background:green}.case_1col .case_im{aspect-ratio:1448/961}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_1col .case_im{aspect-ratio:353/235}}.case_2cols{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_2cols{gap:1.1rem}}.case_2cols .case_im{aspect-ratio:3/4}.case_credits{padding-top:21.8rem;padding-bottom:21.8rem;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1em;font-size:max(1.4rem,14px);line-height:1.714}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.case_credits{font-size:calc(12px + (1.6584) * (100vw - 375px) / 819);padding-top:calc(75px + (118.5756) * (100vw - 375px) / 819);padding-bottom:calc(100px + (97.8456) * (100vw - 375px) / 819)}}.case_credits h3{color:var(--text02)}.case_credits p{color:var(--text01);max-width:54rem;margin:0 auto}.case_credits p.sicoma span:not(:last-child):after,.case_credits p.sicoma a:not(:last-child):after{content:",";margin-right:.2em}.case_credits span,.case_credits a{display:inline-block}@media (hover: hover){.case_credits a{transition:.6s opacity cubic-bezier(.55,0,.1,1)}.case_credits a:hover{opacity:.5}}.CMPvideo{cursor:pointer}.CMPvideo video:not(.onfullscreen)::-webkit-media-controls{display:none!important}.CMPvideo video::-webkit-media-controls-panel{box-shadow:none;background:transparent;box-shadow:inset 0 -16rem 16rem -16rem #000}.CMPvideo .btn{--degshine: 153deg;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);-webkit-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);-moz-box-shadow:0px .6rem 3rem 0px rgba(0,0,0,.1);box-shadow:0 .6rem 3rem #0000001a;pointer-events:none;border-radius:1rem;z-index:4}.CMPvideo .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;border:2px solid transparent;background:linear-gradient(var(--degshine),rgba(255,255,255,.4) 2.12%,rgba(255,255,255,.0001) 39%,rgba(255,255,255,.0001) 54.33%,rgba(255,255,255,.1) 93.02%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.CMPvideo .btn_h{position:relative;padding:1rem 1.2rem;display:grid;grid-template-columns:1fr;border-radius:1rem;background-color:#8080804d;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.CMPvideo .btn span{color:var(--copybtn);transition:.6s opacity cubic-bezier(.55,0,.1,1),.6s transform cubic-bezier(.55,0,.1,1);mix-blend-mode:lighten}.CMPvideo .btn.A{opacity:0}.vCtrl{display:flex;gap:1.6rem;align-items:center;padding:3.2rem;position:absolute;bottom:0;left:0;width:100%;z-index:10;transition:1s transform cubic-bezier(.55,0,.1,1)}.vCtrl:not(.A){transform:translateY(100%)}.vCtrl:not(.A).vCtrl-mute{opacity:1;transform:translateY(0)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl{gap:.8rem;padding:1.2rem}}.vCtrl i{grid-area:1/1;width:2.4rem;height:2.4rem;display:flex;justify-content:center;align-items:center;justify-items:center;border-radius:50%;flex-shrink:0}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl i{height:1.2rem;width:1.2rem}}.vCtrl i svg{width:100%}.vCtrl_play{width:3.2rem;height:3.2rem;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;border-radius:50%;flex-shrink:0;background-color:#8080804d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl_play{height:2rem;width:2rem}}.vCtrl_play .play{display:flex}.vCtrl_play .pause,.vCtrl_play.A .play{display:none}.vCtrl_play.A .pause{display:flex}.vCtrl_prog{width:100%;height:3.2rem;border-radius:2.4rem;background:#8080804d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);overflow:hidden;position:relative;z-index:2;transform:translateZ(0) translateZ(0)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl_prog{height:2rem}}.vCtrl_prog:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;background:#fff;opacity:.6;z-index:3;transform-origin:left;transform:scaleX(var(--videoprog, 0%))}.vCtrl_mute{width:3.2rem;height:3.2rem;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;border-radius:50%;flex-shrink:0;background:#8080804d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl_mute{height:2rem;width:2rem}}.vCtrl_mute .unmuted{display:flex}.vCtrl_mute .muted,.vCtrl_mute.A .unmuted{display:none}.vCtrl_mute.A .muted{display:flex}.vCtrl_scrn{width:3.2rem;height:3.2rem;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;border-radius:50%;flex-shrink:0;background:#8080804d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.vCtrl_scrn{height:2rem;width:2rem}}.vCtrl-mute{justify-content:flex-end}.legal_intro{padding-top:25rem;padding-bottom:24.4rem}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.legal_intro{padding-top:12rem;padding-bottom:20rem}}.legal_intro .grid-vw{display:flex;justify-content:center}.legal_intro .maphold{position:relative;display:flex;justify-content:flex-start;align-items:stretch;height:600px}.error_intro{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.error_intro .grid-vw{display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.error_intro .grid-vw .h1{color:var(--text02)}.error_intro .grid-vw .p{max-width:45rem;width:100%;line-height:1.444;color:var(--text02)}@media (max-aspect-ratio: 1.2) and (width <= 1194px){.error_intro .grid-vw .p{font-size:calc(14px + (3.3168) * (100vw - 375px) / 819);max-width:32rem}}.error_intro .Stext .Sel{padding-right:0}.error_intro .Stext .Sel .ttj{font-size:70rem}
