:root{--fc-bg-page:#f7f7f2;--fc-bg-card:#eeefe6;--fc-bg-new:#ff7a59}.speaker-page.speaker-profile-page{height:auto;min-height:0;overflow:visible;padding:72px 48px 88px;background:var(--fc-bg-page);color:#202b25}.speaker-profile-page>article{max-width:1072px;text-align:left}.speaker-profile-page .speaker-introduction{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:30px 100px;gap:30px 100px;align-items:start}.speaker-profile-page .speaker-identity{min-width:0;padding-top:8px}.speaker-profile-page .speaker-eyebrow{margin:0;color:#6a745b;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:2.8px}.speaker-profile-page h1{margin:32px 0 24px;color:inherit;font-family:inherit;font-size:clamp(48px,6vw,88px);font-weight:700;line-height:1.25;letter-spacing:.08em;overflow-wrap:anywhere}.speaker-profile-page .speaker-role{margin:0;color:inherit;font-family:inherit;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.speaker-profile-page .speaker-links{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:24px;margin:28px 0 0;line-height:24px}.speaker-profile-page .speaker-links a{align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid #c5cdbb;color:#67735d;font-size:11px;text-decoration:none}.speaker-profile-page .speaker-links svg{width:20px;height:20px}.speaker-profile-page .speaker-portrait{grid-column:2;grid-row:1/3;min-width:0;padding-bottom:22px;position:relative}.speaker-profile-page .speaker-portrait:after{content:"";position:absolute;right:0;bottom:0;left:25px;height:1px;border-bottom:1px solid #a5b092}.speaker-profile-page .speaker-avatar{width:100%;height:auto;aspect-ratio:1!important;margin:0;border-radius:0;object-fit:cover}.speaker-profile-page .speaker-profile{grid-column:1;min-width:0;width:100%;max-width:none;margin:0;color:#55604e;font-size:13px;line-height:2.25;letter-spacing:.25px}.speaker-profile-page .speaker-profile p{margin:0 0 1em;font-family:inherit;font-size:13px;line-height:2.25}.speaker-profile-page .speaker-profile p:last-child{margin-bottom:0}.speaker-profile-page .speaker-coach{display:grid;grid-template-columns:200px minmax(0,1fr) 40px;align-items:center;grid-gap:26px;gap:26px;width:100%;max-width:none;margin:55px 0 78px;padding:30px 0;border-top:1px solid #bcc4af;border-bottom:1px solid #bcc4af;color:inherit;text-align:left;text-decoration:none}.speaker-profile-page .speaker-coach-label{color:#546046;font-size:12px;line-height:1.8}.speaker-profile-page .speaker-coach-label span{display:block}.speaker-profile-page .speaker-coach-label span+span{margin-top:10px;color:#7d8673;font-size:10px}.speaker-profile-page .speaker-coach-title{min-width:0;margin:0;color:inherit;font-size:19px;font-weight:700;line-height:1.9;letter-spacing:.3px;overflow-wrap:anywhere}.speaker-profile-page .speaker-coach-arrow{color:#697755;font-size:30px;text-align:right}.speaker-profile-page .speaker-reports{margin-top:64px}.speaker-profile-page .speaker-section-heading{display:flex;align-items:center;gap:26px;margin-bottom:32px}.speaker-profile-page .speaker-section-heading h2{margin:0;color:inherit;font-size:22px;line-height:1.6;letter-spacing:.7px}.speaker-profile-page .speaker-report-count{margin-left:8px;color:#8d967f;font-size:12px;font-weight:400;vertical-align:super}.speaker-profile-page .speaker-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:39px 32px;gap:39px 32px;text-align:left}.speaker-profile-page .speaker-report{min-width:0;color:inherit;text-decoration:none}.speaker-profile-page .speaker-report img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.speaker-profile-page .speaker-report h3{margin:15px 0 12px;color:#303b2c;font-size:13px;font-weight:400;line-height:1.95;overflow-wrap:anywhere}.speaker-profile-page .speaker-report time{color:#737d67;font-size:10px;line-height:1.8;letter-spacing:.3px;text-align:left}.speaker-profile-page .speaker-more-reports{margin-top:38px}.speaker-profile-page .speaker-more-reports summary{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:16px 48px;border:1px solid #b7c0a9;color:#526044;font-size:12px;letter-spacing:.6px;list-style:none;cursor:pointer;text-align:center}.speaker-profile-page .speaker-more-reports summary::-webkit-details-marker{display:none}.speaker-profile-page .speaker-more-reports summary:hover{background:var(--fc-bg-card)}.speaker-profile-page .speaker-less-label,.speaker-profile-page .speaker-more-reports[open] .speaker-more-label{display:none}.speaker-profile-page .speaker-more-reports[open] .speaker-less-label{display:inline}.speaker-profile-page .speaker-more-reports[open] .speaker-report-grid{margin-top:38px}.speaker-profile-page .speaker-books{margin-top:78px}.speaker-profile-page .speaker-books>h2{margin:0 0 20px;color:#6a745b;font-size:14px;font-weight:400;line-height:1.8}.speaker-profile-page .speaker-book-grid{grid-template-columns:1fr;gap:24px}.speaker-profile-page .speaker-book{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:55px;min-width:0;padding:38px 56px;background:var(--fc-bg-card);color:inherit}.speaker-profile-page .speaker-book img{flex:0 0 auto;width:150px;max-width:35%;height:218px;object-fit:contain;object-position:center}.speaker-profile-page .speaker-book-copy{min-width:0}.speaker-profile-page .speaker-book h3{margin:23px 0 28px;font-size:25px;font-weight:400;line-height:1.7;letter-spacing:1px;overflow-wrap:anywhere}.speaker-profile-page .speaker-book-cta{display:inline-flex;gap:30px;align-items:center;padding-bottom:8px;border-bottom:1px solid #96a17f;color:#5a6849;font-size:11px;line-height:1.6}.speaker-profile-page a:focus-visible,.speaker-profile-page summary:focus-visible{outline:2px solid #697656;outline-offset:6px}@media(max-width:1150px){.speaker-profile-page .speaker-introduction{grid-template-columns:minmax(0,1fr) 300px;column-gap:55px}}@media(max-width:800px) and (min-width:601px){.speaker-profile-page .speaker-introduction{grid-template-columns:minmax(0,1fr) 230px;column-gap:32px}.speaker-profile-page .speaker-profile{grid-column:1/-1}.speaker-profile-page .speaker-portrait{grid-row:1}.speaker-profile-page .speaker-coach{grid-template-columns:150px minmax(0,1fr) 30px;gap:18px}.speaker-profile-page .speaker-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.speaker-page.speaker-profile-page{padding:36px 24px 45px}.speaker-profile-page .speaker-introduction{grid-template-columns:minmax(0,1fr) 120px;gap:27px 18px}.speaker-profile-page .speaker-identity{padding-top:0}.speaker-profile-page .speaker-eyebrow{font-size:9px;letter-spacing:2px}.speaker-profile-page h1{margin:22px 0 15px;font-size:clamp(28px,8vw,43px);line-height:1.3;letter-spacing:.06em}.speaker-profile-page .speaker-role{font-size:11px;line-height:1.8}.speaker-profile-page .speaker-links{gap:16px;margin-top:18px}.speaker-profile-page .speaker-links svg{width:18px;height:18px}.speaker-profile-page .speaker-links a{font-size:10px}.speaker-profile-page .speaker-portrait{grid-row:1;align-self:center;padding-bottom:15px}.speaker-profile-page .speaker-avatar{width:100%;height:auto}.speaker-profile-page .speaker-profile{grid-column:1/-1;font-size:12px;line-height:2.2}.speaker-profile-page .speaker-profile p{font-size:12px;line-height:2.2}.speaker-profile-page .speaker-coach{grid-template-columns:minmax(0,1fr) 28px;gap:18px;margin:32px 0 43px;padding:24px 0}.speaker-profile-page .speaker-coach-label{grid-column:1/-1;font-size:11px}.speaker-profile-page .speaker-coach-label span+span{display:none}.speaker-profile-page .speaker-coach-title{font-size:16px;line-height:1.95}.speaker-profile-page .speaker-coach-arrow{font-size:25px}.speaker-profile-page .speaker-reports{margin-top:43px}.speaker-profile-page .speaker-section-heading{display:block;margin-bottom:25px}.speaker-profile-page .speaker-section-heading h2{margin-top:10px;font-size:19px}.speaker-profile-page .speaker-report-grid{grid-template-columns:1fr;gap:24px}.speaker-profile-page .speaker-report{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding-bottom:23px;border-bottom:1px solid #dedfd5}.speaker-profile-page .speaker-report h3{margin:0 0 10px;font-size:11px;line-height:1.9}.speaker-profile-page .speaker-report time{font-size:9px}.speaker-profile-page .speaker-more-reports{margin-top:25px}.speaker-profile-page .speaker-more-reports summary{width:100%;padding:15px 20px}.speaker-profile-page .speaker-books{margin-top:38px}.speaker-profile-page .speaker-book{gap:25px;padding:26px 22px}.speaker-profile-page .speaker-book img{width:90px;max-width:35%;height:160px}.speaker-profile-page .speaker-book h3{margin:15px 0 20px;font-size:17px;line-height:1.8}.speaker-profile-page .speaker-book-cta{gap:12px;font-size:10px}}.speaker-profile-page .speaker-more-mobile-label,.speaker-profile-page .speaker-more-mobile-only,.speaker-profile-page .speaker-report-mobile-only{display:none}.speaker-profile-page .speaker-books-multiple .speaker-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speaker-profile-page .speaker-books-multiple .speaker-book{gap:28px;padding:30px;align-items:center}.speaker-profile-page .speaker-books-multiple .speaker-book img{width:110px;height:190px}.speaker-profile-page .speaker-books-multiple .speaker-book h3{line-break:anywhere;font-size:18px;line-height:1.85;margin:16px 0 22px}@media(max-width:800px){.speaker-profile-page .speaker-books-multiple .speaker-book-grid{grid-template-columns:1fr}}@media(max-width:600px){.speaker-profile-page .speaker-more-desktop-label,.speaker-profile-page .speaker-report-desktop-only{display:none}.speaker-profile-page .speaker-report-mobile-only{display:grid}.speaker-profile-page .speaker-more-mobile-only{display:block}.speaker-profile-page .speaker-more-mobile-label{display:inline}.speaker-profile-page .speaker-more-reports[open] .speaker-more-mobile-label{display:none}.speaker-profile-page .speaker-books-multiple .speaker-book{gap:25px;padding:26px 22px}.speaker-profile-page .speaker-books-multiple .speaker-book img{width:90px;height:160px}.speaker-profile-page .speaker-books-multiple .speaker-book h3{font-size:17px;line-height:1.8}}.article-page{background:var(--fc-bg-page)}.article-page>article{width:calc(100% - 96px);max-width:1072px}.article-page>article>:is(h1,#story){width:100%}@media (max-width:600px){.article-page>article{width:calc(100% - 48px)}}.article-page>.article-related-zone:has(>:is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]):first-child){padding-top:0}.article-page>.article-related-zone:has(>:is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]):last-child){padding-bottom:0}.article-page .article-related-section:is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]){margin:0;padding:78px max(48px,calc((100% - 1072px) / 2)) 88px;background:var(--fc-bg-page);color:#202b25}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading{width:100%;margin:0 0 32px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading>div{display:block}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading p{margin:0 0 16px;color:#6a745b;font-family:inherit;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:2.8px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading h2{margin:0;color:inherit;font-size:22px;line-height:1.6}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .live-related-card{min-width:0;color:inherit}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .live-related-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:0}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-cta{margin-top:40px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-cta>a{max-width:100%;box-sizing:border-box;justify-content:center;padding:16px 32px;border:1px solid #bcc4af;border-radius:0;background:var(--fc-bg-page);color:#697755;font-size:12px;font-weight:400;line-height:1.8}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-cta>a:hover{background:var(--fc-bg-card)}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) a:focus-visible{outline:2px solid #697755;outline-offset:6px}@media (max-width:600px){.article-page .article-related-section:is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]){padding:48px 24px 56px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading{margin-bottom:24px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-heading h2{font-size:20px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-cta{margin-top:32px}.article-page :is([data-related-section=COACHES],[data-related-section=MOVIE],[data-related-section=MAGAZINE]) .article-related-cta>a{width:100%;gap:16px;padding:16px}}.article-page [data-related-section=COACHES] .related-coach-copy{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:12px;padding-bottom:8px;border-bottom:1px solid #bcc4af}.article-page [data-related-section=COACHES] .related-coach-copy h3{display:block;min-width:0;margin:0;color:inherit;font-size:14px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.article-page [data-related-section=COACHES] .related-coach-copy>span{flex:0 0 auto;color:#697755}@media (max-width:600px){.article-page [data-related-section=COACHES] .related-coach-copy h3{font-size:12px}}.article-page [data-related-section=MOVIE] .live-related-card{position:relative}.article-page [data-related-section=MOVIE] .live-related-card img{object-fit:cover;object-position:center}.article-page [data-related-section=MOVIE] .article-video-new{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px 6px 10px;border:0;background:var(--fc-bg-new);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px));clip-path:polygon(0 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px));color:#202b25;font-size:12px;font-weight:700;line-height:1;letter-spacing:.6px;white-space:nowrap}