.Flex-module-scss-module__S6ZpYq__Flex{gap:var(--flex-gap);display:flex}@media screen and (max-width:1024px){.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__Wrap{flex-wrap:wrap;flex:1 0 auto}}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__FullWidth{width:100%}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__AlignCenter{align-items:center}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__AlignEnd{align-items:baseline}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__Inline{flex-direction:row}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__Column{flex-direction:column}.Flex-module-scss-module__S6ZpYq__Flex.Flex-module-scss-module__S6ZpYq__JustifyContent{--justifty-content:center;justify-content:var(--justifty-content)}
.style-module-scss-module__JruE9G__button{cursor:pointer;border-radius:25px;width:100px;height:40px;position:absolute;top:0;right:0;overflow:hidden}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider{width:100%;height:100%;position:relative}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el{width:100%;height:100%}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el p{margin:0}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el:nth-of-type(2){background:#000}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el:nth-of-type(2) p{color:#fff}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el:hover .style-module-scss-module__JruE9G__perspectiveText{transform:rotateX(90deg)}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el:hover .style-module-scss-module__JruE9G__perspectiveText p:first-of-type{opacity:0;transform:translateY(-100%)}.style-module-scss-module__JruE9G__button .style-module-scss-module__JruE9G__slider .style-module-scss-module__JruE9G__el:hover .style-module-scss-module__JruE9G__perspectiveText p:nth-of-type(2){opacity:1}.style-module-scss-module__JruE9G__perspectiveText{width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;transition:transform .75s cubic-bezier(.76,0,.24,1);display:flex}.style-module-scss-module__JruE9G__perspectiveText p{pointer-events:none;text-transform:uppercase;transition:all .75s cubic-bezier(.76,0,.24,1)}.style-module-scss-module__JruE9G__perspectiveText p:nth-of-type(2){transform-origin:bottom;opacity:0;position:absolute;transform:rotateX(-90deg)translateY(9px)}
.style-module-scss-module__-1Ur3W__Overlay{z-index:7;background:#220b4f99;width:100vw;height:100dvh;position:fixed;top:0;right:0}.style-module-scss-module__-1Ur3W__header{z-index:8;position:fixed;top:50px;right:50px}@media screen and (max-width:960px){.style-module-scss-module__-1Ur3W__header{top:var(--spacing-md);right:var(--spacing-md)}}.style-module-scss-module__-1Ur3W__header .style-module-scss-module__-1Ur3W__menu{background:linear-gradient(327deg,#ceccff 12.15%,#fafaff 82.97%),linear-gradient(249deg,#dbdcf0 14.82%,#ccc7ed 90.53%);border:2px solid #fff;border-radius:25px;width:480px;height:650px;position:relative;overflow:hidden}
.Button-module-scss-module__gW1A4G__Button{appearance:none;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);font-size:12px;font-family:var(--font-noto-sans);text-transform:uppercase;border:1px solid #0000;outline:none;line-height:1;display:inline-flex}@media screen and (max-width:960px){.Button-module-scss-module__gW1A4G__Button{width:100%}}.Button-module-scss-module__gW1A4G__Button:not(.Button-module-scss-module__gW1A4G__NotFullWidth){width:100%}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__NotFullWidth{width:fit-content}.Button-module-scss-module__gW1A4G__Button>*{flex-shrink:0}.Button-module-scss-module__gW1A4G__Button:not(.Button-module-scss-module__gW1A4G__Primary,.Button-module-scss-module__gW1A4G__Action,.Button-module-scss-module__gW1A4G__ActionReverse){color:var(--black);background-color:var(--white)}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Transparent{color:var(--white);background:0 0}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Transparent:hover{background-color:var(--gray)}}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Square{flex-shrink:0}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Cancel{color:var(--black);background-color:var(--thin-light-gray)}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Delete{color:var(--white);background-color:var(--error)}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Primary{color:var(--black);background-color:var(--michelin-yellow)}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Secondary{color:var(--white);border:1px solid var(--white);background-color:#0000}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Secondary:hover,.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__Secondary.Button-module-scss-module__gW1A4G__active{color:var(--black);background-color:var(--white);border-color:var(--white)}.Button-module-scss-module__gW1A4G__Button:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__gW1A4G__Button:disabled{cursor:default!important}}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__M{border-radius:8px;height:42px}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__M.Button-module-scss-module__gW1A4G__Square{width:42px;padding:0}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__S{border-radius:8px;height:38px;font-size:14px}.Button-module-scss-module__gW1A4G__Button.Button-module-scss-module__gW1A4G__S.Button-module-scss-module__gW1A4G__Square{width:38px;padding:0}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__gW1A4G__Button:hover{cursor:pointer}}
.HoldLoader-module-scss-module__khOFxq__HoldLoader{z-index:10;width:300px;height:200px;padding:2vw var(--spacing-md);inset:0;pointer-events:none;place-items:center;gap:12px;margin:auto;display:grid;position:absolute;inset:0}.HoldLoader-module-scss-module__khOFxq__ring{border:1px solid #fff;border-radius:50%;display:block}.HoldLoader-module-scss-module__khOFxq__track{fill:none;stroke:#fff}.HoldLoader-module-scss-module__khOFxq__progress{fill:none;stroke:var(--brand-secondary);stroke-linecap:round;animation:HoldLoader-module-scss-module__khOFxq__dash var(--duration)linear forwards;transform-origin:50%;transform:rotate(-90deg)}@keyframes HoldLoader-module-scss-module__khOFxq__dash{0%{stroke-dashoffset:var(--circumference)}to{stroke-dashoffset:0}}.HoldLoader-module-scss-module__khOFxq__title{color:var(--white);text-align:center;font-weight:600}
.style-module-scss-module__JAyI-a__nav{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (min-width:961px){.style-module-scss-module__JAyI-a__nav{padding:8vw 5vw}}@media screen and (max-width:960px){.style-module-scss-module__JAyI-a__nav{padding:100px 40px 50px}}.style-module-scss-module__JAyI-a__nav .style-module-scss-module__JAyI-a__body{height:100%}.style-module-scss-module__JAyI-a__nav .style-module-scss-module__JAyI-a__linkContainer{perspective:120px;perspective-origin:bottom}.style-module-scss-module__JAyI-a__MenuNavItem{width:100%}.style-module-scss-module__JAyI-a__MenuNavItemText{color:#000c34;font-family:var(--michelin-unit-titling-bold);font-size:40px;font-style:normal;font-weight:700;position:relative}@media screen and (max-width:960px){.style-module-scss-module__JAyI-a__MenuNavItemText{font-size:28px}}.style-module-scss-module__JAyI-a__MenuNavItemText:not(.style-module-scss-module__JAyI-a__LabelOnly){cursor:pointer}.style-module-scss-module__JAyI-a__SubMenuNav{margin-top:var(--spacing-md);padding:0 var(--spacing-md)}.style-module-scss-module__JAyI-a__SubMenuNavItemText{color:#00034c;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:normal;position:relative}.style-module-scss-module__JAyI-a__submitButton{appearance:none;width:320px;max-width:100%;height:62px;margin-top:var(--spacing-xl);color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#00034c 0% 100%),#f8f5fd80;border:1px solid #f8f5fd99;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .2s ease-in-out;display:flex}.style-module-scss-module__JAyI-a__submitButton:hover{cursor:pointer;transform:scale(1.01)}
.SkinSelector-module-scss-module__u9osea__skinSelector{z-index:10;padding:2vw var(--spacing-md);color:var(--white);-webkit-user-select:none;user-select:none;--focus-x:50%;--focus-y:60%;--focus-radius:60vmin;--overlay-alpha:.6;--overlay-blur:8px;--blur-strength:8px;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.SkinSelector-module-scss-module__u9osea__skinSelector:before{content:"";z-index:0;pointer-events:none;background:rgba(34,11,79,var(--overlay-alpha));-webkit-backdrop-filter:blur(var(--overlay-blur));-webkit-mask-image:radial-gradient(circle at var(--focus-x)var(--focus-y),transparent var(--focus-radius),black calc(var(--focus-radius) + 10vmin));-webkit-mask-image:radial-gradient(circle at var(--focus-x)var(--focus-y),transparent var(--focus-radius),black calc(var(--focus-radius) + 10vmin));mask-image:radial-gradient(circle at var(--focus-x)var(--focus-y),transparent var(--focus-radius),black calc(var(--focus-radius) + 10vmin));position:absolute;inset:0;-webkit-mask-source-type:alpha;mask-mode:alpha}.SkinSelector-module-scss-module__u9osea__skinSelector>*{z-index:1;position:relative}.SkinSelector-module-scss-module__u9osea__title{text-align:center;width:100%;word-wrap:nowrap;font-weight:600}.SkinSelector-module-scss-module__u9osea__closeButton{appearance:none;width:62px;height:62px;color:var(--black);-webkit-backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);background-color:#fafafa80;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:auto;font-size:18px;transition:transform .3s ease-in-out;display:flex;position:absolute;bottom:2vw;left:0;right:0}.SkinSelector-module-scss-module__u9osea__closeButton:hover{cursor:pointer;background-color:#fafafacc;transform:scale(1.1)}.SkinSelector-module-scss-module__u9osea__skins{margin-top:5vh}.SkinSelector-module-scss-module__u9osea__skin{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:200px;height:200px;transition:transform .3s ease-in-out;position:relative}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);width:55%;height:55%;transition:transform .3s var(--bezier-bouncy);background-color:#fafafa66;border-radius:50%;margin:auto;position:absolute;inset:0}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview img{z-index:2;transition:all .3s var(--bezier-bouncy)50ms;margin-left:0%}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview.SkinSelector-module-scss-module__u9osea__active:after{background:linear-gradient(327deg,#ceccff 12.15%,#fafaff 82.97%),linear-gradient(249deg,#dbdcf0 14.82%,#ccc7ed 90.53%);transform:scale(1.4)}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview.SkinSelector-module-scss-module__u9osea__active img{margin-left:-10%;transform:scale(1.1)}.SkinSelector-module-scss-module__u9osea__skin .SkinSelector-module-scss-module__u9osea__preview:hover{transform:scale(1.1)}.SkinSelector-module-scss-module__u9osea__skinName{color:#220b4f;white-space:nowrap;opacity:0;width:fit-content;transition:transform .3s var(--bezier-bouncy)80ms;background:#ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:600;display:flex;overflow:hidden;transform:translateY(6px)scale(.8);box-shadow:0 4px 12px #00000040}.SkinSelector-module-scss-module__u9osea__skinName.SkinSelector-module-scss-module__u9osea__active{opacity:1;background:linear-gradient(327deg,#ceccff 12.15%,#fafaff 82.97%),linear-gradient(249deg,#dbdcf0 14.82%,#ccc7ed 90.53%);transform:translateY(6px)scale(1.2)}.SkinSelector-module-scss-module__u9osea__arrows{justify-content:center;align-items:center;width:40vw;margin:auto;display:flex;position:absolute;inset:0}.SkinSelector-module-scss-module__u9osea__arrow{appearance:none;width:82px;height:82px;color:var(--black);-webkit-backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);background-color:#fafafa80;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:42px;transition:transform .3s ease-in-out;display:flex}.SkinSelector-module-scss-module__u9osea__arrow:hover{cursor:pointer;background-color:#fafafacc;transform:scale(1.1)}.SkinSelector-module-scss-module__u9osea__left{margin-right:8px}.SkinSelector-module-scss-module__u9osea__right{margin-left:8px}
.AboutDetail-module-scss-module__tVlNqq__aboutDetail{--blur-strength:8px;z-index:10000;padding:2vw var(--spacing-md);color:var(--white);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.AboutDetail-module-scss-module__tVlNqq__aboutDetail.AboutDetail-module-scss-module__tVlNqq__visible{-webkit-backdrop-filter:blur(var(--blur-strength));background:#220b4f99}.AboutDetail-module-scss-module__tVlNqq__Wrapper{width:90vw;height:calc(100dvh - 10vw);padding:8vw var(--spacing-xl);background:linear-gradient(327deg,#ceccff 12.15%,#fafaff 82.97%),linear-gradient(249deg,#dbdcf0 14.82%,#ccc7ed 90.53%);border:2px solid #fff;border-radius:16px;margin:auto;position:relative}@media only screen and (max-height:960px){.AboutDetail-module-scss-module__tVlNqq__Wrapper{padding:8vh var(--spacing-xl)}}.AboutDetail-module-scss-module__tVlNqq__Container{gap:var(--spacing-xl);color:#000c34;grid-template-rows:1fr;grid-template-columns:.5fr 1fr;width:100%;height:100%;display:grid;position:relative}.AboutDetail-module-scss-module__tVlNqq__Customers{margin-top:var(--spacing-xl-2)}@media only screen and (max-height:960px){.AboutDetail-module-scss-module__tVlNqq__Customers{margin-top:var(--spacing-lg)}}.AboutDetail-module-scss-module__tVlNqq__Pills{flex-wrap:wrap}.AboutDetail-module-scss-module__tVlNqq__Title{font-size:clamp(32px,6rem,42px);font-weight:600;font-family:var(--michelin-unit-titling-bold);margin-bottom:var(--spacing-md)}.AboutDetail-module-scss-module__tVlNqq__Team{width:100%;margin:auto}.AboutDetail-module-scss-module__tVlNqq__closeButton{appearance:none;top:var(--spacing-md);right:var(--spacing-md);width:62px;height:62px;color:var(--black);-webkit-backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);backdrop-filter:blur(4px)drop-shadow(0 6px 24px #0000001f);background-color:#fafafa80;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:18px;transition:transform .3s ease-in-out;display:flex;position:absolute}.AboutDetail-module-scss-module__tVlNqq__closeButton:hover{cursor:pointer;background-color:#fafafacc;transform:scale(1.1)}.AboutDetail-module-scss-module__tVlNqq__TeamList{justify-content:flex-start;align-items:start;gap:var(--spacing-md);width:100%;margin:var(--spacing-md)0;flex-flow:wrap;display:flex}@media only screen and (max-height:960px){.AboutDetail-module-scss-module__tVlNqq__TeamList{margin-top:var(--spacing-sm)}}.AboutDetail-module-scss-module__tVlNqq__Team{max-width:300px;width:calc(33.3333% - var(--spacing-md));text-align:center;height:100%;position:relative}.AboutDetail-module-scss-module__tVlNqq__Team_Thumb{border-radius:50%;width:120px;height:120px;position:relative;overflow:hidden}@media only screen and (max-height:960px){.AboutDetail-module-scss-module__tVlNqq__Team_Thumb{width:100px;height:100px}}.AboutDetail-module-scss-module__tVlNqq__Team_Name{margin-bottom:var(--spacing-xxs);font-size:20px;font-weight:600}.AboutDetail-module-scss-module__tVlNqq__Team_Role{font-size:16px;font-weight:400;font-family:var(--michelin-unit-titling-regular)}.AboutDetail-module-scss-module__tVlNqq__submitButton{appearance:none;width:320px;height:62px;margin-top:var(--spacing-xl);color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#00034c 0% 100%),#f8f5fd80;border:1px solid #f8f5fd99;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .2s ease-in-out;display:flex}@media only screen and (max-height:960px){.AboutDetail-module-scss-module__tVlNqq__submitButton{margin-top:var(--spacing-md)}}.AboutDetail-module-scss-module__tVlNqq__submitButton:hover{cursor:pointer;transform:scale(1.01)}
.home-module-scss-module__wGiYtq__home{background:radial-gradient(circle at 100% 100%,#7c15c5 -30%,#220b4f 69%);height:100dvh}.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__Background{z-index:0}.home-module-scss-module__wGiYtq__home__content{z-index:1;text-align:center;width:1400px;max-width:90vw;color:var(--white)}.home-module-scss-module__wGiYtq__home__title{width:100%;max-height:15dvh;margin-bottom:var(--spacing-md);font-weight:300;line-height:.9}.home-module-scss-module__wGiYtq__home__title span{font-weight:800}.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__subtitle{margin-bottom:var(--spacing-md);font-family:var(--michelin-unit-titling-bold);font-weight:300;line-height:1.2}@media screen and (min-width:1025px){.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__subtitle{font-size:clamp(26px,2vw + 1.5rem,40px)}}@media screen and (max-width:1024px){.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__subtitle{font-size:24px}}.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__text{max-width:500px;margin:0 auto;font-size:24px}@media screen and (max-width:1024px){.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__text{font-size:18px}}.home-module-scss-module__wGiYtq__home p{line-height:1.5}.home-module-scss-module__wGiYtq__home__link{border:1px solid #ccc;border-radius:12px;padding:12px 20px;text-decoration:none;position:relative}.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__button{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8f5fd4d;border:1px solid #fff;border-radius:40px;min-height:52px;text-decoration:none;position:relative}.home-module-scss-module__wGiYtq__home .home-module-scss-module__wGiYtq__button_icon{width:24px;height:24px}
.scene-module-scss-module__9mvJEq__scene{width:100vw;height:100dvh;overflow:hidden}.scene-module-scss-module__9mvJEq__canvas:hover{cursor:grab}.scene-module-scss-module__9mvJEq__cloudsOverlay{opacity:.6;filter:blur(20px);z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}
