.media-page{--media-muted:#5f6e63;background:var(--paper);min-height:100vh}.media-header{border-bottom:1px solid var(--line)}.media-header-inner{justify-content:space-between;align-items:center;gap:25px;min-height:110px;display:flex}.media-back{color:var(--media-muted);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.media-back:hover{color:var(--ink)}.media-intro{grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr);align-items:center;gap:100px;padding-top:78px;padding-bottom:67px;display:grid}.media-intro h1{letter-spacing:-2px;margin-bottom:26px;font-size:clamp(43px,4.9vw,64px);line-height:1.13}.media-intro-description{max-width:570px;color:var(--media-muted);font-size:17px;line-height:1.85}.media-expert{border-left:1px solid #c6cebf;padding-left:28px;position:relative}.media-expert-line{border-top:2px solid var(--gold);width:30px;margin-bottom:24px;display:block}.media-expert-overline{letter-spacing:1.8px;color:#786947;margin-bottom:13px;font-size:10px}.media-expert h2{letter-spacing:-.5px;margin-bottom:12px;font-size:29px;line-height:1.2}.media-expert>p:not(.media-expert-overline){color:var(--media-muted);font-size:14px;line-height:1.8}.media-expert-caption{color:var(--media-muted);margin-top:20px;font-size:12px;line-height:1.8;display:block}.media-player-section{padding-top:30px;padding-bottom:55px;scroll-margin-top:20px}.media-player-section:focus{outline:0}.media-player-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.media-player-heading .eyebrow{margin-bottom:10px;font-size:10px}.media-player-heading h2{letter-spacing:-.8px;max-width:850px;font-size:34px;line-height:1.25}.media-close-player{color:var(--media-muted);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:inline-flex}.media-player-frame{aspect-ratio:16/9;background:#172b23;border-radius:5px;width:100%;position:relative;overflow:hidden}.media-player-frame iframe{border:0;width:100%;height:100%;display:block}.media-player-frame>p{color:#fff;text-align:center;justify-content:center;align-items:center;max-width:500px;margin:auto;padding:30px;font-size:16px;display:flex;position:absolute;inset:0}.media-player-notes{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:17px;display:flex}.media-player-notes>p{color:var(--media-muted);max-width:730px;font-size:12px;line-height:1.8}.media-player-notes a{white-space:nowrap;text-underline-offset:4px;align-items:center;gap:9px;font-size:13px;text-decoration:underline;display:inline-flex}.media-playing-context{color:var(--media-muted);margin-top:12px;font-size:12px;line-height:1.8}.media-archive{border-top:1px solid var(--line);padding-top:37px;padding-bottom:78px}.media-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px;display:flex}.media-section-heading .eyebrow{margin-bottom:14px;font-size:10px}.media-section-heading h2{letter-spacing:-1.2px;font-size:39px}.media-snapshot{color:var(--media-muted);text-align:right;max-width:340px;padding-bottom:3px;font-size:11px;line-height:1.9}.media-controls{background:#eff0e8;border:1px solid #dde2d4;border-radius:5px;padding:20px 23px 23px}.media-topic-group{flex-wrap:wrap;gap:8px;margin-bottom:19px;display:flex}.media-topic{color:#456044;background:0 0;border:1px solid #cad2c1;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12px;line-height:1.4;display:inline-flex}.media-topic:hover{background:#e3e8da}.media-topic.selected{color:#fff;background:var(--green);border-color:var(--green)}.media-search-sort{grid-template-columns:minmax(0,1fr) 185px;gap:25px;display:grid}.media-search-field>label,.media-sort-field>label{margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.6;display:block}.media-search-field>div{background:#fffefb;border:1px solid #c9d1c0;border-radius:3px;align-items:center;gap:10px;padding-left:13px;display:flex}.media-search-field svg{color:#76846e;flex-shrink:0}.media-search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:3px;min-height:47px;padding:12px 12px 12px 0;font-size:14px;line-height:1.5;display:block}.media-search-field input::placeholder{color:#798172;font-size:13px}.media-search-field>div:focus-within{outline-offset:2px;outline:2px solid #a47b38}.media-search-field input:focus-visible{outline:none}.media-sort-field select{width:100%;min-height:47px;color:var(--ink);background:#fffefb;border:1px solid #c9d1c0;border-radius:3px;padding:10px 12px;font-size:14px}.media-result-count{color:var(--media-muted);min-height:20px;margin:22px 0 24px;font-size:12px;line-height:1.6}.media-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 25px;display:grid}.media-video-card{background:#fffefb;border:1px solid #dce1d2;border-radius:5px;min-width:0;scroll-margin-top:30px;overflow:hidden}.media-video-poster{aspect-ratio:16/9;background:#e8eadf;position:relative;overflow:hidden}.media-video-poster img{object-fit:cover;width:100%;height:100%}.media-duration{color:#fff;background:#17271edf;border-radius:3px;align-items:center;gap:5px;padding:6px 7px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:11px;right:10px}.media-topic-label{color:var(--green);background:#faf8f2ee;border-radius:2px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.5;position:absolute;top:10px;left:10px}.media-video-copy{padding:22px}.media-video-source{color:var(--media-muted);flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin-bottom:11px;font-size:10px;line-height:1.7;display:flex}.media-video-source>span{color:#a59b7f}.media-video-card h3{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:13px;font-size:25px;line-height:1.22}.media-video-summary{color:var(--media-muted);font-size:13px;line-height:1.85}.media-view-count{color:#7b6c4d;margin-top:14px;font-size:11px;line-height:1.7}.media-card-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.media-watch{color:var(--green);background:0 0;border-bottom:1px solid #8a9b7c;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.media-watch:hover{color:#6c7d55}.media-original{color:var(--media-muted);align-items:center;gap:3px;padding:8px 0;font-size:11px;display:inline-flex}.media-original:hover{text-underline-offset:4px;text-decoration:underline}.media-fragments{border-top:1px solid #e1e5d8;margin-top:22px;padding-top:16px}.media-fragments>p{letter-spacing:.3px;color:#7d704f;margin-bottom:6px;font-size:10px;line-height:1.7}.media-fragment{text-align:left;width:100%;color:var(--ink);background:0 0;border-bottom:1px solid #e9ebdf;grid-template-columns:1fr auto;gap:4px 9px;padding:12px 0;display:grid}.media-fragment:last-child{border-bottom:0;padding-bottom:0}.media-fragment-time{color:#7c7257;letter-spacing:.2px;grid-column:1/-1;font-size:10px}.media-fragment-copy{display:block}.media-fragment-copy>strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.media-fragment-copy>span{color:var(--media-muted);margin-top:4px;font-size:11px;line-height:1.8;display:block}.media-fragment>svg{color:#69805b;align-self:start;margin-top:4px}.media-fragment:hover .media-fragment-copy>strong{text-underline-offset:3px;text-decoration:underline}.media-no-results{text-align:center;border:1px solid var(--line);background:#f1f2e9;border-radius:5px;flex-direction:column;align-items:center;padding:60px 30px;display:flex}.media-no-results>svg{color:#8d9b7a;margin-bottom:22px}.media-no-results h3{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:12px;font-size:29px;line-height:1.3}.media-no-results p{color:var(--media-muted);max-width:450px;font-size:14px;line-height:1.8}.media-reset{color:var(--green);background:0 0;border-bottom:1px solid #8b9a7b;margin-top:22px;padding:8px 0;font-size:14px}.media-reading{border-top:1px solid var(--line);padding-top:45px;padding-bottom:83px}.media-reading .media-section-heading{margin-bottom:28px}.media-reading .media-section-heading>svg{color:#9b875d;margin-bottom:7px}.media-article-list{border-top:1px solid var(--line)}.media-article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:50px;padding:27px 0;display:flex}.media-article-source{color:#7b7054;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:11px;line-height:1.8;display:flex}.media-article h3{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:12px;font-size:27px;line-height:1.3}.media-article h3>a{align-items:baseline;gap:15px;display:flex}.media-article h3 svg{color:#82916c;flex-shrink:0;align-self:center}.media-article h3>a:hover{text-underline-offset:5px;text-decoration:underline}.media-article>div>p:last-child{max-width:820px;color:var(--media-muted);font-size:14px;line-height:1.9}.media-read-link{white-space:nowrap;border-bottom:1px solid #9ba78b;align-items:center;gap:9px;margin-top:38px;padding-bottom:5px;font-size:12px;line-height:1.6;display:inline-flex}.media-footer{border-top:1px solid var(--line);background:#e9ecdf}.media-footer-inner{justify-content:space-between;align-items:center;gap:25px;min-height:95px;padding-top:25px;padding-bottom:25px;display:flex}.media-footer p{font-family:var(--serif);font-size:18px;line-height:1.6}.media-footer p>span{font-family:var(--sans);color:var(--media-muted);font-size:12px}.media-footer a{align-items:center;gap:10px;font-size:12px;display:inline-flex}@media (min-width:1440px){.media-intro{gap:125px}.media-intro h1{font-size:68px}.media-video-copy{padding:25px}.media-video-card h3{font-size:27px}}@media (max-width:1050px){.media-intro{grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr);gap:45px}.media-intro h1{font-size:51px}.media-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-expert{padding-left:24px}.media-expert h2{font-size:26px}.media-section-heading h2{font-size:36px}.media-snapshot{font-size:10px}.media-video-source{font-size:11px}.media-video-summary{font-size:14px}}@media (max-width:780px){.media-header-inner{min-height:90px}.media-back{gap:7px;font-size:12px}.media-header .brand strong{font-size:24px}.media-header .brand small{font-size:7px}.media-intro{grid-template-columns:1fr;gap:34px;padding-top:48px;padding-bottom:45px}.media-intro h1{letter-spacing:-1.7px;font-size:clamp(39px,6vw,54px);line-height:1.14}.media-intro-description{font-size:16px;line-height:1.8}.media-expert{border-left:0;border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;column-gap:25px;padding:25px 0 0;display:grid}.media-expert-line{display:none}.media-expert-overline{grid-column:1/-1;margin-bottom:8px;font-size:9px}.media-expert h2{white-space:nowrap;margin:0;font-size:25px}.media-expert>p:not(.media-expert-overline){font-size:13px;line-height:1.7}.media-expert-caption{grid-column:1/-1;margin-top:10px;font-size:11px}.media-archive{padding-top:32px;padding-bottom:53px}.media-section-heading{margin-bottom:25px;display:block}.media-section-heading h2{letter-spacing:-1px;font-size:34px}.media-snapshot{text-align:left;max-width:none;margin-top:19px;font-size:11px}.media-controls{padding:18px}.media-topic{min-height:41px;padding:8px 12px;font-size:12px}.media-topic-group{gap:7px}.media-search-sort{grid-template-columns:minmax(0,1fr) 155px;gap:18px}.media-search-field input{min-height:49px;font-size:16px}.media-search-field input::placeholder{font-size:12px}.media-sort-field select{min-height:49px;font-size:14px}.media-video-grid{gap:23px 18px}.media-video-copy{padding:19px}.media-video-card h3{font-size:24px}.media-video-source{font-size:10px}.media-video-summary{font-size:14px;line-height:1.8}.media-watch{font-size:12px}.media-card-actions{gap:10px}.media-original{font-size:11px}.media-view-count{font-size:12px}.media-fragments>p{font-size:11px}.media-fragment-copy>strong{font-size:13px}.media-fragment-copy>span{font-size:12px}.media-fragment-time{font-size:11px}.media-player-section{padding-top:16px;padding-bottom:35px;scroll-margin-top:15px}.media-player-heading{align-items:flex-start;gap:15px;margin-bottom:18px}.media-player-heading h2{font-size:27px}.media-close-player span{display:none}.media-close-player{justify-content:center;min-width:30px;padding:3px 0 8px 8px}.media-player-notes{margin-top:13px;display:block}.media-player-notes p{font-size:12px}.media-player-notes a{margin-top:12px;font-size:13px}.media-reading{padding-top:35px;padding-bottom:50px}.media-reading .media-section-heading{display:flex}.media-reading .media-section-heading>svg{margin:0}.media-article{padding:24px 0;display:block}.media-article h3{font-size:25px}.media-article>div>p:last-child{font-size:14px}.media-read-link{margin-top:18px;font-size:13px}.media-footer-inner{min-height:90px}.media-footer p{font-size:17px}.media-footer p>span{font-size:11px;display:block}.media-footer a{font-size:12px}}@media (max-width:540px){.media-header-inner{gap:17px;min-height:84px}.media-header .brand-mark{width:36px;height:36px}.media-header .brand-mark svg{width:25px}.media-header .brand{gap:7px}.media-header .brand strong{font-size:21px}.media-header .brand small{letter-spacing:2.4px;margin-bottom:5px;font-size:6px}.media-back{gap:5px;max-width:130px;font-size:11px;line-height:1.5}.media-back svg{width:15px}.media-intro h1{letter-spacing:-1.3px;font-size:41px}.media-intro{padding-top:39px;padding-bottom:36px}.media-intro-description{font-size:15px}.media-expert{grid-template-columns:1fr;row-gap:0;padding-top:22px}.media-expert h2{margin-bottom:7px;font-size:25px}.media-expert-overline{margin-bottom:9px}.media-expert-caption{margin-top:10px}.media-section-heading h2{font-size:31px}.media-controls{padding:16px}.media-topic{min-height:39px;padding:7px 10px;font-size:11px}.media-topic-group{gap:6px;margin-bottom:20px}.media-search-sort{grid-template-columns:1fr;gap:15px}.media-sort-field{justify-content:space-between;align-items:center;gap:15px;display:flex}.media-sort-field>label{margin:0}.media-sort-field select{width:160px;min-height:43px;font-size:13px}.media-video-grid{grid-template-columns:1fr;gap:27px}.media-video-copy{padding:23px}.media-video-card h3{font-size:29px}.media-video-source{gap:5px 8px;margin-bottom:12px;font-size:11px}.media-video-summary{font-size:15px}.media-view-count{font-size:12px}.media-card-actions{margin-top:18px}.media-watch{gap:10px;font-size:14px}.media-original{font-size:13px}.media-fragments{margin-top:23px;padding-top:17px}.media-fragments>p{font-size:12px}.media-fragment{gap:5px 12px;padding:14px 0}.media-fragment-copy>strong{font-size:14px}.media-fragment-copy>span{font-size:13px;line-height:1.7}.media-fragment-time{font-size:11px}.media-fragment>svg{width:15px;height:15px}.media-result-count{margin-top:19px;margin-bottom:21px;font-size:12px}.media-player-heading h2{letter-spacing:-.5px;font-size:26px}.media-player-heading .eyebrow{font-size:9px}.media-player-notes p,.media-playing-context{font-size:11px}.media-article h3{font-size:25px}.media-article h3>a{gap:10px}.media-article h3 svg{width:20px}.media-article-source{font-size:11px}.media-footer-inner{gap:20px}.media-footer p{font-size:16px}.media-footer a{gap:5px;font-size:11px}.media-no-results{padding:40px 22px}.media-no-results h3{font-size:27px}.media-no-results p{font-size:14px}}@media (prefers-reduced-motion:reduce){.media-page *{scroll-behavior:auto!important}}.media-snapshot,.media-video-source,.media-view-count,.media-original,.media-fragments>p,.media-fragment-time,.media-article-source{font-size:12px}.media-video-summary{font-size:14px}.media-fragment-copy>strong{font-size:13px}.media-fragment-copy>span{font-size:12px}.media-topic-label{font-size:11px}.media-duration{font-size:12px}@media (max-width:540px){.media-video-summary{font-size:15px}.media-fragment-copy>strong{font-size:14px}.media-fragment-copy>span,.media-original{font-size:13px}.media-topic-label{font-size:11px}}
