@keyframes Header-module-scss-module__LCJYqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Header-module-scss-module__LCJYqa__shine{to{background-position-x:100vw}}.Header-module-scss-module__LCJYqa__container{z-index:var(--z-header);pointer-events:none;--border-header:1px solid #ffffff1a;justify-content:center;width:100%;display:flex;position:fixed;top:2rem;left:0}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__container{padding:0 var(--margins)}}@media only screen and (min-width:341px) and (max-width:767px){.Header-module-scss-module__LCJYqa__container{padding:0 var(--margins)}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__container{width:auto;top:4rem;left:50%;transform:translate(-50%)}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__main,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover):not(:focus-within) .Header-module-scss-module__LCJYqa__main{width:2.6rem}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__menu,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover):not(:focus-within) .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover):not(:focus-within) .Header-module-scss-module__LCJYqa__menu{opacity:0}}.Header-module-scss-module__LCJYqa__header{background:var(--background);color:var(--secondary);pointer-events:all;border:var(--border-header);letter-spacing:.01em;border-radius:7rem;align-items:center;height:7rem;padding:1rem 1rem 1rem 2.6rem;font-size:1.3rem;line-height:1;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__header{justify-content:space-between;gap:1rem;width:100%;padding-left:2rem}.Header-module-scss-module__LCJYqa__header:before{content:"";border:1px solid var(--background-2);z-index:1;background:var(--background);border-radius:7rem;width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__header{gap:.4rem;padding-left:1.2rem;padding-right:.6rem}}@media only screen and (min-width:341px) and (max-width:767px){.Header-module-scss-module__LCJYqa__header{padding-left:2rem}}.Header-module-scss-module__LCJYqa__header>*{flex-shrink:0}@media only screen and (min-width:768px){.Header-module-scss-module__LCJYqa__header{letter-spacing:.02em;font-size:1.7rem;line-height:1.3}}.Header-module-scss-module__LCJYqa__header .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__header .Header-module-scss-module__LCJYqa__menu{transition:opacity .5s linear}.Header-module-scss-module__LCJYqa__logo{z-index:1;color:var(--primary);height:1.5rem;position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__logo{width:9.4rem;height:1.5rem}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__logo{width:8.2rem;height:1.3rem}}@media only screen and (max-width:340px){.Header-module-scss-module__LCJYqa__logo{width:2.2rem;height:2.1rem}.Header-module-scss-module__LCJYqa__logo svg:last-child{display:none}}@media only screen and (min-width:768px){.Header-module-scss-module__LCJYqa__logo{height:1.8rem}}.Header-module-scss-module__LCJYqa__logo svg{width:auto;height:100%;transition:opacity .15s linear}.Header-module-scss-module__LCJYqa__logo svg:last-child{position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__mainCtas{z-index:1;flex-shrink:0;gap:.6rem;display:flex;position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__mainCtas{align-items:center;gap:.4rem;margin-left:auto}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__mainCtas{gap:.2rem}}.Header-module-scss-module__LCJYqa__mainCta{flex-shrink:0}.Header-module-scss-module__LCJYqa__getSanasPage .Header-module-scss-module__LCJYqa__getSanasCta{display:none}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__getSanasPage .Header-module-scss-module__LCJYqa__demoCta{display:block}.Header-module-scss-module__LCJYqa__getSanasCta{order:1}.Header-module-scss-module__LCJYqa__getSanasCta>a,.Header-module-scss-module__LCJYqa__getSanasCta>button{min-width:auto;min-height:4.2rem;box-shadow:none;color:var(--primary);letter-spacing:.01em;background:0 0;border-radius:0;padding:0 .6rem;font-size:1.2rem;line-height:1}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__getSanasCta>a,.Header-module-scss-module__LCJYqa__getSanasCta>button{letter-spacing:.01em;min-height:4rem;padding:0 .35rem;font-size:1.18rem;line-height:1}}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__demoCta{order:2}.Header-module-scss-module__LCJYqa__demoCta>a,.Header-module-scss-module__LCJYqa__demoCta>button{--btn-size:4.2rem;--btn-pad:.8rem;letter-spacing:.01em;font-size:1.2rem;line-height:1}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__demoCta>a,.Header-module-scss-module__LCJYqa__demoCta>button{--btn-size:4rem;--btn-pad:.7rem;letter-spacing:.01em;font-size:1.18rem;line-height:1}}.Header-module-scss-module__LCJYqa__main{z-index:0;height:100%;display:flex;overflow:hidden}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__main{background:var(--background);z-index:0;pointer-events:none;opacity:0;flex-direction:column;width:100%;height:100%;transition:opacity .15s linear;position:fixed;top:0;left:0}.Header-module-scss-module__LCJYqa__main.Header-module-scss-module__LCJYqa__open{opacity:1;pointer-events:all}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__main{transition:width .75s var(--ease);width:var(--nav-width);position:relative}.Header-module-scss-module__LCJYqa__main:after{content:"";background:linear-gradient(-90deg, var(--background) 0%, #fff0 100%);z-index:1;width:2rem;height:100%;display:block;position:absolute;top:0;right:0}}.Header-module-scss-module__LCJYqa__nav{padding:11rem var(--margins);align-items:center;position:relative;overflow:hidden}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__nav{flex-direction:row;flex-shrink:0;gap:2rem;min-width:70.6rem;height:100%;padding:0 2rem 0 11.6rem;display:flex}.Header-module-scss-module__LCJYqa__nav .Header-module-scss-module__LCJYqa__menu{margin:0 auto}}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__nav{width:100%;height:calc(100% - 11rem);padding:0 var(--margins) 4rem;transition:transform .75s var(--ease);top:11rem;left:0;overflow-y:scroll}.Header-module-scss-module__LCJYqa__nav.Header-module-scss-module__LCJYqa__hasActiveSubmenu{transform:translate(-100%)}}.Header-module-scss-module__LCJYqa__nav>*{flex-shrink:0}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__menu,.Header-module-scss-module__LCJYqa__menuSec{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;height:100%;display:flex}}.Header-module-scss-module__LCJYqa__menu>li,.Header-module-scss-module__LCJYqa__menuSec>li{position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__menu>li,.Header-module-scss-module__LCJYqa__menuSec>li{border-bottom:1px solid var(--background-2);width:100%}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__menuSec{border-left:1px solid var(--background-2);padding-left:2rem}}.Header-module-scss-module__LCJYqa__navlink,.Header-module-scss-module__LCJYqa__navSecLink{vertical-align:baseline;letter-spacing:.02em;font-size:1.7rem;line-height:1.3;transition:color .15s linear}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__navlink,.Header-module-scss-module__LCJYqa__navSecLink{color:var(--primary);letter-spacing:.02em;justify-content:space-between;width:100%;padding:2.6rem 0;font-size:2.8rem;line-height:1;display:flex}.Header-module-scss-module__LCJYqa__navlink svg,.Header-module-scss-module__LCJYqa__navSecLink svg{width:auto;height:2.4rem}}.Header-module-scss-module__LCJYqa__navLabel{letter-spacing:.02em;align-items:center;height:5rem;font-size:2rem;line-height:1;display:flex}.Header-module-scss-module__LCJYqa__navLabel svg{width:2.4rem;height:auto}.Header-module-scss-module__LCJYqa__navLabel button{flex-direction:row-reverse;align-items:center;gap:1rem;display:inline-flex}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__navSecLink{color:var(--primary)}}@media only screen and (min-width:1034px) and (hover:hover){.Header-module-scss-module__LCJYqa__navSecLink:hover{color:var(--highlight)}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__navlink{position:relative}.Header-module-scss-module__LCJYqa__navlink.Header-module-scss-module__LCJYqa__active{color:var(--primary)}.Header-module-scss-module__LCJYqa__navlink svg{display:none}.Header-module-scss-module__LCJYqa__navlink:before{content:"";background:var(--primary);width:.6rem;height:.6rem;transition:transform .15s var(--ease);border-radius:50%;display:block;position:absolute;bottom:-1.6rem;left:50%;transform:translateY(-50%)scale(0)}}@media only screen and (min-width:1034px) and (hover:hover){.Header-module-scss-module__LCJYqa__navlink:hover{color:var(--primary)}.Header-module-scss-module__LCJYqa__navlink:hover:before{transform:translateY(-50%)scale(1)}}.Header-module-scss-module__LCJYqa__toggle{z-index:2;width:4rem;height:4rem;color:var(--primary);margin-left:.4rem}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__toggle{width:3.8rem;height:3.8rem;margin-left:.2rem}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__toggle{margin-left:2rem}}.Header-module-scss-module__LCJYqa__toggle>div{width:2rem;height:.2rem;display:block;position:relative}.Header-module-scss-module__LCJYqa__toggle>div:before,.Header-module-scss-module__LCJYqa__toggle>div:after{content:" ";width:100%;height:100%;transition:transform .3s var(--ease);background-color:currentColor;position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__toggle>div:before{transform:translateY(-200%)}.Header-module-scss-module__LCJYqa__toggle>div:after{transform:translateY(200%)}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div{background-color:#0000}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div:before{transform:rotate(45deg)}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div:after{transform:rotate(-45deg)}.Header-module-scss-module__LCJYqa__submenuWrap{pointer-events:none;width:max-content;max-width:calc(100vw - 4rem);padding-top:1rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Header-module-scss-module__LCJYqa__submenuWrap.Header-module-scss-module__LCJYqa__hasSubmenu{pointer-events:all}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__submenuWrap{display:none}}.Header-module-scss-module__LCJYqa__submenu{background:var(--background);width:104rem;max-width:calc(100vw - 4rem);max-height:calc(100dvh - 14rem);color:var(--secondary);border:var(--border-header);border-radius:4rem;gap:3.2rem;padding:3.2rem;font-size:1.8rem;line-height:1.4;animation:.18s ease-out Header-module-scss-module__LCJYqa__submenuIn;display:flex;overflow-y:auto}.Header-module-scss-module__LCJYqa__submenu[hidden]{display:none}.Header-module-scss-module__LCJYqa__submenuGroups{flex:1;min-width:0}.Header-module-scss-module__LCJYqa__submenuMain{min-width:0}.Header-module-scss-module__LCJYqa__submenuTitle{color:var(--secondary);margin-bottom:2.4rem;font-size:1.6rem;line-height:1.4}.Header-module-scss-module__LCJYqa__submenuList{flex-direction:column;gap:.4rem;display:flex}.Header-module-scss-module__LCJYqa__submenuItem{min-width:0}.Header-module-scss-module__LCJYqa__submenuLink{align-items:center;gap:1.2rem;padding-block:.2rem;font-size:4rem;line-height:1.2;transition:color .15s linear;display:inline-flex}.Header-module-scss-module__LCJYqa__submenuLink.Header-module-scss-module__LCJYqa__hover{color:var(--primary)}.Header-module-scss-module__LCJYqa__submenuLink.Header-module-scss-module__LCJYqa__hover .Header-module-scss-module__LCJYqa__submenuLinkSvg{opacity:1}.Header-module-scss-module__LCJYqa__submenuLinkSvg{opacity:0;border-radius:50%;flex:0 0 4rem;justify-content:center;align-items:center;width:4rem;height:4rem;transition:opacity .15s linear;display:flex;position:relative}.Header-module-scss-module__LCJYqa__submenuLinkSvg:before{content:"";background:var(--primary);opacity:.2;border-radius:inherit;position:absolute;inset:0}.Header-module-scss-module__LCJYqa__submenuLinkSvg svg{width:1.8rem}.Header-module-scss-module__LCJYqa__submenuDescription{max-width:42rem;min-height:7.6rem;margin-top:3.2rem}.Header-module-scss-module__LCJYqa__submenuPreview{flex:0 0 34rem;align-self:center;width:34rem}.Header-module-scss-module__LCJYqa__submenuMedia{aspect-ratio:1;border-radius:2rem;width:100%;position:relative;overflow:hidden}.Header-module-scss-module__LCJYqa__submenuMedia img{object-position:var(--nav-media-position,center)}.Header-module-scss-module__LCJYqa__submenuMedia>div{height:100%}.Header-module-scss-module__LCJYqa__groupedSubmenu{align-items:start;gap:2.8rem;width:132rem}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuGroups{grid-template-columns:1.12fr .88fr 1fr;gap:2.4rem;display:grid}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuTitle{border-bottom:var(--border-header);margin-bottom:1.2rem;padding-bottom:1.6rem}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuLink{gap:.8rem;min-height:5rem;font-size:2.4rem;line-height:1.35}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuLinkSvg{flex-basis:2.6rem;width:2.6rem;height:2.6rem}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuLinkSvg svg{width:1.4rem}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuPreview{flex-basis:24rem;align-self:start;width:24rem}@media only screen and (max-width:1199px){.Header-module-scss-module__LCJYqa__groupedSubmenu{flex-wrap:wrap}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuGroups{flex-basis:100%}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuPreview{flex-basis:100%;align-items:center;gap:2.4rem;width:100%;display:flex}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__submenuMedia{flex:0 0 14rem;width:14rem}.Header-module-scss-module__LCJYqa__groupedSubmenu .Header-module-scss-module__LCJYqa__previewDescription{max-width:50rem;min-height:0;margin:0}}.Header-module-scss-module__LCJYqa__previewDescription{min-height:10rem;margin-top:2rem;font-size:1.6rem;line-height:1.5}.Header-module-scss-module__LCJYqa__submenuMobileWrap{background:var(--background);position:fixed;inset:0}.Header-module-scss-module__LCJYqa__submenuMobile{padding:0 var(--margins) max(4rem,env(safe-area-inset-bottom));overscroll-behavior:contain;position:absolute;inset:11rem 0 0;overflow-y:auto}.Header-module-scss-module__LCJYqa__submenuMobile .Header-module-scss-module__LCJYqa__navLabel{z-index:1;background:var(--background);position:sticky;top:0}.Header-module-scss-module__LCJYqa__mobileGroup{margin-top:2.4rem}.Header-module-scss-module__LCJYqa__mobileGroupTitle{color:var(--secondary);padding-bottom:.8rem;font-size:1.5rem;line-height:1.4}.Header-module-scss-module__LCJYqa__mobileGroup .Header-module-scss-module__LCJYqa__navlink{padding-block:1.6rem;font-size:2.4rem;line-height:1.25}.Header-module-scss-module__LCJYqa__container :is(a,button):focus-visible{outline:2px solid var(--highlight);outline-offset:4px;border-radius:.4rem}@keyframes Header-module-scss-module__LCJYqa__submenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__LCJYqa__container *,.Header-module-scss-module__LCJYqa__container :before,.Header-module-scss-module__LCJYqa__container :after{transition:none!important;animation:none!important}}
@keyframes Footer-module-scss-module__NbMMUa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Footer-module-scss-module__NbMMUa__shine{to{background-position-x:100vw}}.Footer-module-scss-module__NbMMUa__footerWrap{z-index:var(--z-main);width:100%;position:relative}.Footer-module-scss-module__NbMMUa__footer{background:var(--background);color:var(--primary);width:100%;position:relative;overflow:hidden}.Footer-module-scss-module__NbMMUa__wrap{padding:6rem var(--margins) 0;flex-direction:column;align-items:center;gap:10rem;display:flex}.Footer-module-scss-module__NbMMUa__link{transition:color .15s linear}@media (hover:hover){.Footer-module-scss-module__NbMMUa__link:hover{color:var(--highlight)}}.Footer-module-scss-module__NbMMUa__foot{color:var(--tertiary);flex-direction:row;gap:2rem;display:flex}.Footer-module-scss-module__NbMMUa__foot ul{flex-flow:wrap;justify-content:center;gap:1rem;display:flex}@media only screen and (max-width:767px){.Footer-module-scss-module__NbMMUa__foot{flex-direction:column-reverse;align-items:center;gap:1rem;width:100%}}.Footer-module-scss-module__NbMMUa__foot a,.Footer-module-scss-module__NbMMUa__foot button{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.Footer-module-scss-module__NbMMUa__foot a:hover,.Footer-module-scss-module__NbMMUa__foot button:hover{color:var(--primary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}}.Footer-module-scss-module__NbMMUa__logo{background:var(--black);color:var(--white);border-radius:18%;width:6rem;height:6rem;padding:1.6rem;display:flex;box-shadow:0 0 30px #ffffff4d}
@keyframes FooterAnimation-module-scss-module__jCz2gq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FooterAnimation-module-scss-module__jCz2gq__shine{to{background-position-x:100vw}}.FooterAnimation-module-scss-module__jCz2gq__animation{color:#ffffff4d;height:440px;padding-bottom:2rem;display:flex;position:relative}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__animation{height:380px}}.FooterAnimation-module-scss-module__jCz2gq__items{width:auto;height:100%;transition:transform .5s var(--ease);will-change:transform;flex-shrink:0;align-items:flex-end;margin-left:-25px;display:flex}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__items{margin-left:-80px}}.FooterAnimation-module-scss-module__jCz2gq__word{will-change:color;width:50px;height:50px;font-size:40px;line-height:50px;transition:color .25s linear}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__word{width:40px;height:40px;font-size:30px;line-height:40px}}.FooterAnimation-module-scss-module__jCz2gq__word.FooterAnimation-module-scss-module__jCz2gq__active{color:var(--white)}.FooterAnimation-module-scss-module__jCz2gq__word>div{display:block;transform:rotate(-90deg)}.FooterAnimation-module-scss-module__jCz2gq__active{color:var(--white)}.FooterAnimation-module-scss-module__jCz2gq__measure{width:100%;position:absolute;top:0;left:0}
@keyframes PlayDemo-module-scss-module__uBo_bq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PlayDemo-module-scss-module__uBo_bq__shine{to{background-position-x:100vw}}.PlayDemo-module-scss-module__uBo_bq__main{--toggle-size:7rem;width:100%;height:100%;z-index:var(--z-portal);background:var(--grey-02);color:var(--black);-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;overflow-y:scroll;padding:0!important}@media only screen and (max-width:767px){.PlayDemo-module-scss-module__uBo_bq__main{--toggle-size:6rem;z-index:9999}}.PlayDemo-module-scss-module__uBo_bq__inner{z-index:0;justify-content:center;align-items:center;width:100%;min-height:100%;padding:4rem 0;display:flex;position:relative;overflow:hidden}.PlayDemo-module-scss-module__uBo_bq__close{top:4rem;right:var(--margins);z-index:2;position:fixed}@media only screen and (max-width:767px){.PlayDemo-module-scss-module__uBo_bq__close{--button-secondary-bg:var(--white);--border-light:var(--grey-02);right:50%;transform:translate(50%);box-shadow:0 0 5px #0000000d}}
