.hero{padding:32px 0;position:relative}@media(min-width:560px){.hero{padding:48px 0}}.hero__text{text-align:center;margin-bottom:24px}@media(min-width:560px){.hero__text{margin-bottom:32px}}.hero__text h1{font-family:var(--font-sora),sans-serif;font-size:26px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:8px;letter-spacing:-.5px}@media(min-width:560px){.hero__text h1{font-size:32px}}@media(min-width:1024px){.hero__text h1{font-size:38px}}.hero__text p{color:hsla(0,0%,100%,.78);font-size:15px}@media(min-width:560px){.hero__text p{font-size:16px}}.hero__inner{max-width:1248px;margin-inline:auto;padding-inline:16px}@media(min-width:560px){.hero__inner{padding-inline:24px}}.home{max-width:1248px;margin-inline:auto;padding-inline:16px}@media(min-width:560px){.home{padding-inline:24px}}.home{padding-bottom:48px;position:relative}@media(min-width:560px){.home{padding-bottom:0}}@media(min-width:1024px){.home{padding-bottom:48px}}.movie-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media(min-width:560px){.movie-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1024px){.movie-grid{grid-template-columns:repeat(4,1fr)}}