﻿:root{--ordec-navy:#071d31;--ordec-blue:#123552;--ordec-gold:#cca044;--ordec-cream:#f7f4ed;--ordec-ink:#172431;--ordec-muted:#637486}
.native-deck{background:#071522}.native-slides{position:absolute;inset:82px 0 70px;display:grid;place-items:center;overflow:hidden}.native-slide{container-type:inline-size;--s:min(1vw,calc((100vh - 152px)/56.25));inset:auto;width:min(100%,calc((100vh - 152px)*1.77778));height:auto;aspect-ratio:16/9;padding:3.2cqw 5.3cqw 2.6cqw;overflow:hidden;background:var(--ordec-cream);color:var(--ordec-ink);font-family:var(--sans);box-shadow:0 0 45px #0005}.native-slide.dark{background:var(--ordec-navy);color:#fff}.native-slide h2{font-family:var(--serif);font-size:3.25cqw;line-height:1.02;letter-spacing:-.025em}.native-slide h3{font-family:var(--serif)}.native-slide p,.native-slide li{font-size:1.05cqw;line-height:1.45}.native-slide .meta,.native-slide .eyebrow{margin:0;color:var(--ordec-gold);font-size:.72cqw;font-weight:800}.native-slide footer{position:absolute;left:5.3cqw;right:5.3cqw;bottom:1.55cqw;display:flex;justify-content:space-between;color:var(--ordec-muted);font-size:.58cqw;font-weight:700}.native-slide blockquote{margin:0;padding:1.05cqw 1.45cqw;border-left:.3cqw solid var(--ordec-gold);background:#f1ede4;color:var(--ordec-ink);font-family:var(--serif);font-size:1.35cqw;font-style:italic;line-height:1.28}.dark blockquote{background:var(--ordec-blue);color:#fff}.two,.split{display:grid;grid-template-columns:1fr 1fr}.center{text-align:center}.muted{color:var(--ordec-muted)}
.s1,.s11,.s16{padding:0}.s1 .split,.s11 .split,.s16 .split{height:100%}.s1 .copy,.s11 .copy,.s16 .copy{padding:3.8cqw 5.3cqw}.s1 .split{grid-template-columns:1.06fr .94fr}.s1 img,.s11 img,.s16 img{width:100%;height:100%;object-fit:cover}.s1 h2{margin:4cqw 0 2.5cqw;font-size:4.2cqw}.s1 .subtitle{color:#aebccc;font-size:1.15cqw}.s1 blockquote{margin-top:2.5cqw;padding-left:0;border-left:0;border-top:.2cqw solid var(--ordec-gold);background:none;font-size:1.55cqw}.s1 small,.s11 small,.s16 small{position:absolute;bottom:2.4cqw;font-size:.58cqw;color:#aebccc}
.s2{display:block}.s2 .two{gap:2.2cqw;margin-top:1.6cqw;grid-template-columns:1fr 1fr}.s2 h2{margin:0 0 .8cqw;font-size:2.75cqw}.s2 ul{margin:0;padding-left:1.5cqw}.s2 li{margin-bottom:.7cqw}.s2 li::marker{color:var(--ordec-gold)}.s2 img{width:100%;height:29cqw;object-fit:cover}.s2 blockquote{margin:.8cqw 3cqw 0}
.s3 h2,.s4 h2,.s5 h2,.s7 h2,.s8 h2,.s9 h2,.s10 h2,.s12 h2,.s13 h2{margin:1.3cqw 0 2cqw}.timeline{display:grid;gap:1.35cqw;margin-left:3cqw}.timeline article{display:grid;grid-template-columns:2.5cqw 23cqw 1fr;align-items:start}.timeline article>b{display:grid;place-items:center;width:1.55cqw;height:1.55cqw;border-radius:50%;background:var(--ordec-gold);color:var(--ordec-navy)}.timeline h3{margin:0;color:#efce87;font-size:1.38cqw}.timeline p{margin:0}.s3 blockquote{margin:1.2cqw 5cqw 0}
.quad{display:grid;grid-template-columns:1fr 1fr;margin:0 2cqw;}.quad article{display:grid;grid-template-columns:4.5cqw 1fr;padding:1.2cqw 1.5cqw;border-right:1px solid #ccd4da;border-bottom:1px solid #ccd4da}.quad article:nth-child(even){border-right:0}.quad article>b{grid-row:1/3;color:var(--ordec-gold);font-family:var(--serif);font-size:1.8cqw}.quad h3,.quad p{margin:0}.quad h3{font-family:var(--sans);font-size:1.15cqw}.s4 blockquote{margin:1.8cqw 2.5cqw 0}
.s5 .two{gap:5cqw;grid-template-columns:1.25fr .75fr}.s5 .two>div>p{font-size:1.25cqw}.s5 blockquote{margin-top:3.5cqw}.orbit{position:relative;display:grid;place-items:center;align-self:center;aspect-ratio:1}.orbit strong{z-index:2;display:grid;place-items:center;width:12cqw;height:12cqw;border:.2cqw solid var(--ordec-gold);border-radius:50%;background:var(--ordec-navy);color:#fff;font-family:var(--serif);font-size:2cqw}.orbit span{position:absolute;width:11cqw;padding:1cqw;border:1px solid var(--ordec-gold);border-radius:1cqw;text-align:center;font-weight:700}.orbit span:nth-of-type(1){top:0;left:0}.orbit span:nth-of-type(2){top:0;right:0}.orbit span:nth-of-type(3){bottom:0;left:0}.orbit span:nth-of-type(4){bottom:0;right:0}
.s6{text-align:center}.s6 h2{margin:1.2cqw auto 3.5cqw;max-width:50cqw}.hub{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4cqw 25cqw;text-align:left}.hub>strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:14cqw;height:10cqw;border:.2cqw solid var(--ordec-gold);border-radius:50%;background:var(--ordec-cream);color:var(--ordec-navy);text-align:center;font-family:var(--serif);font-size:1.55cqw;line-height:1}.hub article{padding:1.2cqw 1.5cqw;border:1px solid #1b4c70;border-radius:1cqw;background:var(--ordec-blue)}.hub article:nth-child(even){border-color:var(--ordec-gold)}.hub h3{margin:0;color:#efce87;font-size:1.3cqw}.hub p{margin:.5em 0 0}.s6 blockquote{margin:1.2cqw auto 0;max-width:42cqw;padding:0;border:0;background:none;color:#efce87;text-align:center}
.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4cqw;margin-top:5cqw}.flow article{position:relative;padding:1.4cqw;border:1px solid #d1dbe2;border-radius:1cqw;text-align:center}.flow article:first-child{border-color:var(--ordec-gold);background:var(--ordec-navy);color:#fff}.flow article:not(:last-child)::after{content:'→';position:absolute;right:-1.25cqw;top:45%;color:var(--ordec-gold)}.flow h3{margin:0;font-family:var(--sans);font-size:1.3cqw}.s7 .center{margin:3.2cqw 4cqw}.s7 blockquote{margin:0 7cqw}
.s8 h2{margin-bottom:2.8cqw}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2cqw}.cards article{padding:1.3cqw;border-top:.6cqw solid var(--ordec-gold);background:#fff;box-shadow:.6cqw .6cqw #dbe2e6}.cards article:nth-child(even){border-color:var(--ordec-navy)}.cards h3{font-size:1.6cqw}.s8>.center{margin:2.2cqw}.s8 blockquote{margin:0 4cqw}
.s9 .roles{display:grid;gap:1.25cqw;margin:4cqw 2cqw 0}.roles article{display:grid;grid-template-columns:17cqw 1fr;align-items:center;padding:1.25cqw 1.8cqw;border:1px solid #1b4c70;border-radius:1cqw;background:var(--ordec-blue)}.roles article:first-child{border-color:var(--ordec-gold);background:var(--ordec-cream);color:var(--ordec-navy)}.roles h3{margin:0;color:#efce87;font-size:1.55cqw}.roles article:first-child h3{color:var(--ordec-navy)}.roles b{font-size:1.2cqw}.roles p{margin:.35em 0 0;color:#aebccc;font-size:.8cqw}.s9 blockquote{margin:1.4cqw auto 0;padding:0;border:0;background:none;color:#efce87;max-width:50cqw;text-align:center}
.s10 .two{gap:5cqw;grid-template-columns:1fr 1fr}.s10 blockquote{margin-top:5cqw}.s10 h3{margin-top:4cqw;font-family:var(--sans);font-size:1.3cqw}.s10 ol{display:grid;gap:.75cqw;margin-top:6cqw;counter-reset:item;list-style:none}.s10 li{padding:.8cqw 1.2cqw;border-radius:1cqw;background:var(--ordec-navy);color:#fff}.s10 li::before{counter-increment:item;content:'0' counter(item) '  '}
.s11 .split{grid-template-columns:1.06fr .94fr}.s11 h2{margin:4cqw 0 3cqw}.s11 dl{display:grid;grid-template-columns:10cqw 1fr;gap:.9cqw}.s11 dt{color:#efce87;font-weight:700}.s11 dd{margin:0}.s11 blockquote{margin-top:2.5cqw;font-size:1.05cqw}
.people{display:grid;grid-template-columns:1fr 1fr;gap:3.8cqw;margin:4cqw 2cqw 0}.people article{display:grid;grid-template-columns:5cqw 1fr;padding:2cqw;border:1px solid #d1dbe2;border-radius:1.3cqw;box-shadow:0 2px 2px #0001}.people article:first-child{border-color:var(--ordec-gold);background:var(--ordec-navy);color:#fff}.people i{display:grid;place-items:center;width:4.5cqw;height:4.5cqw;border-radius:50%;background:var(--ordec-gold);color:var(--ordec-navy);font-style:normal;font-weight:800}.people article:nth-child(2) i{background:var(--ordec-navy);color:#fff}.people h3{margin:0;color:inherit;font-size:1.75cqw}.people article:first-child h3{color:#efce87}.people p{grid-column:1/-1;color:var(--ordec-muted)}.s12 blockquote{margin:3cqw 5cqw 0}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4.2cqw;margin:2.5cqw 1.5cqw}.steps article{padding:2cqw;border:1px solid #d1dbe2;border-radius:1.3cqw;text-align:center}.steps article:nth-child(2){border-color:var(--ordec-gold);background:var(--ordec-navy);color:#fff}.steps h3{font-size:1.8cqw}.steps h3 b{float:left;color:var(--ordec-gold)}.s13>.center{margin:2.2cqw}.s13 blockquote{margin:0 4.5cqw}
.s16 .split{grid-template-columns:1.12fr .88fr}.s16 h2{margin:1.5cqw 0 5cqw;font-size:3.3cqw}.s16 .subtitle{color:#aebccc;font-size:1.2cqw}.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.9cqw;margin:2.4cqw 0}.actions span{padding:.7cqw;border:1px solid #1b4c70;border-radius:1cqw;background:var(--ordec-blue);text-align:center;font-weight:700}.actions span:first-child{background:var(--ordec-gold);color:var(--ordec-navy)}.s16 blockquote{padding:0;border:0;background:none;font-size:1.65cqw}.contact{display:block;margin-top:2.5cqw;color:#efce87}
body.export-mode .presentation-header,body.export-mode .presentation-controls{display:none!important}body.export-mode .native-slides{inset:0}body.export-mode .native-slide{container-type:inline-size;--s:1vw;width:1600px;height:900px}
@media(max-width:700px){.native-slides{inset:66px 0 60px;align-items:start;overflow:auto}.native-slide{container-type:inline-size;--s:1.8vw;width:100%;min-height:calc(100vw*1.5);aspect-ratio:auto;padding:7vw 6vw;overflow:auto}.native-slide footer{position:static;margin-top:5vw}.two,.split,.s1 .split,.s11 .split,.s16 .split{grid-template-columns:1fr}.s1 img,.s11 img,.s16 img{height:60vw}.s1 .copy,.s11 .copy,.s16 .copy{padding:8vw 6vw}.hub,.cards,.quad,.people,.steps{grid-template-columns:1fr}.hub{gap:3vw}.hub>strong{position:static;transform:none;margin:auto}.flow{grid-template-columns:1fr}.flow article::after{display:none}.roles article{grid-template-columns:1fr}.s2 .two{grid-template-columns:1fr}.s2 img{height:auto}.timeline article{grid-template-columns:8vw 1fr}.timeline p{grid-column:2}.s10 ol{margin-top:2vw}.native-slide h2{font-size:7vw}}

/* Centra el lienzo 16:9 completo dentro del área disponible del reproductor. */
.native-slide{top:0;bottom:0;left:50%;right:auto;width:auto;height:100%;max-width:100%;transform:translateX(-50%) translateX(22px)}
.native-slide.is-active{transform:translateX(-50%)}
@media(max-width:700px){.native-slide,.native-slide.is-active{top:0;left:0;transform:none}}
.s1 .split,.s11 .split,.s16 .split{position:absolute;inset:0}
.s1 img{object-fit:fill}
@media(max-width:700px){.native-slide,.native-slide.is-active{height:auto}}

/* Ajustes de revisión visual: una sola retícula y las dos familias oficiales. */
.presentation-header{background:var(--paper);color:var(--navy);border-bottom-color:var(--line)}
.presentation-header .presentation-brand img{filter:brightness(0)}
.presentation-header .fullscreen-button{color:var(--navy)}
.native-slide{display:block}
.native-slide,.native-slide p,.native-slide li,.native-slide span,.native-slide b,.native-slide strong,.native-slide dt,.native-slide dd{font-family:var(--sans)}
.native-slide h2,.native-slide h3,.native-slide blockquote{font-family:var(--serif)}
.flow h3,.roles b,.s10 h3,.actions span{font-family:var(--sans)}
.s1 img{object-fit:contain;object-position:center;background:#eee8db}
.s2{display:block}
.s2 .two{position:absolute;top:50%;left:5.3cqw;right:5.3cqw;align-items:center;margin-top:0;transform:translateY(-50%)}
.s2 img{object-fit:contain;background:#efe9dd}
.s5 .two{margin-top:1.4cqw;align-items:center;grid-template-columns:1.18fr .82fr}
.s5 h2{margin-top:0;font-size:3.55cqw}
.s5 .two>div>p{font-size:1.18cqw;line-height:1.5}
.s5 blockquote{margin-top:2.2cqw;font-size:1.28cqw}
.orbit{width:29cqw;height:29cqw;max-height:none;margin:auto}
.orbit strong{width:11cqw;height:11cqw}
.orbit span{width:10.5cqw;font-family:var(--sans);font-size:1.05cqw}
.s7 h2{margin-bottom:0}
.flow{margin-top:4cqw}
.flow h3{font-size:1.2cqw;font-weight:700}
.flow p{font-size:.95cqw}
.s7 .center{margin:2.5cqw 4cqw}
.s9 h2{margin-bottom:0}
.s9 .roles{margin-top:2.5cqw}
.roles p{color:#dce6ef;font-size:.84cqw}
.roles article:first-child p{color:#46596b}
.s10 .two{margin-top:2cqw;align-items:start}
.s10 h2{margin-top:0;margin-bottom:0;font-size:3.35cqw}
.s10 blockquote{margin-top:4.6cqw;font-size:1.42cqw;padding:1.5cqw}
.s10 h3{margin-top:4cqw;font-size:1.35cqw}
.s10 ol{margin-top:1.4cqw;gap:.95cqw;padding-left:0}
.s10 li{padding:1.05cqw 1.3cqw;font-size:1.08cqw;line-height:1.35}
.actions span{font-size:.92cqw;line-height:1.2;font-weight:700}

/* Sistema tipográfico y de tarjetas tomado de la diapositiva 08. */
.native-deck{--serif:"Cormorant Garamond","Bodoni Moda","Libre Baskerville",Georgia,serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.flow{gap:2cqw;margin-top:3.2cqw}
.flow article{min-height:11.8cqw;padding:1.55cqw 1.35cqw;border:1px solid #d4dde3;border-top:.48cqw solid var(--ordec-navy);border-radius:0;background:#fff;box-shadow:.55cqw .55cqw #dbe2e6;text-align:left}
.flow article:first-child{border:1px solid #d4dde3;border-top:.48cqw solid var(--ordec-gold);border-radius:0;background:#fff;color:var(--ordec-ink)}
.flow h3,.flow article:first-child h3{margin:.2cqw 0 1.8cqw;color:var(--ordec-ink);font-family:var(--serif);font-size:1.5cqw;font-weight:500}
.flow p,.flow article:first-child p{margin:0;color:var(--ordec-ink);font-family:var(--sans);font-size:.98cqw;line-height:1.48}
.flow article:not(:last-child)::after{right:-1.55cqw;color:var(--ordec-gold)}
.s7 .center{margin:2.7cqw 3.5cqw 2.2cqw;font-size:1.02cqw}
.s7 blockquote{margin:0 5.5cqw;font-size:1.25cqw}
.s9 .roles{gap:1.25cqw;margin-top:1.5cqw}
.roles article{min-height:7.2cqw;padding:1.55cqw 1.8cqw;border-radius:.2cqw}
.roles h3{font-size:1.45cqw}
.roles b{font-size:1.08cqw}
.roles p{margin-top:.55cqw;font-size:.88cqw;line-height:1.45}
.s9 blockquote{margin-top:1.7cqw;max-width:58cqw;font-size:1.35cqw}
.s10 .two{position:absolute;top:52%;left:5.3cqw;right:5.3cqw;margin:0;transform:translateY(-50%)}
.s10 h2{font-size:3.45cqw}
.s10 blockquote{margin-top:3.5cqw}
.s10 h3{margin-top:3.4cqw}
.s10 ol{gap:1cqw;margin-top:0}
.s10 li{padding:1.15cqw 1.35cqw;border-radius:.15cqw;border-top:.28cqw solid var(--ordec-gold);font-size:1.02cqw}
.s11 dt{font-family:var(--serif);font-size:1.28cqw;font-weight:600}
.s11 dd{font-family:var(--sans);font-size:1.03cqw;line-height:1.45}
.actions{gap:1.25cqw}
.actions span,.actions span:first-child{min-height:5.4cqw;display:grid;place-items:center;padding:1cqw;border:0;border-top:.42cqw solid var(--ordec-gold);border-radius:0;background:var(--ordec-blue);box-shadow:.45cqw .45cqw #061625;color:#fff;font-family:var(--serif);font-size:1.18cqw;font-weight:500;line-height:1.15}
.actions span:nth-child(even){border-top-color:#fff}
.flow article{min-height:15.2cqw}
.s7 .center{margin:3.2cqw 3.5cqw 2.9cqw}
.s7 blockquote{padding:1.35cqw 1.6cqw}
.roles article{min-height:8.8cqw;padding-top:2cqw;padding-bottom:2cqw}
.s17{display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 42%,#153b59 0,transparent 38%),var(--ordec-navy)}
.thanks{display:grid;justify-items:center}
.thanks img{width:9cqw;max-height:11cqw;object-fit:contain;margin-bottom:2cqw}
.thanks .eyebrow{margin-bottom:1.5cqw}
.thanks h2{margin:0;color:#fff;font-size:7.2cqw;line-height:1}
.thanks i{display:block;width:8cqw;height:.22cqw;margin:2cqw 0;background:var(--ordec-gold)}
.thanks>p:last-child{margin:0;color:#b8c6d3;font-size:1.2cqw;letter-spacing:.04em}
.s9 .roles{gap:1.45cqw}
.s9 blockquote{margin-top:2cqw}
.s10 li{font-size:1.1cqw}

/* Mantiene el lienzo 16:9 completo dentro del espacio real entre header y controles,
   incluso cuando el navegador aumenta el zoom. */
.native-deck{min-height:0}
.native-deck{display:grid;grid-template-rows:82px minmax(0,1fr) 70px}
.native-deck>.presentation-header{position:relative;inset:auto;width:auto;height:82px;grid-row:1}
.native-deck>.native-slides{position:relative;inset:auto;width:100%;height:100%;min-height:0;grid-row:2;container-type:size}
.native-deck>.presentation-controls{position:relative;inset:auto;width:auto;height:70px;grid-row:3}
.native-slide,.native-slide.is-active{top:0;bottom:auto;left:0;right:auto;width:1600px;height:900px;max-width:none;max-height:none;aspect-ratio:auto;transform:translate(var(--slide-x,0px),var(--slide-y,0px)) scale(var(--slide-scale,1));transform-origin:top left}
.s1 .split{min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}
.s1 .split>*{min-width:0;min-height:0}
.s1 img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;background:var(--ordec-cream)}

/* Aprovechamiento vertical del lienzo base 1600 x 900. */
.s3 h2{margin:1.45cqw 0 2.35cqw;font-size:3.55cqw}
.s3 .timeline{gap:1.65cqw;margin-left:2cqw}
.s3 .timeline article{min-height:3.15cqw;grid-template-columns:2.8cqw 24cqw 1fr;align-items:center}
.s3 .timeline h3{font-size:1.5cqw}
.s3 .timeline p{font-size:1.08cqw}
.s3 blockquote{margin:2.15cqw 3.5cqw 0;padding:1.4cqw 1.65cqw;font-size:1.4cqw}

.s4 h2{margin:1.35cqw 0 2.35cqw;font-size:3.55cqw}
.s4 .quad{margin:0 1.5cqw}
.s4 .quad article{min-height:9.1cqw;padding:1.65cqw 1.8cqw;align-content:center}
.s4 .quad article>b{font-size:2.05cqw}
.s4 .quad h3{font-size:1.3cqw}
.s4 .quad p{font-size:1.08cqw}
.s4 blockquote{margin:2.3cqw 2cqw 0;padding:1.45cqw 1.7cqw;font-size:1.42cqw}

.s5 .two{position:absolute;top:52%;left:5.3cqw;right:5.3cqw;gap:4.5cqw;margin:0;grid-template-columns:1.16fr .84fr;transform:translateY(-50%)}
.s5 h2{font-size:3.8cqw}
.s5 .two>div>p{font-size:1.28cqw}
.s5 blockquote{margin-top:2.35cqw;padding:1.4cqw 1.6cqw;font-size:1.4cqw}
.s5 .orbit{width:31cqw;height:31cqw}
.s5 .orbit strong{width:12.5cqw;height:12.5cqw;font-size:2.15cqw}
.s5 .orbit span{width:11.5cqw;padding:1.15cqw;font-size:1.12cqw}

.s6 h2{margin:1.3cqw auto 3.4cqw;font-size:3.65cqw}
.s6 .hub{gap:3.1cqw 23cqw}
.s6 .hub article{display:grid;align-content:center;min-height:9.4cqw;padding:1.55cqw 1.8cqw}
.s6 .hub h3{font-size:1.48cqw}
.s6 .hub p{font-size:1.08cqw}
.s6 .hub>strong{width:15cqw;height:11.5cqw;font-size:1.75cqw}
.s6 blockquote{margin-top:2.35cqw;font-size:1.42cqw}

.s14 h2{margin:1.35cqw 0 2.8cqw;font-size:3.55cqw}
.s14 .people{gap:3.6cqw;margin:0 1.5cqw}
.s14 .people article{min-height:17.5cqw;padding:2.25cqw}
.s14 .people i{width:5cqw;height:5cqw;font-size:1.1cqw}
.s14 .people h3{font-size:1.95cqw}
.s14 .people b{font-size:1.08cqw}
.s14 .people p{font-size:1.12cqw;line-height:1.5}
.s14 blockquote{margin:3.2cqw 4cqw 0;padding:1.55cqw 1.8cqw;font-size:1.45cqw}

/* Nuevas diapositivas 12 y 13: capacidad transversal y rutas de apoyo. */
.native-slide .lead{margin:.8cqw 0 1.65cqw;max-width:66cqw;color:inherit;font-size:1.12cqw;line-height:1.42}
.s12 h2{margin:1.15cqw 0 .7cqw;max-width:67cqw;font-size:3.7cqw}
.capacity-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.35cqw;margin:2.1cqw 0 1.8cqw}
.capacity-flow article{position:relative;min-height:13.2cqw;padding:1.65cqw 1.45cqw;border-top:.42cqw solid var(--ordec-gold);background:var(--ordec-blue);box-shadow:.42cqw .42cqw #061625}
.capacity-flow article:not(:last-child)::after{content:'→';position:absolute;top:50%;right:-1.08cqw;z-index:2;color:var(--ordec-gold);font-size:1.45cqw;transform:translateY(-50%)}
.capacity-flow b{color:var(--ordec-gold);font-size:.78cqw;letter-spacing:.09em}
.capacity-flow h3{margin:.7cqw 0 1.2cqw;color:#fff;font-size:1.75cqw;font-weight:600}
.capacity-flow p{margin:0;color:#e4ebf1;font-size:1.02cqw;line-height:1.42}
.ai-band{display:grid;grid-template-columns:21cqw 1fr;gap:2cqw;align-items:center;padding:1.4cqw 1.65cqw;border-left:.32cqw solid var(--ordec-gold);background:#0e2d47}
.ai-band h3,.ai-band p{margin:0}.ai-band h3{color:#efce87;font-size:1.45cqw}.ai-band p{font-size:.98cqw;line-height:1.4}
.s12 blockquote{margin:1.8cqw 2.5cqw 0;padding:.9cqw 1.25cqw;border:0;background:none;color:#d7e0e8;font-size:1.18cqw;text-align:center}

.s13 h2{margin:1.05cqw 0 .35cqw;font-size:3.25cqw}
.s13>.lead{margin:.45cqw 0 1.15cqw;color:var(--ordec-muted)}
.route-columns{display:grid;grid-template-columns:1fr 1fr;gap:4.2cqw}
.route-columns>div>h3{margin:0 0 .75cqw;padding-bottom:.45cqw;border-bottom:.28cqw solid var(--ordec-gold);color:var(--ordec-navy);font-size:1.55cqw}
.route-columns>div:nth-child(2)>h3{border-color:var(--ordec-navy)}
.route-columns article{display:grid;grid-template-columns:14.5cqw 1fr;grid-template-areas:'norm title' 'norm body';column-gap:1.1cqw;align-items:start;padding:1cqw 0;border-bottom:1px solid #d6dde1}
.route-columns small{grid-area:norm;color:var(--ordec-gold);font-family:var(--sans);font-size:.78cqw;font-weight:700;line-height:1.35}
.route-columns h4{grid-area:title;margin:0;color:var(--ordec-ink);font-family:var(--serif);font-size:1.24cqw;line-height:1.18}
.route-columns p{grid-area:body;margin:.3cqw 0 0;font-size:.9cqw;line-height:1.36}
.s13 blockquote{margin:1.45cqw 2.8cqw .9cqw;padding:1cqw 1.2cqw;font-size:1.08cqw;text-align:center}
.route-band{margin:0;color:var(--ordec-gold);font-family:var(--serif)!important;font-size:1.12cqw!important;font-style:italic;text-align:center}

.s15>.center{margin:2.2cqw}.s15 blockquote{margin:0 4.5cqw}

@media(max-width:700px){
  .native-deck{grid-template-rows:66px minmax(0,1fr) 60px}
  .native-deck>.presentation-header{height:66px}
  .native-deck>.native-slides{inset:auto}
  .native-deck>.presentation-controls{height:60px}
  .native-slide,.native-slide.is-active{top:0;left:0;width:100%;height:auto;max-height:none;aspect-ratio:auto;padding:7vw 6vw;transform:none}
  .native-slide h2{font-size:7vw}
  .native-slide p,.native-slide li{font-size:3.8vw}
  .s1 .split,.s11 .split,.s16 .split,.s2 .two,.s5 .two{grid-template-columns:1fr}
  .s5 .two{position:static;transform:none}
  .s1 .copy,.s11 .copy,.s16 .copy{padding:8vw 6vw}
  .s1 img,.s11 img,.s16 img{height:60vw}
  .hub,.cards,.quad,.people,.steps,.flow{grid-template-columns:1fr}
  .capacity-flow,.route-columns{grid-template-columns:1fr}
  .capacity-flow article:not(:last-child)::after{display:none}
  .ai-band,.route-columns article{grid-template-columns:1fr;grid-template-areas:none}
  .route-columns small,.route-columns h4,.route-columns p{grid-area:auto}
}

@media print{
  .native-deck,.native-slides{position:static!important;display:block!important;width:13.333in!important;height:auto!important;min-height:0!important;overflow:visible!important}
  .native-slide{position:relative!important;inset:auto!important;display:block!important;width:13.333in!important;height:7.5in!important;min-height:7.5in!important;max-height:7.5in!important;aspect-ratio:auto!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important;box-shadow:none!important}
  .native-slide:last-child{break-after:auto!important;page-break-after:auto!important}
}

