.hero{padding:0!important}.hero__container{display:block;padding:5rem 0;border-bottom:.4rem solid;border-image-source:linear-gradient(135deg,var(--red-light-100),var(--yellow-light-100),var(--blue-light-100),var(--green-light-100));border-image-slice:1;background:linear-gradient(150deg,var(--red-25),var(--yellow-25),var(--blue-25),var(--green-25))}.hero__contents{min-width:min-content;max-width:90rem;margin:auto;padding:4rem 2rem;border-radius:3rem;background-color:var(--base-25)}.hero__title{max-width:90%;margin:auto;padding-bottom:2.5rem;color:var(--base-opposite);font-weight:700;text-align:center}.hero__title>span:first-of-type{display:block;margin-bottom:2.6rem}.hero__project-name,.hero__project-version,.hero__title{font-size:clamp(3.2rem,2.56rem + 2vw,6.4rem)}.hero__description{width:65%;margin:auto auto 3rem;color:var(--gray-100);font-size:clamp(1.3rem,1.24rem + .1875vw,1.6rem);text-align:center}.hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 2.5rem;gap:2rem}.hero__button{width:max-content;min-width:clamp(17rem,15.6397rem + 2.271vw,20rem);height:clamp(4rem,3.5466rem + .757vw,5rem);font-size:clamp(1.4rem,1.32rem + .25vw,1.8rem);transition:min-width .25s ease-in-out,background-color .25s ease-in-out}.hero__button:hover:not(:disabled){min-width:21rem}.hero__notice{margin:auto;color:var(--base-opposite);text-align:center}.hero__notice>p{margin-bottom:.5rem;font-weight:400;font-size:clamp(1rem,.9547rem + .0757vw,1.1rem)}.hero__notice--terms-of-use{margin-bottom:2rem!important;font-size:clamp(1.2rem,1.1547rem + .0757vw,1.3rem)!important}.hero__project-info{display:flex;justify-content:center;align-items:center;width:100%;min-height:20rem;max-height:25rem;padding:2.5rem 0;border-bottom:.2rem solid var(--gray-25);background-color:var(--white);color:var(--black-100)}.hero__project-img{width:clamp(10rem,8rem + 6.25vw,20rem);height:auto;margin-right:clamp(1rem,.72rem + .875vw,2.4rem);aspect-ratio:1/1}.hero__project-metadata{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;line-height:1.15}.hero__project-author{font-size:clamp(1.6rem,1.44rem + .5vw,2.4rem)}.hero__project-version{color:var(--blue-light-100)}.hero__project-author,.hero__project-name,.hero__project-version{font-weight:600}@media screen and (max-width:900px){.hero__contents{width:100%;max-width:auto;border-radius:0}}@media screen and (max-width:850px){.hero__contents{padding:4rem 1rem}.hero__title>span:first-of-type{margin-bottom:1.8rem}.hero__project-info{min-height:15rem;max-height:max-content}}@media screen and (max-width:700px){.hero__title{max-width:95%}}@media screen and (max-width:599px){.hero__container{padding:3rem 0}.hero__contents{padding:3rem 1rem}.hero__title{min-width:100%;margin:0 auto;padding-bottom:2rem}.hero__title>span:first-of-type{margin-bottom:1rem}.hero__description{width:90%}.hero_buttons{margin-bottom:2rem}.hero__project-info-container{margin-left:0}.hero__project-metadata{gap:1rem}}