blocks/server-side/hero/hero.module.css (69 lines of code) (raw):

.wrapper { background: #000000; padding: 96px 0 72px 0; color: #fff; position: relative; overflow: hidden; } .content { max-width: 816px; position: relative; z-index: 2; } .heroImage { position: absolute; top: -140px; right: 50%; transform: translateX(50%); margin-right: -200px; z-index: 1; max-width: none; } .heroTitle { margin: 0; } .heroSubtitle { margin: 56px 0 0; } .featuresList { display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 16px; margin-top: 32px; } .feature { background: rgba(126, 66, 255, 0.20); backdrop-filter: blur(40px); border-radius: 16px; display: flex; align-items: center; padding: 24px 32px; text-decoration: none; &:hover { outline: 1px solid #7E42FF; } } .featureTitle { margin: 0; padding: 0; } .buttons { margin-top: 32px; display: flex; flex-direction: column; gap: 16px; } @media (min-width: 768px) { .heroImage { margin-right: -390px; } .featuresList { grid-template-columns: repeat(2, 1fr); grid-gap: 24px; } .buttons { margin-top: 56px; flex-direction: row; gap: 24px; } }