.fancy-button{background-color:transparent;border:1px solid var(--color-white);padding:1rem 2rem;cursor:pointer;font-weight:500;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;z-index:1;line-height:1.8;color:var(--color-white)}.nav-button .fancy-button{color:#888}.fancy-button:hover{background-color:var(--color-white);color:var(--color-black)}.fancy-button.light{background-color:transparent;color:var(--color-black);border:1px solid var(--color-black)}.fancy-button.light:hover{background-color:var(--color-black);color:var(--color-white)}.fancy-button-word-container{height:1.4em;display:inline-block}.char-layer{padding:2px 0}.contact{padding:50px;margin:auto;min-height:580px;display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center}.darka{background-color:#000000d7}.contact h2{text-align:center;font-size:36px}.contact--desc{text-align:center;max-width:580px;margin:0 auto 40px;font-size:18px}.circle{width:20px;height:20px;border-radius:50%;flex-shrink:0}.choices,.circle{border:1px solid #999}.choices{margin:28px 0 40px}.choice{min-width:700px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:20px 32px;cursor:pointer}.choice:not(:last-child){border-bottom:1px solid #999}.choices-form{max-width:1024px;width:100%}@media (width <= 830px){.choice{min-width:100%}}@media (width < 600px){.contact{max-width:100%;padding:24px;min-height:700px}}.section--title{font-size:10vw;font-weight:500;padding:2vw 4vw 20px;line-height:1}.got-idea{min-height:82vh;display:flex;flex-direction:column;gap:24vh;justify-content:flex-end;align-items:center;padding:50px 20px;text-align:center}@media (width <= 680px){.idea--text{font-size:28px;text-align:center}}.studio--hero{display:flex;position:relative;background-size:cover;background-position:50%}.hero--title{height:100%;min-height:calc(100vh - 71px);display:flex;align-items:center;justify-content:center;width:48vw;flex-shrink:0;text-align:center;border-top:1px solid;border-bottom:1px solid;border-color:inherit;font-size:4vw;line-height:1.2;padding:2vw}.hero--content{border:1px solid;border-color:inherit}.hero--item{padding:6vw;font-size:22px}.hero--item h2{font-size:28px;font-weight:500;margin-bottom:2vw}.hero--item:not(:last-child){border-bottom:1px solid;border-color:inherit}@media (width <= 700px){.studio--hero{flex-direction:column;min-height:calc(100vh - 71px);justify-content:space-between}.hero--title{min-height:auto;padding:50px 20px;flex-grow:1;font-size:10vw;width:100%;border-bottom:none;border-right:1px solid;border-left:1px solid;border-color:inherit}.hero--item{font-size:18px}.hero--item h2{font-size:24px;margin-bottom:3vw}}.footer--container{max-width:98%;margin:0 auto;padding-top:80px}.footer{border:1px solid #a0a0a05b}.footer-item .footer--link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000004;transition:all .3s}.footer-item .footer--link:hover{background-color:#4b4b4b46}.footer-item{min-height:300px;display:flex;align-items:center;justify-content:center;padding:50px;background-color:#fff;color:#000;font-size:20px;height:100%;font-weight:500;text-align:center}.footer-item.dark{background-color:#000000d7;color:#fff}.footer .nav-logo{border:none;align-self:unset;font-size:48px}.footer .nav-logo:hover{background-color:unset}.footer-item a{display:flex;align-items:flex-start;gap:8px}.footer-item.bg-pattren{background-image:url(/_next/static/media/pattern.2c3082a9.svg);background-repeat:no-repeat;background-size:contain}.explore{display:flex;gap:8px;margin-bottom:16px;align-items:center;font-size:20px}@media (width > 1100px){.footer--container{max-width:90%}.explore{font-size:18px}}@media (width > 1400px){.footer--container{max-width:80%}}@media (width < 992px){.footer-item.dark.about{background-color:#fff;color:#000}}@media (width < 575px){.footer--container{max-width:100%}}.link-w-hover{cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;z-index:1}.link-w-hover-text-container{display:flex;line-height:1}.link-w-hover-word-container{position:relative;height:1.2em;overflow:hidden;display:inline-block}.char-layer{line-height:1;height:1em}.nav-container{display:flex;color:inherit;justify-content:space-between;align-items:center;border-color:inherit;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.nav-dark:before,.nav-light:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff9c;filter:blur(3)}.nav-dark:before{background-color:#0000009c}.nav-logo{border-color:inherit;color:inherit;text-align:center;padding:1rem 3rem;font-family:Incompleeta;font-weight:400;font-size:20px;letter-spacing:3px;margin-top:-10px;align-self:stretch;transition:all .3s ease}.nav-logo:hover{color:var(--color-black);background-color:var(--color-white);transition:all .3s ease}.nav-button{color:#555;border-color:inherit;padding:0;align-self:stretch;z-index:1002!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.nav-button:hover{background-color:var(--color-white)}.nav-button button{border:none}.nav-button button:hover{background-color:unset;border:none}.nav-container.scrolled .nav-logo{font-size:16px}.full-screen-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0;transition:all .4s ease;z-index:1001;pointer-events:none;padding:2rem;gap:20px}.full-screen-menu.open{opacity:1;pointer-events:auto}.full-screen-menu-top{display:flex;justify-content:space-between;align-items:center;width:100%}.full-screen-menu a{color:var(--color-black);font-family:Incompleeta;font-weight:300}.lang-btn{padding:0;font-weight:500!important}[dir=rtl] .full-screen-menu a{font-family:var(--font-kufam)}[dir=ltr] .full-screen-menu a{font-family:Incompleeta}#menu-nav-button{color:var(--color-black);font-weight:600;padding:0}.nav-menu{display:flex;gap:1rem;width:100%;height:100%;max-height:80vh}.nav-menu a{color:#000;font-size:32px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nav-menu-right{display:flex;flex-direction:column;gap:1rem;flex:0 0 70%}.nav-menu-right-bottom,.nav-menu-right-top{display:flex;gap:1rem;height:100%}.nav-menu-right-bottom{width:100%}.nav-menu-item{border:1px solid var(--color-black);width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .3s}.nav-menu-item:hover{background-color:var(--color-black);transform:scale(.95)}.nav-menu-item a{text-align:center;font-weight:300;transition:all .3s}[dir=rtl] .nav-menu-item a{font-family:kufam,Arial,Helvetica,sans-serif;font-size:24px}.nav-menu-item:hover a{color:var(--color-white)}.nav-menu-item-mobile{width:100%;gap:1rem;display:flex}#nav-menu-home{flex:0 0 30%;background-color:var(--color-black);transition:all .3s}#nav-menu-home a:hover{background-color:var(--color-white);color:var(--color-black)}#nav-menu-space{background-color:var(--color-space-300);transition:all .3s}#nav-menu-space a:hover{background-color:var(--color-space-800)}#nav-menu-studio{background-color:var(--color-studio-100);transition:all .3s}#nav-menu-studio a:hover{background-color:var(--color-studio-800)}#nav-menu-hub{background-color:var(--color-hub-300);transition:all .3s}#nav-menu-hub a:hover{background-color:var(--color-hub-800);color:var(--color-black)}#nav-menu-home a,#nav-menu-space a,#nav-menu-studio a{color:var(--color-white)}.nav-footer{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--color-black)}.hover-logo{cursor:pointer;display:inline-block}.fancy-button-text-container{display:flex;flex-direction:column;line-height:1}.fancy-button-word-container{position:relative;height:1.2em;overflow:hidden}.word-slider{display:flex;flex-direction:column;transition:transform .4s ease}.char-layer{display:block;height:1.2em;line-height:1.2em;text-align:center;white-space:nowrap}@media (width > 600px){.nav-logo{min-width:300px}}@media (max-width:768px){.nav-menu{flex-direction:column}.nav-menu a{font-size:20px}#nav-menu-home{max-width:unset}.nav-menu-item,.nav-menu-right{height:100%}.nav-menu-right-bottom{flex-direction:column;height:150%}}@media (max-width:400px){.nav-logo{border-right:none}.nav-footer{flex-direction:column-reverse}}.open .nav-button{border-left:none;border-right:none}