.nm-detail-page .nmd-wrap{max-width:880px;margin:0 auto;padding:72px 28px 110px}.nm-detail-page .nmd-back{margin-bottom:28px}.nm-detail-page .nmd-back a{font-family:var(--head);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.7}.nm-detail-page .nmd-back a:hover{color:var(--pink);opacity:1}.nm-detail-page .nmd-top{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:40px;align-items:start}@media(max-width:767px){.nm-detail-page .nmd-top{grid-template-columns:1fr;gap:24px}}.nm-detail-page .nmd-img{margin:0;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffffff0f,#00000059)}.nm-detail-page .nmd-img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.nm-detail-page .nmd-img-pending{font-size:4rem;opacity:.35;font-weight:600}.nm-detail-page .nmd-head h1{margin:10px 0 2px}.nm-detail-page .nmd-epithet{font-style:italic;font-size:1.1em;opacity:.75;margin:0 0 6px}.nm-detail-page .nmd-tagline{opacity:.6;margin:0 0 26px}.nm-detail-page .nmd-stats{margin:0;display:grid;gap:.45rem;max-width:420px}.nm-detail-page .nmd-stat{display:grid;grid-template-columns:11.5em 1fr;align-items:center;gap:.6rem;font-size:.85rem}.nm-detail-page .nmd-stat dt{opacity:.7}.nm-detail-page .nmd-stat dd{margin:0;display:flex;align-items:center;gap:.5rem}.nm-detail-page .nmd-bar{flex:1;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden}.nm-detail-page .nmd-bar-fill{display:block;height:100%;border-radius:3px;background:currentColor;opacity:.75}.nm-detail-page .nmd-stat-n{width:1.4em;text-align:right;font-variant-numeric:tabular-nums;opacity:.8}.nm-detail-page .nmd-body{margin-top:40px;max-width:68ch;line-height:1.7}.nm-detail-page .nmd-personal{border-top:1px solid rgba(255,255,255,.1);padding-top:1.1rem;margin-top:1.4rem;opacity:.85}.nm-detail-page .nmd-disclosure{margin-top:34px;font-size:.85em;opacity:.6;max-width:68ch}.nm-detail-page .nmd-cta{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.nm-detail-page .nmd-cta p{margin:8px 0 20px}.nm-detail-page .nmd-cta-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--head);font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:transparent;border:.5px solid var(--pink-65);color:var(--pink);padding:14px 22px;text-decoration:none;transition:background .15s,border-color .15s}.nm-detail-page .nmd-cta-btn:hover{background:var(--pink-08);border-color:var(--pink)}.nm-detail-page .nmd-siblings{margin-top:48px}.nm-detail-page .nmd-siblings h2{font-size:1.1em;margin-bottom:12px}.nm-detail-page .nmd-siblings ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nm-detail-page .nmd-siblings a{text-decoration:none;color:inherit}.nm-detail-page .nmd-siblings a:hover{color:var(--pink)}.nm-detail-page .nmd-siblings a span{opacity:.6;font-style:italic}
