.container-H2sRZG { box-sizing: border-box; padding-inline: 24px; border-radius: 12px; flex-direction: column; width: 100%; max-width: 1200px; height: fit-content; display: flex; overflow: hidden; } @media (width >= 1024px) { .splashContainer-otuV_A { box-sizing: border-box; grid-template-rows: auto 1fr; gap: 24px; height: 100%; display: grid; } } .content-vPGYx8 { box-sizing: border-box; position: relative; } .info-UUGkPJ { box-sizing: border-box; flex-direction: column; gap: 12px; display: flex ; } .title-JtMejk { box-sizing: border-box; color: var(--text-primary); text-align: center; letter-spacing: -.32px; font-size: 1.25rem; font-weight: 600; line-height: 36px; } .subtitle-had8uE { color: var(--text-secondary); text-align: center; } .normalS400 { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; } .media-Ocdu1O { flex-direction: column; gap: 12px; height: 100%; display: flex ; overflow: hidden; } .videoContainer-qteKNi { /* flex: 3; */ min-height: 0; display: flex ; position: relative; } .heroVideo-FIzuK1 { object-fit: cover; object-position: center; background-color: #0003; border-radius: 8px; width: 100%; height: 100%; } .container-kIPoeH { box-sizing: border-box; cursor: pointer; white-space: nowrap; -webkit-tap-highlight-color: transparent; border: none; flex-direction: row; justify-content: center; align-items: center; gap: 8px; min-width: 0; padding: 0; display: flex ; overflow: hidden; } .secondary-_HxO1W { color: #fff; background: #1d1e23; } .large-_aHMgD { letter-spacing: .01em; border-radius: 8px; height: 40px; padding-inline: 12px; font-size: 16px; font-weight: 600; line-height: 24px; } .videoPlaybackButton-uFNO1b { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: #ffffff80; border-radius: 50%; width: 32px; height: 32px; position: absolute; bottom: 12px; right: 12px; } @media (height >= 880px) { .imageGrid-ymZV9z { flex: 1; gap: 12px; min-height: 0; display: grid; grid-auto-flow: column; grid-auto-columns: minmax(25%, 1fr); /* overflow-x: auto; */ } } .image-x5Y2Sg { object-fit: cover; object-position: center; background-color: #0003; border-radius: 8px; width: 100%; height: 100%; }