/* Executive biography, with a separate home for Teddy’s full personal story. */
.e60-bio{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;padding:60px 0;scroll-margin-top:28px}
.e60-bio h2,.e60-personal h2{font-size:clamp(37px,4.7vw,66px);line-height:1.08;margin:0 0 30px}
.e60-proof{display:flex;gap:40px;flex-wrap:wrap;margin-top:40px;padding-top:25px;border-top:1px solid #b8bba9}
.e60-proof strong{display:block;font-size:44px;line-height:1.1;letter-spacing:-.05em;color:#183f35}
.e60-proof span{display:block;font-size:13px;margin-top:9px;color:#40545d}
.e60-leadership{padding:50px 0 55px;background:#142b3a;color:#f4f1e8}
.e60-leadership h2{font-size:clamp(42px,5.2vw,74px);line-height:1.07;margin:0 0 35px}
.e60-leadership h2 strong{color:#c6a467}
.e60-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.e60-principles article{padding-top:20px;border-top:1px solid #8d845d}
.e60-principles article>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c6a467}
.e60-principles h3{font-size:27px;line-height:1.15;margin:18px 0 14px}
.e60-principles p{font-size:16px;line-height:1.65;color:#cfdbdb;margin:0}
.e60-personal{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;padding:50px 0}
.e60-personal .e55-link{margin-right:24px}
.e60-story-header{padding:50px 0;background:#183f35;color:#f4f1e8}
.e60-story-header h1{font-size:clamp(52px,7.5vw,106px);line-height:1.04;margin:0 0 28px;letter-spacing:-.055em}
.e60-story-header h1 strong{color:#c6a467}
.e60-story-header p:not(.eyebrow){font-size:19px;line-height:1.65;max-width:760px}
.e60-story-header .e55-link{color:#f4f1e8;border-color:#c6a467}
@media(max-width:700px){.e60-bio,.e60-personal{grid-template-columns:1fr;gap:25px;padding:38px 0}.e60-proof{margin-top:25px;gap:30px}.e60-proof strong{font-size:36px}.e60-principles{grid-template-columns:1fr;gap:24px}.e60-leadership{padding:38px 0}.e60-principles h3{font-size:26px;margin-top:14px}.e60-principles p{font-size:15px}.e60-story-header{padding:35px 0}.e60-story-header p:not(.eyebrow){font-size:16px}.e60-personal h2{margin-bottom:0}}

/* Player-coach statement and original portrait. */
.e61-quote{padding:42px 0 0}
.e61-quote blockquote{margin:0;padding:0 0 34px;border-bottom:1px solid #b8bba9;max-width:none;font-size:clamp(30px,4.2vw,58px);font-weight:400;line-height:1.25;letter-spacing:-.04em;color:#142b3a}
.e61-quote strong{display:inline-block;max-width:100%;background:#183f35;color:#f4f1e8;padding:0 .14em .07em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.e61-bio-photo{margin:30px 0 0}
.e61-bio-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}
.e61-bio-photo figcaption{margin-top:8px;color:#40545d;font-size:10px;line-height:1.4}
@media(max-width:700px){.e61-quote{padding-top:30px}.e61-quote blockquote{font-size:clamp(28px,7.6vw,42px);padding-bottom:28px;line-height:1.35}.e61-bio-photo{margin-top:26px}}
