/* User revision: black/red warm-paper text layout, larger intact image. */
.slide .keynote-cover .keynote-copy{position:absolute;left:94px;top:310px;width:1786px;height:647px;padding:0;margin:0;justify-self:start}
.slide .keynote-cover .keynote-copy .kicker{position:static;margin:0 0 28px;font-size:31px;color:#e63b2e!important}
.slide .keynote-cover .keynote-copy .cover-title{position:static;width:760px;margin:0;font-size:148px!important;line-height:1.08!important;letter-spacing:-4px;color:#171815!important}
.slide .keynote-cover .keynote-copy .lead{position:static;width:760px;margin:38px 0 0;font-size:68px!important;line-height:1.3!important;color:#e63b2e!important}
.slide .keynote-cover .cover-thesis{position:absolute;left:0;top:540px;width:1786px;max-width:none;box-sizing:border-box;margin:0;padding:22px 32px;font-size:44px!important;line-height:1.4!important;background:#e63b2e;color:white!important;white-space:nowrap}
.slide .keynote-cover .keynote-poster{left:auto;right:40px;top:215px;bottom:auto;width:1000px;height:562.5px;border:1px solid #b9b9b0!important;opacity:1;filter:none}
.slide .keynote-cover .keynote-poster img{object-fit:contain;background:#ebe9e2}
/* Whole-deck readability: 36px minimum prose; 32px dense recap cells. */
.slide .director-copy .group-title{font-size:74px;line-height:1.1}
.slide .director-copy .group-subtitle{font-size:44px;line-height:1.24}
.slide .director-copy .bullet-list{gap:22px;margin-top:34px}
.slide .director-copy .bullet-list li{font-size:40px;line-height:1.28}
.slide .director-copy{padding-right:20px}
.slide .director-copy::after{display:none}
.slide .strategy-node h3,.slide .route-card h3,.slide .triad-card h3,.slide .contents-col h3{font-size:52px}
.slide .strategy-node p,.slide .route-card p,.slide .triad-card p,.slide .contents-col li{font-size:40px;line-height:1.3}
.slide .route-card{display:flex;flex-direction:column;justify-content:center;background:#ebe9e2}
.slide .route-grid,.slide .triad-grid,.slide .contents-grid{background:none}
.slide .summary-cell{font-size:32px;line-height:1.18;padding:16px 20px}
.slide .summary-cell.label{font-size:36px}
.slide .summary-visual-title{font-size:72px;line-height:1.1;text-wrap:pretty}
.slide .summary-visual-subtitle,.slide .summary-visual-list li{font-size:40px;line-height:1.28}
.slide .summary-visual-list{gap:22px}
.slide .system-path h3,.slide .compare-side h3{font-size:36px}
.slide .system-path p,.slide .compare-side p{font-size:36px;line-height:1.2}
.slide .final-closing-title{font-size:88px;line-height:1.08}
.slide .final-closing-lead{font-size:42px;line-height:1.3}
.slide .director-slide{grid-template-columns:760px minmax(0,1fr);padding:112px 58px 120px 70px;gap:30px}
.slide .summary-visual-slide{grid-template-columns:760px minmax(0,1fr);padding:112px 58px 120px 70px;gap:30px}
.slide .summary-visual-copy{padding-right:20px}
.slide .summary-visual-copy::after{display:none}
.slide .summary-visual-stage{filter:none}
.slide .summary-image-card{height:auto;max-height:100%;width:100%;filter:none}
.slide .summary-image-shell{max-height:760px}
.slide .route-card:last-child{background:#e63b2e}
.slide .contents-director .contents-grid{gap:30px;margin-top:38px}
.slide .contents-col{display:flex;flex-direction:column;justify-content:center;padding:24px}
.slide .contents-col h3{margin:22px 0}
.slide .contents-col li{font-size:36px;line-height:1.3}
.slide .contents-col ul{margin:16px 0;gap:22px}
.slide .summary-visual-list li{font-weight:600}
.slide .summary-visual-list li::before{background:#e63b2e}
.slide .route-grid{max-height:590px}
.slide .system-frame{height:100%;grid-template-rows:240px minmax(0,1fr) 150px}
.slide .system-path span{display:block;font-size:28px!important}
.slide .final-closing-title,.slide .final-closing-lead{text-align:left;text-justify:none;word-spacing:normal;text-wrap:wrap}
.slide .final-closing-visual figcaption{background:#ebe9e2!important;color:#171815!important}
@media(max-width:1500px){.slide .system-frame{padding-top:50px;box-sizing:border-box}}
