.players-hero{padding-bottom:var(--space-2);margin-bottom:10px}.players-hero__inner{margin-left:auto;max-width:56rem}.players-hero__kicker{margin:10px 0 0;font-size:var(--text-xs);line-height:1.35;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.78}.players-hero__title{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;font-size:clamp(24px,5.6vw,44px);line-height:1.08;max-width:22ch;text-wrap:balance;color:var(--color-heading)}.players-hero__subject{margin:10px 0 6px;font-weight:600;letter-spacing:-.01em;font-size:clamp(15px,1.1vw + 10px,20px);line-height:1.35;color:var(--color-heading);opacity:.86}.players-hero__lead{margin:10px 0 0;max-width:54ch;font-size:var(--text-md);line-height:1.75;opacity:.86;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.players-page.wrap{padding-top:clamp(20px,2vw + 8px,32px);padding-left:10px;padding-right:10px;padding-bottom:clamp(28px,5vw,64px)}.players-head{margin-bottom:12px}.players-head__kicker{margin:0 0 4px}.players-head__sub{margin:4px 0 0}.players-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:52px}.players-gallery{margin-bottom:clamp(24px,4vw,44px)}.player-card{background:transparent;color:var(--color-fg-soft)}.player-card__media{position:relative;display:block;overflow:hidden;background:#ffffffb8;box-shadow:var(--shadow-card);transition:box-shadow var(--duration-md) var(--ease-standard),transform var(--duration-md) var(--ease-standard)}.player-card__media:hover,.player-card__media:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.player-card__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 0%;background:#fff;transform:scale(1);filter:brightness(1);transition:transform var(--duration-md) var(--ease-standard),filter var(--duration-md) var(--ease-standard) 70ms;will-change:transform,filter}.player-card__media:hover img,.player-card__media:focus-visible img{transform:scale(1.035);filter:brightness(1.06)}.player-card__mediaOverlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff0 76%,#ffffff1f),radial-gradient(circle at 50% 18%,#fff0,#1f2a370f);opacity:1}.player-card__body{padding-top:20px;display:grid;gap:6px}.player-card__titleRow{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0}.player-card__nameJa{font-size:14px;line-height:1.15;font-weight:650;color:inherit;white-space:normal;overflow:visible;text-overflow:clip;letter-spacing:.04em}.player-card__brand{display:none}.player-card__nameEn{font-size:11px;line-height:1.15;font-weight:500;color:inherit;letter-spacing:.05em}.player-card__nameEn--inline{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:100%;white-space:normal;overflow:hidden;text-overflow:clip}.player-card__nameEn--meta{display:none!important}.player-card__metaRow{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-top:4px;gap:10px;min-width:0}.player-card__sep{display:none;opacity:.8}.player-card__status{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10.5px;line-height:1.1;white-space:nowrap;box-shadow:0 1px #0000000f}.player-card__status+.player-card__sep{display:inline}.player-card__status.is-final{background:var(--color-primary);color:#fff}.player-card__status.is-temp{background:var(--color-base);color:#fff}.player-card__support{font-size:11px;font-weight:500;color:inherit;white-space:nowrap;display:inline-flex;align-items:center}.player-card__supportNum{display:inline-flex;align-items:center;color:inherit;padding-left:.2em;font-weight:500;line-height:1}.player-card__supportSponsor{display:inline-flex;align-items:center;font-size:1em;line-height:1;opacity:1;margin-left:.2em;color:inherit;font-weight:500}.player-card__supportIcon{display:inline-flex;width:16px;height:16px;line-height:0;opacity:.9;margin-right:6px}.player-card__supportIcon svg{width:16px;height:16px;display:block}.player-card__supportLabel{display:none}@media(min-width:681px)and (max-width:859px){.players-page.wrap{--edge-cut: clamp(72px, 10vw, 160px);padding-left:18px;padding-right:18px;max-width:calc(100% - var(--edge-cut));margin-left:auto;margin-right:auto}.players-hero{padding-top:clamp(18px,3vw,34px);padding-bottom:clamp(10px,2vw,18px);margin-bottom:clamp(14px,2vw,22px)}.players-grid{column-gap:calc(var(--edge-cut) / 2 + 18px)}.player-card__titleRow{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:start}.player-card__nameJa{grid-column:1;grid-row:1}.player-card__nameEn--inline{grid-column:1;grid-row:2}.player-card__brand{display:inline-flex;grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end}.player-card__brandImg{display:block;height:24px;width:auto;opacity:.9}}@media(min-width:860px){.players-page.wrap{max-width:860px;margin-left:auto;margin-right:auto}.players-grid{gap:88px;grid-template-columns:repeat(var(--cols-desktop, 2),minmax(0,1fr))}.player-card__body{padding-top:24px;gap:2px}.player-card__titleRow{display:flex;flex-direction:row;align-items:baseline;gap:12px}.player-card__nameJa{font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__nameEn{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__nameEn--inline{display:none!important;max-width:45%}.player-card__nameEn--meta{display:inline!important;max-width:42%}.player-card__metaRow{margin-top:0;align-items:center}.player-card__status{padding:4px 10px;font-size:11px;line-height:1.1}.player-card__support{font-size:12px;margin-left:0;align-items:center}.player-card__supportIcon{display:none}.player-card__supportLabel{display:inline}.player-card__supportNum{padding-left:.5em}.player-card__brand{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}.player-card__brandImg{display:block;height:22px;width:auto;opacity:.9}.player-card__sep{display:inline;color:inherit;opacity:.8}}
