/* Identical Tadaei project card across archive, homepage and member library. */
.tdip-project-card,.tdip-project-card *{box-sizing:border-box}
.tdip-project-card{direction:rtl;text-align:right;font-family:inherit}
.tdip-project-card{min-width:0;display:flex;margin:0;border:1px solid #e8e4ed;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 7px 25px rgba(59,42,72,.032);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.tdip-project-card:hover{border-color:#cfc6d9;box-shadow:0 13px 29px rgba(59,42,72,.075);transform:translateY(-2px)}
.tdip-project-card-link{width:100%;display:grid;grid-template-columns:125px minmax(0,1fr);min-width:0;color:inherit!important;text-decoration:none!important}
.tdip-project-cover{position:relative;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate;background:linear-gradient(164deg,#eee9f4,#f6f4f9 48%,#e7eee9);border-left:1px solid #e9e5ed}
.tdip-project-card:nth-child(4n+2) .tdip-project-cover{background:linear-gradient(165deg,#edf3ee,#f8faf7 50%,#eae5f1)}
.tdip-project-card:nth-child(4n+3) .tdip-project-cover{background:linear-gradient(165deg,#f7f2e9,#fffaf6 50%,#e9e8f0)}
.tdip-project-cover img.tdip-project-cover-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}
.tdip-project-orbit{position:absolute;width:146px;height:146px;border-radius:50%;border:1px solid rgba(132,118,149,.18);z-index:0}
.tdip-project-orbit-one{width:116px;height:116px}
.tdip-project-orbit-two{width:82px;height:82px}
.tdip-project-orbit-three{width:50px;height:50px;background:rgba(255,255,255,.55)}
.tdip-project-orbit-symbol{z-index:1;color:#9b8da9;font-family:Georgia,serif;font-size:35px;font-style:italic;font-weight:400;transform:translateY(-2px)}
.tdip-project-cover-caption{position:absolute;bottom:17px;left:0;right:0;text-align:center;z-index:2;direction:ltr;color:#988da4;font-family:inherit;font-size:8px;letter-spacing:.11em;font-weight:700;white-space:nowrap}
.tdip-project-body{min-width:0;display:flex;flex-direction:column;padding:20px 20px 17px;min-height:335px}
.tdip-project-topline{display:flex;justify-content:space-between;align-items:center;gap:9px;color:#8e819c;font-size:10px;line-height:1.9;font-weight:680}
.tdip-project-access{display:inline-flex;flex:none;border:1px solid #e4ddeb;border-radius:50px;padding:2px 9px;color:#776d83;background:#f8f6fa;font-size:9.6px;font-weight:650}
.tdip-project-access.is-owned{border-color:#dcebe1;color:#608372;background:#f3faf5}
.tdip-project-body h3{font-size:clamp(17px,1.7vw,21px)!important;line-height:1.8!important;color:#40354e!important;margin:10px 0 0!important;font-weight:750!important}
.tdip-project-original{align-self:flex-end;max-width:100%;margin:3px 0 12px!important;color:#96899e;font-size:10px!important;line-height:1.8;letter-spacing:.012em;text-align:left;overflow-wrap:anywhere}
.tdip-project-summary{font-size:11.7px!important;line-height:2.15!important;margin:0 0 13px!important;color:#766f7e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.tdip-project-credits{display:flex;flex-wrap:wrap;gap:5px 13px;color:#918995;font-size:10.6px;line-height:1.95;margin-top:auto;padding-bottom:12px}
.tdip-project-credits strong{color:#655c6c;font-weight:650}
.tdip-project-stats{display:flex;flex-wrap:wrap;gap:6px 13px;padding:11px 0;border-top:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1;color:#8a8491;font-size:10.4px;line-height:1.85}
.tdip-project-stats strong{color:#5b5067;font-weight:700}
.tdip-project-footer{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-top:13px}
.tdip-project-footer>div{display:flex;flex-direction:column;gap:1px}
.tdip-project-footer small{font-size:9.7px;line-height:1.8;color:#a099a4}
.tdip-project-footer strong{font-size:15px;line-height:1.7;color:#5d4a72;font-weight:750}
.tdip-project-go{font-size:10.3px;line-height:1.8;color:#76658a;font-weight:720;text-align:left}
.tdip-project-go>span{font-size:15px;vertical-align:middle;margin-right:2px}
@media(max-width:1050px){
 .tdip-project-grid{grid-template-columns:1fr}
 .tdip-project-card-link{grid-template-columns:155px minmax(0,1fr)}
 .tdip-project-body{min-height:290px}
}
@media(max-width:650px){
 .tdip-project-list-head{display:block;margin-bottom:15px}
 .tdip-project-list-head p{margin-top:6px!important}
 .tdip-project-grid{gap:11px}
 .tdip-project-card-link{grid-template-columns:101px minmax(0,1fr)}
 .tdip-project-body{min-height:0;padding:15px 13px 13px}
 .tdip-project-cover-caption{bottom:11px;font-size:6.8px;letter-spacing:.04em}
 .tdip-project-orbit{width:104px;height:104px}
 .tdip-project-orbit-one{width:84px;height:84px}
 .tdip-project-orbit-two{width:60px;height:60px}
 .tdip-project-orbit-three{width:37px;height:37px}
 .tdip-project-orbit-symbol{font-size:27px}
 .tdip-project-topline{gap:5px;font-size:9px;flex-wrap:wrap}
 .tdip-project-body h3{font-size:17px!important;margin-top:5px!important}
 .tdip-project-original{font-size:9px!important;margin-bottom:9px!important}
 .tdip-project-summary{font-size:10.8px!important;line-height:2.1!important;-webkit-line-clamp:2;margin-bottom:10px!important}
 .tdip-project-credits{font-size:9.7px;gap:3px 7px;padding-bottom:9px}
 .tdip-project-stats{gap:4px 9px;padding:8px 0;font-size:9.7px}
 .tdip-project-footer{padding-top:9px;align-items:start}
 .tdip-project-footer strong{font-size:13px}
 .tdip-project-go{font-size:9.2px;max-width:120px}
}
@media(max-width:370px){
 .tdip-project-card-link{grid-template-columns:1fr}
 .tdip-project-cover{height:86px;border-left:0;border-bottom:1px solid #e9e5ed}
 .tdip-project-cover-caption{display:none}
 .tdip-project-body{padding:15px}
}
@media(prefers-reduced-motion:reduce){.tdip-project-card{transition:none}.tdip-project-card:hover{transform:none}}

.tdip-account-grid>.tdip-project-card{min-width:0;max-width:100%}
.tdip-account-grid .tdip-project-card-link{color:inherit!important}
.tdhm-v18-feature-grid>.tdip-project-card{width:100%;height:100%;max-width:100%;min-height:0;align-self:stretch}
.tdhm-v18-feature-grid .tdip-project-body{min-height:335px}
@media(max-width:650px){.tdhm-v18-feature-grid .tdip-project-body{min-height:0}}
