/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--coop-green:#0d6836;--coop-deep:#063f28;--coop-forest:#082f22;--coop-lime:#83c60e;--wine-gold:#b98a5b;--cream:#f4f1e9;--paper:#fbfaf7;--ink:#18261e;--muted:#607067;--battuta-pink:#f4d3e4;--battuta-purple:#310438;--radius-medium:.85rem;--radius-small:.62rem}*{box-sizing:border-box}html{background:var(--coop-forest)}body{background:var(--coop-forest);color:var(--ink);margin:0;font-family:Archivo,Aptos,Segoe UI,Arial,Helvetica,sans-serif}button,a{font:inherit}button{color:inherit}.presentation-shell{background:var(--coop-forest);height:100svh;position:relative;overflow:hidden}.on-light .topbar,.on-light .section-nav button,.on-light .slide-counter,.on-light .keyboard-hint{color:var(--coop-green)}.on-light .brand-button img{filter:brightness(0)saturate()invert(31%)sepia(34%)saturate(1378%)hue-rotate(101deg)brightness(88%)contrast(94%)}.on-light .keyboard-hint span{border-color:#0d683659}.on-battuta .topbar,.on-battuta .section-nav button,.on-battuta .slide-counter,.on-battuta .keyboard-hint{color:var(--battuta-purple)}.on-battuta .brand-button{opacity:0;pointer-events:none}.on-battuta .keyboard-hint span{border-color:#3104384d}.presentation-stage{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;height:100svh;overflow-y:auto}.presentation-stage::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;padding:clamp(6.4rem,9.5vh,8rem) clamp(5rem,8vw,10rem) clamp(3rem,5vh,4.5rem);position:relative;overflow:hidden auto}.slide>:not(.cover-orbit){opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),translate .68s cubic-bezier(.22,1,.36,1);translate:0 1.25rem}.slide.is-current>:not(.cover-orbit){opacity:1;translate:0}.slide.is-current>:not(.cover-orbit):first-child{transition-delay:60ms}.slide.is-current>:not(.cover-orbit):nth-child(2){transition-delay:.16s}.slide.is-current>:not(.cover-orbit):nth-child(3){transition-delay:.26s}.slide.is-current>:not(.cover-orbit):nth-child(4){transition-delay:.36s}.slide-cover .cover-content{transition-delay:.1s!important}.topbar{color:#fff;pointer-events:none;z-index:20;justify-content:space-between;align-items:center;height:4.8rem;padding:0 clamp(2rem,4vw,5rem);display:flex;position:fixed;top:0;left:0;right:0}.brand-button{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}.brand-button img{width:clamp(11rem,14vw,15rem);height:auto;display:block}.topbar-meta{letter-spacing:.12em;opacity:.7;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.76rem;font-weight:600;display:flex}.topbar-divider{opacity:.5;background:currentColor;width:2.3rem;height:1px}.section-nav{z-index:20;gap:.55rem;display:grid;position:fixed;top:50%;left:clamp(1.4rem,2.5vw,3rem);transform:translateY(-50%)}.section-nav button{color:#fff;cursor:pointer;opacity:.38;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;transition:opacity .18s,transform .18s;display:flex}.section-nav button:hover,.section-nav button.is-active{opacity:1;transform:translate(.2rem)}.section-nav button span{font-size:.7rem;font-weight:700}.section-nav button i{background:currentColor;width:.9rem;height:1px;transition:width .18s;display:block}.section-nav button.is-active i{width:2.1rem}.slide-counter{color:#fff;z-index:20;align-items:baseline;gap:.25rem;display:flex;position:fixed;bottom:1.8rem;right:clamp(2rem,4vw,5rem)}.slide-counter strong{font-size:1.2rem}.slide-counter span{opacity:.5;font-size:.72rem}.keyboard-hint{color:#fff;letter-spacing:.1em;opacity:.55;text-transform:uppercase;z-index:20;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:flex;position:fixed;bottom:1.85rem;left:clamp(5rem,8vw,10rem)}.keyboard-hint span{letter-spacing:0;border:1px solid #ffffff73;border-radius:.3rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.eyebrow{color:var(--coop-green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.76rem;font-weight:700;display:flex}.eyebrow span{background:var(--coop-lime);width:.42rem;height:.42rem;display:block}.eyebrow.light{color:#ffffffad}.slide-cover{background:radial-gradient(circle at 78% 74%, #83c60e1a, transparent 24%), linear-gradient(135deg, var(--coop-green), var(--coop-deep) 68%);color:#fff;align-items:center;display:flex}.cover-content{z-index:2;width:100%;max-width:82rem;position:relative}.cover-content h1{letter-spacing:-.07em;max-width:68rem;margin:clamp(2rem,4vh,3.5rem) 0 2.5rem;font-size:clamp(4rem,7.6vw,8.2rem);font-weight:620;line-height:.86}.cover-subtitle{border-left:2px solid var(--coop-lime);align-items:center;gap:1.4rem;padding-left:1.2rem;display:flex}.cover-subtitle>span{color:var(--coop-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:750}.cover-subtitle p{color:#ffffffb8;margin:0;font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.35}.cover-subtitle strong{color:#fff;margin-top:.15rem;font-weight:600;display:block}.cover-footer{justify-content:space-between;align-items:center;max-width:72rem;margin-top:clamp(3rem,7vh,6.2rem);display:flex}.cover-footer>span{color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:600}.cover-footer button{background:var(--coop-lime);color:var(--coop-forest);cursor:pointer;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:1.4rem;padding:1rem 1rem 1rem 1.5rem;font-size:.84rem;font-weight:750;display:flex}.cover-footer button span{background:var(--coop-forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.cover-orbit{border:clamp(3rem, 6vw, 7rem) solid var(--coop-lime);opacity:.92;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.orbit-one{height:min(70vw,72rem);transform:translate3d(var(--orbit-one-x,0px), calc(var(--orbit-one-y,0px) + var(--cover-scroll,0px)), 0);width:min(70vw,72rem);transition:transform .18s ease-out;top:min(-20vw,-12rem);right:min(-36vw,-24rem)}.orbit-two{height:36rem;transform:translate3d(var(--orbit-two-x,0px), calc(var(--orbit-two-y,0px) - var(--cover-scroll,0px)), 0);border-color:#ffffff1c;width:36rem;transition:transform .22s ease-out;bottom:-22rem;right:12vw}.slide-context{background:var(--paper);color:var(--ink);flex-direction:column;gap:clamp(1.25rem,2.2vh,2rem);display:flex}.slide-context:before{content:"";border:6rem solid #83c60e14;border-radius:50%;width:36rem;height:36rem;position:absolute;top:-20rem;left:-24rem}.context-intro{z-index:1;align-self:center;position:relative}.context-intro h2,.pillar-heading h2{letter-spacing:-.05em;margin:1.25rem 0 1.5rem;font-size:clamp(2.5rem,3.35vw,4.3rem);font-weight:580;line-height:1}.context-intro h2 em,.pillar-heading h2 em{color:var(--coop-green);font-style:normal}.context-intro>p{color:var(--muted);max-width:34rem;font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.6}.context-promise{border-top:1px solid #0d683629;gap:.55rem;max-width:34rem;margin-top:1.8rem;padding-top:1.2rem;display:grid}.context-promise span{color:var(--coop-green);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:750}.context-promise strong{font-size:clamp(.92rem,.95vw,1.08rem);font-weight:600;line-height:1.45}.transition-heading{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:end;gap:.9rem clamp(2rem,5vw,6rem);display:grid;position:relative}.transition-heading .eyebrow{grid-column:1/-1}.transition-heading h2{letter-spacing:-.06em;grid-area:2/1;max-width:60rem;margin:1rem 0 0;font-size:clamp(3.4rem,4.6vw,5.8rem);font-weight:580;line-height:.92}.transition-heading h2 em{color:var(--coop-green);font-style:normal;display:block}.transition-heading>p{color:var(--muted);grid-area:2/2;max-width:29rem;margin:0 0 .25rem;font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.48}.model-transition{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) minmax(7rem,.18fr) minmax(0,1fr);gap:clamp(.8rem,1.5vw,1.5rem);min-height:16rem;display:grid;position:relative}.model-card{border:1px solid #0d683629;flex-direction:column;justify-content:space-between;min-height:16rem;padding:clamp(1.25rem,1.8vw,2rem);display:flex}.model-bulk{background:#fffc}.model-bottled{background:linear-gradient(145deg, #83c60e21, transparent 48%), var(--coop-forest);color:#fff;border-color:#0000}.model-card-label{justify-content:space-between;align-items:baseline;display:flex}.model-card-label span,.capability-label{color:var(--coop-green);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:780}.model-card-label small{color:var(--muted);font-size:.76rem}.model-bottled .model-card-label span,.model-bottled .capability-label{color:var(--coop-lime)}.model-bottled .model-card-label small{color:#ffffff94}.model-card h3{letter-spacing:-.055em;margin:clamp(1.1rem,2.4vh,2rem) 0 .55rem;font-size:clamp(2.25rem,2.8vw,3.6rem);font-weight:610;line-height:.98}.model-card>p{color:var(--muted);max-width:34rem;margin:0 0 auto;font-size:clamp(.94rem,.96vw,1.04rem);line-height:1.42}.model-bottled>p{color:#ffffffad}.capability-label{border-top:1px solid #0d683624;margin-top:clamp(1rem,2.2vh,1.8rem);padding-top:.9rem}.model-bottled .capability-label{border-color:#ffffff24}.capability-list{flex-wrap:wrap;gap:.42rem;margin-top:.7rem;display:flex}.capability-list span{color:var(--ink);border:1px solid #0d683629;border-radius:999px;padding:.42rem .65rem;font-size:.76rem;font-weight:650}.model-bottled .capability-list span{color:#fff;border-color:#ffffff38}.transition-core{color:var(--coop-green);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.transition-core span{letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:750;line-height:1.35}.transition-core i{background:linear-gradient(180deg, var(--wine-gold), var(--coop-lime));width:2px;height:4rem;display:block;position:relative}.transition-core i:after{border-bottom:2px solid var(--coop-lime);border-right:2px solid var(--coop-lime);content:"";width:.5rem;height:.5rem;position:absolute;bottom:0;left:-.22rem;transform:rotate(45deg)}.transition-thesis{background:var(--cream);border-left:.35rem solid var(--coop-lime);z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:1rem clamp(1.2rem,1.8vw,2rem);display:grid;position:relative}.transition-thesis>div{gap:.35rem;display:grid}.transition-thesis span{color:var(--coop-green);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:780}.transition-thesis strong{font-size:clamp(1.15rem,1.3vw,1.48rem);line-height:1.3}.transition-thesis p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.4}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.8rem;display:grid}.metric-grid article{background:#fff;border:1px solid #0d68361f;min-height:clamp(10rem,19vh,12.5rem);padding:1.35rem 1.5rem;position:relative}.metric-grid article:after{background:var(--coop-lime);content:"";transform-origin:0;height:.32rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.metric-grid article:hover:after{transform:scaleX(1)}.metric-grid .metric-highlight{background:var(--coop-green);color:#fff}.metric-index{color:var(--coop-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(1.3rem,3vh,2.5rem);font-size:.62rem;font-weight:700;display:block}.metric-highlight .metric-index{color:var(--coop-lime)}.metric-grid strong{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.2rem,2.8vw,3.8rem);font-weight:650;display:block}.metric-grid p{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.35}.metric-highlight p{color:#ffffffb3}.metric-grid small{margin-top:.25rem;font-size:.7rem;display:block}.transition-line{border-top:1px solid #18261e24;grid-column:1/-1;grid-template-columns:.8fr 1fr 1.1fr;align-items:center;gap:2rem;padding-top:1.4rem;display:grid}.transition-line>div:not(.transition-arrow){gap:.3rem;display:grid}.transition-line span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:650}.transition-line strong{font-size:1rem}.transition-arrow{align-items:center;gap:.8rem;display:flex}.transition-arrow i{background:linear-gradient(90deg, var(--wine-gold), var(--coop-lime));width:100%;height:2px;position:relative}.transition-arrow i:after{border-right:2px solid var(--coop-lime);border-top:2px solid var(--coop-lime);content:"";width:.45rem;height:.45rem;position:absolute;top:-.2rem;right:0;transform:rotate(45deg)}.slide-pillars{background:var(--cream);flex-direction:column;gap:clamp(1.4rem,2.4vh,2.2rem);display:flex}.pillar-heading{z-index:1;justify-content:space-between;align-items:end;display:flex;position:relative}.pillar-heading h2{max-width:56rem;margin-bottom:0;font-size:clamp(2.9rem,3.5vw,4.45rem)}.pillar-heading>p{color:var(--muted);max-width:23rem;margin:0 0 .4rem;font-size:1.02rem;line-height:1.48}.pillar-layout{grid-template-columns:1.25fr .75fr;gap:1rem;min-height:17rem;display:grid}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pillar-grid button{cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #0d68361f;min-height:clamp(8rem,15vh,9.5rem);padding:1.25rem 1.4rem;transition:background .18s,color .18s,transform .18s;display:grid}.pillar-grid button:hover,.pillar-grid button.is-active{background:var(--coop-green);color:#fff;transform:translateY(-.2rem)}.pillar-grid button>span{color:var(--coop-green);margin-bottom:.7rem;font-size:.75rem;font-weight:750}.pillar-grid button:hover>span,.pillar-grid button.is-active>span{color:var(--coop-lime)}.pillar-grid strong{align-self:end;font-size:clamp(1.2rem,1.35vw,1.5rem)}.pillar-grid small{color:var(--muted);margin-top:.35rem;font-size:.9rem;line-height:1.35}.pillar-grid button:hover small,.pillar-grid button.is-active small{color:#ffffffa8}.pillar-question{background:linear-gradient(150deg, #83c60e1f, transparent 45%), var(--coop-forest);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2.4vw,2.6rem);display:flex}.pillar-question>span{color:var(--coop-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pillar-question blockquote{letter-spacing:-.035em;margin:3rem 0 0;font-size:clamp(1.55rem,1.9vw,2.15rem);font-weight:500;line-height:1.25}.foundation-pillar{background:var(--wine-gold);color:#fff;grid-template-columns:1fr 1.25fr auto;align-items:center;gap:2rem;padding:1.1rem 1.5rem;display:grid}.foundation-pillar>div{align-items:center;gap:1rem;display:flex}.foundation-pillar>div span{color:var(--coop-forest);font-size:.78rem;font-weight:800}.foundation-pillar>div strong{font-size:1.08rem}.foundation-pillar p{opacity:.82;margin:0;font-size:.9rem;line-height:1.38}.foundation-tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff8c;border-radius:999px;padding:.65rem .85rem;font-size:.7rem;font-weight:700}.slide-standard{background:var(--paper);flex-direction:column;gap:clamp(1.35rem,2.4vh,2.2rem);display:flex}.section-heading{justify-content:space-between;align-items:end;gap:clamp(3rem,5vw,6rem);display:flex}.section-heading>div{max-width:63rem}.section-heading h2{letter-spacing:-.052em;margin:1.15rem 0 0;font-size:clamp(2.95rem,3.55vw,4.5rem);font-weight:580;line-height:1}.section-heading h2 em{color:var(--coop-green);font-style:normal}.section-heading>p{color:var(--muted);flex:0 0 21rem;margin:0 0 .25rem;font-size:1.05rem;line-height:1.48}.card-label{color:var(--coop-green);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.model-card,.transition-thesis,.metric-grid article,.pillar-grid button,.pillar-question,.foundation-pillar,.scope-card,.scope-decision,.method-flow,.maturity-panel,.evidence-panel,.evidence-note,.opportunity-sheet,.deliverable-results article,.pillar-detail-card,.pillar-detail-outcome,.schedule-stats article,.boundary-grid article,.mitigation-panel,.investment-hero,.commercial-terms article{border-radius:var(--radius-medium)}.evidence-list>div,.wave-card>div span,.success-conditions span{border-radius:var(--radius-small)}.metric-grid article,.method-flow{overflow:hidden}.scope-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:20rem;display:grid}.scope-card{border:1px solid #0d683624;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2vw,2.4rem);display:flex}.scope-in{background:var(--coop-green);color:#fff}.scope-in .card-label{color:var(--coop-lime)}.scope-out{background:#fff}.scope-card h3{letter-spacing:-.04em;max-width:32rem;margin:1.2rem 0 auto;font-size:clamp(1.75rem,2.25vw,2.65rem);font-weight:600;line-height:1.08}.scope-card ul{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.scope-card li{border-top:1px solid #0d683624;padding:.75rem 0 0 1.15rem;font-size:.98rem;line-height:1.38;position:relative}.scope-in li{color:#ffffffd1;border-color:#fff3}.scope-card li:before{background:var(--coop-lime);content:"";width:.38rem;height:.38rem;position:absolute;top:1.02rem;left:0}.scope-decision{background:var(--cream);border-left:.35rem solid var(--wine-gold);grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;padding:1rem 1.4rem;display:grid}.scope-decision>div{gap:.28rem;display:grid}.scope-decision span{color:var(--wine-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.scope-decision strong{font-size:1.08rem}.scope-decision p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.35}.method-heading{display:block}.method-heading>div{max-width:none}.method-heading h2{font-size:clamp(2.75rem,3.25vw,4.05rem)}.method-heading>div>p{color:var(--muted);margin:.75rem 0 0;font-size:1.08rem;line-height:1.45}.method-flow{background:#fff;border:1px solid #0d683626;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:12.5rem;display:grid}.method-flow article{background:#fff;border:0;border-right:1px solid #0d683621;flex-direction:column;justify-content:center;min-width:0;padding:1.4rem 1.5rem;display:flex;position:relative}.method-flow article:last-child{border-right:0}.method-flow article:after{background:var(--coop-lime);content:"";height:.32rem;position:absolute;top:0;left:0;right:0}.method-flow article:not(:last-child):before{border-right:2px solid var(--coop-green);border-top:2px solid var(--coop-green);content:"";z-index:2;background:#fff;width:.7rem;height:.7rem;position:absolute;top:calc(50% - .35rem);right:-.4rem;transform:rotate(45deg)}.method-flow article>span{color:var(--coop-green);letter-spacing:.08em;margin-bottom:2.15rem;font-size:.82rem;font-weight:800}.method-flow strong{letter-spacing:-.04em;font-size:clamp(1.55rem,1.75vw,2rem)}.method-flow p{color:var(--muted);margin:.55rem 0 0;font-size:1rem;line-height:1.4}.maturity-panel{background:var(--coop-forest);color:#fff;grid-template-columns:.62fr 1.38fr;align-items:center;gap:2.5rem;padding:1.25rem 1.6rem;display:grid}.maturity-panel>div{gap:.35rem;display:grid}.maturity-panel .card-label{color:var(--coop-lime)}.maturity-panel>div strong{font-size:1.08rem;line-height:1.3}.maturity-panel ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.maturity-panel ol:before{content:"";background:#ffffff38;height:1px;position:absolute;top:1.05rem;left:1rem;right:1rem}.maturity-panel li{color:#ffffffb3;white-space:nowrap;z-index:1;flex-direction:column;align-items:flex-start;gap:.58rem;font-size:.92rem;display:flex;position:relative}.maturity-panel li span{color:#fff;background:#315945;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:750;display:inline-flex}.maturity-panel li:nth-child(3){color:#fff;font-weight:750}.maturity-panel li:nth-child(3) span{background:var(--coop-lime);border-color:var(--coop-lime);color:var(--coop-forest)}.evidence-layout{flex:1;grid-template-columns:1.1fr .9fr;gap:1rem;min-height:19rem;display:grid}.evidence-panel{background:#fff;border:1px solid #0d683621;padding:clamp(1.5rem,2vw,2.3rem)}.evidence-list{gap:.7rem;margin-top:1.4rem;display:grid}.evidence-list>div{background:var(--cream);grid-template-columns:auto .65fr 1fr;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:grid}.evidence-list>div>span{color:var(--wine-gold);font-size:.74rem;font-weight:800}.evidence-list strong{font-size:1.08rem}.evidence-list p,.benchmark-list p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.35}.benchmark-panel{background:var(--coop-green);color:#fff}.benchmark-panel .card-label{color:var(--coop-lime)}.benchmark-list{gap:0;margin-top:1.4rem;display:grid}.benchmark-list>div{border-top:1px solid #ffffff2e;padding:1.15rem 0}.benchmark-list strong{margin-bottom:.35rem;font-size:1.22rem;display:block}.benchmark-list p{color:#ffffffb3}.evidence-note{background:var(--cream);border-left:.35rem solid var(--coop-lime);color:var(--muted);align-items:center;gap:.7rem;padding:1rem 1.3rem;font-size:.95rem;line-height:1.4;display:flex}.evidence-note strong{color:var(--coop-green);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.deliverable-layout{flex:1;grid-template-columns:1fr 1fr;gap:1rem;min-height:20rem;display:grid}.opportunity-sheet{background:#fff;border:1px solid #0d683624;padding:1.3rem}.sheet-header{border-bottom:2px solid var(--coop-green);justify-content:space-between;align-items:end;padding:.35rem 0 1rem;display:flex}.sheet-header span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.sheet-header strong{font-size:1.22rem}.sheet-row{border-bottom:1px solid #0d68361a;grid-template-columns:.45fr 1fr;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.sheet-row span{color:var(--coop-green);font-size:.76rem;font-weight:750}.sheet-row p{color:var(--muted);margin:0;font-size:.92rem}.deliverable-results{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.deliverable-results article{padding:1.2rem}.portfolio-number{background:var(--coop-green);color:#fff;grid-column:1/-1}.portfolio-number strong{letter-spacing:-.07em;font-size:clamp(3rem,4.2vw,5.2rem);line-height:.9;display:block}.portfolio-number span{color:#ffffffb8;margin-top:.55rem;font-size:.94rem;display:block}.priority-matrix,.wave-card{background:var(--cream)}.priority-matrix>strong{margin-top:.8rem;font-size:1.35rem;display:block}.priority-matrix>div{grid-template-columns:repeat(2,1fr);gap:.25rem;height:3.2rem;margin-top:.8rem;display:grid}.priority-matrix i{background:#0d68361f}.priority-matrix i:nth-child(2){background:var(--coop-lime)}.wave-card>div{gap:.4rem;margin-top:.8rem;display:grid}.wave-card>div span{color:var(--muted);background:#fff;padding:.5rem;font-size:.78rem}.deliverable-strip,.governance-strip,.next-steps{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.deliverable-strip span,.governance-strip span,.next-steps span{color:var(--muted);text-transform:uppercase;border-top:1px solid #0d68362e;padding-top:.65rem;font-size:.74rem;font-weight:700}.pillar-detail-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;min-height:20rem;display:grid}.pillar-detail-card{background:#fff;border:1px solid #0d683621;flex-direction:column;justify-content:space-between;padding:clamp(1.45rem,2vw,2.2rem);display:flex}.detail-brand{background:var(--cream)}.detail-digital{background:linear-gradient(145deg, #83c60e21, transparent 48%), var(--coop-forest);color:#fff;border-color:#0000}.detail-card-top{justify-content:space-between;align-items:center;display:flex}.detail-card-top span{color:var(--wine-gold);font-size:.78rem;font-weight:800}.detail-card-top small{color:var(--coop-green);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:750}.detail-digital .detail-card-top span,.detail-digital .detail-card-top small{color:var(--coop-lime)}.pillar-detail-card h3{letter-spacing:-.045em;max-width:25rem;margin:clamp(2rem,5vh,4.5rem) 0 auto;font-size:clamp(1.75rem,2.25vw,2.65rem);font-weight:610;line-height:1.05}.pillar-detail-card ul{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pillar-detail-card li{border-top:1px solid #0d683624;padding:.75rem 0 .75rem 1rem;font-size:.98rem;line-height:1.35;position:relative}.detail-digital li{color:#ffffffc7;border-color:#ffffff29}.pillar-detail-card li:before{background:var(--coop-lime);content:"";width:.38rem;height:.38rem;position:absolute;top:1rem;left:0}.pillar-detail-outcome{background:var(--coop-green);color:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:1rem 1.35rem;display:grid}.pillar-detail-outcome>div{gap:.32rem;display:grid}.pillar-detail-outcome span{color:var(--coop-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760}.pillar-detail-outcome strong{font-size:clamp(1rem,1.12vw,1.24rem);line-height:1.3}.pillar-detail-outcome i{background:var(--coop-lime);width:clamp(3rem,6vw,7rem);height:1px;position:relative}.pillar-detail-outcome i:after{border-right:2px solid var(--coop-lime);border-top:2px solid var(--coop-lime);content:"";width:.45rem;height:.45rem;position:absolute;top:-.21rem;right:0;transform:rotate(45deg)}.schedule-stats{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.schedule-stats article{background:var(--cream);align-items:baseline;gap:.6rem;padding:1rem 1.2rem;display:flex}.schedule-stats strong{color:var(--coop-green);letter-spacing:-.06em;font-size:clamp(2rem,2.8vw,3.5rem)}.schedule-stats span{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.timeline{flex:1;grid-template-columns:repeat(6,1fr);align-items:start;min-height:9rem;padding-top:1.5rem;display:grid}.timeline article{grid-template-rows:auto auto 1fr;display:grid}.timeline article>span{color:var(--coop-green);margin-bottom:.65rem;font-size:.76rem;font-weight:800}.timeline i{background:#0d683638;height:2px;position:relative}.timeline i:before{background:var(--paper);border:.32rem solid var(--coop-lime);content:"";border-radius:50%;width:1.35rem;height:1.35rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline i.is-final:before{background:var(--coop-green)}.timeline strong{max-width:9rem;padding-top:1.1rem;font-size:clamp(.94rem,1.02vw,1.08rem);line-height:1.35}.governance-strip{grid-template-columns:repeat(5,1fr)}.boundary-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:.8rem;min-height:16rem;display:grid}.boundary-grid article{background:#fff;border:1px solid #0d683621;padding:clamp(1.3rem,1.7vw,2rem)}.boundary-grid article>span{color:var(--wine-gold);margin-bottom:clamp(1.5rem,3vh,2.8rem);font-size:.76rem;font-weight:800;display:block}.boundary-grid strong{letter-spacing:-.03em;font-size:clamp(1.35rem,1.65vw,1.8rem);line-height:1.2;display:block}.boundary-grid p{color:var(--muted);margin:.7rem 0 0;font-size:.94rem;line-height:1.38}.mitigation-panel{background:var(--coop-green);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;padding:1rem 1.3rem;display:grid}.mitigation-panel>div{gap:.3rem;display:grid}.mitigation-panel .card-label{color:var(--coop-lime)}.mitigation-panel strong{font-size:1.08rem}.mitigation-panel p{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.35}.success-conditions{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.success-conditions span{background:var(--cream);color:var(--coop-green);text-align:center;text-transform:uppercase;padding:.75rem 1rem;font-size:.76rem;font-weight:750}.commercial-layout{flex:1;grid-template-columns:.85fr 1.15fr;gap:1rem;min-height:19rem;display:grid}.investment-hero{background:linear-gradient(145deg, #83c60e29, transparent 45%), var(--coop-green);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(1.8rem,2.8vw,3rem);display:flex}.investment-hero>span{color:var(--coop-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:750}.investment-hero strong{letter-spacing:-.075em;font-size:clamp(4rem,6.2vw,7.3rem);line-height:.85}.investment-hero p{color:#ffffffb8;margin:0;font-size:.95rem}.commercial-terms{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.commercial-terms article{background:#fff;border:1px solid #0d683621;padding:1.25rem}.commercial-terms article>span{color:var(--wine-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750}.commercial-terms strong{margin-top:1.4rem;font-size:clamp(1.2rem,1.4vw,1.55rem);display:block}.commercial-terms p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.35}.slide-battuta{background:var(--battuta-pink);color:var(--battuta-purple);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding-left:clamp(5rem,9vw,11rem);padding-right:clamp(5rem,9vw,11rem);display:grid}.battuta-logo-panel{justify-content:center;align-items:center;display:flex}.battuta-logo-panel img{mix-blend-mode:multiply;max-width:100%;height:auto;max-height:66vh;display:block}.battuta-content{max-width:48rem}.battuta-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:800}.battuta-content h2{letter-spacing:-.065em;margin:1.4rem 0 1.8rem;font-size:clamp(3rem,4.6vw,6rem);font-weight:650;line-height:.93}.battuta-content h2 em{opacity:.62;font-style:normal;display:block}.battuta-content>p{max-width:40rem;font-size:clamp(1.15rem,1.35vw,1.35rem);line-height:1.48}.battuta-roles{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.battuta-roles span{text-transform:uppercase;border:1px solid #31043852;border-radius:999px;padding:.7rem .9rem;font-size:.76rem;font-weight:750}.battuta-signoff{border-top:1px solid #31043833;justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,5vh,4rem);padding-top:1rem;display:flex}.battuta-signoff strong{font-size:1.02rem}.battuta-signoff span{text-transform:uppercase;font-size:.74rem;font-weight:700}.model-card,.method-flow article,.evidence-panel,.pillar-detail-card,.schedule-stats article,.boundary-grid article,.commercial-terms article{opacity:0;transition:opacity .48s cubic-bezier(.22,1,.36,1),translate .62s cubic-bezier(.22,1,.36,1);translate:0 .85rem}.slide.is-current .model-card,.slide.is-current .method-flow article,.slide.is-current .evidence-panel,.slide.is-current .pillar-detail-card,.slide.is-current .schedule-stats article,.slide.is-current .boundary-grid article,.slide.is-current .commercial-terms article{opacity:1;translate:0}.model-bulk{translate:-1rem}.model-bottled{translate:1rem}.slide.is-current .model-card:first-child,.slide.is-current .method-flow article:first-child,.slide.is-current .evidence-panel:first-child,.slide.is-current .pillar-detail-card:first-child,.slide.is-current .schedule-stats article:first-child,.slide.is-current .boundary-grid article:first-child,.slide.is-current .commercial-terms article:first-child{transition-delay:.26s}.slide.is-current .model-card:nth-child(3),.slide.is-current .method-flow article:nth-child(2),.slide.is-current .evidence-panel:nth-child(2),.slide.is-current .pillar-detail-card:nth-child(2),.slide.is-current .schedule-stats article:nth-child(2),.slide.is-current .boundary-grid article:nth-child(2),.slide.is-current .commercial-terms article:nth-child(2){transition-delay:.36s}.slide.is-current .method-flow article:nth-child(3),.slide.is-current .pillar-detail-card:nth-child(3),.slide.is-current .schedule-stats article:nth-child(3),.slide.is-current .boundary-grid article:nth-child(3),.slide.is-current .commercial-terms article:nth-child(3){transition-delay:.46s}.slide.is-current .method-flow article:nth-child(4),.slide.is-current .commercial-terms article:nth-child(4){transition-delay:.56s}.slide.is-current .method-flow article:nth-child(5){transition-delay:.66s}.pillar-grid button{opacity:0;transition:background .18s,color .18s,transform .18s,opacity .46s cubic-bezier(.22,1,.36,1),translate .56s cubic-bezier(.22,1,.36,1);translate:0 .7rem}.slide.is-current .pillar-grid button{opacity:1;translate:0}.slide.is-current .pillar-grid button:first-child{transition-delay:.24s}.slide.is-current .pillar-grid button:nth-child(2){transition-delay:.32s}.slide.is-current .pillar-grid button:nth-child(3){transition-delay:.4s}.slide.is-current .pillar-grid button:nth-child(4){transition-delay:.48s}.capability-list span{opacity:0;transition:opacity .36s,translate .44s cubic-bezier(.22,1,.36,1);translate:0 .35rem}.slide.is-current .capability-list span{opacity:1;translate:0}.slide.is-current .capability-list span:first-child{transition-delay:.48s}.slide.is-current .capability-list span:nth-child(2){transition-delay:.54s}.slide.is-current .capability-list span:nth-child(3){transition-delay:.6s}.slide.is-current .capability-list span:nth-child(4){transition-delay:.66s}.slide.is-current .capability-list span:nth-child(5){transition-delay:.72s}.transition-core i{transform-origin:top;transition:scale .62s cubic-bezier(.22,1,.36,1) .4s;scale:1 0}.slide.is-current .transition-core i{scale:1}.pillar-detail-outcome i{transform-origin:0;transition:scale .72s cubic-bezier(.22,1,.36,1) .7s;scale:0 1}.slide.is-current .pillar-detail-outcome i{scale:1}.timeline i{transform-origin:0;transition:scale .52s cubic-bezier(.22,1,.36,1);scale:0 1}.slide.is-current .timeline article:first-child i{transition-delay:.26s;scale:1}.slide.is-current .timeline article:nth-child(2) i{transition-delay:.36s;scale:1}.slide.is-current .timeline article:nth-child(3) i{transition-delay:.46s;scale:1}.slide.is-current .timeline article:nth-child(4) i{transition-delay:.56s;scale:1}.slide.is-current .timeline article:nth-child(5) i{transition-delay:.66s;scale:1}.slide.is-current .timeline article:nth-child(6) i{transition-delay:.76s;scale:1}.investment-hero strong{font-variant-numeric:tabular-nums}@keyframes question-swap{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}.pillar-question blockquote{animation:.36s cubic-bezier(.22,1,.36,1) both question-swap}@media (height<=820px) and (width>=981px){.slide{padding-top:6rem;padding-bottom:2.8rem}.slide-standard,.slide-pillars{gap:1rem}.model-card{padding:1.2rem 1.4rem}.model-card h3{margin-top:.9rem}.capability-label{margin-top:.85rem}.scope-card,.method-flow article,.boundary-grid article,.pillar-detail-card,.commercial-terms article{padding:1.2rem 1.35rem}.scope-card h3,.pillar-detail-card h3{margin-top:1.5rem}.pillar-grid button{min-height:7.8rem;padding:1rem 1.2rem}.pillar-question blockquote{margin-top:1.8rem}.foundation-pillar{padding-top:.85rem;padding-bottom:.85rem}}@media (width<=980px){.slide{padding:7rem 4.2rem 5rem}.topbar-meta,.keyboard-hint{display:none}.slide-context{flex-direction:column;gap:1.8rem;display:flex;overflow-y:auto}.transition-heading{grid-template-columns:1fr;align-items:start;gap:1.2rem}.transition-heading .eyebrow{grid-area:1/1}.transition-heading h2{grid-area:2/1}.transition-heading>p{grid-area:3/1;max-width:38rem}.model-transition{flex:none;grid-template-columns:1fr}.model-card{min-height:18rem}.transition-core{flex-direction:row;min-height:3rem}.transition-core i{background:linear-gradient(90deg, var(--wine-gold), var(--coop-lime));transform-origin:0;width:5rem;height:2px;scale:0 1}.slide.is-current .transition-core i{scale:1}.transition-core i:after{border-bottom:0;border-right:2px solid var(--coop-lime);border-top:2px solid var(--coop-lime);inset:-.24rem 0 auto auto;transform:rotate(45deg)}.transition-thesis{grid-template-columns:1fr .8fr}.metric-grid article{min-height:13rem}.pillar-heading{display:block}.pillar-heading>p,.section-heading>p{max-width:38rem;margin-top:1rem;display:block}.section-heading{display:block}.pillar-layout{grid-template-columns:1fr}.pillar-question{min-height:11rem}.foundation-pillar{grid-template-columns:1fr 1fr}.foundation-tag{display:none}.method-flow article{border-radius:var(--radius-medium);border:1px solid #0d683621;min-height:10rem}.method-flow{background:0 0;border:0;gap:.7rem}.method-flow article:last-child{border-right:1px solid #0d683621}.method-flow article:not(:last-child):before{display:none}.method-flow article>span{margin-bottom:1.5rem}.slide-battuta{grid-template-columns:.8fr 1.2fr;gap:3rem;padding-left:4.2rem;padding-right:4.2rem}}@media (width<=680px){.presentation-stage{overscroll-behavior-y:auto;scroll-behavior:auto;scroll-snap-type:none;overflow-x:hidden}.slide{scroll-snap-align:none;scroll-snap-stop:normal;width:100%;min-height:100svh;padding:6.2rem 1.25rem 3.5rem;overflow-y:visible}.slide>:not(.cover-orbit),.model-card,.method-flow article,.evidence-panel,.pillar-detail-card,.schedule-stats article,.boundary-grid article,.commercial-terms article,.pillar-grid button,.capability-list span{opacity:1;transition:none;translate:0}.transition-core i,.pillar-detail-outcome i,.timeline i{transition:none;scale:1}.topbar{height:4.5rem;padding:0 1.25rem}.brand-button img{width:clamp(8.8rem,42vw,10rem)}.section-nav{display:none}.slide-counter{top:1.55rem;bottom:auto;right:1.25rem}.slide-counter strong{font-size:.95rem}.slide-counter span{font-size:.62rem}.cover-content h1{max-width:100%;margin:1.6rem 0 1.7rem;font-size:clamp(3rem,15vw,4.4rem);line-height:.9}.cover-subtitle{flex-direction:column;align-items:flex-start;gap:.65rem}.cover-subtitle p{font-size:1.08rem}.cover-footer{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;margin-top:2.2rem}.cover-footer button{justify-content:space-between;width:100%;font-size:.8rem}.orbit-one{width:38rem;height:38rem;top:-5rem;right:-28rem}.transition-heading h2{font-size:clamp(2.35rem,11vw,3.8rem)}.model-card{min-height:15rem;padding:1.25rem}.transition-thesis{grid-template-columns:1fr;align-items:start;gap:.8rem}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:10rem}.metric-index{margin-bottom:1.6rem}.transition-line{grid-template-columns:1fr}.transition-arrow{display:none}.pillar-grid{grid-template-columns:1fr}.pillar-grid button{min-height:7.5rem;padding:1.1rem 1.2rem}.pillar-question blockquote{margin-top:2rem}.foundation-pillar{grid-template-columns:1fr}.pillar-heading h2,.section-heading h2{overflow-wrap:anywhere;font-size:clamp(2.05rem,9.6vw,3.2rem)}.scope-grid,.method-flow,.evidence-layout,.deliverable-layout,.pillar-detail-grid,.commercial-layout{grid-template-columns:1fr}.scope-card{min-height:17rem;padding:1.25rem}.pillar-detail-card{min-height:16rem;padding:1.25rem}.scope-decision,.maturity-panel,.mitigation-panel,.pillar-detail-outcome{grid-template-columns:1fr;gap:1.1rem}.pillar-detail-outcome i{display:none}.maturity-panel ol{grid-template-columns:repeat(2,1fr);gap:.6rem}.maturity-panel ol:before{display:none}.maturity-panel li{white-space:normal;flex-direction:row;align-items:center;min-width:0}.evidence-list>div{grid-template-columns:auto 1fr}.evidence-list>div p{grid-column:2}.evidence-note{flex-direction:column;align-items:flex-start}.evidence-panel,.opportunity-sheet,.boundary-grid article,.commercial-terms article{padding:1.2rem}.deliverable-results,.commercial-terms{grid-template-columns:1fr}.portfolio-number{grid-column:auto}.deliverable-strip,.governance-strip,.next-steps,.success-conditions,.schedule-stats,.boundary-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr;gap:.5rem;padding-top:0}.timeline article{background:var(--cream);border-radius:var(--radius-medium);grid-template-rows:auto;grid-template-columns:3rem 1fr;align-items:center;gap:.8rem;padding:.75rem;display:grid}.timeline article>span{margin:0}.timeline i{display:none}.timeline strong{max-width:none;padding:0}.investment-hero{min-height:19rem;padding:1.5rem}.investment-hero strong{white-space:nowrap;font-size:clamp(3rem,15vw,4.2rem);line-height:.9}.slide-battuta{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding-left:1.25rem;padding-right:1.25rem}.battuta-logo-panel{justify-content:flex-start}.battuta-logo-panel img{max-width:12rem;max-height:28vh}.battuta-content h2{margin:.9rem 0 1.2rem;font-size:clamp(2.7rem,13vw,4rem)}.battuta-content>p{font-size:1.05rem}.battuta-signoff{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){.presentation-stage{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
