.partner-person-grid{align-items:stretch!important;gap:20px!important}
.partner-person-grid .partner-flip-card{display:block!important;min-width:0;padding:0!important;min-height:300px;height:auto;border-radius:16px;overflow:hidden;background:#190f27!important;border:1px solid #e7dfed;box-shadow:none!important}
.partner-flip-card [hidden]{display:none!important}
.partner-card-front{display:flex;flex-direction:column;width:100%;height:100%;min-height:300px;padding:0;border:0;background:#190f27;color:white;text-align:left;cursor:pointer;font:inherit}
.partner-card-art{display:grid;place-items:center;width:100%;height:190px;padding:30px;background:linear-gradient(180deg,#190f27 50%,#28153c)}
.partner-photo-wordmark{display:block;width:100%;max-width:300px;aspect-ratio:954/306;background-color:#c6b0df;background-position:center 42%;background-size:cover;mask:url('/anist-wordmark.svg') center/contain no-repeat;-webkit-mask:url('/anist-wordmark.svg') center/contain no-repeat}
.partner-card-label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 5px;width:100%}
.partner-card-label strong{font-size:22px;font-weight:500;line-height:1.25}.partner-card-label svg{width:20px;height:20px;flex:none}
.partner-card-front>small{padding:4px 22px 22px;color:#c6b0df;font-size:12px}
.partner-flip-card .partner-card-back{display:flex;flex-direction:column;min-height:300px;height:100%;padding:22px;background:#fbf9fc;color:#251b31}
.partner-card-back h3{margin:0 0 10px!important;font-size:23px!important}.partner-card-back p{font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important}.partner-card-back ul{padding-left:18px;margin:0 0 14px;font-size:12px;line-height:1.7}
.partner-card-back .partner-card-links{margin-top:auto!important;gap:10px!important}.partner-card-back .partner-card-links a,.partner-card-back .partner-card-links span{font-size:13px!important;min-height:34px;display:flex;align-items:center;gap:8px}.partner-card-return{align-self:flex-start;background:transparent;border:0;color:#542598;padding:10px 0 0;font:12px Arial,sans-serif;cursor:pointer;text-decoration:underline;min-height:36px}
.join-path-grid .partner-other-path{border:1px solid #e7dfed;border-radius:14px;padding:24px!important;background:#fff;min-width:0}.join-path-grid .partner-other-path strong{font-size:23px}.join-path-grid .parent-id-path{background:#f0eafa!important;display:flex;flex-direction:column;gap:12px}.parent-id-path>img{width:84px;height:auto}.parent-id-path p{margin:0;font-size:14px!important}.parent-id-path .eyebrow{display:none}.parent-id-path .textlink{margin-top:auto}
.partner-card-front:focus-visible,.partner-card-return:focus-visible{outline:3px solid #bba6d9;outline-offset:-4px}
@media(max-width:700px){.partner-person-grid{grid-template-columns:1fr!important}.partner-person-grid .partner-flip-card,.partner-card-front{min-height:260px}.partner-card-art{height:160px}.partner-card-label strong{font-size:21px}.partner-card-back{min-height:260px!important}.join-path-grid{grid-template-columns:1fr!important}}

body:has(.partners-hub) .anist-brand{width:110px;height:40px;background-image:url('/anist-header-logo.png')!important}
