body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always}a{color:inherit;text-decoration:none}a,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{width:100vw;height:100vh;overflow:hidden}@media screen and (max-width:1300px){body{overflow-x:scroll}.container{padding-left:20px;padding-right:20px}}.container{display:block;width:1280px;margin:0 auto}.header{display:flex;justify-content:space-between;margin-top:20px}.header nav{display:flex;flex-direction:row;gap:50px;font-size:24px;font-weight:700;align-items:center}.header nav .header-link.active,.header nav .header-link:hover{text-decoration:underline}.header nav .header-link{cursor:pointer}.page-home{display:flex;gap:100px}.page-home aside{flex:1 1}.page-home aside h1{font-size:118px;font-weight:700;line-height:118px;margin-top:30px;margin-bottom:60px}.page-home aside p{max-width:500px;font-weight:400}.page-home main{flex:1.2 1}.page-home main h3{font-style:normal;font-weight:700;font-size:46px;max-width:550px;margin-top:30px;margin-bottom:20px}.gradient{background:linear-gradient(120.95deg,#ff7070,#c24fc5),#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-home main button{background:#000;color:#fff;border-radius:100px;border:0;padding:10px 20px;margin-right:20px;font-weight:400;font-size:14px;text-align:center;cursor:pointer}.showcase{margin-top:30px;display:flex;position:absolute;height:640px;transition:all .2s ease-in-out}.showcase img{height:691px;width:340px;cursor:pointer}.showcase-image-1{margin-left:0;z-index:5;transition:all .2s ease-in-out}.showcase-image-2{margin-top:20px;z-index:4}.showcase-image-2,.showcase-image-3{margin-left:-200px;transition:all .2s ease-in-out}.showcase-image-3{margin-top:40px;z-index:3}@media screen and (min-width:1300px){.showcase:hover{margin-top:calc(50vh - 691px);margin-left:calc(-20vw)}.showcase:hover .showcase-image-1{margin-left:0;margin-top:0}.showcase:hover .showcase-image-2,.showcase:hover .showcase-image-3{margin-left:20px;margin-top:0}.showcase:hover .showcase-image-1:hover,.showcase:hover .showcase-image-2:hover,.showcase:hover .showcase-image-3:hover{transform:scale(1.1)}}@media screen and (max-width:576px){body{overflow-x:hidden;overflow-y:auto}.container{width:100%}.header-logo-container{display:none}.header-nav{transition:background .1s ease-in-out}.header .sidebar{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#000;color:#fff;flex-direction:column;gap:20px;padding-top:20px;opacity:1;z-index:1000}.header .sidebar-hidden .header-link{display:none}.header .sidebar .header-link{font-weight:700;font-size:40px;line-height:48px;text-align:center}.page-home aside{display:none}.showcase{display:flex;flex-direction:column;position:relative;height:auto;align-items:center}.showcase img{margin-left:0;margin-bottom:20px;position:relative}.showcase-image-1,.showcase-image-2,.showcase-image-3{margin-top:0}.spacing-mobile{height:20px;z-index:10}}.header-mobile{display:flex;width:calc(100vw - 40px);justify-content:space-between;align-items:space-between;margin:0 auto 20px}@media screen and (min-width:576px){.header-mobile{display:none}}.sidebar-toggle{cursor:pointer}