/* Corporate program and paired evidence, scoped to the corporate routes. */
.oi-program{background:#faf8f3;padding:80px 0}.oi-heading{max-width:860px}.oi-program h2,.corporate-evidence h2{font-size:clamp(2.5rem,4.4vw,4.3rem);line-height:1.08;font-weight:500;letter-spacing:-.02em;margin-bottom:24px;color:#302b27}.oi-program .eyebrow,.corporate-evidence .eyebrow{color:#64508c}.oi-intro,.evidence-intro{max-width:780px;color:#68615b;line-height:1.8;font-size:1rem}.oi-timeline{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:0;margin:48px 0}.oi-timeline li{border-top:2px solid #b8a8ce;padding-top:20px}.oi-week{display:block;color:#64508c;font-size:.75rem;letter-spacing:.05em;font-weight:700;margin-bottom:14px}.oi-timeline h3{font-family:var(--font-serif),Georgia,serif;font-size:1.85rem;font-weight:500;line-height:1.15;margin:0 0 14px}.oi-timeline p{font-size:.9rem;line-height:1.75;color:#68615b;margin:0}.oi-practical{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:34px;border-top:1px solid #ded7cd;padding-top:34px}.oi-practical h3{font-size:1rem;line-height:1.5;margin:0 0 14px;font-weight:600}.oi-practical p{font-size:.88rem;line-height:1.8;color:#68615b;margin:0}.oi-fee{padding-left:28px;border-left:1px solid #ded7cd}.oi-fee strong{display:block;font-family:var(--font-serif),Georgia,serif;font-size:2rem;font-weight:500;line-height:1.2}.oi-fee span{display:block;font-size:.8rem;color:#68615b;margin:8px 0 16px}.oi-fee .text-link{display:inline-block;margin-top:20px;color:#64508c;line-height:1.6}.corporate-evidence{padding:80px 0;background:#f1e8d8}.corporate-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin-top:38px}.corporate-pane{min-width:0;background:#fffdf9;border:1px solid #ddd3c4;padding:32px;box-shadow:0 8px 24px #302b2705}.corporate-pane h3{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.8rem,2.3vw,2.3rem);line-height:1.14;font-weight:500;color:#302b27;min-height:2.3em;margin:0 0 24px}.corporate-pane .eyebrow{margin-bottom:14px;font-size:.7rem;letter-spacing:.12em}.evidence-media{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#f3eee5;overflow:hidden}.evidence-media img{width:100%;height:100%;object-fit:contain}.evidence-media video{display:block;width:100%;height:100%;object-fit:contain;background:#171717}.case-summary,.arkema-intro{font-size:1rem;line-height:1.8;color:#49433e;margin:24px 0}.case-highlights{margin:24px 0}.case-highlights>div{border-top:1px solid #e7dfd3;padding:16px 0}.case-highlights dt{font-size:.9rem;font-weight:600;margin-bottom:6px;color:#302b27}.case-highlights dd{font-size:.9rem;line-height:1.75;color:#68615b;margin:0}.case-testimonial{border-top:1px solid #e7dfd3;border-bottom:1px solid #e7dfd3;padding:18px 0}.case-testimonial summary{cursor:pointer;color:#64508c;font-size:.85rem;font-weight:600;line-height:1.6}.case-testimonial summary:focus-visible{outline:2px solid #64508c;outline-offset:5px}.case-testimonial blockquote{margin:22px 0 0;padding:0 0 0 18px;border-left:2px solid #b8a8ce}.case-testimonial blockquote p{font-size:.95rem;color:#49433e;line-height:1.85;margin:0 0 20px}.corporate-pane .case-study-author{margin:24px 0 0;padding:0;border:0;line-height:1.7}.corporate-pane .case-study-author strong{display:block;font-size:.9rem;color:#302b27}.corporate-pane .case-study-author span{display:block;font-size:.8rem;color:#68615b}.arkema-pane .interview-caption{margin:12px 0 0;font-size:.75rem;color:#68615b;line-height:1.7}.arkema-pane .text-link{color:#64508c;font-size:.85rem}.corporate-evidence .evidence-intro{margin-bottom:0}@media(max-width:1000px){.oi-timeline{gap:18px}.oi-practical{grid-template-columns:1fr 1fr}.oi-fee{grid-column:1/-1;border-left:0;border-top:1px solid #ded7cd;padding:24px 0 0}.corporate-pane{padding:24px}}@media(max-width:760px){.oi-program,.corporate-evidence{padding:52px 0}.oi-timeline{grid-template-columns:1fr;gap:0;margin:30px 0}.oi-timeline li{padding:20px 0;border-top:1px solid #d7cddf}.oi-week{margin-bottom:8px}.oi-timeline h3{margin-bottom:10px}.oi-practical{grid-template-columns:1fr;gap:26px}.oi-fee{grid-column:auto}.corporate-evidence-grid{grid-template-columns:1fr;gap:24px}.corporate-pane h3{min-height:0}.corporate-pane{padding:24px}.corporate-evidence h2,.oi-program h2{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.oi-program,.corporate-evidence{scroll-behavior:auto}}
/* Visual schedule: scouting and evaluation share weeks 2–7. */
.oi-duration{display:grid;grid-template-columns:1fr 6fr 1fr 4fr;margin-top:40px;gap:3px}.oi-duration>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:74px;text-align:center;background:#64508c;color:white;padding:10px 5px}.oi-duration>div:nth-child(2){background:#3e6a68}.oi-duration>div:nth-child(3){background:#513575}.oi-duration>div:nth-child(4){background:#847398}.oi-duration b{font-size:.8rem;line-height:1.3}.oi-duration span{font-size:.7rem;opacity:.85;margin-top:5px}.oi-week-scale{display:grid;grid-template-columns:repeat(12,1fr);text-align:center;color:#81766c;font-size:.7rem;margin:8px 0 0}.oi-timeline{position:relative;gap:28px;margin:32px 0 46px}.oi-timeline:before{content:"";position:absolute;top:34px;height:1px;background:#b8a8ce;left:34px;right:calc(20% - 50px)}.oi-timeline li{border:0;padding-top:0;position:relative}.oi-node{position:relative;width:70px;height:70px;border:1px solid #c7bad5;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#faf8f3;color:#64508c;margin-bottom:22px}.oi-node svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.oi-node>span{position:absolute;right:-7px;bottom:-2px;background:#64508c;color:white;border-radius:50%;width:24px;height:24px;font-size:.6rem;display:flex;align-items:center;justify-content:center}.oi-timeline li:nth-child(2) .oi-node,.oi-timeline li:nth-child(3) .oi-node{color:#3e6a68;border-color:#aac5c2}.oi-timeline li:nth-child(4) .oi-node{background:#64508c;color:white}.oi-outcomes{padding:80px 0;background:#f4f0e8}.oi-outcomes h2{font-size:clamp(2.5rem,4.4vw,4.3rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin-bottom:24px}.oi-outcomes .eyebrow{color:#64508c}.henkel-story{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:38px}.henkel-story figure{margin:0}.henkel-story img{width:100%;height:auto;display:block}.henkel-story figcaption{font-size:.75rem;margin-top:10px;color:#68615b}.oi-outcomes h3{font-family:var(--font-serif),Georgia,serif;font-size:2rem;line-height:1.15;font-weight:500;margin-bottom:18px}.henkel-story p,.oi-outcome-copy p{font-size:.94rem;line-height:1.8;color:#68615b}.oi-result-flow{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid #d8cebf;gap:16px}.oi-result-flow strong{display:block;color:#64508c;font-family:var(--font-serif),Georgia,serif;font-size:4rem;line-height:1}.oi-result-flow div:last-child strong{color:#3e6a68}.oi-result-flow div>span{display:block;font-size:.84rem;line-height:1.6;margin-top:12px}.oi-result-arrow{font-size:2rem;color:#827392}.oi-matrix{margin:44px 0}.oi-table-wrap{overflow-x:auto}.oi-matrix table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;font-size:.88rem;line-height:1.6}.oi-matrix th,.oi-matrix td{padding:18px 20px;vertical-align:top;border-bottom:1px solid #ddd3c4}.oi-matrix thead th{background:#64508c;color:white;font-size:.75rem;font-weight:600}.oi-matrix tbody th{color:#64508c;font-weight:600}.oi-matrix tbody tr:nth-child(even){background:#ece8df}.oi-matrix tbody td{color:#68615b}.oi-outcome-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}.oi-outcome-pair article{background:#fffdf9;border:1px solid #ddd3c4;min-width:0}.oi-outcome-pair article>img{width:100%;height:auto;display:block}.oi-outcome-copy{padding:30px}.oi-outcome-copy .eyebrow{font-size:.7rem;letter-spacing:.08em;line-height:1.6;margin-bottom:12px}.oi-outcome-stat{display:flex;align-items:center;gap:20px;border-top:1px solid #ded7cd;border-bottom:1px solid #ded7cd;padding:20px 0;margin:24px 0}.oi-outcome-stat strong{font-family:var(--font-serif),Georgia,serif;font-size:3.6rem;line-height:1;color:#64508c}.oi-outcome-stat span{max-width:240px;font-size:1.03rem;line-height:1.5;color:#3e6a68}.oi-outcomes-note{font-size:.75rem;color:#68615b;line-height:1.6;margin-top:18px}@media(max-width:760px){.oi-duration{grid-template-columns:1.4fr 3fr 1.7fr 2.5fr;margin-top:28px}.oi-duration b{font-size:.65rem}.oi-timeline:before{top:35px;bottom:70px;left:34px;right:auto;width:1px;height:auto}.oi-timeline li{padding:0 0 28px 92px;min-height:120px}.oi-node{position:absolute;left:0;top:0}.oi-timeline{margin-top:30px}.oi-outcomes{padding:52px 0}.henkel-story,.oi-outcome-pair{grid-template-columns:1fr;gap:28px}.henkel-story{margin-top:30px}.oi-matrix table{min-width:670px}.oi-matrix h3{font-size:1.7rem}.oi-matrix th,.oi-matrix td{padding:14px}.oi-outcome-copy{padding:24px}.oi-result-flow strong{font-size:3.6rem}}
@media(max-width:760px){.oi-duration{grid-template-columns:1fr 6fr 1fr 4fr}.oi-duration b{display:none}.oi-duration>div{min-height:36px;padding:8px 2px}.oi-duration span{font-size:.7rem;margin:0}}
/* Keep the paired stories aligned, including when the testimonial opens. */
.corporate-evidence-grid{align-items:stretch}.corporate-pane{display:flex;flex-direction:column}.corporate-pane>.case-study-author{margin-top:auto;padding-top:24px}.case-highlights{margin-bottom:20px}.arkema-pane .speaker{padding:20px 0;border-top:1px solid #e7dfd3;margin-top:auto}.speaker strong{display:block;font-size:.95rem;color:#302b27}.speaker span{display:block;color:#68615b;font-size:.82rem;line-height:1.7}.arkema-pane .text-link{margin-top:10px}.arkema-cover{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:24px;border:0;width:100%;cursor:pointer;text-align:left;color:white;background:linear-gradient(0deg,#20152be6,transparent 85%);font:inherit}.arkema-cover-copy{display:flex;flex-direction:column;gap:6px}.arkema-cover-copy b{font-size:1.35rem;letter-spacing:.08em}.arkema-cover-copy span{font-size:.84rem;line-height:1.5}.arkema-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:1px solid #ffffffaa;background:#ffffffdd;color:#64508c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;padding-left:3px}.arkema-cover:focus-visible{outline:3px solid #64508c;outline-offset:3px}.arkema-pane .evidence-media{position:relative;flex-shrink:0}.arkema-cover[hidden]{display:none}.arkema-summary h4{font-size:.95rem;line-height:1.4;margin:24px 0 12px;font-weight:600}.arkema-summary p{font-size:.95rem;line-height:1.8;color:#68615b;margin:0 0 22px}.arkema-summary ul{padding-left:20px;font-size:.9rem;color:#68615b;line-height:1.8;margin-bottom:24px}@media(max-width:760px){.arkema-cover{padding:16px}.arkema-cover-copy b{font-size:1.1rem}.arkema-play{width:48px;height:48px;font-size:20px}.corporate-pane>.case-study-author{margin-top:0}}
.arkema-cover{background:linear-gradient(0deg,#20152b 0%,#20152bf5 22%,#20152b66 48%,transparent 70%),url('/assets/interviews/arkema.jpg') center/cover}.interview-contributors{font-size:.74rem!important;line-height:1.65!important;color:#68615b!important;margin:12px 0 0!important}.arkema-summary .case-highlights{margin:16px 0 20px}.arkema-summary .case-highlights dd{font-size:.9rem}.arkema-summary>p{margin-bottom:16px}
