/* Generated homepage artwork; keep content, layout and controls unchanged. */
.home-page{position:relative;isolation:isolate;background:#f5fff9 url('assets/home/background/home-background.59f9e238fe0a.webp') center top/100% 100% no-repeat}
.home-page .hero{background:none}
.home-page .hero:before,.home-page .hero:after{content:none}
.home-page .download-section{background-color:#f5fff8;background-image:linear-gradient(to top,#f6fff8b3,#f6fff826 65%,transparent),url('assets/home/background/download-background.89607e65056f.webp');background-position:center,center bottom;background-size:100% 100%,cover;background-repeat:no-repeat}
@media(max-width:700px){
  .home-page{background:radial-gradient(ellipse at 30% 40%,#e9fbef99,transparent 65%),#f5fff9}
  .home-page:before,.home-page:after{content:"";position:absolute;left:0;right:0;height:200vw;z-index:-1;pointer-events:none;background-image:url('assets/home/background/home-background.59f9e238fe0a.webp');background-size:100% auto;background-repeat:no-repeat}
  .home-page:before{top:0;background-position:center top;mask-image:linear-gradient(to bottom,#000 11%,transparent 27%)}
  .home-page:after{bottom:0;background-position:center bottom;mask-image:linear-gradient(to top,#000 35%,transparent 90%)}
  .home-page .download-section{background-size:100% 100%,100% auto;background-position:center,center bottom}
}
