/* The player journal: a reusable editorial skin, with source-led media. */
.ph-page{font-family:'DM Sans',system-ui,sans-serif;--ph-green:var(--ph-accent,#c4d4b4);--ph-orange:var(--ph-accent,#ffab96);max-width:1512px;padding-inline:48px;font-size:14px;--ph-line:#35353a;--ph-panel:#19191f;--ph-muted:#adaeb7}
.ph-topline{padding:24px 0}.ph-hero{min-height:535px;border:0;border-radius:0;background:radial-gradient(ellipse at 80% 70%,var(--ph-team) 0,transparent 65%),#15151b;grid-template-columns:1.05fr 1fr}
.ph-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#0000000b 4px);pointer-events:none}
.ph-cover-index{position:absolute;top:22px;left:34px;right:34px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.22em;color:#e6dfd4a6;z-index:4}.ph-hero-copy{padding:72px 0 42px 40px}.ph-hero .ph-eyebrow{font-size:10px;letter-spacing:.16em}.ph-live-dot{background:var(--ph-accent)}
.ph-hero h1{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;font-size:clamp(80px,8.5vw,128px);letter-spacing:-.018em;line-height:.87;margin:34px 0 25px}.ph-hero h1 span{color:var(--ph-accent)}.ph-role{font-size:12px;letter-spacing:.02em}.ph-hero-deck{font:italic 23px/1.35 Georgia,serif;max-width:430px;color:#e0d9cf;margin:22px 0 25px}.ph-actions{gap:22px}.ph-button{border-radius:0;background:var(--ph-accent);padding:13px 18px;color:#1a171b!important}.ph-button:hover{background:#f4e5d5}.ph-headshot{height:91%;width:129%;left:-21%;filter:drop-shadow(-10px 10px 26px #08070b70)}.ph-jersey{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;font-size:460px;line-height:1;top:60px;right:8%;-webkit-text-stroke:1px #e1c9c540;letter-spacing:-.04em}.ph-court{opacity:.12;right:-75px;top:-35px}.ph-portrait-caption{left:20%;right:25px;display:flex;justify-content:space-between;letter-spacing:.17em;font-size:8px;color:#e6dcd0}.ph-jumpnav{gap:29px;background:#111117ed}.ph-jumpnav a{padding:20px 0;font-size:11px}.ph-section{padding-top:65px;scroll-margin-top:82px}.ph-overview{padding-top:26px}.ph-stat strong{font-family:'Bebas Neue',Impact,sans-serif;font-size:49px;font-weight:400;letter-spacing:.01em}.ph-stat{padding-inline:26px}.ph-stat-strip{padding:20px 0 12px}.ph-context{border-color:var(--ph-accent);background:#ffffff03}.ph-heading{margin-bottom:28px}.ph-heading h2{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(38px,4.1vw,58px);font-weight:400;letter-spacing:.005em;line-height:1}.ph-heading h2 span{color:var(--ph-accent)}.ph-eyebrow{letter-spacing:.18em}.ph-panel{border-radius:0;background:#17171e}.ph-freshness{padding:14px 0 18px}.ph-freshness small{font-size:10px}.ph-section-line>.ph-eyebrow{color:#c9c6c2}
/* Large screening frame and a compact editorial playlist. No third-party player loads. */
.ph-cinema{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);border:1px solid var(--ph-line);background:#16161d}.ph-cinema-main{min-width:0}.ph-cinema-screen{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(ellipse at 70% 70%,var(--ph-team),#16171d 80%)}.ph-cinema-screen:after{content:'';position:absolute;inset:0;background:linear-gradient(#0006,transparent 30%,#0008);pointer-events:none}.ph-cinema-fallback{position:absolute;inset:0;overflow:hidden}.ph-cinema-fallback>span{position:absolute;left:5%;top:8%;font:clamp(60px,9vw,145px)/1 'Bebas Neue',Impact,sans-serif;color:transparent;-webkit-text-stroke:1px #e7d0c553;max-width:90%;overflow:hidden}.ph-cinema-fallback img{position:absolute;bottom:-15%;right:-4%;height:115%;width:80%;object-fit:contain;object-position:bottom}.ph-cinema-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ph-cinema-screen:hover .ph-cinema-image{transform:scale(1.025)}.ph-screen-label{position:absolute;top:22px;left:25px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;z-index:2;color:#fff}.ph-cinema-play{position:absolute;left:28px;bottom:27px;width:60px;height:60px;display:grid;place-items:center;border:1px solid #ffffffb0;border-radius:50%;color:white;font-size:28px;z-index:2;background:#0003;backdrop-filter:blur(6px);transition:background .2s}.ph-cinema-screen:hover .ph-cinema-play{background:var(--ph-team)}.ph-screen-action{position:absolute;left:105px;bottom:47px;z-index:2;font-size:12px;font-weight:600;color:white}.ph-cinema-caption{padding:24px 28px 25px}.ph-cinema-caption h3{font-size:25px;line-height:1.25;font-weight:650;letter-spacing:-.035em;margin:10px 0}.ph-cinema-caption>p:last-child{font-size:11px;color:var(--ph-muted);margin:10px 0 0}.ph-playlist{border-left:1px solid var(--ph-line);max-height:580px;overflow:auto;scrollbar-width:thin}.ph-playlist-top{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:20px;background:#1b1b22;border-bottom:1px solid var(--ph-line)}.ph-playlist-top>span{font-size:10px;color:var(--ph-accent)}.ph-film-choice{display:flex;align-items:center;gap:12px;min-height:120px;padding:20px 18px;border-bottom:1px solid #ffffff12;border-left:2px solid transparent;transition:background .2s}.ph-film-choice.is-selected{border-left-color:var(--ph-accent);background:#ffffff07}.ph-film-choice:hover{background:#ffffff08}.ph-film-index{font:21px 'Bebas Neue',Impact,sans-serif;color:#6e6c74;align-self:flex-start}.ph-film-choice img{width:76px;height:58px;object-fit:cover;flex-shrink:0}.ph-film-choice-copy{min-width:0}.ph-film-choice-copy small{font-size:8px;color:var(--ph-muted);display:block}.ph-film-choice-copy strong{font-size:12px;font-weight:550;line-height:1.4;display:block;margin:7px 0}.ph-film-choice-copy>span{font-size:9px;color:var(--ph-accent)}.ph-cinema-empty{display:flex;align-items:center;min-height:300px;position:relative;overflow:hidden;background:linear-gradient(120deg,#1c1c23,var(--ph-team))}.ph-cinema-empty>div{position:relative;padding:36px;z-index:2}.ph-cinema-empty h3{font:64px/.95 'Bebas Neue',Impact,sans-serif;margin:18px 0}.ph-cinema-empty>div>span{font-size:12px;color:var(--ph-accent)}.ph-cinema-empty>img{position:absolute;right:0;bottom:0;height:100%;width:60%;object-fit:contain;object-position:bottom}
/* The scouting portrait has a photographic spread and leaner column rules. */
.ph-dossier-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;padding:0;border:1px solid var(--ph-line);border-top:2px solid var(--ph-accent);background:#1d1d23;margin-bottom:0;align-items:stretch}.ph-dossier-lead>div{padding:38px}.ph-dossier-lead h3{font:38px/1.13 Georgia,serif;letter-spacing:-.04em;margin:23px 0}.ph-dossier-lead p:not(.ph-eyebrow){font-size:14px;line-height:1.85;color:#c7c6ce}.ph-dossier-lead .ph-text-link{display:inline-block;margin-top:25px;color:var(--ph-accent)}.ph-dossier-lead:not(:has(.ph-feature-photo)){grid-template-columns:1fr}.ph-feature-photo{margin:0;min-width:0;position:relative;display:flex;flex-direction:column;background:#101014}.ph-feature-photo>a{display:block;flex:1;min-height:310px}.ph-feature-photo img{width:100%;height:100%;min-height:310px;object-fit:cover;object-position:center 25%}.ph-feature-photo figcaption{padding:12px 18px;font-size:9px;color:#b7b4b5}.ph-feature-photo figcaption a{color:var(--ph-accent);display:block}.ph-scout-cards{gap:0;margin-top:18px;border-top:1px solid var(--ph-line)}.ph-scout-cards article{border:0;border-bottom:1px solid var(--ph-line);border-radius:0;background:transparent;padding:30px 30px 30px 0}.ph-scout-cards article:nth-child(even){padding-left:30px;border-left:1px solid var(--ph-line)}.ph-scout-cards h3{font-size:23px;letter-spacing:-.035em;max-width:400px}.ph-scout-cards article>p:not(.ph-eyebrow){font-size:13px;line-height:1.85;max-width:520px}.ph-evidence-kind{border:0;background:transparent;padding:0;margin-bottom:12px;color:#aaa6ad;font-size:9px}.ph-voices{padding:34px;background:var(--ph-team);gap:40px;margin:34px 0}.ph-voices figure{border:0;padding:0}.ph-voices blockquote{font-size:26px;line-height:1.35;color:#f5ebe2}.ph-voices figcaption>span{color:#ddd1cd}.ph-voices .ph-citations a{color:#f0d8c8}.ph-scout-subheading{margin-top:40px}.ph-scout-numbers{margin-top:32px}.ph-chart .ph-bar{fill:var(--ph-accent)}.ph-percentile-track i{background:var(--ph-accent)}.ph-peer-panel{background:linear-gradient(150deg,var(--ph-team),#18191f 80%)}.ph-scouting{padding-bottom:28px}
/* Publisher imagery stays attached to the reporting it came from. */
.ph-reading-grid{grid-template-columns:.8fr 1.3fr;gap:60px}.ph-articles .ph-article-feature{position:relative;min-height:340px;display:flex;align-items:flex-end;padding:30px;margin-bottom:20px;overflow:hidden;background:#22222b}.ph-article-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000c 75%);z-index:1;pointer-events:none}.ph-articles .ph-article-feature>div{position:relative;z-index:2}.ph-articles .ph-article-feature img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}.ph-articles .ph-article-feature h3{font:28px/1.22 Georgia,serif;letter-spacing:-.03em;color:#fff}.ph-article-feature .ph-eyebrow,.ph-article-feature .ph-fine{color:#dedad6}.ph-notes{border-color:var(--ph-accent)}
/* A change of paper gives the personal history its own reading pace. */
.ph-story{margin-top:68px;padding:48px;background:#e8e1d3;color:#252421;scroll-margin-top:80px}.ph-story-heading{padding-bottom:32px;border-bottom:1px solid #29271e40;display:grid;grid-template-columns:1.3fr .7fr;gap:0 50px}.ph-story .ph-eyebrow{color:#70675b}.ph-story-heading>.ph-eyebrow{grid-column:1/-1}.ph-story-heading h2{font:66px/.98 'Bebas Neue',Impact,sans-serif;letter-spacing:-.01em;margin:22px 0 0}.ph-story-heading h2 span{color:#a44e3a}.ph-story-heading>p:last-child{font:italic 22px/1.5 Georgia,serif;align-self:end;max-width:280px;color:#716557;margin:0}.ph-story-chapters{display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.ph-story-chapters article{display:grid;grid-template-columns:42px 1fr;gap:17px;padding:32px 0;border-bottom:1px solid #29271e30;align-content:start}.ph-story-number{font:39px/1 'Bebas Neue',Impact,sans-serif;color:#b8aa96}.ph-story-chapters h3{font:26px/1.2 Georgia,serif;letter-spacing:-.03em;margin:12px 0 17px}.ph-story-chapters article p:not(.ph-eyebrow){font-size:13px;line-height:1.85;color:#5a5148}.ph-story .ph-citations{margin-top:18px}.ph-story .ph-citations a{font-size:9px;color:#744735;text-decoration-color:#74473560}.ph-story-credit{font-size:9px;color:#7c6c5a;margin:26px 0 0}.ph-story a:hover{color:#a33d26}.ph-story a:focus-visible{outline-color:#744735}.ph-career-bars{background:linear-gradient(180deg,#1a1a20,#27252b);border-color:#454049}.ph-career-bars i{background:var(--ph-team)}.ph-career-bars i.is-current{background:var(--ph-accent)}.ph-teammate-grid>a{background:radial-gradient(ellipse at 50% 20%,var(--ph-team),#18191e);border-radius:0}.ph-teammate-grid strong{font-size:13px}.ph-teammate-grid img{transition:transform .25s}.ph-teammate-grid>a:hover img{transform:translateY(-3px)}
@media(min-width:1550px){.ph-page{padding-inline:54px}.ph-hero h1{font-size:136px}}
@media(max-width:1100px){.ph-page{padding-inline:28px}.ph-hero{min-height:500px}.ph-hero h1{font-size:100px}.ph-hero-deck{font-size:21px;max-width:330px}.ph-cinema{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.ph-film-choice img{display:none}.ph-dossier-lead h3{font-size:32px}.ph-dossier-lead>div{padding:28px}.ph-story{padding:35px}.ph-story-heading h2{font-size:59px}.ph-story-chapters{column-gap:28px}.ph-reading-grid{gap:35px}.ph-stat{padding-inline:20px}.ph-stat strong{font-size:44px}}
@media(max-width:760px){.ph-page{padding-inline:18px}.ph-topline{padding:17px 0}.ph-cover-index{top:18px;left:22px;right:22px;font-size:7px;letter-spacing:.14em}.ph-hero{min-height:610px}.ph-hero-copy{padding:52px 22px 20px}.ph-hero h1{font-size:clamp(70px,19vw,112px);line-height:.9;margin:27px 0 20px;max-width:100%;position:relative;z-index:3}.ph-hero .ph-eyebrow{font-size:8px}.ph-role{max-width:100%;font-size:11px}.ph-hero-deck{font-size:19px;max-width:76%;margin:18px 0 22px;position:relative;z-index:3}.ph-actions{position:relative;left:auto;bottom:auto;align-items:flex-start;gap:15px;max-width:49%;margin-top:22px;z-index:4}.ph-button{padding:10px 12px;font-size:10px;gap:9px}.ph-actions .ph-text-link{font-size:9px;max-width:112px}.ph-portrait{width:78%;height:300px;bottom:0;right:-9%;z-index:1}.ph-headshot{left:-10%;width:110%;height:100%}.ph-jersey{font-size:260px;top:0;right:12%}.ph-portrait-caption{left:20%;right:36px;bottom:12px;font-size:6px}.ph-portrait-caption>span{display:none}.ph-court{top:150px;right:-170px}.ph-jumpnav{gap:22px}.ph-jumpnav a{padding:15px 0;font-size:10px}.ph-section{padding-top:44px;scroll-margin-top:72px}.ph-overview{padding-top:24px}.ph-stat strong{font-size:41px}.ph-stat>span{font-size:8px}.ph-stat{padding-inline:14px}.ph-stat-strip{row-gap:16px}.ph-freshness{font-size:10px}.ph-freshness small{font-size:9px}.ph-heading{gap:14px;margin-bottom:22px}.ph-heading h2{font-size:40px}.ph-cinema{display:block}.ph-cinema-caption{padding:20px}.ph-cinema-caption h3{font-size:22px}.ph-cinema-fallback>span{font-size:70px}.ph-cinema-play{width:44px;height:44px;font-size:22px;left:20px;bottom:18px}.ph-screen-action{left:77px;bottom:33px;font-size:10px}.ph-screen-label{left:20px;top:15px;font-size:7px}.ph-playlist{border-left:0;border-top:1px solid var(--ph-line);max-height:305px}.ph-playlist-top{padding:15px 18px}.ph-film-choice{min-height:100px;padding:16px;gap:13px}.ph-film-choice img{display:block;width:80px;height:54px}.ph-film-choice-copy strong{font-size:12px}.ph-cinema-empty{min-height:250px}.ph-cinema-empty>div{padding:25px}.ph-cinema-empty h3{font-size:50px}.ph-cinema-empty>img{width:70%;right:-16%}.ph-dossier-lead{grid-template-columns:1fr}.ph-dossier-lead>div{padding:26px}.ph-dossier-lead h3{font-size:31px;margin:20px 0}.ph-dossier-lead p:not(.ph-eyebrow){font-size:13px}.ph-feature-photo>a,.ph-feature-photo img{min-height:0;height:auto;max-height:340px;object-fit:cover}.ph-feature-photo>a{overflow:hidden;aspect-ratio:4/3}.ph-feature-photo img{height:100%}.ph-scout-cards{grid-template-columns:1fr}.ph-scout-cards article,.ph-scout-cards article:nth-child(even){border-left:0;padding:25px 0}.ph-scout-cards h3{font-size:22px}.ph-voices{display:block;padding:26px}.ph-voices figure+figure{margin-top:30px;padding-top:26px;border-top:1px solid #ffffff35}.ph-voices blockquote{font-size:24px}.ph-reading-grid{grid-template-columns:1fr;gap:20px}.ph-articles .ph-article-feature{min-height:300px;padding:24px}.ph-articles .ph-article-feature h3{font-size:25px}.ph-story{margin-top:42px;padding:28px 23px}.ph-story-heading{grid-template-columns:1fr;padding-bottom:25px}.ph-story-heading h2{font-size:49px;margin:22px 0}.ph-story-heading>p:last-child{font-size:19px;max-width:100%}.ph-story-chapters{grid-template-columns:1fr}.ph-story-chapters article{grid-template-columns:30px 1fr;gap:13px;padding:27px 0}.ph-story-number{font-size:31px}.ph-story-chapters h3{font-size:25px}.ph-story-chapters article p:not(.ph-eyebrow){font-size:12px}.ph-story .ph-eyebrow{font-size:8px}.ph-story .ph-citations a{font-size:9px}.ph-story-credit{font-size:8px}.ph-teammate-grid strong{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ph-page *{transition:none!important;animation:none!important}}

.ph-portrait-caption{background:#151218a6;padding:5px 8px;backdrop-filter:blur(6px)}.ph-citations a{color:var(--ph-accent);text-decoration-color:color-mix(in srgb,var(--ph-accent) 40%,transparent)}

.ph-hero h1 span{font-size:min(1em,calc(1150px / var(--ph-name-length)));overflow-wrap:normal}.ph-hero h1 .ph-given{color:var(--ph-text)}.ph-portrait.is-unavailable .ph-portrait-caption{display:none}@media(max-width:760px){.ph-hero h1 span{font-size:min(1em,calc(620px / var(--ph-name-length)))}}
