:root{color-scheme:dark;--ink: #061512;--ink-2: #0a211c;--navy: #06172a;--paper: #f3f0e8;--paper-2: #e8e5dc;--white: #fffef8;--green: #52e69d;--green-deep: #158b61;--mint: #b8f4d7;--rust: #d26449;--gold: #efc76d;--muted: #7d8985;--muted-light: #b5c4be;--line: rgba(6, 21, 18, .16);--line-light: rgba(255, 254, 248, .15);--sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: Iowan Old Style, Baskerville, "Times New Roman", serif;--s: min(1vw, 1.77778vh);--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}html{background:#020806}body{overflow:hidden;background:#020806;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:var(--green);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.presentation-shell{width:100vw;height:100vh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 120%,rgba(82,230,157,.1),transparent 42%),#020806;user-select:none}.presentation-shell.is-cursor-hidden,.presentation-shell.is-cursor-hidden *{cursor:none!important}.stage{position:relative;width:min(100vw,177.77778vh);height:min(100vh,56.25vw);overflow:hidden;outline:none;background:var(--paper);box-shadow:0 0 90px #00000073}.slide-frame{position:absolute;inset:0;overflow:hidden;background:var(--paper);color:var(--ink);isolation:isolate}.slide-frame.is-dark{background:var(--ink);color:var(--white)}.slide-grid{position:absolute;inset:0;z-index:-2;opacity:.34;background-image:linear-gradient(rgba(6,21,18,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,21,18,.045) 1px,transparent 1px);background-size:calc(var(--s) * 4) calc(var(--s) * 4);mask-image:linear-gradient(to bottom,black,transparent 78%)}.is-dark .slide-grid{opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.slide-glow{position:absolute;width:calc(var(--s) * 42);height:calc(var(--s) * 42);right:calc(var(--s) * -12);bottom:calc(var(--s) * -22);z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(82,230,157,.18),transparent 68%)}.slide-content{width:100%;height:100%;padding:calc(var(--s) * 4.4) calc(var(--s) * 5.4) calc(var(--s) * 4.2)}.slide-brand{position:absolute;right:calc(var(--s) * 1.7);bottom:calc(var(--s) * 1.3);width:calc(var(--s) * 12.5);height:calc(var(--s) * 2.25);display:flex;align-items:flex-end;justify-content:flex-end;gap:calc(var(--s) * .7);color:#0615125e}.slide-brand>span{position:relative;width:calc(var(--s) * 8.7);height:calc(var(--s) * 2.05);overflow:hidden}.slide-brand img{position:absolute;left:0;top:calc(var(--s) * -3.25);width:calc(var(--s) * 8.7);height:calc(var(--s) * 8.7);object-fit:contain}.slide-brand small{font-size:calc(var(--s) * .64);font-weight:800;letter-spacing:.16em;white-space:nowrap}.is-dark .slide-brand{color:#ffffff6b}.is-dark .slide-brand img{filter:brightness(0) invert(1);opacity:.82}.slide-header{max-width:calc(var(--s) * 73)}.slide-header--compact{max-width:calc(var(--s) * 84)}.kicker{display:flex;align-items:center;gap:calc(var(--s) * .72);min-height:calc(var(--s) * 1.2);margin:0 0 calc(var(--s) * 1.1);color:var(--green-deep);font-size:calc(var(--s) * .74);font-weight:800;letter-spacing:.17em;line-height:1;text-transform:uppercase}.kicker i{width:calc(var(--s) * 1.5);height:2px;flex:0 0 auto;background:currentColor}.is-dark .kicker{color:var(--green)}.slide-header h1{max-width:calc(var(--s) * 79);margin:0;font-family:var(--display);font-size:calc(var(--s) * 4.35);font-weight:500;letter-spacing:-.052em;line-height:.96}.slide-header--compact h1{font-size:calc(var(--s) * 3.68)}.subtitle{max-width:calc(var(--s) * 65);margin:calc(var(--s) * 1.25) 0 0;color:#56635f;font-size:calc(var(--s) * 1.35);font-weight:520;line-height:1.25}.is-dark .subtitle{color:var(--muted-light)}.slide-thesis{position:relative;margin:auto 0 0;padding:calc(var(--s) * 1.05) 0 0 calc(var(--s) * 2.1);color:var(--ink);font-size:calc(var(--s) * 1.18);font-weight:760;line-height:1.24}.slide-thesis:before{content:"";position:absolute;left:0;top:calc(var(--s) * 1.15);width:calc(var(--s) * 1.35);height:3px;background:var(--green-deep)}.is-dark .slide-thesis{color:var(--white)}.is-dark .slide-thesis:before{background:var(--green)}.numbered-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--s) * .8) calc(var(--s) * 3.8)}.numbered-item{min-height:calc(var(--s) * 4.6);display:grid;grid-template-columns:calc(var(--s) * 2.2) 1fr;align-items:start;gap:calc(var(--s) * 1.1);padding:calc(var(--s) * .9) 0;border-top:1px solid var(--line)}.numbered-item>span{color:var(--green-deep);font-size:calc(var(--s) * .76);font-weight:850;letter-spacing:.1em}.numbered-item p{margin:0;font-size:calc(var(--s) * 1.18);font-weight:650;line-height:1.22}.intro-sequence{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--s) * 77)}.intro-sequence h1{margin:0;font-family:var(--display);font-size:calc(var(--s) * 6.2);font-weight:500;letter-spacing:-.055em;line-height:.94}.intro-sequence h1 em{color:var(--green);font-style:normal}.advance-hint{margin:calc(var(--s) * 3) 0 0;color:#869992;font-size:calc(var(--s) * .85);letter-spacing:.08em;text-transform:uppercase}.hero-layout{height:100%;display:grid;grid-template-columns:1.13fr .7fr;align-items:center;gap:calc(var(--s) * 5.8)}.hero-copy{position:relative;z-index:2}.hero-copy h1{margin:0;font-family:var(--display);font-size:calc(var(--s) * 7.05);font-weight:500;letter-spacing:-.07em;line-height:.8;text-transform:uppercase}.hero-copy h1 span{display:block;color:var(--green);font-style:italic}.hero-subtitle{max-width:calc(var(--s) * 46);margin:calc(var(--s) * 1.7) 0 0;color:#c2d2cc;font-size:calc(var(--s) * 1.23);line-height:1.25}.speaker-lockup{display:flex;flex-direction:column;margin-top:calc(var(--s) * 2.5)}.speaker-lockup strong{color:var(--white);font-size:calc(var(--s) * 1.18)}.speaker-lockup span{margin-top:calc(var(--s) * .25);color:var(--green);font-size:calc(var(--s) * .78);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.speaker-lockup small{margin-top:calc(var(--s) * .32);color:#8fa29b;font-size:calc(var(--s) * .68)}.hero-portrait{position:relative;height:calc(var(--s) * 43.5);align-self:end;overflow:hidden;border-radius:calc(var(--s) * 14) calc(var(--s) * 14) 0 0;border:1px solid rgba(255,255,255,.12);background:#132923}.hero-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,21,18,.45),transparent 43%)}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:saturate(.82) contrast(1.04)}.hero-tbi{width:calc(var(--s) * 5.2);height:calc(var(--s) * 5.2);display:grid;place-items:center;margin-top:calc(var(--s) * 1);padding:calc(var(--s) * .4);border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#ffffffed;box-shadow:0 calc(var(--s) * .5) calc(var(--s) * 1.5) #00000038}.hero-tbi img{width:100%;height:100%;object-fit:contain;filter:none}.hero-wordmark{position:absolute;left:calc(var(--s) * 5.1);bottom:calc(var(--s) * -.7);color:#ffffff09;font-size:calc(var(--s) * 8);font-weight:950;letter-spacing:-.08em}.quad-layout,.agenda-layout,.timeline-layout,.flow-layout,.chips-layout,.contrast-layout,.questions-layout,.amplify-layout,.matrix-layout,.framework-layout,.challenge-layout,.mapping-layout,.route-layout,.ladder-layout,.next-build-layout,.checklist-layout,.roadmap-layout,.prove-layout,.finale-layout,.qa-layout,.comparison-layout,.capital-layout,.pitch-list-layout{height:100%;display:flex;flex-direction:column}.quad-words{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--s) * 1.2);margin-top:auto}.quad-word{min-height:calc(var(--s) * 12.4);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * 1.45);border-top:3px solid var(--ink);background:#ffffff59}.quad-word:nth-child(2n){background:var(--ink);color:var(--white);border-color:var(--green)}.quad-word span{color:var(--green-deep);font-size:calc(var(--s) * .74);font-weight:850}.quad-word:nth-child(2n) span{color:var(--green)}.quad-word strong{font-family:var(--display);font-size:calc(var(--s) * 2.25);font-weight:500;letter-spacing:-.04em}.quad-layout .slide-thesis{margin-top:calc(var(--s) * 1.7)}.statement-layout{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--s) * 82)}.statement-index{margin:0 0 calc(var(--s) * 1.8);color:var(--green);font-size:calc(var(--s) * .72);font-weight:850;letter-spacing:.18em}.statement-layout h1,.statement-layout h2{margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.05em;line-height:.96}.statement-layout h1{font-size:calc(var(--s) * 5.2)}.statement-layout h2{max-width:calc(var(--s) * 73);color:#bdcec7;font-size:calc(var(--s) * 3.4)}.statement-rule{width:calc(var(--s) * 13);height:4px;margin:calc(var(--s) * 2.2) 0;background:var(--green)}.statement-layout .slide-thesis{margin-top:calc(var(--s) * 3.2);color:var(--green)}.agenda-layout .numbered-items{margin-top:auto}.divider-layout{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.divider-part{margin:0 0 calc(var(--s) * 1.4);color:var(--green);font-size:calc(var(--s) * .8);font-weight:850;letter-spacing:.22em;text-transform:uppercase}.divider-layout h1{max-width:calc(var(--s) * 70);margin:0;font-family:var(--display);font-size:calc(var(--s) * 6.5);font-weight:500;letter-spacing:-.06em;line-height:.9}.divider-layout>p:last-of-type{max-width:calc(var(--s) * 57);margin:calc(var(--s) * 2) 0 0;color:#b5c7c0;font-size:calc(var(--s) * 1.3);line-height:1.25}.divider-count{position:absolute;right:0;top:50%;transform:translateY(-56%);color:transparent;font-size:calc(var(--s) * 20);font-weight:950;line-height:1;-webkit-text-stroke:1px rgba(82,230,157,.24)}.divider-line{width:100%;height:1px;margin-top:calc(var(--s) * 3.4);background:#ffffff1f}.divider-line i{display:block;width:23%;height:2px;background:var(--green)}.timeline-stage{position:relative;flex:1;margin-top:calc(var(--s) * 2.2)}.timeline-line{position:absolute;left:1%;right:1%;top:50%;height:3px;transform-origin:left center;background:var(--green-deep)}.timeline-stop{position:absolute;width:15%;min-height:calc(var(--s) * 12);padding:calc(var(--s) * 1.05);border-top:1px solid var(--line);background:#ffffff70}.timeline-stop:after{content:"";position:absolute;left:50%;width:1px;height:calc(var(--s) * 2);background:var(--line)}.timeline-stop--up{bottom:54%}.timeline-stop--up:after{top:100%}.timeline-stop--down{top:54%}.timeline-stop--down:after{bottom:100%}.timeline-stop:nth-of-type(2){left:0}.timeline-stop:nth-of-type(3){left:17%}.timeline-stop:nth-of-type(4){left:34%}.timeline-stop:nth-of-type(5){left:51%}.timeline-stop:nth-of-type(6){left:68%}.timeline-stop:nth-of-type(7){left:85%}.timeline-stop>i{position:absolute;left:calc(50% - calc(var(--s) * .3));width:calc(var(--s) * .6);height:calc(var(--s) * .6);border-radius:50%;background:var(--green-deep);box-shadow:0 0 0 calc(var(--s) * .35) #158b6129}.timeline-stop--up>i{top:calc(100% + calc(var(--s) * 1.7))}.timeline-stop--down>i{bottom:calc(100% + calc(var(--s) * 1.7))}.timeline-stop>strong{display:block;color:var(--green-deep);font-size:calc(var(--s) * .68);font-weight:850;letter-spacing:.12em;text-transform:uppercase}.timeline-stop h2{margin:calc(var(--s) * .58) 0;font-family:var(--display);font-size:calc(var(--s) * 1.4);font-weight:600;letter-spacing:-.03em;line-height:1}.timeline-stop p{margin:0;color:#56635f;font-size:calc(var(--s) * .86);font-weight:540;line-height:1.2}.story-layout{height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.story-layout--image{grid-template-columns:1.08fr .72fr;gap:calc(var(--s) * 4.5);align-items:stretch}.story-copy{min-width:0;height:100%;display:flex;flex-direction:column}.story-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(var(--s) * 3.4);margin-top:auto}.story-layout--image .story-points{grid-template-columns:1fr;margin-top:calc(var(--s) * 1.7)}.story-point{display:grid;grid-template-columns:calc(var(--s) * 2.1) 1fr;gap:calc(var(--s) * .75);padding:calc(var(--s) * .72) 0;border-top:1px solid var(--line)}.story-point span{color:var(--green-deep);font-size:calc(var(--s) * .67);font-weight:850;letter-spacing:.1em}.story-point p{margin:0;font-size:calc(var(--s) * 1.02);font-weight:650;line-height:1.2}.story-layout--image .story-point{padding:calc(var(--s) * .48) 0}.story-layout--image .story-point p{font-size:calc(var(--s) * .98)}.story-copy blockquote{position:relative;margin:calc(var(--s) * 1.35) 0 0;padding:calc(var(--s) * 1.2) calc(var(--s) * 1.5);border-left:4px solid var(--green-deep);background:var(--ink);color:var(--white);font-family:var(--display);font-size:calc(var(--s) * 1.22);line-height:1.2}.story-image{min-width:0;height:100%;margin:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ink)}.story-image img{width:100%;min-height:0;flex:1;object-fit:cover;filter:saturate(.76) contrast(1.05)}[data-slide="9"] .story-layout{grid-template-columns:.72fr 1.08fr;gap:calc(var(--s) * 3.5)}.story-image--slide-9 img,.story-image--slide-32 img{object-fit:contain;object-position:center;background:var(--ink)}.story-image figcaption{padding:calc(var(--s) * .8) calc(var(--s) * 1);color:var(--green);font-size:calc(var(--s) * .67);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.image-fallback{display:grid;place-items:center;min-height:calc(var(--s) * 20);background:repeating-linear-gradient(135deg,#10201c,#10201c 10px,#142a23 10px 20px);color:#a9b9b3}.flow-chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--s) * 1.25);align-items:center;margin-top:auto}.flow-node{position:relative;min-width:0;min-height:calc(var(--s) * 8.5);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * 1.15);border:1px solid var(--line);border-top:4px solid var(--green-deep);background:#ffffff6b}.flow-node:not(:last-child):after{content:"→";position:absolute;right:calc(var(--s) * -1.08);top:50%;z-index:2;transform:translateY(-50%);color:var(--green-deep);font-size:calc(var(--s) * 1.05)}.flow-node span{color:var(--green-deep);font-size:calc(var(--s) * .7);font-weight:850}.flow-node strong{font-family:var(--display);font-size:calc(var(--s) * 1.08);font-weight:600;line-height:1.04;overflow-wrap:anywhere}.flow-layout .slide-thesis{margin-top:calc(var(--s) * 1.6)}.chips-field{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--s) * .8);margin-top:auto}.chip{min-height:calc(var(--s) * 6.5);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * 1);border-top:2px solid var(--green-deep);background:#ffffff70}.chip--2,.chip--4{background:var(--ink);color:var(--white);border-color:var(--green)}.chip span{color:var(--green-deep);font-size:calc(var(--s) * .64);font-weight:850;letter-spacing:.1em}.chip--2 span,.chip--4 span{color:var(--green)}.chip strong{font-size:calc(var(--s) * 1);line-height:1.15}.chips-layout .slide-thesis{margin-top:calc(var(--s) * 1.4)}.contrast-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--s) * 2.2);margin-top:auto}.contrast-reveal{height:100%}.contrast-column{height:100%;min-height:calc(var(--s) * 23);padding:calc(var(--s) * 1.55) calc(var(--s) * 1.7);border-top:4px solid var(--ink);background:#ffffff70}.contrast-column--positive{border-color:var(--green-deep)}.contrast-column--negative{border-color:var(--rust)}.contrast-column header{display:grid;grid-template-columns:calc(var(--s) * 3) 1fr;align-items:start;border-bottom:1px solid var(--line);padding-bottom:calc(var(--s) * 1.1)}.contrast-column header>span{color:var(--muted);font-size:calc(var(--s) * .72);font-weight:850;letter-spacing:.12em}.contrast-column small{display:block;margin-bottom:calc(var(--s) * .3);color:var(--muted);font-size:calc(var(--s) * .68);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.contrast-column h2{margin:0;font-family:var(--display);font-size:calc(var(--s) * 2.25);font-weight:500;letter-spacing:-.04em}.contrast-column ul{margin:calc(var(--s) * 1.1) 0 0;padding:0;list-style:none}.contrast-column li{padding:calc(var(--s) * .47) 0;border-bottom:1px solid rgba(6,21,18,.08);font-size:calc(var(--s) * .98);font-weight:650}.contrast-layout .slide-thesis{margin-top:calc(var(--s) * 1.15)}.amplify-map{flex:1;display:grid;grid-template-rows:1fr auto 1fr;gap:calc(var(--s) * .45);margin-top:calc(var(--s) * 1.25)}.amplify-branch{display:grid;grid-template-columns:1fr auto 1fr;gap:calc(var(--s) * 1.4);align-items:center}.amplify-branch .contrast-column{min-height:auto;height:calc(var(--s) * 10.7);display:grid;grid-template-columns:.62fr 1fr;gap:calc(var(--s) * 1);padding:calc(var(--s) * .85) calc(var(--s) * 1.1)}.amplify-branch .contrast-column header{display:block;border:0;padding:0}.amplify-branch .contrast-column header>span{display:none}.amplify-branch .contrast-column h2{font-size:calc(var(--s) * 1.55)}.amplify-branch .contrast-column ul{margin:0;display:grid;grid-template-columns:1fr;gap:0}.amplify-branch .contrast-column li{padding:calc(var(--s) * .18) 0;font-size:calc(var(--s) * 1);line-height:1.02}.amplify-arrow{color:var(--green-deep);font-size:calc(var(--s) * 2)}.is-weak .amplify-arrow{color:var(--rust)}.amplify-capital{display:flex;align-items:center;gap:calc(var(--s) * 1)}.amplify-capital:before,.amplify-capital:after{content:"";height:1px;flex:1;background:var(--line)}.amplify-capital span{padding:calc(var(--s) * .45) calc(var(--s) * 1);background:var(--ink);color:var(--green);font-size:calc(var(--s) * .68);font-weight:900;letter-spacing:.18em}.amplify-capital i{display:none}.amplify-layout .slide-thesis{margin-top:calc(var(--s) * .75)}.questions-layout .numbered-items{flex:1;align-content:center;margin-top:calc(var(--s) * 1.2)}.questions-layout .numbered-item{min-height:calc(var(--s) * 4.3)}.questions-layout .slide-thesis{margin-top:calc(var(--s) * .8)}.matrix-columns{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:calc(var(--s) * 1.8);background:var(--line);border-top:4px solid var(--ink)}.matrix-column{display:flex;flex-direction:column;min-width:0;padding:calc(var(--s) * 1.35);background:var(--paper)}.matrix-column:nth-child(3){background:var(--ink);color:var(--white)}.matrix-column>span{color:var(--green-deep);font-size:calc(var(--s) * .68);font-weight:850;letter-spacing:.12em}.matrix-column:nth-child(3)>span{color:var(--green)}.matrix-column h2{min-height:calc(var(--s) * 4.6);margin:calc(var(--s) * .7) 0 calc(var(--s) * 1);font-family:var(--display);font-size:calc(var(--s) * 1.9);font-weight:500;line-height:.98}.matrix-column ul{margin:0;padding:0;list-style:none}.matrix-column li{padding:calc(var(--s) * .55) 0;border-top:1px solid var(--line);font-size:calc(var(--s) * .98);font-weight:640}.matrix-column:nth-child(3) li{border-color:var(--line-light)}.matrix-column>strong{margin-top:auto;color:var(--green-deep);font-family:var(--display);font-size:calc(var(--s) * 2);font-style:italic;font-weight:500}.matrix-column:nth-child(3)>strong{color:var(--green)}.matrix-layout .slide-thesis{margin-top:calc(var(--s) * 1)}.framework-track{flex:1;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:calc(var(--s) * .8);margin-top:calc(var(--s) * 1)}.framework-step{position:relative;min-height:calc(var(--s) * 17);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * 1.1);border-top:3px solid var(--green-deep);background:#ffffff73}.framework-step:not(:last-child) i{position:absolute;top:50%;right:calc(var(--s) * -.7);z-index:2;width:calc(var(--s) * .58);height:calc(var(--s) * .58);border-top:2px solid var(--green-deep);border-right:2px solid var(--green-deep);transform:translateY(-50%) rotate(45deg)}.framework-step>span{color:var(--green-deep);font-size:calc(var(--s) * .7);font-weight:850}.framework-step strong{font-family:var(--display);font-size:calc(var(--s) * 1.45);font-weight:550;line-height:1.02;overflow-wrap:anywhere}.framework-layout .slide-thesis{margin-top:calc(var(--s) * .9)}.challenge-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--s) * 1);margin-top:auto}.challenge-stat{min-height:calc(var(--s) * 12.5);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--s) * 1.2);border-top:4px solid var(--green-deep);background:#ffffff73}.challenge-stat strong{font-family:var(--display);color:var(--ink);font-size:calc(var(--s) * 3.5);font-weight:500;letter-spacing:-.055em;line-height:.9}.challenge-stat span{margin-top:calc(var(--s) * .6);color:var(--muted);font-size:calc(var(--s) * 1);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.challenge-caveat{padding:calc(var(--s) * .8) calc(var(--s) * 1);background:var(--ink);color:var(--white)}.challenge-caveat p{margin:0;font-size:calc(var(--s) * .83);font-weight:680;text-align:center}.challenge-vote{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--s) * 1);margin-top:calc(var(--s) * 1)}.challenge-vote span{display:grid;place-items:center;min-height:calc(var(--s) * 4.1);border:1px solid var(--ink);color:var(--ink);font-size:calc(var(--s) * .78);font-weight:900;letter-spacing:.12em}.challenge-vote>div:last-child span{background:var(--green)}.mapping-head{display:grid;grid-template-columns:1fr calc(var(--s) * 5) 1fr;margin:calc(var(--s) * 1.3) 0 calc(var(--s) * .4);color:var(--muted);font-size:calc(var(--s) * .68);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mapping-head span:last-child{grid-column:3}.mapping-rows{flex:1;display:grid;grid-template-rows:repeat(6,1fr)}.mapping-row{display:grid;grid-template-columns:1fr calc(var(--s) * 5) 1fr;align-items:center;border-top:1px solid var(--line)}.mapping-row p,.mapping-row strong{margin:0;font-size:calc(var(--s) * 1);line-height:1.15}.mapping-row p{font-family:var(--display);font-size:calc(var(--s) * 1.17)}.mapping-row i{color:var(--green-deep);font-style:normal;font-size:calc(var(--s) * 1.35);text-align:center}.route-map{position:relative;flex:1;margin-top:calc(var(--s) * 1.1)}.route-map svg{position:absolute;inset:5% 0 0;width:100%;height:82%;overflow:visible}.route-ghost,.route-active{fill:none;stroke-width:3;stroke-linecap:round}.route-ghost{stroke:#0615121f;stroke-dasharray:8 12}.route-active{stroke:var(--green-deep)}.route-stop{position:absolute;width:calc(var(--s) * 14);display:grid;grid-template-columns:auto 1fr;gap:calc(var(--s) * .45);align-items:center;padding:calc(var(--s) * .7);background:var(--paper);border:1px solid var(--line);box-shadow:0 calc(var(--s) * .45) calc(var(--s) * 1.4) #06151214}.route-stop i{position:absolute;left:calc(var(--s) * -.4);top:calc(50% - calc(var(--s) * .4));width:calc(var(--s) * .8);height:calc(var(--s) * .8);border:2px solid var(--paper);border-radius:50%;background:var(--green-deep)}.route-stop span{color:var(--green-deep);font-size:calc(var(--s) * .62);font-weight:850}.route-stop strong{font-size:calc(var(--s) * 1)}.route-stop--1{left:0;top:58%}.route-stop--2{left:17%;top:16%}.route-stop--3{left:34%;top:55%}.route-stop--4{left:51%;top:28%}.route-stop--5{left:69%;top:4%}.route-stop--6{right:0;top:27%}.route-city{position:absolute;bottom:2%;color:var(--muted);font-family:var(--display);font-size:calc(var(--s) * 1.75);font-style:italic}.route-city--start{left:0}.route-city--end{right:0;color:var(--green-deep)}.route-city--end{bottom:calc(var(--s) * 10.4)}.route-dubai-photo{position:absolute;right:0;bottom:0;width:calc(var(--s) * 13.5);height:calc(var(--s) * 9.4);margin:0;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--green-deep);background:var(--ink);box-shadow:0 calc(var(--s) * .45) calc(var(--s) * 1.4) #0615121a}.route-dubai-photo img{width:100%;height:100%;object-fit:cover;object-position:58% 25%;filter:saturate(.82) contrast(1.04)}.route-layout .slide-thesis{margin-top:calc(var(--s) * .5)}.ladder-stages{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--s) * .65);align-items:end;margin-top:calc(var(--s) * 1.1)}.ladder-stage{min-height:calc(var(--s) * 9);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * .9);border-top:3px solid var(--green-deep);background:#ffffff80}.ladder-stage:nth-child(1){height:35%}.ladder-stage:nth-child(2){height:46%}.ladder-stage:nth-child(3){height:57%}.ladder-stage:nth-child(4){height:68%}.ladder-stage:nth-child(5){height:79%;background:var(--ink);color:var(--white);border-color:var(--rust)}.ladder-stage:nth-child(6){height:90%;background:var(--green);border-color:var(--ink)}.ladder-stage span{color:var(--green-deep);font-size:calc(var(--s) * .67);font-weight:850}.ladder-stage:nth-child(5) span{color:var(--rust)}.ladder-stage strong{font-family:var(--display);font-size:calc(var(--s) * 1.02);font-weight:600;line-height:1.04;overflow-wrap:anywhere}.ladder-layout .slide-thesis{margin-top:calc(var(--s) * .75)}.next-build-layout .slide-header{max-width:none}.next-build-layout .slide-header h1{max-width:none;font-size:calc(var(--s) * 5.2)}.venture-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:calc(var(--s) * 1.5);margin-top:calc(var(--s) * 1.1)}.venture-card{min-width:0;min-height:calc(var(--s) * 22);display:grid;grid-template-columns:calc(var(--s) * 18) 1fr;align-items:center;gap:calc(var(--s) * 1.8);padding:calc(var(--s) * 1.55);border-top:4px solid var(--green);background:#ffffff0e}.venture-card--2{border-color:var(--rust);background:var(--paper);color:var(--ink)}.venture-logo{height:calc(var(--s) * 12.5);display:grid;place-items:center;overflow:hidden}.venture-logo img{max-width:100%;max-height:100%;object-fit:contain}.venture-card--1 .venture-logo{background:#171717}.venture-card--1 .venture-logo img{width:100%}.venture-card--2 .venture-logo img{width:calc(var(--s) * 11.2);height:calc(var(--s) * 11.2)}.venture-copy>span{color:var(--green);font-size:calc(var(--s) * .68);font-weight:900;letter-spacing:.13em}.venture-card--2 .venture-copy>span{color:var(--rust)}.venture-copy h2{margin:calc(var(--s) * .65) 0 calc(var(--s) * 1);font-family:var(--display);font-size:calc(var(--s) * 2.5);font-weight:500;letter-spacing:-.04em}.venture-copy p{margin:0;color:#b8c9c2;font-size:calc(var(--s) * 1.08);font-weight:620;line-height:1.25}.venture-card--2 .venture-copy p{color:#42514c}.next-build-close{display:grid;grid-template-columns:1fr auto;align-items:end;gap:calc(var(--s) * 2);padding-top:calc(var(--s) * 1);border-top:1px solid var(--line-light)}.next-build-close blockquote{max-width:calc(var(--s) * 66);margin:0;color:var(--green);font-family:var(--display);font-size:calc(var(--s) * 1.72);font-weight:600;line-height:1.08}.next-build-close p{margin:0;color:#a8bbb4;font-size:calc(var(--s) * .7);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.roadmap-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--s) * 1.15);margin-top:calc(var(--s) * 1.2)}.roadmap-phase{min-height:calc(var(--s) * 20.2);padding:calc(var(--s) * .8) calc(var(--s) * 1.05);border-top:4px solid var(--green-deep);background:#ffffff73}.roadmap-phase:nth-child(2){background:var(--ink);color:var(--white);border-color:var(--green)}.roadmap-phase:nth-child(3){background:var(--green);border-color:var(--ink)}.roadmap-phase>span{color:var(--green-deep);font-size:calc(var(--s) * .68);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.roadmap-phase:nth-child(2)>span{color:var(--green)}.roadmap-phase h2{margin:calc(var(--s) * .35) 0 calc(var(--s) * .65);font-family:var(--display);font-size:calc(var(--s) * 1.85);font-weight:500}.roadmap-phase ul{margin:0;padding-left:calc(var(--s) * 1.1)}.roadmap-phase li{margin:calc(var(--s) * .12) 0;font-size:calc(var(--s) * .98);font-weight:650;line-height:1.08}.roadmap-decision{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(var(--s) * 1.5);margin-top:calc(var(--s) * .8);padding-top:calc(var(--s) * .7);border-top:1px solid var(--line)}.roadmap-decision p{margin:0;color:var(--green-deep);font-size:calc(var(--s) * .66);font-weight:900;letter-spacing:.13em;text-transform:uppercase}.roadmap-decision>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.roadmap-decision strong{padding:calc(var(--s) * .48);border-left:1px solid var(--line);font-size:calc(var(--s) * .7);text-align:center;text-transform:uppercase}.checklist-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,1fr);grid-auto-flow:column;gap:0 calc(var(--s) * 4);margin-top:calc(var(--s) * 1.2)}.checklist-item{min-width:0;display:grid;grid-template-columns:calc(var(--s) * 2.2) 1fr;align-items:start;gap:calc(var(--s) * .8);padding:calc(var(--s) * .48) 0;border-top:1px solid var(--line)}.checklist-item>span{color:var(--green-deep);font-size:calc(var(--s) * .62);font-weight:900;letter-spacing:.12em}.checklist-item strong{display:block;margin-bottom:calc(var(--s) * .2);font-size:calc(var(--s) * .67);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.checklist-item p{margin:0;font-family:var(--display);font-size:calc(var(--s) * 1.08);font-weight:600;line-height:1.08}.prove-track{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:calc(var(--s) * .9);margin-top:calc(var(--s) * 1)}.prove-step{min-height:calc(var(--s) * 18);padding:calc(var(--s) * 1.2);border-top:4px solid var(--green-deep);background:#ffffff75}.prove-step:nth-child(2),.prove-step:nth-child(4){background:var(--ink);color:var(--white);border-color:var(--green)}.prove-step>span{display:block;color:var(--green-deep);font-family:var(--display);font-size:calc(var(--s) * 4.1);line-height:.85}.prove-step:nth-child(2)>span,.prove-step:nth-child(4)>span{color:var(--green)}.prove-step h2{min-height:calc(var(--s) * 3.2);margin:calc(var(--s) * 1.2) 0 calc(var(--s) * .7);font-size:calc(var(--s) * .74);font-weight:900;letter-spacing:.08em;line-height:1.08;text-transform:uppercase}.prove-step p{margin:0;color:#53615c;font-size:calc(var(--s) * .98);font-weight:620;line-height:1.16}.prove-step:nth-child(2) p,.prove-step:nth-child(4) p{color:#bdcec7}.finale-layout{justify-content:center;max-width:calc(var(--s) * 91)}.finale-layout h1,.finale-layout h2{margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.055em;line-height:.94}.finale-layout h1{max-width:calc(var(--s) * 88);font-size:calc(var(--s) * 4.8)}.finale-layout h2{max-width:calc(var(--s) * 86);margin-top:calc(var(--s) * 1.4);color:var(--green);font-size:calc(var(--s) * 3.3)}.finale-lines{display:grid;grid-template-columns:.75fr 1.55fr;gap:calc(var(--s) * 3);margin-top:calc(var(--s) * 3);padding-top:calc(var(--s) * 1.4);border-top:1px solid var(--line-light)}.finale-lines p{margin:0;color:#aebfb8;font-size:calc(var(--s) * 1.08);font-weight:650;line-height:1.25}.finale-lines .is-accent{color:var(--white)}.qa-layout{display:grid;grid-template-columns:1fr calc(var(--s) * 30);gap:calc(var(--s) * 4.5)}.qa-main{min-width:0;display:flex;flex-direction:column}.qa-main .slide-header h1{font-size:calc(var(--s) * 6.4)}.qa-topics{display:flex;flex-wrap:wrap;gap:calc(var(--s) * .55);margin-top:auto}.qa-topics span{display:block;padding:calc(var(--s) * .42) calc(var(--s) * .68);border:1px solid rgba(255,255,255,.16);color:#c3d2cc;font-size:calc(var(--s) * .98);font-weight:700}.qa-speaker{margin:calc(var(--s) * 1.4) 0 0;color:var(--green);font-size:calc(var(--s) * .75);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.qa-contact{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--s) * 1.5);background:var(--paper);color:var(--ink)}.qa-qr{width:calc(var(--s) * 17);height:calc(var(--s) * 17);align-self:center;object-fit:contain;background:var(--white)}.qa-contact>strong{margin:calc(var(--s) * 1) 0;color:var(--green-deep);font-size:calc(var(--s) * .78);letter-spacing:.11em;text-align:center;text-transform:uppercase}.qa-contact-list p{display:flex;flex-direction:column;margin:0;padding:calc(var(--s) * .58) 0;border-top:1px solid var(--line)}.qa-contact-list small{color:var(--muted);font-size:calc(var(--s) * .55);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.qa-contact-list span{margin-top:calc(var(--s) * .12);font-size:calc(var(--s) * .72);font-weight:720;overflow-wrap:anywhere}.comparison-table{flex:1;display:grid;grid-template-rows:repeat(8,1fr);margin-top:calc(var(--s) * 1);border-top:1px solid var(--ink)}.comparison-row{display:grid;grid-template-columns:.72fr 1.25fr 1.25fr;align-items:stretch;border-bottom:1px solid var(--line)}.comparison-row>*{display:flex;align-items:center;margin:0;padding:calc(var(--s) * .28) calc(var(--s) * .72);border-left:1px solid var(--line);font-size:calc(var(--s) * .98);line-height:1.04}.comparison-row>*:first-child{border-left:0;color:var(--green-deep);font-size:calc(var(--s) * .98);letter-spacing:.02em;text-transform:uppercase}.comparison-head{background:var(--ink);color:var(--white)}.comparison-head>*{color:var(--white)!important;font-size:calc(var(--s) * .98);letter-spacing:.05em;text-transform:uppercase}.comparison-head>*:nth-child(2){color:var(--green)!important}.comparison-layout .slide-thesis{margin-top:calc(var(--s) * .65);font-size:calc(var(--s) * .88)}.capital-spectrum{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr);align-items:stretch;gap:calc(var(--s) * .65);margin-top:calc(var(--s) * 1.2)}.capital-source{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--s) * .85);border-top:3px solid var(--green-deep);background:#ffffff70}.capital-source--2{background:var(--ink);color:var(--white);border-color:var(--green)}.capital-source--3{background:var(--green);border-color:var(--ink)}.capital-source span{color:var(--green-deep);font-size:calc(var(--s) * .58);font-weight:900}.capital-source--2 span{color:var(--green)}.capital-source strong{font-size:calc(var(--s) * .98);line-height:1.04;overflow-wrap:anywhere}.pitch-list-grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,1fr);grid-auto-flow:column;gap:0 calc(var(--s) * 3);margin-top:calc(var(--s) * 1.1)}.pitch-list-item{display:grid;grid-template-columns:calc(var(--s) * 2.1) 1fr;align-items:center;gap:calc(var(--s) * .8);border-top:1px solid var(--line)}.pitch-list-item span{color:var(--green-deep);font-size:calc(var(--s) * .62);font-weight:900;letter-spacing:.1em}.pitch-list-item strong{font-family:var(--display);font-size:calc(var(--s) * 1.12);font-weight:600;line-height:1.05}[data-slide="2"] .quad-words,[data-slide="11"] .flow-chain,[data-slide="12"] .chips-field,[data-slide="20"] .chips-field,[data-slide="4"] .numbered-items,[data-slide="14"] .story-points{flex:1;align-content:center;margin-top:calc(var(--s) * 1)}[data-slide="13"] .contrast-columns,[data-slide="22"] .contrast-columns,[data-slide="28"] .contrast-columns{flex:1;align-items:center;margin-top:calc(var(--s) * 1)}[data-slide="13"] .contrast-reveal,[data-slide="22"] .contrast-reveal,[data-slide="28"] .contrast-reveal{height:auto}[data-slide="23"] .challenge-stats,[data-slide="36"] .roadmap-phases{flex:1;align-items:center;margin-top:calc(var(--s) * 1)}.progress-chrome{position:fixed;left:max(18px,calc((100vw - min(100vw,177.77778vh))/2 + 18px));bottom:18px;z-index:40;width:min(270px,27vw);color:#ffffffb8;mix-blend-mode:difference;pointer-events:none}.progress-meta{display:flex;justify-content:space-between;gap:15px;margin-bottom:7px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.progress-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-track{height:2px;background:#fff3}.progress-track i{display:block;height:100%;background:#fff;transition:width .24s var(--ease-out)}.slide-navigation{position:fixed;right:max(18px,calc((100vw - min(100vw,177.77778vh))/2 + 18px));bottom:15px;z-index:45;height:34px;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.12);background:#030c0ad1;backdrop-filter:blur(12px)}.slide-navigation button{width:30px;height:27px;border:0;background:transparent;color:#fff;cursor:pointer}.slide-navigation button:disabled{color:#ffffff47;cursor:default}.slide-navigation form{display:flex;align-items:center;gap:4px;color:#ffffff80;font-size:10px}.slide-navigation input{width:28px;border:0;border-bottom:1px solid rgba(255,255,255,.3);outline:0;background:transparent;color:#fff;font-size:11px;font-weight:800;text-align:center}.slide-navigation input:focus{border-color:var(--green)}.control-button{position:fixed;right:max(18px,calc((100vw - min(100vw,177.77778vh))/2 + 18px));top:15px;z-index:45;height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.12);background:#030c0ad1;color:#fff;font-size:10px;font-weight:750;letter-spacing:.06em;cursor:pointer;backdrop-filter:blur(12px)}.control-button:disabled{opacity:.38;cursor:not-allowed}.control-button span:first-child{color:var(--green);font-size:14px}.click-region{position:fixed;top:12%;bottom:12%;z-index:15;width:8.5vw;max-width:120px;border:0;outline:0;background:transparent}.click-region--previous{left:0;cursor:w-resize}.click-region--next{right:0;cursor:e-resize}.keyboard-hint{position:fixed;left:50%;bottom:20px;z-index:15;display:flex;gap:16px;transform:translate(-50%);color:#ffffff6b;font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;pointer-events:none;transition:opacity .2s ease}.is-cursor-hidden .keyboard-hint,.is-cursor-hidden .slide-navigation,.is-cursor-hidden .control-button{opacity:0}.presenter-panel{position:fixed;top:58px;right:max(18px,calc((100vw - min(100vw,177.77778vh))/2 + 18px));z-index:80;width:min(360px,calc(100vw - 36px));padding:16px;border:1px solid rgba(255,255,255,.14);background:#030c0af2;color:#fff;box-shadow:0 20px 70px #0006;backdrop-filter:blur(18px)}.presenter-panel button,.presenter-panel input{border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff}.presenter-panel__top{display:flex;align-items:center;justify-content:space-between;color:var(--green);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.presenter-panel__top button{width:27px;height:27px;border:0;font-size:20px;cursor:pointer}.presenter-timer{display:flex;align-items:baseline;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.presenter-timer strong{font-family:var(--display);font-size:34px;font-weight:500}.presenter-timer button{padding:5px 8px;font-size:9px;cursor:pointer}.presenter-current,.presenter-next{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.presenter-current span,.presenter-next span{color:#90a59d;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.presenter-current strong,.presenter-next strong{font-family:var(--display);font-size:18px;font-weight:500;line-height:1.15}.presenter-next strong{color:#a9b9b3}.presenter-notes{max-height:170px;overflow-y:auto;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.presenter-notes span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.presenter-notes p{margin:7px 0 0;color:#c7d3ce;font-size:11px;line-height:1.4}.presenter-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:13px}.presenter-actions form{display:flex;flex-direction:column;gap:4px}.presenter-actions label{color:#90a59d;font-size:8px;text-transform:uppercase}.presenter-actions input{width:52px;padding:6px}.presenter-actions>button{padding:7px 10px;cursor:pointer}.fatal-error{width:100%;height:100%;display:grid;place-content:center;padding:30px;background:var(--ink);color:var(--white);text-align:center}.fatal-error p{color:var(--green);font-size:12px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.fatal-error h1{font-family:var(--display);font-size:clamp(36px,6vw,76px);font-weight:500}.fatal-error button{justify-self:center;padding:12px 18px;border:0;background:var(--green);color:var(--ink);font-weight:800;cursor:pointer}.print-deck{display:block;width:100%;background:#fff}.print-deck .slide-frame{position:relative;width:100vw;height:56.25vw;max-height:100vh;page-break-after:always;break-after:page}@media(max-aspect-ratio:4/3){.keyboard-hint{display:none}.progress-chrome{width:180px}}@media(max-width:700px){.control-button span:last-child{display:none}.click-region{width:15vw}.progress-chrome{left:12px;bottom:12px;width:145px}.slide-navigation{right:12px;bottom:9px}.control-button{top:9px;right:12px}}@media(max-width:1400px){.timeline-stop p{display:none}.timeline-stop{min-height:calc(var(--s) * 11)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{@page{size:13.333333in 7.5in;margin:0}html,body,#root{width:auto;height:auto;overflow:visible!important;background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-deck{width:13.333333in}.print-deck .slide-frame{position:relative!important;inset:auto!important;width:13.333333in!important;height:7.5in!important;max-width:none!important;max-height:none!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important;break-inside:avoid!important}.print-deck .slide-frame:last-child{break-after:auto!important;page-break-after:auto!important}.progress-chrome,.slide-navigation,.control-button,.keyboard-hint,.presenter-panel,.click-region{display:none!important}}
