.app,.app .app-hero{display:flex;flex-direction:column}.app .app-hero{align-items:center;margin:2.5rem 0 1rem}.app .app-hero h1{color:#f8f8f8;max-width:520px;text-align:center;margin:3rem .7rem 1rem;font-size:2.7rem;line-height:3rem;font-weight:700}@media only screen and (max-width:680px){.app .app-hero h1{font-size:2.1rem;line-height:2.5rem;margin:3rem .5rem 1rem}}.app .app-hero h1 span{display:flex;justify-content:center;position:relative;z-index:1;color:#1a1a1a}.app .app-hero h1 span:before{content:"";width:440px;height:140%;position:absolute;z-index:-1;background-image:url(/assets/frame.png);background-position:50%;background-size:contain;background-repeat:no-repeat;display:block;left:50%;top:50%;transform:translate(-50%,-45%) rotate(-2deg)}@media only screen and (max-width:680px){.app .app-hero h1 span:before{width:340px;height:80px}}.app .app-hero__labels{display:flex;justify-content:space-around;gap:1rem}@media only screen and (max-width:680px){.app .app-hero__labels{gap:.3rem}}.app .app-hero__labels span{color:#fff;text-transform:uppercase;font-size:.8rem;display:flex;align-items:center;background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@media only screen and (max-width:680px){.app .app-hero__labels span{font-size:.7rem}.app .app-hero__labels span svg{margin-right:-3px}}.app .app-hero__labels span svg{font-size:1.5rem}.app .app-hero__cta-wrapper{display:flex;padding:1rem 0 2rem;gap:1rem;align-items:center}@media only screen and (max-width:680px){.app .app-hero__cta-wrapper{padding:1rem 0}}.app .app-hero__cta-wrapper .our-users{display:flex;flex-direction:column;gap:.2rem}.app .app-hero__cta-wrapper .our-users__copy{font-size:14px;color:hsla(0,0%,97%,.8);background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:480px){.app .app-hero__cta-wrapper .our-users__copy{font-size:12px}}.app .sections{position:relative;z-index:3;display:flex;flex-direction:column;margin-top:2rem;padding:1.5rem 0}@media only screen and (max-width:680px){.app .sections{padding:.5rem 0}}.app .sections:before{display:block;content:"";width:100%;height:50px;position:absolute;z-index:-2;left:0;top:-1rem;background-image:url(/assets/edge.png);background-repeat:repeat-x}.app .sections:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/assets/pattern.png);display:block}.app section{width:100vw;display:flex;flex-direction:column;align-items:center;color:#f8f8f8;padding:1rem 0;box-sizing:border-box}.app section .app-section{width:min(900px,100vw);box-sizing:border-box;display:flex;gap:1rem}@media only screen and (max-width:900px){.app section .app-section{flex-direction:column}}.app section .app-section h2.text-match-cut__title{color:#fff;background-color:transparent;padding-left:0}.app section .app-section h2.text-match-cut__title span{color:#111;position:relative;z-index:1}.app section .app-section h2.text-match-cut__title span:before{content:"";width:106%;height:100%;position:absolute;background-color:#fff;z-index:-1;transform:rotate(-2deg)}.app section .app-section__block{display:flex;flex-direction:column;flex:1 1;min-height:150px;box-sizing:border-box}.app section .app-section__subtitle{margin:.5rem 0 .7rem}@media only screen and (max-width:900px){.app section .app-section__subtitle{margin:.5rem .8rem 0}}.app section .app-section h2{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .7rem;background-color:#fff;color:#1a1a1a;padding:.2rem .6rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:900px){.app section .app-section h2{margin:.8rem .8rem 0}}.app section .app-section__body{font-size:1rem;font-weight:400;line-height:1.2rem;color:#f8f8f8;background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:900px){.app section .app-section__body{margin:.8rem}}.app section .app-section__highlights{display:flex;gap:2rem 3rem;max-width:1100px;flex-wrap:wrap;justify-content:center;margin:1rem 0}@media only screen and (max-width:680px){.app section .app-section__highlights{gap:1rem}}.app section .image-deck{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative}.app section .image-deck img{filter:drop-shadow(1px 3px 3px #000)}@media only screen and (max-width:900px){.app section .image-deck img{max-width:90vw;object-fit:contain}}.app section .image-deck__absolute-group{position:relative;justify-self:start;width:100%;height:320px;padding:1rem 0 0}.app section .image-deck__absolute-group img{position:absolute;left:50%;transform:translateX(-50%)}.app section .image-deck__absolute-group .group-main-img{box-shadow:0 22px 70px 4px rgba(0,0,0,.56);filter:none;margin-top:-1rem}.app section.reverse .app-section{flex-direction:row-reverse}@media only screen and (max-width:900px){.app section.reverse .app-section{flex-direction:column}}.app section.reverse .app-section__block{text-align:right;align-items:flex-end}@media only screen and (max-width:900px){.app section.reverse .app-section__block{text-align:left;align-items:flex-start}}.app section.text-match-cut{margin-top:1.8rem;margin-bottom:1rem}@media only screen and (max-width:900px){.app section.text-match-cut{margin-top:-1.5rem}}.app .section-header{display:flex;align-items:center;flex-direction:column;margin:2rem 1rem;text-align:center;max-width:900px}@media only screen and (max-width:680px){.app .section-header{margin:1rem .5rem}}.app .section-header p span{background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:initial;color:inherit}@media only screen and (max-width:680px){.app .section-header h2{font-size:1.7rem}}.app .section-header h2 span{background:linear-gradient(90deg,#f8f9c8,#f2c0e9 50%,#f67a6a);font-size:32px;letter-spacing:-1px}.app .section-header h2 span,.app .section-header p{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.app .section-header p{background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));color:hsla(0,0%,97%,.8);font-weight:200;margin:.5rem;font-size:1.3rem}@media only screen and (max-width:680px){.app .section-header p{margin:.5rem 0}}.app .section-highlight{display:flex;flex-direction:column;align-items:flex-start;max-width:330px;gap:.5rem;background-color:hsla(0,0%,7%,.667);padding:1rem;border-radius:1rem;box-shadow:0 20px 30px -10px #30251f}@media only screen and (max-width:680px){.app .section-highlight{max-width:90vw}}.app .section-highlight h3{background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:flex;align-items:center;gap:.2rem}.app .section-highlight h3:before{content:"";position:absolute;left:0;bottom:-7px;width:140px;height:2px;display:block;background:linear-gradient(90deg,#dcdcdc 23%,rgba(255,240,0,0))}.app .section-highlight h3 svg{opacity:.5}.app .section-highlight p{background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:.5rem 0;font-size:1rem}@media only screen and (max-width:680px){.app .section-highlight p{font-size:1.1rem}}@keyframes wiggle{0%{transform:translate(3px,2px) rotate(1deg)}20%{transform:translate(1px,2px) rotate(-1.2deg)}40%{transform:translateY(-1px) rotate(.8deg)}60%{transform:translate(1px,2px) rotate(-1deg)}80%{transform:translate(1px,-1px) rotate(1.3deg)}to{transform:translateY(-2px) rotate(-.5deg)}}.hero-showcase{width:min(900px,95vw);height:calc(min(900px,95vw)/1.6202531646);position:relative;margin-bottom:-70px;z-index:2}@media only screen and (max-width:900px){.hero-showcase{margin-bottom:-40px}}.hero-showcase__macbook-frame{width:min(900px,95vw);height:calc(min(900px,95vw)/1.6202531646);object-fit:contain;position:absolute;z-index:10}.hero-showcase__deck{position:absolute;inset:0;z-index:20;display:flex;justify-content:center;align-items:center;padding-top:0;padding-left:1.2rem}@media only screen and (max-width:900px){.hero-showcase__deck{padding-top:1rem;padding-left:.7rem}}.hero-showcase__deck img{position:absolute;width:calc(.46*min(900px,95vw));height:auto}.hero-showcase__original{-webkit-mask-image:url(/assets/mask.png);mask-image:url(/assets/mask.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0;mask-position:0;transition:-webkit-mask-position 2s ease;transition:mask-position 2s ease;transition:mask-position 2s ease,-webkit-mask-position 2s ease}.hero-showcase__original--isAnimated{-webkit-mask-position:calc(.5*min(900px,95vw));mask-position:calc(.5*min(900px,95vw))}.hero-showcase__with-effect{-webkit-mask-image:url(/assets/mask.png);mask-image:url(/assets/mask.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-.46*min(900px,95vw));mask-position:calc(-.46*min(900px,95vw));transition:-webkit-mask-position 2s ease;transition:mask-position 2s ease;transition:mask-position 2s ease,-webkit-mask-position 2s ease;transition-delay:1s;animation:wiggle 1s infinite alternate}.hero-showcase__with-effect--isAnimated{-webkit-mask-position:0;mask-position:0}.hero-showcase__control-icon{position:absolute;z-index:30;font-size:2.7rem;color:hsla(0,0%,97%,.8);cursor:pointer;opacity:.7;right:6%;bottom:10%}@media only screen and (max-width:900px){.hero-showcase__control-icon{right:6%;bottom:9%;font-size:2rem}}.hero-showcase__control-icon:hover{opacity:1}.hero-showcase__control-icon path:first-of-type{display:none}.main-cta-button{align-items:center;background-image:linear-gradient(144deg,#8035b6,#4936c4 50%,#0ba7b3);border:0;border-radius:8px;box-shadow:0 15px 30px -5px rgba(151,65,252,.2);box-sizing:border-box;color:#fff;display:flex;font-family:Phantomsans,sans-serif;font-size:20px;justify-content:center;line-height:1em;max-width:100%;min-width:140px;padding:3px;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;cursor:pointer;filter:hue-rotate(-300deg)}.main-cta-button:active,.main-cta-button:hover{outline:0}.main-cta-button span{background-color:#05062d;padding:12px 20px;border-radius:6px;width:100%;height:100%;transition:.3s;text-align:center}@media only screen and (max-width:680px){.main-cta-button span{padding:15px 30px}}.main-cta-button:hover span{background:none}@media(min-width:768px){.main-cta-button{font-size:24px;min-width:196px}}.video-showcases{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:min(940px,90vw)}.video-showcases__many-others{background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.5rem}.video-showcase{position:relative;border-radius:.8rem;overflow:hidden;display:flex;flex-direction:column;border:4px solid #c5c5c5}.video-showcase video{width:280px;height:auto;max-height:320px;object-fit:cover;transition:all .2s ease}@media only screen and (max-width:680px){.video-showcase video{width:90vw}}.video-showcase--isPlaying video{max-height:466.6666666667px}.video-showcase__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.333);z-index:10}.video-showcase__play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;color:#f8f8f8;cursor:pointer;z-index:15;opacity:.78;transition:all .15s ease}.video-showcase__play-icon:hover{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(-4deg)}.video-showcase__bar{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:.5rem .7rem;color:hsla(0,0%,97%,.8);background:linear-gradient(180deg,rgba(13,13,14,.1),rgba(13,13,14,.2) 30%,rgba(13,13,14,.6) 50%,rgba(13,13,14,.9));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20}.video-showcase__bar .user-handle{background-image:radial-gradient(circle closest-corner at 50% 50%,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;position:relative}.video-showcase__bar .user-handle:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;display:block;background:linear-gradient(90deg,#dcdcdc 23%,rgba(255,240,0,0));transition:all .2s ease}.video-showcase__bar .user-handle:hover:before{width:100%}.video-showcase__bar svg{font-size:1.2rem;color:#f8f8f8;opacity:.78;transition:all .15s ease;cursor:pointer}.video-showcase__bar svg:hover{opacity:1;transform:scale(1.15)}.video-showcase__creator{display:flex;flex-direction:column;gap:.1rem}.video-showcase__creator-followers{font-size:.7rem;margin-left:2px;color:hsla(0,0%,97%,.8)}