.JBXwXa_chunk{display:inline-block}.JBXwXa_hero{padding:var(--space-xl) var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--tint-pink) 0%, var(--tint-yellow) 50%, var(--tint-blue) 100%);text-align:center}.JBXwXa_catch{text-align:center;letter-spacing:.1em;color:var(--text-muted);margin:0}.JBXwXa_hero .h-system1-25{margin-top:var(--space-sm);margin-bottom:0}.JBXwXa_open{margin:var(--space-sm) 0 0;text-align:center;color:var(--color-pink);font-weight:700}.JBXwXa_targets{margin:var(--space-md) 0 0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none;display:flex}.JBXwXa_targets li{background:var(--bg-white);border-radius:999px;padding:.25rem .9rem;font-weight:700;box-shadow:0 1px 3px #00000014}.JBXwXa_wide{margin:var(--space-sm) 0 0;text-align:center;font-weight:700}.JBXwXa_support{text-align:center;color:var(--text-muted);margin:.25rem 0 0}.JBXwXa_genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.JBXwXa_genre{background:var(--genre);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.JBXwXa_genre:last-child{grid-column:1/-1}.JBXwXa_photo{aspect-ratio:5/4;object-fit:cover;object-position:center 25%;border-radius:0;width:100%;height:auto;display:block}.JBXwXa_genre:last-child .JBXwXa_photo{aspect-ratio:16/9}.JBXwXa_label{text-align:center;color:var(--genre-text,var(--bg-white));flex:1;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.5rem .25rem;font-weight:700;display:flex}@media (min-width:768px){.JBXwXa_genres{grid-template-columns:repeat(12,minmax(0,1fr))}.JBXwXa_genre{grid-column:span 3}.JBXwXa_genre:nth-child(n+5),.JBXwXa_genre:last-child{grid-column:span 4}.JBXwXa_genre:last-child .JBXwXa_photo{aspect-ratio:5/4}}.JBXwXa_scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.JBXwXa_scene{padding:var(--space-md) .5rem;background:var(--bg-cream);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;display:flex}.JBXwXa_scene:last-child{grid-column:1/-1}.JBXwXa_sceneIcon{background:var(--bg-white);width:3.5rem;height:3.5rem;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.JBXwXa_sceneLabel{text-align:center;margin:0;font-weight:700}@media (min-width:768px){.JBXwXa_scenes{grid-template-columns:repeat(5,minmax(0,1fr))}.JBXwXa_scene:last-child{grid-column:auto}}
