.credits-page{padding-bottom:90px}.credits-hero{border-bottom:1px solid var(--line);padding:105px 0 70px}.credits-hero h1{letter-spacing:-.065em;max-width:920px;margin:22px 0;font-size:clamp(52px,7vw,96px);line-height:.96}.credits-hero h1 em{color:#bd72ff;font-style:normal}.credits-hero>p:last-child{color:#b6afbc;max-width:850px;font-size:19px;line-height:1.75}.credits-search{background:linear-gradient(145deg,#110c19,#09070d);border:1px solid #49345a;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:24px 65px;margin-block:55px;padding:42px;display:grid}.credits-search h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(32px,4vw,49px);line-height:1.04}.credits-search form label{color:#c6becd;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.credits-search form>div{grid-template-columns:1fr auto;gap:10px;display:grid}.credits-search input{color:#fff;min-width:0;height:58px;font:inherit;background:#07060a;border:1px solid #5e466c;border-radius:9px;padding:0 18px}.credits-search input:focus{outline-offset:2px;outline:3px solid #bd72ff}.credits-search .button{cursor:pointer;border:0}.credits-count{color:#9d95a3;grid-column:1/-1;margin:6px 0 0}.credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.credit-card{background:#0b0910;border:1px solid #32273b;border-radius:18px;min-width:0;overflow:hidden}.credit-card>img{aspect-ratio:1200/630;object-fit:cover;background:#120b1b;width:100%;height:auto;display:block}.credit-card>div{padding:28px}.credit-card small{color:#b467f6;letter-spacing:.14em;font-weight:900}.credit-card h2{overflow-wrap:anywhere;margin:10px 0 22px;font-size:clamp(21px,2.2vw,29px)}.credit-card h2 a{color:#fff;text-decoration:none}.credit-card dl{gap:14px;margin:0;display:grid}.credit-card dl>div{border-top:1px solid #2a2230;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-top:14px;display:grid}.credit-card dt{color:#918a97;text-transform:uppercase;font-size:11px;font-weight:850}.credit-card dd{color:#d2cbd7;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.55}.credit-card nav{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.credit-card nav a{color:#cf8cff;font-weight:800}.credits-empty{text-align:center;border:1px solid #392a46;border-radius:18px;padding:80px 30px}.credits-empty h2{font-size:38px}.credits-pagination{border-block:1px solid #33283c;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"previous status next";align-items:center;gap:18px;margin-top:46px;padding:22px;display:grid}.credits-pagination>div:first-child{grid-area:previous}.credits-pagination>p{text-align:center;grid-area:status;margin:0}.credits-pagination>div:last-child{text-align:right;grid-area:next}.credits-pagination a{color:#fff;font-weight:850}.credits-pagination span{color:#706978}.credits-pagination a:focus-visible,.credit-card a:focus-visible{outline-offset:4px;outline:3px solid #bd72ff}.credits-pagination strong{color:#c478ff}.credits-page+.footer,.credits-page .footer{margin-top:0}@media (width<=850px){.credits-search{grid-template-columns:1fr}.credits-count{grid-column:auto}.credits-grid{grid-template-columns:1fr}}@media (width<=620px){.credits-page{padding-bottom:55px}.credits-hero{padding:70px 0 50px}.credits-hero h1{font-size:52px}.credits-search{width:calc(100% - 28px);padding:28px 20px}.credits-search form>div{grid-template-columns:1fr}.credits-search .button{width:100%}.credit-card>div{padding:22px}.credit-card dl>div{grid-template-columns:1fr;gap:6px}.credits-pagination{grid-template-columns:1fr 1fr;grid-template-areas:"status status""previous next"}.credits-pagination>p{margin-bottom:8px}.credits-pagination>div{min-width:0}.credits-pagination a,.credits-pagination span{max-width:100%;display:inline-block}}
