.ph-hero{color:var(--c-tint);background:radial-gradient(120% 140% at 88% 12%,#1b4d9c33,#0000 60%),linear-gradient(135deg,#0b2a5e,#123a7d);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:26px 32px;margin-top:18px;padding:26px 30px;display:grid;box-shadow:0 14px 30px #0b2a5e1f}.ph-hero[data-solo=true]{grid-template-columns:minmax(0,1fr)}.ph-hero[data-art]{isolation:isolate;background:#0c2857;grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 30px 20px;position:relative;overflow:hidden}.ph-hero[data-art] .ph-text{z-index:1;width:58%;position:relative}.ph-hero[data-art] .ph-art{z-index:0;pointer-events:none;width:62%;position:absolute;inset:0 0 48px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 44%),linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 44%),linear-gradient(#000 65%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ph-art img{object-fit:cover;object-position:75% center;transition:transform 1.2s}.ph-hero[data-art=ranking] .ph-art img{object-fit:contain;object-position:right top}.ph-hero[data-art] .ph-aside{z-index:1;border:0;align-items:center;gap:16px;width:58%;max-width:none;padding:0;display:flex;position:relative}.ph-hero[data-art] .ph-aside-tag{letter-spacing:.1em;flex-shrink:0;width:108px;line-height:1.5}.ph-hero[data-art] .ph-aside-body{gap:10px;margin:0}.ph-hero[data-art] .ph-aside-body strong{font-size:20px}.ph-hero[data-art] .ph-face,.ph-hero[data-art] .ph-aside-body>img{width:34px;height:34px}.ph-hero[data-art] .ph-facts{z-index:1;margin:0;padding-top:14px;position:relative}.ph-hero[data-art] .ph-lead{margin:10px 0 0}@media (any-hover:hover){.ph-hero[data-art]:hover .ph-art img{transform:scale(1.025)rotate(-.4deg)}}@media (max-width:700px){.ph-hero[data-art]{gap:12px;margin-top:12px;padding:18px 18px 16px}.ph-hero[data-art] .ph-text{width:100%}.ph-hero[data-art] .ph-kicker{letter-spacing:.1em;max-width:68%;font-size:12px;line-height:1.5}body.court-edition .site-main .ph-hero[data-art] .ph-title{max-width:70%;margin-top:10px;font-size:44px}.ph-hero[data-art] .ph-art{width:156px;height:110px;inset:0 -10px auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 55%,#0000)}.ph-hero[data-art] .ph-art img{object-fit:cover;object-position:80% center}.ph-hero[data-art=ranking] .ph-art img{object-fit:cover;object-position:85% top}.ph-hero[data-art] .ph-lead{max-width:none;margin-top:14px;font-size:14px;line-height:1.55}.ph-hero[data-art] .ph-aside{gap:12px;width:100%}.ph-hero[data-art] .ph-aside-tag{letter-spacing:.06em;width:88px;font-size:12px}.ph-hero[data-art] .ph-aside-body strong{font-size:16px}.ph-hero[data-art] .ph-aside-body small{font-size:12px}.ph-hero[data-art] .ph-facts{display:none}.ph-hero[data-art] .ph-facts>div{padding:0 10px}.ph-hero[data-art] .ph-facts>div:nth-child(odd){padding-left:0}.ph-hero[data-art] .ph-facts dt{letter-spacing:.08em;font-size:12px}.ph-hero[data-art] .ph-facts dd{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:4px;font-size:20px;display:flex}.ph-hero[data-art] .ph-facts dd small{letter-spacing:0;margin:0;font-size:12px}}.ph-text{min-width:0}.ph-kicker{letter-spacing:.18em;text-transform:uppercase;color:#9fbbe4;font-size:12px;font-weight:500;display:block}.ph-title{font-family:var(--font-made-tommy),sans-serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(32px,3.6vw,46px);line-height:1}.ph-title em{color:#f79338;font-style:normal}.ph-lead{color:#c3d6ef;max-width:46ch;margin-top:12px;font-size:14px;line-height:1.7}.ph-aside{border-left:1px solid #ffffff26;min-width:0;padding-left:26px}.ph-aside-tag{letter-spacing:.16em;text-transform:uppercase;color:#9fbbe4;font-size:12px;font-weight:500;display:block}.ph-aside-body{align-items:center;gap:14px;min-width:0;margin-top:12px;display:flex}.ph-aside-body img{object-fit:contain;flex-shrink:0;width:46px;height:46px}.ph-aside-body strong{font-family:var(--font-made-tommy),sans-serif;overflow-wrap:anywhere;font-size:20px;line-height:1.15;display:block}.ph-aside-body small{color:#a9c4e8;margin-top:4px;font-size:11.5px;display:block}.ph-face{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-end;width:46px;height:46px;display:flex;overflow:hidden}.ph-face svg,.ph-face img{object-fit:contain;width:100%;height:100%}.ph-facts{grid-column:1/-1;grid-template-columns:repeat(var(--ph-cols,4),minmax(0,1fr));border-top:1px solid #fff2;gap:1px;margin:4px 0 0;padding-top:20px;display:grid}.ph-facts>div{border-right:1px solid #ffffff1f;min-width:0;padding:0 18px}.ph-facts>div:first-child{padding-left:0}.ph-facts>div:last-child{border-right:0}.ph-facts dt{letter-spacing:.14em;text-transform:uppercase;color:#9fbbe4;font-size:12px;font-weight:500}.ph-facts dd{font-family:var(--font-made-tommy),sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(20px,2.1vw,26px);line-height:1}.ph-facts dd small{line-height:1.4;font-family:var(--font-inter),sans-serif;letter-spacing:.04em;color:#9fbbe4;margin-top:5px;font-size:12px;font-weight:500;display:block}@media (max-width:700px){.ph-hero{border-radius:12px;grid-template-columns:1fr;gap:18px;padding:20px 18px}.ph-title{font-size:clamp(28px,8.5vw,36px)}.ph-lead{font-size:14px}.ph-aside{border-top:1px solid #ffffff26;border-left:0;padding:16px 0 0}.ph-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;padding-top:16px}.ph-facts>div{padding:0 14px}.ph-facts>div:nth-child(2n){border-right:0}.ph-facts dd{font-size:20px}.ph-facts dd small{font-size:12px}}
