.syncplay-root,.syncplay-root *{--color-night:#0b0b0f;--color-coal:#15151c;--color-snow:#ffffff;--color-haze:#a7a7b3;--color-brand:#7c5cff;--color-brand-dark:#5a3ee6;--color-magenta:#ff4fd8;--color-ice:#5ee7ff;--font-sans:"Inter Tight",ui-sans-serif,system-ui,-apple-system,sans-serif!important;--font-serif:"Instrument Serif",Georgia,serif!important;--ease-expo:cubic-bezier(0.19,1,0.22,1);--ease-quart:cubic-bezier(0.76,0,0.24,1)}html.syncplay-page{color-scheme:dark!important}html.syncplay-page body{overflow-x:clip}.syncplay-root{color-scheme:dark!important;isolation:isolate;background-color:#0b0b0f!important;color:#ffffff!important;font-family:Inter Tight,ui-sans-serif,system-ui,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;z-index:1;width:100%;min-height:100vh}.syncplay-root ::selection{background:#7c5cff!important;color:#ffffff!important}.syncplay-root .bg-night{background-color:#0b0b0f!important}.syncplay-root .bg-coal{background-color:#15151c!important}.syncplay-root .bg-snow{background-color:#ffffff!important}.syncplay-root .bg-haze{background-color:#a7a7b3!important}.syncplay-root .bg-brand{background-color:#7c5cff!important}.syncplay-root .bg-brand-dark{background-color:#5a3ee6!important}.syncplay-root .bg-magenta{background-color:#ff4fd8!important}.syncplay-root .bg-ice{background-color:#5ee7ff!important}.syncplay-root .bg-snow\/15{background-color:rgba(255,255,255,.15)!important}.syncplay-root .bg-snow\/20{background-color:rgba(255,255,255,.2)!important}.syncplay-root .bg-coal\/60{background-color:rgba(21,21,28,.6)!important}.syncplay-root .bg-coal\/70{background-color:rgba(21,21,28,.7)!important}.syncplay-root .bg-night\/70{background-color:rgba(11,11,15,.7)!important}.syncplay-root .bg-night\/75{background-color:rgba(11,11,15,.75)!important}.syncplay-root .bg-night\/95{background-color:rgba(11,11,15,.95)!important}.syncplay-root .bg-magenta\/15{background-color:rgba(255,79,216,.15)!important}.syncplay-root .text-night{color:#0b0b0f!important}.syncplay-root .text-coal{color:#15151c!important}.syncplay-root .text-snow{color:#ffffff!important}.syncplay-root .text-haze{color:#a7a7b3!important}.syncplay-root .text-brand{color:#7c5cff!important}.syncplay-root .text-brand-dark{color:#5a3ee6!important}.syncplay-root .text-magenta{color:#ff4fd8!important}.syncplay-root .text-ice{color:#5ee7ff!important}.syncplay-root .text-night\/35{color:rgba(11,11,15,.35)!important}.syncplay-root .text-night\/40{color:rgba(11,11,15,.4)!important}.syncplay-root .text-night\/45{color:rgba(11,11,15,.45)!important}.syncplay-root .text-night\/50{color:rgba(11,11,15,.5)!important}.syncplay-root .text-night\/55{color:rgba(11,11,15,.55)!important}.syncplay-root .text-night\/60{color:rgba(11,11,15,.6)!important}.syncplay-root .text-haze\/70{color:rgba(167,167,179,.7)!important}.syncplay-root .text-snow\/70{color:rgba(255,255,255,.7)!important}.syncplay-root .border-brand{border-color:#7c5cff!important}.syncplay-root .border-brand\/60{border-color:rgba(124,92,255,.6)!important}.syncplay-root .border-magenta{border-color:#ff4fd8!important}.syncplay-root .border-ice{border-color:#5ee7ff!important}.syncplay-root .border-snow\/15{border-color:rgba(255,255,255,.15)!important}.syncplay-root .border-snow\/20{border-color:rgba(255,255,255,.2)!important}.syncplay-root .border-night\/10{border-color:rgba(11,11,15,.1)!important}.syncplay-root .border-night\/15{border-color:rgba(11,11,15,.15)!important}.syncplay-root .border-night\/20{border-color:rgba(11,11,15,.2)!important}.syncplay-root .border-white\/8{border-color:rgba(255,255,255,.08)!important}.syncplay-root .border-white\/10{border-color:rgba(255,255,255,.1)!important}.syncplay-root .ring-snow\/15{--tw-ring-color:rgba(255,255,255,0.15)!important}.syncplay-root .ring-white\/8{--tw-ring-color:rgba(255,255,255,0.08)!important}.syncplay-root .ring-white\/10{--tw-ring-color:rgba(255,255,255,0.10)!important}.syncplay-root .ring-night{--tw-ring-color:#0b0b0f!important}.syncplay-root .ring-snow{--tw-ring-color:#ffffff!important}.syncplay-root .hero-rule{position:absolute!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background-color:rgba(255,255,255,.18)!important;transform-origin:left center!important;z-index:1!important}.syncplay-root .ph-rule,.syncplay-root .svc-rule{background-color:rgba(255,255,255,.18)!important}.syncplay-root .cta-rule,.syncplay-root .ph-rule,.syncplay-root .svc-rule{position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;transform-origin:left center!important}.syncplay-root .cta-rule{background-color:rgba(255,255,255,.22)!important}.syncplay-root .font-serif{font-family:"Instrument Serif",Georgia,serif!important}html.syncplay-page.lenis,html.syncplay-page.lenis body{height:auto}html.syncplay-page .lenis.lenis-smooth{scroll-behavior:auto!important}html.syncplay-page .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.syncplay-page .lenis.lenis-stopped{overflow:hidden}.syncplay-root .display{font-weight:500;letter-spacing:-.055em;line-height:.9}.syncplay-root .hero-word{font-weight:600;letter-spacing:-.07em;line-height:.8;font-size:clamp(8rem,min(30vw,46svh),40rem);white-space:nowrap}@media (max-width:767px){.syncplay-root .hero-word{font-size:37vw}}.syncplay-root .mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.syncplay-root .mask>*{display:inline-block;will-change:transform}.syncplay-root .roll{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.15;height:1.15em}.syncplay-root .roll-inner{display:flex;flex-direction:column;transition:transform .75s cubic-bezier(.19,1,.22,1)}.syncplay-root .roll-inner>span{display:block;height:1.15em;white-space:nowrap}.syncplay-root .roll-hover:hover .roll-inner,.syncplay-root a:hover .roll-inner,.syncplay-root button:hover .roll-inner{transform:translateY(-50%)}.syncplay-root .nav{transition:transform .9s cubic-bezier(.19,1,.22,1),background-color .6s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1)}.syncplay-root .nav.is-hidden{transform:translateY(-110%)}.syncplay-root .nav[data-theme=night].is-scrolled{background-color:#0b0b0f}.syncplay-root .nav[data-theme=coal].is-scrolled{background-color:#15151c}.syncplay-root .nav[data-theme=light]{color:#0b0b0f}.syncplay-root .nav[data-theme=light].is-scrolled{background-color:#ffffff}.syncplay-root .nav-pill{transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1)}.syncplay-root .nav-pill:hover{background:#ff4fd8!important}.syncplay-root .altf-by{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;white-space:nowrap;font-weight:400;line-height:1}.syncplay-root .altf-by-label{font-size:.75rem;letter-spacing:.02em;color:var(--color-haze);transition:color .6s cubic-bezier(.19,1,.22,1)}.syncplay-root .nav[data-theme=light] .altf-by-label{color:rgba(11,11,15,.55)}.syncplay-root .altf-by-link{display:inline-flex;align-items:center;text-decoration:none}.syncplay-root .altf-by-logo{height:.85rem;opacity:.88;transition:opacity .2s ease}.syncplay-root .altf-by-link:hover .altf-by-logo{opacity:1}.syncplay-root .pulse-dot{position:relative}.syncplay-root .pulse-dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:inherit;animation:syncplay-pulse 2s cubic-bezier(.19,1,.22,1) infinite}@keyframes syncplay-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.syncplay-root .card-inner{transform:translateZ(0) rotate(var(--r,0deg));transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.1s cubic-bezier(.19,1,.22,1);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}@media (hover:hover){.syncplay-root .svc-row:hover .card-inner{transform:translate3d(var(--hx,0),var(--hy,0),0) rotate(var(--hr,0deg)) scale(var(--hs,1));box-shadow:0 40px 80px -30px rgba(0,0,0,.9)}.syncplay-root .svc-row:hover .svc-title{transform:translateX(.12em)}}.syncplay-root .svc-title{transition:transform 1s cubic-bezier(.19,1,.22,1)}.syncplay-root .canvas-dots{background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 0);background-size:18px 18px}.syncplay-root .folder .f-front{transform-origin:50% 100%}.syncplay-root .folder .f-front,.syncplay-root .folder .f-sheet{transition:transform .9s cubic-bezier(.19,1,.22,1)}.syncplay-root .folder:hover .f-front{transform:skewX(-7deg) scaleY(.9)}.syncplay-root .folder:hover .f-sheet-1{transform:translateY(-34%) rotate(-7deg)}.syncplay-root .folder:hover .f-sheet-2{transform:translateY(-24%) rotate(6deg)}.syncplay-root .folder:hover .f-sheet-3{transform:translateY(-14%) rotate(-1deg)}.syncplay-root .cta-arrow svg{transition:transform .9s cubic-bezier(.19,1,.22,1)}.syncplay-root .cta-link:hover .cta-arrow svg{transform:rotate(-45deg)}.syncplay-root .cta-arrow{transition:background-color .6s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1)}.syncplay-root .cta-link:hover .cta-arrow{background:#ff4fd8!important}.syncplay-root .u-link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size .7s cubic-bezier(.19,1,.22,1)}.syncplay-root .u-link:hover{background-size:100% 1px;background-position:0 100%}.syncplay-root .react{position:absolute;bottom:0;opacity:0;animation:syncplay-react-float 3.6s cubic-bezier(.19,1,.22,1) infinite;will-change:transform,opacity}@keyframes syncplay-react-float{0%{transform:translateZ(0) scale(.4);opacity:0}12%{transform:translate3d(0,-40%,0) scale(1.1);opacity:1}70%{opacity:1}to{transform:translate3d(var(--dx,0),-520%,0) scale(.9);opacity:0}}.syncplay-root .scan-line{animation:syncplay-scan 2.4s cubic-bezier(.76,0,.24,1) infinite alternate}@keyframes syncplay-scan{0%{transform:translateY(0)}to{transform:translateY(var(--scan-h,100%))}}.syncplay-root .eq span{display:block;transform-origin:50% 100%;animation:syncplay-eq 1.1s ease-in-out infinite alternate}@keyframes syncplay-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.syncplay-root *,.syncplay-root :after,.syncplay-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}