.about-page h1{color:var(--ink);font-size:clamp(42px,4.8vw,64px);line-height:1.04;margin:0 0 24px}.about-page .site-header a[aria-current=page]{color:var(--blue)}.about-intro{padding:72px 0 64px;background:#fff}.intro-layout{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:100px}.intro-copy{font-size:17px;line-height:1.8;color:var(--muted);max-width:580px;margin:0}.chapter-nav{border-top:1px solid var(--line)}.chapter-nav a{display:flex;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.chapter-nav a:hover{color:#137eaa}.chapter-nav a>span{font-size:10px;font-weight:400;color:#648395}.chapter-nav b{margin-left:auto;font-size:17px;font-weight:400;color:#267b9d}.about-episode{padding:54px 0;background:var(--navy);color:#fff}.episode-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.episode-copy h2{font-size:clamp(29px,3vw,38px)}.episode-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#c1d5e0;max-width:420px;margin:23px 0}.episode-source{font-size:12px;font-weight:700;color:var(--blue)}.episode-player{aspect-ratio:16/9;background:var(--deep);border:1px solid #ffffff25;border-radius:9px;overflow:hidden}.episode-poster{width:100%;height:100%;display:grid;place-content:center;justify-items:center;position:relative;background:radial-gradient(ellipse at top right,#197ba555,transparent 70%),var(--deep);color:#fff;border:0;gap:9px;padding:22px}.episode-poster>img{position:absolute;left:20px;top:20px;width:62px;height:62px;object-fit:contain;border-radius:4px;opacity:.9}.play-button{display:grid;place-items:center;background:var(--orange);color:var(--deep);width:58px;height:58px;border-radius:50%;font-size:18px;padding-left:3px;margin-bottom:5px;transition:transform .2s}.episode-poster:hover .play-button{transform:scale(1.08)}.poster-title{font-size:20px;letter-spacing:-.025em}.poster-subtitle{font-size:11px;color:#b6d1df}.watch-label{font-size:11px;color:#d9e9f2;margin-top:7px}.episode-player iframe{border:0;width:100%;height:100%;display:block}.about-section{padding:66px 0}.about-recommendations .section-heading{margin-bottom:29px}.recommendation-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:34px}.review-people{display:grid;gap:7px}.review-person{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;min-height:68px;width:100%;color:var(--ink)}.review-person>img{width:42px;height:42px;border-radius:7px;object-fit:cover;background:#e8eff4;flex:none}.review-person>span{flex:1}.review-person strong{display:block;font-size:13px;font-weight:700}.review-person small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:4px}.review-person>b{font-size:16px;font-weight:400;color:#257da2}.review-person[aria-pressed=true]{background:#eaf3f7;border-color:#b6d0df}.featured-review{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:34px 36px;display:flex;flex-direction:column;min-height:340px}.quote-mark{font-family:Georgia,serif;color:#56b3cf;font-size:58px;height:40px;line-height:1}.featured-review>blockquote{margin:16px 0 24px;font-size:clamp(21px,2.15vw,28px);font-weight:400;line-height:1.42;letter-spacing:-.025em;max-width:590px}.full-review{margin:0 0 27px}.full-review summary,.year-breakdown>summary,.community-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:12px;font-weight:700;color:#256e90}.full-review summary::-webkit-details-marker,.year-breakdown>summary::-webkit-details-marker,.community-details>summary::-webkit-details-marker{display:none}.full-review summary>span,.year-breakdown>summary>span,.community-details>summary>span{font-size:20px;font-weight:400;transition:transform .2s}.full-review[open] summary>span,.year-breakdown[open]>summary>span,.community-details[open]>summary>span{transform:rotate(45deg)}.full-review>p{font-size:14px;line-height:1.9;margin:20px 0 0;color:#405c6f;white-space:pre-line}.review-attribution{border-top:1px solid #d3e1e8;padding-top:21px;margin-top:auto;display:flex;gap:13px;align-items:center}.review-attribution>img{width:48px;height:48px;object-fit:cover;border-radius:7px}.review-attribution strong{display:block;font-size:13px}.review-attribution span{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:4px}.mobile-review-label{display:none}.engagement-section{background:var(--paper)}.engagement-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.engagement-layout h2{font-size:38px}.engagement-layout>div>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);max-width:440px;margin:24px 0 15px}.engagement-layout .historical-period{font-size:10px!important;color:#5d7c90!important;margin:0 0 23px!important}.year-chart{background:#fff;border:1px solid var(--line);border-radius:9px;padding:26px 28px 21px;margin:0}.year-chart figcaption{font-size:14px;font-weight:700;margin-bottom:25px}.year-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;height:215px}.year-column{display:grid;grid-template-rows:auto 1fr auto auto;justify-items:center;align-items:end;height:100%;position:relative}.year-column strong{position:absolute;bottom:calc(46px + var(--barHeight,140px));font-size:14px;font-weight:700}.year-column:nth-child(1){--barHeight:113px}.year-column:nth-child(2){--barHeight:122px}.year-column:nth-child(3){--barHeight:95px}.year-column:nth-child(4){--barHeight:172px}.year-bar{position:absolute;bottom:45px;width:72%;height:var(--barHeight);background:#b9d2e0;border-radius:3px 3px 0 0}.year-column.latest .year-bar{background:#18aeca}.year-column.latest strong{color:#0d7897}.year-column>span{position:absolute;bottom:24px;font-size:10px;font-weight:700}.year-column>small{position:absolute;bottom:0;font-size:9px;line-height:1.4;text-align:center;color:var(--muted);min-height:20px}.year-chart>p{font-size:10px;color:var(--muted);line-height:1.7;border-top:1px solid var(--line);padding-top:16px;margin:13px 0 0}.year-breakdown{border-top:1px solid #cbdce5;margin-top:32px;padding-top:20px}.year-breakdown>summary{padding:3px 0}.breakdown-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;margin-top:28px}.breakdown-layout h3{font-size:15px;margin:0 0 12px}.breakdown-layout p{font-size:11px;color:var(--muted);line-height:1.8}.breakdown-layout dl{margin:20px 0 0}.breakdown-layout dl>div,.community-details dl>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.breakdown-layout dd,.community-details dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.breakdown-layout .period-heading{margin-top:25px}.period-dates{padding-left:18px;font-size:11px;line-height:2;color:var(--muted)}.community-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.community-story{border:1px solid var(--line);border-radius:9px;padding:28px;background:#fff}.community-story-heading{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line);padding-bottom:18px}.community-label{font-size:11px;font-weight:700;color:#2b6e8d}.community-date{font-size:10px;color:var(--muted)}.community-story h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:24px 0 17px}.community-story>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.community-key{display:flex;align-items:center;gap:17px;margin:23px 0 20px}.community-key strong{font-size:42px;line-height:1;font-weight:400;color:#107697;letter-spacing:-.04em}.community-key span{font-size:12px;color:var(--muted)}.community-details{border-top:1px solid var(--line);padding-top:17px}.community-details dl{margin:18px 0}.community-details p{font-size:11px;line-height:1.8;color:var(--muted)}.community-right{display:flex;flex-direction:column;gap:20px}.community-quote{padding:29px 30px;margin:0;background:var(--navy);color:#e1edf4;border-radius:9px}.community-quote blockquote{margin:0 0 22px;font-size:16px;line-height:1.8}.community-quote figcaption{font-size:12px;border-top:1px solid #ffffff25;padding-top:16px}.community-quote figcaption strong{display:block;color:#fff}.community-quote figcaption span{display:block;color:#b6ccda;margin-top:7px;font-size:10px}.fitness-note{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:24px 27px}.fitness-note .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:13px}.fitness-note h3{font-size:21px;font-weight:400;letter-spacing:-.025em;margin:0 0 12px}.fitness-note>p:last-child{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.about-page .closing h2{font-size:38px}.about-page .closing{padding:48px 0}
@media(max-width:1000px){.intro-layout{gap:60px;grid-template-columns:1.4fr 1fr}.episode-layout{gap:40px}.recommendation-layout{gap:20px;grid-template-columns:.9fr 1.2fr}.featured-review{padding:28px}.engagement-layout{gap:40px}.community-quote{padding:26px}.breakdown-layout{gap:35px}}
@media(max-width:760px){.about-intro{padding:48px 0}.intro-layout{grid-template-columns:1fr;gap:30px}.about-page h1{font-size:44px}.intro-copy{font-size:15px}.chapter-nav{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;border-top:0}.chapter-nav a{font-size:11px;gap:10px;padding:13px 0}.chapter-nav a>span{font-size:9px}.episode-layout{grid-template-columns:1fr;gap:28px}.about-episode{padding:42px 0}.episode-copy>p:not(.eyebrow){max-width:600px}.episode-copy h2{font-size:33px}.episode-player{max-width:620px}.recommendation-layout{grid-template-columns:1fr;gap:20px}.review-people{grid-template-columns:repeat(2,1fr)}.review-person{padding:10px;min-height:64px}.review-person strong{font-size:11px}.review-person small{font-size:9px}.review-person>img{width:36px;height:36px}.engagement-layout{grid-template-columns:1fr;gap:28px}.engagement-layout h2{font-size:33px}.engagement-layout>div>p:not(.eyebrow){max-width:620px}.year-chart{max-width:620px}.community-layout{grid-template-columns:1fr}.about-section{padding:48px 0}.about-page .closing h2{font-size:33px}}
@media(max-width:500px){.about-page h1{font-size:40px}.chapter-nav{column-gap:17px}.chapter-nav a{font-size:10px;gap:8px}.chapter-nav b{font-size:13px}.about-intro .eyebrow{font-size:9px}.about-intro{padding:40px 0}.episode-poster>img{width:43px;height:43px;top:13px;left:13px}.play-button{width:44px;height:44px;font-size:14px}.poster-title{font-size:17px}.poster-subtitle,.watch-label{font-size:10px}.episode-poster{gap:6px;padding:18px}.episode-copy h2{font-size:31px}.review-people{display:none}.mobile-review-label{display:flex}.featured-review{padding:25px 23px;min-height:320px}.featured-review>blockquote{font-size:24px;margin-top:10px}.review-attribution span{font-size:10px}.full-review>p{font-size:13px}.year-chart{padding:22px 17px 18px}.year-chart figcaption{font-size:12px}.year-bars{gap:10px;height:210px}.year-column>small{font-size:8px}.year-column>span{font-size:9px}.year-column strong{font-size:13px}.breakdown-layout{grid-template-columns:1fr;gap:25px}.year-breakdown>summary{font-size:11px}.community-story{padding:24px 22px}.community-story h3{font-size:26px}.community-quote{padding:25px 23px}.community-quote blockquote{font-size:15px}.about-page .section-heading>p{font-size:13px}.community-right{gap:18px}.fitness-note{padding:23px}.fitness-note .eyebrow{font-size:8px}.about-page .closing h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.play-button,.full-review summary>span,.year-breakdown>summary>span,.community-details>summary>span{transition:none}}
.episode-poster>.episode-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;opacity:1;z-index:0}.episode-poster::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#031827c9 0%,#03182738 22%,transparent 48%);pointer-events:none;z-index:0}.episode-poster .play-button{position:absolute;bottom:18px;left:18px;z-index:1;width:48px;height:48px;margin:0;font-size:16px;box-shadow:0 3px 15px #0003}.episode-poster .poster-title{position:absolute;bottom:45px;left:80px;z-index:1;font-size:16px;line-height:1.2;text-align:left;font-weight:700}.episode-poster .poster-subtitle{position:absolute;bottom:26px;left:80px;z-index:1;font-size:11px;line-height:1.2;color:#e2edf4;text-align:left}.episode-poster .watch-label{display:none}.community-quote figcaption{display:flex;align-items:center;gap:15px}.community-quote figcaption>img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex:none}.community-quote figcaption strong{font-size:13px}.community-quote figcaption span{line-height:1.5}
@media(max-width:500px){.episode-poster .play-button{bottom:12px;left:12px;width:39px;height:39px;font-size:13px}.episode-poster .poster-title{bottom:33px;left:63px;font-size:12px}.episode-poster .poster-subtitle{bottom:18px;left:63px;font-size:9px}.community-quote figcaption>img{width:64px;height:64px}.community-quote figcaption{gap:13px}}
.community-layout{align-items:start}.community-right .community-quote{height:auto}.community-section .section-heading{margin-bottom:26px}.community-story h3{margin:20px 0 14px}.community-story>p{line-height:1.8}.community-key{margin:20px 0}.community-section .community-story,.community-section .community-quote{padding:25px 27px}@media(max-width:500px){.community-section .community-story,.community-section .community-quote{padding:23px}}

/* Consolidated page rhythm and direct video link. */
.community-section{background:var(--paper)}.community-section .community-quote{background:var(--navy)}.about-recommendations{background:#fff}.closing-copy{font-size:15px;line-height:1.8;color:#c1d5e0;margin:20px 0 0}.episode-poster:focus-visible{outline-offset:-5px}.network-section .bar-row:last-child{margin-bottom:0}.about-episode{scroll-margin-top:0}@media(max-width:1100px) and (min-width:651px){.site-header nav{gap:19px;font-size:11px}}

/* Play the Aviation Champions conversation within the page. */
.episode-video{min-width:0}.episode-youtube-link{display:block;width:fit-content;margin-top:12px;color:#b6d1df;font-size:11px;line-height:1.6}.episode-youtube-link:hover{color:#fff;text-decoration:underline}.episode-poster{cursor:pointer}.episode-poster:focus-visible{outline:3px solid var(--blue);outline-offset:-5px}.episode-player{min-height:200px}
