@media screen and (max-width: 640px){.editor{padding:var(--spacing-outer);background:linear-gradient(180deg,var(--color-black-zero) 0%,var(--color-accent-dark) 100vh);overflow:hidden;display:flex;flex-direction:column;perspective:500px;padding-bottom:10vw}.editor .editor-content-title{margin-bottom:.75em}.editor .editor-video{position:relative;display:block;padding:2px;margin:0 0 1rem;align-self:center;border-radius:2px;overflow:hidden;box-shadow:-1px -1px 15px #ffffff40;background-image:conic-gradient(from var(--angle) at 50% 50%,rgba(255,255,255,0) 100deg,var(--color-accent-light) 350deg,rgba(255,255,255,0) 360deg);animation:spin 5s linear infinite}.editor .editor-video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border-radius:2px}.editor .feature{display:flex;align-items:flex-start;gap:3vw;margin-bottom:1em}.editor .feature strong{color:var(--color-accent)}.editor .feature svg{flex:0 0 8vw;height:8vw}.editor .feature p{margin:0}.editor .buttons{display:flex;gap:.5rem;flex-direction:column;align-items:auto}.editor .buttons .button{text-align:center;align-self:auto}}@media screen and (min-width: 640.1px){.editor{padding:var(--spacing-outer);overflow:visible;display:flex;align-items:flex-start;gap:var(--spacing-outer);width:100%;box-sizing:border-box;perspective:500px;padding-bottom:10vw;position:relative}.editor:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-image:linear-gradient(180deg,var(--color-black-zero) 0%,var(--color-accent-dark) 100%);transform:translate(-50%);z-index:-1}.editor .editor-content-title{margin-bottom:.75em}.editor .editor-content{flex:0 0 36%}.editor .editor-video-col{flex:0 0 58%}.editor .editor-video{width:100%;position:relative;display:block;padding:2px;margin:0 0 1rem;align-self:center;border-radius:2px;overflow:hidden;box-shadow:-1px -1px 15px #ffffff40;background-image:conic-gradient(from var(--angle) at 50% 50%,rgba(255,255,255,0) 100deg,var(--color-accent-light) 350deg,rgba(255,255,255,0) 360deg);animation:spin 5s linear infinite}.editor .editor-video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border-radius:2px}.editor .feature{display:flex;align-items:flex-start;gap:1vw;margin-bottom:1em}.editor .feature strong{color:var(--color-accent)}.editor .feature svg{flex:0 0 3.333vw}.editor .feature p{font-size:1.25rem;line-height:1.3;margin:0}}
