.presentation-index-header,.presentation-index-footer{justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.player-brand{flex-shrink:0;display:block}.player-brand img{width:200px;height:auto}.presentation-intro{padding:70px 0 80px}.presentation-intro h1{margin:24px 0 30px;font-size:clamp(46px,7.5vw,100px);line-height:1.04}.presentation-intro>p:last-child{max-width:600px;color:var(--color-text-muted);font-size:21px}.presentation-collection{border-top:1px solid var(--color-border);padding:60px 0}.collection-heading h2{margin-bottom:20px;font-size:clamp(32px,4vw,48px)}.collection-heading>p:last-child{color:var(--color-text-muted)}.presentation-card{border:1px solid var(--color-border);background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;margin-top:36px;display:grid;overflow:hidden}.presentation-cover{background:var(--navy-900);place-items:center;min-height:360px;text-decoration:none;display:grid;position:relative}.presentation-cover>span{color:var(--teal-300);font-size:80px;font-weight:800;line-height:1;position:absolute;top:15px;left:28px}.presentation-cover img{object-fit:contain;width:95%;height:320px;margin-top:35px}.presentation-card-copy{padding:42px}.presentation-card h3{margin:20px 0;font-size:34px;line-height:1.15}.presentation-card-copy>p:not(.eyebrow){color:var(--color-text-muted);margin-bottom:28px}.collection-note{color:var(--color-text-muted);margin-top:24px;font-size:14px}.presentation-help{max-width:800px;padding-bottom:70px}.presentation-help h2{margin-bottom:20px;font-size:32px}.presentation-help p{color:var(--color-text-muted)}.presentation-index-footer{border-top:1px solid var(--color-border);font-size:14px}.presentation-page{background:var(--navy-950);color:var(--navy-50)}.presentation-shell{background:var(--navy-950);min-height:100dvh}.player-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex}.player-course{color:var(--navy-200);letter-spacing:.11em;font-size:10px;line-height:1.6}.player-course b{color:#fff;letter-spacing:0;font-size:13px;display:block}.player-back{color:var(--navy-200);font-size:13px;text-decoration:none}.presentation-page :focus-visible{outline-color:var(--teal-300)}.lesson-slide{background:var(--navy-950);align-items:center;gap:4vw;min-height:75vh;padding:6vw;display:flex}.lesson-slide[hidden],.presentation-shell [hidden]{display:none!important}.slide-copy{width:100%;max-width:1050px}.slide-kicker{color:var(--teal-300);letter-spacing:.15em;margin:0 0 26px;font-size:12px;font-weight:800}.lesson-slide h1{letter-spacing:-.055em;color:inherit;margin:0 0 30px;font-size:clamp(40px,6.5vw,90px);font-weight:800;line-height:1.05}.lesson-slide h1 em{color:var(--teal-300);font-style:normal}.slide-lead{color:var(--navy-200);margin-bottom:0;font-size:clamp(20px,2.1vw,30px);line-height:1.5}.slide-prompt{border-left:3px solid var(--coral-500);max-width:870px;color:var(--navy-200);margin:30px 0 0;padding-left:18px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.slide-image{flex-shrink:0;width:43%;margin:0}.slide-image img{object-fit:contain;width:100%;max-height:55vh}.slide-image figcaption{text-align:right;color:var(--navy-200);margin-top:10px;font-size:10px}.slide-cover .slide-copy,.slide-liftoff .slide-copy{width:57%}.slide-liftoff .slide-image img{object-fit:cover;aspect-ratio:4/5;border-radius:12px}.slide-liftoff h1{font-size:clamp(40px,5.6vw,80px)}.agenda-list,.plain-list,.numbered-list{margin:0;padding:0;font-size:clamp(19px,2.1vw,30px);line-height:1.5;list-style:none}.agenda-list li{border-bottom:1px solid #ffffff20;gap:32px;padding:10px 0;display:flex}.agenda-list span{color:var(--navy-200);font-variant-numeric:tabular-nums;flex:0 0 100px}.agenda-list .accent{color:var(--teal-300)}.plain-list li{padding:9px 0}.numbered-list{counter-reset:steps}.numbered-list li{counter-increment:steps;align-items:baseline;gap:24px;margin:12px 0;display:flex}.numbered-list li:before{content:counter(steps,decimal-leading-zero);color:var(--teal-300);font-size:.65em;font-weight:800}.fleet-list{grid-template-columns:1fr 1fr;gap:22px 55px;margin:0;display:grid}.fleet-list div{border-top:1px solid #ffffff30;padding-top:16px}.fleet-list dt{letter-spacing:-.03em;color:var(--teal-300);font-size:clamp(23px,2.5vw,34px);font-weight:800}.fleet-list dd{color:var(--navy-200);margin:5px 0 0;font-size:clamp(18px,1.8vw,25px)}.role-columns{grid-template-columns:1fr 1fr;gap:60px;max-width:950px;display:grid}.role-columns h3{color:var(--teal-300);margin:0 0 12px;font-size:clamp(24px,2.8vw,38px)}.role-columns p{color:var(--navy-200);margin:0;font-size:clamp(20px,2vw,28px);line-height:1.5}.movement-list p{gap:35px;margin:10px 0;font-size:clamp(20px,2.2vw,30px);display:flex}.movement-list strong{color:var(--teal-300);flex:0 0 180px}.movement-list span{color:var(--navy-200)}.slide-stop{background:var(--coral-100);color:var(--navy-950)}.slide-stop .slide-kicker,.slide-stop h1 em{color:var(--coral-800)}.slide-stop .slide-prompt{color:var(--navy-800)}.presentation-ready{height:100dvh;overflow:hidden}.presentation-ready .presentation-shell{grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;min-height:0;display:grid}.presentation-shell:fullscreen{width:100vw;height:100dvh}.presentation-ready .slide-stage{overscroll-behavior:contain;scroll-behavior:auto;min-height:0;overflow:auto}.presentation-ready .lesson-slide{min-height:100%;padding:clamp(24px,4vh,55px) 6vw}.player-controls{background:var(--navy-950);border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;padding:16px 4vw 20px;display:flex;position:relative}.player-tools,.slide-navigation{align-items:center;gap:10px;display:flex}.player-controls button,.player-controls a,.player-dialog button{color:var(--navy-50);background:0 0;border:1px solid #ffffff42;border-radius:9px;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.3;text-decoration:none}.player-controls button:hover,.player-dialog button:hover{background:#ffffff14}.player-controls button:disabled{opacity:.35;cursor:default}.slide-navigation [data-next],.slide-navigation [data-finish]{background:var(--teal-300);color:var(--navy-950);font-weight:800}.slide-navigation [data-counter]{text-align:center;font-variant-numeric:tabular-nums;min-width:65px;font-size:13px}.player-controls progress{background:var(--navy-800);appearance:none;border:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.player-controls progress::-webkit-progress-bar{background:var(--navy-800)}.player-controls progress::-webkit-progress-value{background:var(--teal-400)}.player-controls progress::-moz-progress-bar{background:var(--teal-400)}.player-hint{text-align:center;color:var(--navy-200);letter-spacing:.02em;margin:0;padding:8px 4vw;font-size:10px}.player-status{margin:0}.player-status:not(:empty){background:var(--navy-800);z-index:5;border-radius:8px;padding:15px;font-size:14px;position:fixed;bottom:115px;left:4vw;right:4vw}.player-dialog{color:var(--navy-50);background:var(--navy-900);border:1px solid var(--navy-600);overscroll-behavior:contain;border-radius:18px;width:min(760px,100% - 32px);max-height:85dvh;padding:28px}.player-dialog::backdrop{background:#000a}.dialog-heading{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.dialog-heading h2{color:#fff;margin:0;font-size:26px}.player-dialog [data-dialog-body]{font-size:18px;line-height:1.75}.player-dialog .notes-warning{color:var(--teal-300);font-size:13px}.player-dialog ol{margin:0;padding-left:30px}.player-dialog li{margin:8px 0}.player-dialog li button{text-align:left;border:0;width:100%;font-size:16px}.player-dialog li button[aria-current]{color:var(--teal-300);background:#ffffff0a}.noscript-note{padding:30px}@media (width>=1000px) and (height<=760px){.lesson-slide h1{margin-bottom:22px;font-size:clamp(36px,7.8vh,65px)}.slide-kicker{margin-bottom:18px}.slide-lead,.plain-list,.numbered-list,.agenda-list{font-size:clamp(18px,3vh,25px)}.slide-prompt{margin-top:20px;font-size:17px}.role-columns p{font-size:22px}.player-header{padding-block:15px}.fleet-list{gap:14px 45px}.fleet-list dt{font-size:26px}.fleet-list dd{font-size:20px}}@media (width<=760px){.presentation-index-header .player-brand img{width:170px}.presentation-intro{padding:40px 0 50px}.presentation-intro>p:last-child{font-size:18px}.presentation-card{grid-template-columns:1fr}.presentation-card-copy{padding:28px}.presentation-cover{min-height:250px}.presentation-cover img{height:230px}.presentation-card h3{font-size:30px}.presentation-collection{padding-top:40px}.player-header{gap:12px;padding:15px 20px}.player-header .player-brand img{width:145px}.player-course{display:none}.player-back{font-size:11px}.presentation-ready .lesson-slide{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:32px 24px}.lesson-slide h1,.slide-liftoff h1{margin-bottom:24px;font-size:clamp(35px,8vw,55px)}.slide-kicker{margin-bottom:20px;font-size:10px}.slide-cover .slide-copy,.slide-liftoff .slide-copy{width:100%}.slide-image{align-self:center;width:100%;max-width:380px}.slide-image img{max-height:200px}.slide-liftoff .slide-image img{aspect-ratio:2;object-fit:cover}.slide-image figcaption{font-size:9px}.slide-lead{font-size:20px}.slide-prompt{margin-top:24px;font-size:16px}.player-controls{flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 16px 16px}.player-tools{justify-content:center;gap:7px;width:100%}.player-tools button{padding:8px 10px;font-size:11px}.player-hint{display:none!important}.role-columns{gap:25px}.role-columns h3{font-size:24px}.role-columns p{font-size:18px}.fleet-list{grid-template-columns:1fr;gap:15px}.fleet-list dt{font-size:24px}.fleet-list dd{font-size:18px}.agenda-list,.numbered-list,.plain-list{font-size:20px}.agenda-list li{gap:14px}.agenda-list span{flex-basis:75px}.movement-list p{font-size:21px;display:block}.movement-list strong,.movement-list span{display:block}.player-dialog{padding:20px}.player-dialog [data-dialog-body]{font-size:16px}.dialog-heading h2{font-size:22px}}@media print{.presentation-ready{height:auto;overflow:visible}.presentation-ready .presentation-shell{height:auto;display:block}.player-header,.player-controls,.player-hint,.player-status,.player-dialog{display:none!important}.presentation-ready .lesson-slide,.presentation-ready .lesson-slide[hidden]{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:95vh;display:flex!important}.presentation-ready .slide-stage{overflow:visible}}.lesson-slide h1:focus{outline:none}.rotation-table{border-collapse:collapse;text-align:left;width:100%;font-size:clamp(18px,1.8vw,25px);line-height:1.4}.rotation-table caption{caption-side:bottom;text-align:left;color:var(--navy-200);padding-top:12px;font-size:13px}.rotation-table th,.rotation-table td{border-bottom:1px solid #ffffff30;padding:10px 16px}.rotation-table thead th{color:var(--teal-300);white-space:nowrap;font-size:.8em}.rotation-table tbody th{color:var(--teal-300)}@media (width<=760px){.rotation-table{font-size:clamp(12px,3.4vw,17px)}.rotation-table th,.rotation-table td{padding:12px 4px}.rotation-table caption{font-size:12px}.slide-rotation h1{font-size:clamp(32px,7.8vw,50px)}}
