.genreIndex_page__96CdQ{width:100%;max-width:1400px;margin:0 auto;padding:76px 60px 130px;background:#000;color:#fff}.genreIndex_hero__P34LZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:48px;padding-bottom:46px;border-bottom:1px solid rgba(255,255,255,.13)}.genreIndex_eyebrow__HbCdi{grid-column:1/-1;margin:0 0 -24px;color:rgba(255,255,255,.36);font-size:10px;font-weight:700;letter-spacing:.18em}.genreIndex_hero__P34LZ h1{margin:0;font-size:clamp(64px,10vw,142px);font-weight:700;line-height:.82}.genreIndex_hero__P34LZ p:last-child{margin:0 0 10px;color:rgba(255,255,255,.52);font-size:15px;line-height:1.75}.genreIndex_grid__6GHhH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}.genreIndex_card__z6NRX{position:relative;min-height:250px;display:grid;grid-template-rows:1fr auto;gap:22px;overflow:hidden;padding:22px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015) 44%,#000);color:#fff;text-decoration:none;outline:none;transition:background-color .18s ease,transform .18s ease}.genreIndex_card__z6NRX:after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;transition:border-color .18s ease}.genreIndex_card__z6NRX:focus-visible,.genreIndex_card__z6NRX:hover{z-index:1;background-color:rgba(255,255,255,.045);transform:translateY(-3px)}.genreIndex_card__z6NRX:focus-visible:after,.genreIndex_card__z6NRX:hover:after{border-color:rgba(255,255,255,.48)}.genreIndex_media__x5Oqa{width:118px;height:118px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.045);transition:border-color .18s ease,transform .18s ease}.genreIndex_media__x5Oqa img{width:100%;height:100%;display:block;object-fit:cover}.genreIndex_media__x5Oqa>span{color:rgba(255,255,255,.16);font-size:54px;font-weight:700}.genreIndex_card__z6NRX:focus-visible .genreIndex_media__x5Oqa,.genreIndex_card__z6NRX:hover .genreIndex_media__x5Oqa{border-color:rgba(255,255,255,.55);transform:scale(1.03)}.genreIndex_content__Qf63D{min-width:0;display:flex;flex-direction:column;gap:10px}.genreIndex_name__m8Dyc{font-size:24px;font-weight:700;line-height:1.05}.genreIndex_description__1aeDR{display:-webkit-box;overflow:hidden;max-width:92%;color:rgba(255,255,255,.48);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.genreIndex_meta__2miaG{color:rgba(255,255,255,.36);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.genreIndex_arrow__5Yr0w{position:absolute;right:22px;top:22px;color:rgba(255,255,255,.28);font-size:24px;transition:color .18s ease,transform .18s ease}.genreIndex_card__z6NRX:focus-visible .genreIndex_arrow__5Yr0w,.genreIndex_card__z6NRX:hover .genreIndex_arrow__5Yr0w{color:#fff;transform:translateX(4px)}.genreIndex_empty__fxKU9{max-width:620px;padding:70px 0}.genreIndex_empty__fxKU9 h2{margin:0 0 12px;font-size:30px}.genreIndex_empty__fxKU9 p{margin:0;color:rgba(255,255,255,.48);font-size:14px;line-height:1.7}@media (max-width:1000px){.genreIndex_grid__6GHhH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.genreIndex_page__96CdQ{padding:52px 20px 96px}.genreIndex_hero__P34LZ{display:block}.genreIndex_eyebrow__HbCdi{margin:0 0 18px}.genreIndex_hero__P34LZ h1{margin-bottom:22px;font-size:62px}.genreIndex_grid__6GHhH{grid-template-columns:1fr}.genreIndex_card__z6NRX{min-height:220px}}