:root{color-scheme:light dark;--page-bg-color:light-dark(#ccc,#262626);--selection-color:light-dark(#73bcfc,#2e9dff);--selectable-color:light-dark(rgba(158,245,177,.7),rgba(158,245,177,.7));--active-color:light-dark(#4c8bc2,#2e9dff);--link-color:var(--active-color);--focus-color:light-dark(#c8c8f4,#aaaae9);--playhead-color:light-dark(#f0bc7c,#f0bc7c);--region-bg-color:light-dark(#e5e5e5,#2a2a2a);--region-border-color:light-dark(#adacac,#555);--track-regions-container-color:light-dark(#b2b2b2,#4a4a4a);--track-view-border-color:light-dark(#8d8d8d,#2b2b2b);--chrome-bg-color:light-dark(#e9e9e9,#3a3a3c);--raised-chrome-bg-color:light-dark(#efefef,#4b4b4f);--chrome-text-color:light-dark(#333,#ddd);--track-controls-bg-color:light-dark(#d5d4d4,#3a3a3c);--control-bg-color:light-dark(#dfdede,#575757);--control-border-color:light-dark(#c9c9c9,#5c5c5c);--control-text-color:light-dark(#262626,#f8f8f8);--control-disabled-text-color:color-mix(in oklab,var(--control-text-color) 60%,transparent 40%);--control-disabled-bg-color:color-mix(in oklab,var(--control-bg-color) 60%,transparent 40%);--control-disabled-border-color:color-mix(in oklab,var(--control-bg-color) 90%,#000000f6 10%);--control-hover-bg-color:light-dark(#dfdede,#575757);--control-hover-border-color:light-dark(color-mix(in oklab,var(--control-border-color) 90%,#000 10%),color-mix(in oklab,var(--control-border-color) 90%,#fff 10%));--dialog-bg-color:light-dark(#f1f2f4,#2e3338);--dialog-border-color:light-dark(#5c6770,#c7ccd1);--input-border-color:light-dark(#5c6770,#c7ccd1);--popup-menu-border-color:light-dark(#5c6770,#c7ccd1);--popup-menu-separator-color:light-dark(#a4a4a5,#5d5d5e);--scrollbar-thumb-bg-color:light-dark(hsla(0,0%,60%,.8),hsla(0,0%,49%,.8));--destructive-color:light-dark(#ff2e2e,#ff2e2e);--vu-meter-fill-color-1:#78e2c0;--vu-meter-fill-color-2:#9be99b;--vu-meter-bg-color:#2c422c;--vu-meter-warning-color:#ffc02e;--vu-meter-clipping-color:#ff2e2e;--tooltip-bg-color:light-dark(#2e3338,#f1f2f4);--tooltip-text-color:light-dark(#f8f8f8,#262626);--dnd-target-highlight-color:color-mix(in oklab,var(--selection-color) 100%,transparent 20%);--project-titlebar-height:3rem;--control-bar-gap:0.5rem;--control-border-width:0.0625rem;--control-content-min-height:1.3rem;--control-small-content-min-height:0.8rem;--control-padding:0.5rem;--control-small-padding:0.25rem;--control-min-height:calc(var(--control-content-min-height) + (var(--control-padding) * 2) + (var(--control-border-width) * 2));--control-small-min-height:calc(var(--control-small-content-min-height) + (var(--control-small-padding) * 2) + (var(--control-border-width) * 2));--timeline-base-track-height:9rem;--timeline-track-height-factor:1;--timeline-track-height:calc(var(--timeline-base-track-height) * var(--timeline-track-height-factor));--timeline-track-controls-width:14rem;--mixer-track-width:9rem;--region-header-height:1.5rem;--timeline-ruler-height:2rem}@media(max-width:750px){:root{--timeline-track-controls-width:9.5rem;--mixer-track-width:7rem}}.landing-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-image:linear-gradient(#fac56b,#f7ac5b);color:#222;min-height:100vh}.landing-page .landing-page-video-bg{position:absolute;top:0;left:0;width:100vw;height:100vh}.landing-page .landing-page-video-bg .video-overlay,.landing-page .landing-page-video-bg video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;opacity:.7}.landing-page .landing-page-video-bg .video-overlay{background:radial-gradient(circle at center,transparent 0,rgba(1,1,1,.5) 100%)}.landing-page .landing-page-content{margin-top:2rem;max-width:60rem;min-width:20rem;width:80%;z-index:1;display:flex;flex-direction:column;align-items:center;row-gap:2rem;padding-bottom:5rem}.landing-page .landing-page-content .vt-logo{width:100%;max-width:30rem;height:auto}.landing-page .landing-page-content .vt-logo svg path{fill:#222}.landing-page .landing-page-content h1{color:#fff;text-align:center;font-size:2.4rem}.landing-page .landing-page-content h2{color:#fff;text-align:center;font-size:2rem;font-weight:700}.landing-page .landing-page-content .subhead{display:block;text-align:center;font-size:1rem}.landing-page .landing-page-content .wgy-video-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-page .landing-page-content .wgy-video-container iframe{max-width:40rem;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.landing-page .landing-page-content blockquote{font-size:2rem;margin:0 3rem 2rem;padding:1rem;line-height:1.5}.landing-page .landing-page-content blockquote em{font-style:normal;font-weight:700}.landing-page .landing-page-content .wgy-video{width:100%;aspect-ratio:16/9}.landing-page .landing-page-content .timeline-list-header{margin-top:3rem}.landing-page .timeline-list-container{width:100%;display:flex;justify-content:space-around;align-items:flex-start}.landing-page .timeline-list-container h3{font-size:1.4rem;margin-bottom:1.2rem}.landing-page .timeline-list-container li{font-size:1.2rem;margin-bottom:.8rem}.landing-page .timeline-list-container li.get-started{display:flex;justify-content:center;align-items:center}.landing-page .timeline-list-container li.get-started button{width:10em;height:10rem;font-size:1rem;padding:1rem}.landing-page .timeline-list-container .original-mixes{display:flex;justify-content:space-around;align-items:center;align-self:center}.landing-page .timeline-list-container .original-mixes button{width:10rem;height:10rem;display:flex;flex-direction:column}.landing-page .timeline-list-container .original-mixes button span,.landing-page .timeline-list-container .original-mixes button svg{display:block}.landing-page .timeline-list-container .original-mixes .comfort-link svg,.landing-page .timeline-list-container .original-mixes .spark-link svg{width:8rem;height:8rem;fill:#fff}