/* Clear work stories, fresh colour, and readable motion on ordinary laptops. */
.bridge-explore{background:#154a3c!important;color:#fff!important;border:1px solid #154a3c!important;padding:14px 26px!important;min-width:115px;text-align:center;justify-content:center}.bridge-explore:hover{background:#006b57!important}.bridge-explore:focus-visible{outline:3px solid #de613e;outline-offset:4px}.connection-steps li:before,.question-band li:before{content:none!important}.article-body section{grid-template-columns:1fr}.cycle-number,.level-number,.solution-order{display:none!important}
.story-product,.signal-product{background:#fff;border:1px solid #ffffffc9;border-radius:18px;box-shadow:0 20px 55px -28px #143d4a66;width:100%;max-width:550px;overflow:hidden;color:#173e34;text-align:left;position:relative;z-index:1}.scene-appbar{padding:15px 20px;border-bottom:1px solid #dfebe5;display:flex;align-items:center;gap:10px;font-size:.78rem}.scene-appbar .diagram-mark{width:21px;height:21px}.scene-appbar>span:last-child:not(.diagram-mark){margin-left:auto;color:#587367;font-size:.64rem}.story-product-body{padding:20px}.scene-calendar{display:flex;align-items:center;gap:14px;background:#effaf5;padding:14px;border-radius:12px}.scene-calendar>span{font-size:1.25rem;letter-spacing:-.05em}.scene-calendar b,.scene-task b{display:block;font-size:.85rem}.scene-calendar small,.scene-task small{display:block;font-size:.65rem;line-height:1.6;color:#4d6a5a;margin-top:4px}.scene-calendar i,.scene-status{margin-left:auto;font-size:.6rem;color:#07634d;background:#c2f4db;border-radius:20px;padding:5px 9px;font-style:normal}.scene-source-strip{display:flex;align-items:center;gap:10px;padding:18px 0;font-size:.62rem;color:#517362}.source-icon{width:26px!important;height:26px!important;object-fit:contain;flex:none}.mail-icon{display:grid;place-items:center;background:#def0fa;color:#15538d;border-radius:7px;font-size:1.2rem}.scene-agenda>small,.scene-quote>small,.scene-goal small,.scene-signal>small{font-size:.58rem;letter-spacing:.09em;color:#527363;display:block;margin-bottom:10px}.scene-agenda>p{display:flex;flex-direction:column;gap:5px;margin:0;padding:10px 0;border-bottom:1px solid #e4eee7;font-size:.82rem}.scene-agenda p>span{font-size:.64rem;color:#577365}.scene-note{display:flex;align-items:center;gap:10px;font-size:.68rem;line-height:1.6;background:#e7faf0;padding:13px;border-radius:10px;margin-top:17px;color:#275a43}.scene-note>span:first-child{color:#007c61}.scene-quote{padding:18px;background:#eef2fc;border-radius:12px}.scene-quote p{font-size:1.2rem;line-height:1.45;margin:10px 0}.scene-quote>span{font-size:.65rem;color:#536f64}.scene-transfer{height:30px;display:grid;place-items:center;color:#008868;position:relative}.scene-transfer i{position:absolute;left:50%;top:2px;height:23px;border-left:1px dashed #84b3a0}.scene-transfer>span{background:#fff;z-index:1}.scene-task{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #b2daca;border-radius:12px}.scene-avatar{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:50%;background:#dce7ff;font-size:.62rem;color:#325d9b}.scene-checks{display:grid;gap:7px;font-size:.67rem;color:#3b6b53;margin-top:17px}.scene-goal{display:flex;gap:15px;align-items:center;background:#dcf9e9;padding:17px;border-radius:12px;margin-bottom:15px}.scene-goal>span{font-size:2rem;color:#008267}.scene-goal b{font-size:.95rem}.scene-work-row{display:grid;grid-template-columns:65px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #e0eae4;padding:15px 0;font-size:.7rem}.scene-work-row>span{color:#4c6b5a}.scene-work-row i{font-size:.56rem;font-style:normal;background:#e0f6e9;color:#246448;border-radius:20px;padding:5px 8px}.scene-work-row.at-risk i{background:#ffdfb4;color:#8e441d}.scene-alert{display:flex;gap:12px;align-items:flex-start;padding:14px;background:#fff1df;border:1px solid #f6d3ac;border-radius:12px;margin-top:18px}.scene-alert>span{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f6a36c;color:#3c2719;font-weight:700}.scene-alert b{font-size:.78rem;display:block}.scene-alert p{font-size:.66rem;line-height:1.5;margin:7px 0 0;color:#71553b}.scene-observations{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scene-observations>div{padding:15px;border:1px solid #d8e5df;border-radius:12px;background:#f7fbf9}.scene-observations small{font-size:.52rem;color:#517361;letter-spacing:.06em}.scene-observations p{font-size:.8rem;line-height:1.5;margin:9px 0 0}.scene-signal{background:linear-gradient(130deg,#ddf8ed,#fff2df);border:1px solid #c6e5d5;padding:20px;border-radius:12px}.scene-signal>span{float:right;font-size:1.5rem;color:#139673}.scene-signal b{font-size:1.2rem;line-height:1.2;display:block}.scene-signal p{font-size:.75rem;line-height:1.6;margin:12px 0 0}.scene-play .story-product-body>*{animation:product-arrive .7s both}.scene-play .story-product-body>:nth-child(2){animation-delay:.25s}.scene-play .story-product-body>:nth-child(3){animation-delay:.5s}.scene-play .story-product-body>:nth-child(4){animation-delay:.75s}@keyframes product-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.capability-canvas>.story-product{margin:auto}.capability-canvas{display:flex;align-items:center;justify-content:center}.journey-stage-view{position:relative;z-index:2;margin:16px 0}.journey-stage-view .story-product{max-width:none}.journey-stage-view .story-product-body{padding:17px}.journey-diagram .intelligence-layer{padding:15px}.journey-diagram .journey-insight,.journey-diagram .journey-commitment{display:none}.journey-diagram .journey-sources{text-align:center}.journey-diagram .journey-sources>div{align-items:center}.journey-diagram .journey-wires{height:100%}.journey-diagram{min-height:0}.journey-diagram .outcome-layer{margin-top:0}.journey-diagram .context-layer{margin-bottom:20px}.journey-stage-view [hidden]{display:none}
/* Saturated fields from the earlier palette; each scene explains actual work. */
.signal-stack-card{filter:none!important}.signal-card-art{background:radial-gradient(ellipse at 15% 10%,#66dbbf,transparent 65%),linear-gradient(135deg,#b8ecd8,#ffcead)!important}.signal-stack-card:nth-child(2) .signal-card-art{background:radial-gradient(ellipse at 15% 15%,#ffbd82,transparent 65%),linear-gradient(135deg,#ffe78a,#ffb295)!important}.signal-stack-card:nth-child(3) .signal-card-art{background:radial-gradient(ellipse at 95% 0,#9bbafa,transparent 55%),linear-gradient(135deg,#8ce6c8,#f4ddb8)!important}.signal-card-copy{background:linear-gradient(145deg,#fff,#f5fcf7);height:100%;display:flex;flex-direction:column;justify-content:center}.signal-stack-card:nth-child(2) .signal-card-copy{background:linear-gradient(145deg,#fffaf2,#ffeddb)}.signal-stack-card:nth-child(3) .signal-card-copy{background:linear-gradient(145deg,#fafbff,#e9eefc)}.stack-card-header{background:#b8efdc!important}.signal-stack-card:nth-child(2) .stack-card-header{background:#ffd5a1!important}.signal-stack-card:nth-child(3) .stack-card-header{background:#cedcff!important}.signal-showcase{background:radial-gradient(ellipse at 0 0,#c5f3e7,transparent 55%),linear-gradient(140deg,#f0faf7,#e9eef9 60%,#ffe5d4)}.signal-product{max-width:480px}.priority-goal{padding:18px 20px 10px}.priority-goal small{font-size:.55rem;letter-spacing:.07em;color:#4c725f}.priority-goal h4{font-size:1.1rem;margin:8px 0}.priority-goal p{font-size:.65rem;color:#577563;margin:0}.capacity-compare{padding:10px 20px}.capacity-compare>div{margin:10px 0}.capacity-compare>div>span{font-size:.62rem;display:block;margin-bottom:7px;color:#476451}.capacity-track{display:flex;height:31px;overflow:hidden;border-radius:5px;font-size:.58rem;text-align:center;line-height:31px}.capacity-track i{font-style:normal;background:#84dfba;color:#134830}.capacity-track b{font-weight:500;background:#e9efeb;color:#4c6759}.capacity-track.drifted b{background:#ffb388;color:#703614}.signal-product>.scene-alert{margin:5px 20px 12px}.signal-evidence{font-size:.55rem;color:#5a7866;display:block;margin:0 20px 17px}.opportunity-quote{padding:23px;background:#eff8f5}.opportunity-quote>small{font-size:.5rem;color:#4f7661;letter-spacing:.08em}.opportunity-quote p{font-size:1.2rem;line-height:1.45;margin:14px 0}.opportunity-quote>span{font-size:.62rem;color:#557766}.opportunity-match{display:flex;gap:15px;align-items:center;padding:20px}.opportunity-match>span{font-size:1.9rem;color:#476bc9}.opportunity-match small{display:block;font-size:.5rem;letter-spacing:.1em;margin-bottom:7px}.opportunity-match b{display:block;font-size:.84rem;line-height:1.5}.idea-share{display:flex;gap:10px;padding:17px;border-top:1px solid #dce9e1;align-items:center}.idea-share>i{font-style:normal;color:#55977c}.idea-share div{margin-left:4px}.idea-share b{font-size:.7rem;display:block}.idea-share small{font-size:.57rem;display:block;margin-top:5px;line-height:1.5}.signal-card-art .story-product-body{padding:15px}.signal-card-art .scene-note{font-size:.6rem}.signal-card-art .scene-appbar{padding:12px 15px}.signal-card-art .scene-observations>div{padding:12px}.signal-card-art .scene-signal{padding:16px}.signal-card-art .scene-signal b{font-size:1rem}
.team-view:nth-child(3n+1) .team-view-copy{background:radial-gradient(ellipse at 100% 0,#c3f7e4,transparent 65%),#f2faf6}.team-view:nth-child(3n+2) .team-view-copy{background:radial-gradient(ellipse at 100% 0,#ffd3ac,transparent 65%),#fff6e9}.team-view:nth-child(3n) .team-view-copy{background:radial-gradient(ellipse at 100% 0,#c5d5ff,transparent 65%),#f4f6fb}.team-view{transform-origin:top center}.team-directory{background:linear-gradient(130deg,#d9f6ee,#eef1f8 50%,#ffe4ce)}.team-stack-stage .team-view-photo>span{top:12px;bottom:auto;font-size:.65rem;padding:8px 13px;border-radius:20px;background:#ffffffdb;color:#183e32}.role-outcome-grid>article>.story-product{border-radius:18px 18px 0 0;max-width:none;box-shadow:none}.role-outcome-grid>article>.story-product .story-product-body{padding:18px}.role-outcome-grid>article>.story-product .scene-appbar{padding:14px 18px}.workflow-entry .story-product{max-width:550px}
@media(min-width:901px) and (min-height:600px){.signal-showcase.scroll-stack{height:330vh;padding:0;overflow:visible;position:relative}.team-directory.scroll-stack{height:calc(var(--stack-count)*92vh);padding:0;overflow:visible;position:relative}.signal-showcase.scroll-stack>.wrap,.team-directory.scroll-stack>.wrap{position:sticky;top:92px;padding:10px 0}.scroll-stack .experience-heading,.team-directory.scroll-stack .section-heading{margin-bottom:12px}.scroll-stack .experience-heading h2,.team-directory.scroll-stack .section-heading h2{font-size:2.1rem;margin:0}.scroll-stack .eyebrow{margin:0 0 6px}.scroll-stack .experience-heading>p,.team-directory.scroll-stack .section-heading>p:last-child{font-size:.75rem;margin:6px 0}.scroll-stack .signal-stack-controls,.team-directory.scroll-stack .story-tablist{margin:10px 0;gap:6px}.scroll-stack .signal-stack-controls button,.team-directory.scroll-stack [data-stack-select]{padding:8px 13px;font-size:.7rem}.signal-showcase.rising-stack .signal-stack-stage,.team-directory.rising-stack .team-stack-stage{height:min(535px,calc(100vh - 255px));min-height:355px;overflow:hidden}.signal-showcase.rising-stack .signal-stack-card,.team-directory.rising-stack .team-view{bottom:52px;transform-origin:top center}.scroll-stack .signal-card-copy{padding:23px}.scroll-stack .signal-card-copy h3{font-size:1.85rem;margin:8px 0 12px}.scroll-stack .signal-card-copy>p{font-size:.8rem;line-height:1.6}.scroll-stack .signal-next{margin:13px 0;padding-top:12px}.scroll-stack .signal-next strong{font-size:.75rem}.scroll-stack .signal-card-art{padding:18px}.team-stack-stage .team-view-copy{padding:25px}.team-stack-stage .team-view-copy h3{font-size:1.85rem}.team-stack-stage .team-view-copy p{font-size:.8rem;line-height:1.6}.team-stack-stage .team-question{margin:12px 0;padding:12px}.team-stack-stage .team-question strong{font-size:.8rem}.capability-section.scroll-deck{height:340vh;padding:0;position:relative}.scroll-deck>.wrap{position:sticky;top:93px;padding:10px 0}.scroll-deck .experience-heading{margin-bottom:14px}.scroll-deck .experience-heading h2{font-size:2.2rem}.scroll-deck .capability-deck{min-height:0}.scroll-deck .capability-card:not(.is-active) .capability-trigger{min-height:520px}.scroll-deck .capability-canvas{min-height:0;padding:18px}.scroll-deck .capability-caption{min-height:100px;padding:16px 22px}.scroll-deck .capability-caption h4{font-size:1.15rem}.scroll-deck .capability-caption p{font-size:.75rem;line-height:1.5;margin:7px 0}.scroll-deck .capability-trigger{min-height:48px;padding:12px 18px}.scroll-deck .story-product-body{padding:15px}.scroll-deck .scene-appbar{padding:10px 15px}.scroll-deck .scene-source-strip{padding:10px 0}.scroll-deck .scene-agenda>p{padding:8px 0}.scroll-deck .scene-note{margin-top:11px;padding:10px}.scroll-deck .scene-calendar{padding:12px}}
@media(min-width:901px) and (min-height:600px) and (max-height:850px){.scroll-stack .experience-heading h2,.team-directory.scroll-stack .section-heading h2{font-size:1.7rem}.scroll-stack .experience-heading>p,.team-directory.scroll-stack .section-heading>p:last-child{display:none}.signal-showcase.rising-stack .signal-stack-stage,.team-directory.rising-stack .team-stack-stage{height:calc(100vh - 220px);min-height:340px}.scroll-stack .signal-card-art .story-product,.scroll-stack .signal-product{zoom:.83}.scroll-stack .signal-card-copy{padding:18px}.scroll-stack .signal-card-copy h3{font-size:1.5rem}.scroll-stack .signal-card-copy>p{font-size:.73rem}.scroll-stack .signal-next{margin:9px 0}.team-stack-stage .team-view-copy{padding:20px}.team-stack-stage .team-view-copy h3{font-size:1.5rem}.team-stack-stage .team-view-copy p{font-size:.72rem}.team-stack-stage .team-question{margin:8px 0;padding:9px}.team-stack-stage .team-question>span{font-size:.5rem}.team-stack-stage .team-question strong{font-size:.72rem}.team-stack-stage .team-view-copy .button{padding:9px 14px;font-size:.7rem}.scroll-deck .experience-heading h2{font-size:1.65rem}.scroll-deck .experience-heading .eyebrow{font-size:.57rem}.scroll-deck .capability-card:not(.is-active) .capability-trigger{min-height:440px}.scroll-deck .story-product{zoom:.8}.scroll-deck .capability-caption{min-height:90px;padding:12px 18px}.scroll-deck .capability-caption h4{font-size:1rem}.scroll-deck .capability-caption p{font-size:.65rem}.scroll-deck .capability-canvas{padding:14px}}
/* Explicit side-by-side contrast, then a subtle tidying motion. */
.admin-comparison .section-heading{max-width:800px;margin:0 auto 45px}.admin-before-after{display:grid;grid-template-columns:1fr 60px 1fr;gap:20px;align-items:center}.admin-before,.admin-after{padding:30px;border:1px solid #ffffffb3;border-radius:25px;min-height:470px;box-shadow:0 20px 40px -35px #194a39}.admin-before{background:#fff5ed}.admin-after{background:#f5fff9}.admin-before h3,.admin-after h3{font-size:1.6rem;margin:0 0 8px}.admin-before>p,.admin-after>p{font-size:.85rem;color:#516b5d}.admin-before>span,.admin-after>span{display:block;font-size:.75rem;margin-top:25px;color:#426450}.scattered-notes{height:285px;position:relative;margin-top:10px}.scattered-notes>div{position:absolute;background:white;border:1px solid #e5cebb;border-radius:10px;padding:17px;width:90%;box-shadow:0 10px 20px #4933260e;font-size:.85rem}.scattered-notes small{display:block;font-size:.62rem;color:#806c5d;margin-top:7px}.scattered-notes>div:nth-child(1){top:12px;left:0;rotate:-6deg}.scattered-notes>div:nth-child(2){top:77px;right:0;rotate:5deg}.scattered-notes>div:nth-child(3){top:142px;left:0;rotate:-4deg}.scattered-notes>div:nth-child(4){top:207px;right:0;rotate:3deg}.admin-change-arrow{font-size:2.5rem;text-align:center;color:#16896c}.organised-notes{display:grid;gap:12px;margin-top:25px}.organised-notes>div{display:grid;grid-template-columns:28px 1fr;gap:4px 10px;border:1px solid #afd7c3;background:white;border-radius:10px;padding:13px;transform:translateY(calc((1 - var(--tidy))*12px));transition:transform .25s}.organised-notes>div>span{grid-row:span 2;background:#b4edcf;border-radius:50%;height:25px;display:grid;place-items:center;color:#0b6f4d}.organised-notes b{font-size:.82rem}.organised-notes small{font-size:.62rem;color:#53725d}.admin-comparison{background:radial-gradient(ellipse at 0 100%,#90e7c5,transparent 60%),radial-gradient(ellipse at 100% 0,#ffc28d,transparent 65%),#f7fbf8}
/* A banner with depth: iridescent colour, a large brand curve, and a clean reading plane. */
.context-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 10%,#ffb985,transparent 55%),radial-gradient(ellipse at 5% 90%,#62dabb,transparent 60%),linear-gradient(115deg,#e5f4ed,#e8edf8);color:#153e34;margin:35px auto;border-radius:32px;max-width:1280px}.context-banner:before{content:'';position:absolute;right:-80px;top:-140px;width:600px;height:600px;border:85px solid #ffffff45;border-left-color:transparent;border-radius:50%;rotate:25deg;pointer-events:none}.context-banner>.wrap{position:relative}.context-banner .eyebrow{color:#23694e}.context-banner p:not(.eyebrow){color:#355b4a}.context-banner .button{background:#154a3c;color:#fff}.brand-examples{display:flex;gap:15px;flex-wrap:wrap;align-items:center;max-width:none}.brand-examples>span{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#f1faf6;border:1px solid #d8e6de;border-radius:12px;min-width:72px}.brand-examples b{font-size:.55rem;font-weight:500;letter-spacing:0;text-transform:none}.connection-rows article{align-items:center}.orbit-bottom{align-items:center}.orbit-bottom>p{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:550;color:#174e3d;max-width:650px;line-height:1.4}.connections-story{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0}.connections-story>div{background:linear-gradient(145deg,#d5f7e9,#f4fbf7);border:1px solid #c9e4d6;padding:30px;border-radius:22px}.connections-story>div:nth-child(2){background:linear-gradient(145deg,#e1e9fd,#f5f7fc)}.connections-story>div:nth-child(3){background:linear-gradient(145deg,#ffdabc,#fff7df)}.connection-graphic{font-size:2.6rem;color:#137c5d}.connections-story h3{font-size:1.5rem;line-height:1.2;margin:20px 0 15px}.connections-story p{font-size:.9rem;line-height:1.65}.connection-mini{display:flex;gap:15px;margin-top:25px}.connection-preview{background:white;border-radius:10px;border:1px solid #ccded2;margin-top:25px;padding:14px;font-size:.75rem}.connection-preview b{font-size:.65rem;display:block;margin-top:8px;color:#3e7759}.resource-paths{background:white}.resource-paths>.wrap>a{border:1px solid #c8e1d4;background:linear-gradient(140deg,#b5eed9,#f3fbf5);border-radius:22px;padding:30px;position:relative;overflow:hidden;min-height:210px}.resource-paths>.wrap>a:nth-child(2){background:linear-gradient(140deg,#d2ddf5,#f7f8fd)}.resource-paths>.wrap>a:nth-child(3){background:linear-gradient(140deg,#ffd0ad,#fff3de)}.resource-paths>.wrap>a:before{content:'✦';display:block;font-size:2.2rem;color:#1a755b;margin-bottom:20px}.resource-paths>.wrap>a:nth-child(2):before{content:'?';color:#4669a8}.resource-paths>.wrap>a:nth-child(3):before{content:'↔';color:#a05327}.resource-paths>.wrap>a>span{font-size:1.5rem}.resource-paths>.wrap>a>b{position:absolute;right:24px;bottom:22px}.resource-paths>.wrap>a p{font-size:.85rem;line-height:1.6}
/* Research and a transparent, adjustable capacity calculator. */
.roi-invitation{display:flex;gap:30px;align-items:center;border:1px solid #9bd4b9;background:radial-gradient(ellipse at 100% 0,#ffd0a9,transparent 65%),linear-gradient(120deg,#a3e9cb,#effbf3);border-radius:26px;padding:35px 40px;margin:65px auto}.roi-clock{width:90px;height:90px;flex:none;border:2px solid #228b68;border-radius:50%;display:grid;place-items:center;color:#126c50;font-size:4rem;background:#ffffff70}.roi-invitation h2{font-size:2rem;line-height:1.15;margin:8px 0 14px;letter-spacing:-.04em}.roi-invitation p:not(.eyebrow){max-width:560px;font-size:.9rem;line-height:1.7}.roi-invitation .button{margin-left:auto;flex:none;font-size:.8rem}.resource-destinations{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:10px auto 60px}.resource-destination{display:block;padding:40px;border-radius:28px;position:relative;overflow:hidden;border:1px solid #c6e0d3;color:#163f33;transition:transform .25s}.resource-destination:hover{transform:translateY(-5px)}.calculator-destination{background:radial-gradient(ellipse at 90% 0,#ffe4bb,transparent 60%),#b7edda}.research-destination{background:radial-gradient(ellipse at 100% 0,#ffd0ac,transparent 55%),#e1eafa}.resource-destination h2{font-size:2.5rem;line-height:1.1;margin:15px 0 22px;letter-spacing:-.04em}.resource-destination p:not(.eyebrow){font-size:.95rem;line-height:1.7;max-width:430px}.resource-destination>b{display:block;margin-top:25px;font-size:.85rem}.resource-glyph{font-size:5rem;line-height:1;margin-bottom:35px;color:#167759;display:flex;align-items:center;gap:25px}.resource-glyph>span{font-size:.8rem;border:1px solid #6dbb9c;background:#fff8;padding:10px 18px;border-radius:25px}.research-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;grid-auto-flow:column;gap:6px;margin:13px 0 36px}.research-mini b{font-size:2rem;font-weight:500}.research-mini span{font-size:.65rem}.research-hero,.roi-hero{background:radial-gradient(ellipse at 100% 20%,#ffdab8,transparent 55%),linear-gradient(120deg,#e5f7ee,#f8fbfa)}.research-filters{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.research-filters a{padding:12px 20px;background:white;border:1px solid #b6d5c3;border-radius:30px;font-size:.8rem}.research-intro{max-width:900px;margin:30px auto;color:#557160;font-size:.9rem;line-height:1.7}.research-study{display:grid;grid-template-columns:270px 1fr;gap:60px;align-items:center;padding:50px 0;border-bottom:1px solid #cddfd4;scroll-margin-top:125px}.research-number{font-size:5.5rem;line-height:1;letter-spacing:-.06em;color:#18745c;background:linear-gradient(150deg,#acebd3,#eaf9ee);padding:30px;border-radius:25px;min-height:230px}.research-number>span{display:block;font-size:.68rem;line-height:1.6;letter-spacing:0;margin-top:25px;color:#285a43}.research-study:nth-child(3n+2) .research-number{background:linear-gradient(150deg,#ffe397,#ffcfb1);color:#7b4c23}.research-study:nth-child(3n) .research-number{background:linear-gradient(150deg,#d2dfff,#ebf1fd);color:#3b5ea1}.research-study h2{font-size:2rem;line-height:1.2;letter-spacing:-.03em;margin:0 0 20px}.study-finding{font-size:1.05rem;line-height:1.7;max-width:690px}.research-study details{margin:20px 0;color:#53705e;font-size:.85rem;line-height:1.7}.research-study summary{cursor:pointer;font-weight:550;color:#1b6046}.research-study details p{margin:14px 0}.research-quote{padding:45px;background:#e3f5ec;border-radius:25px;text-align:center;font-size:2rem;line-height:1.4;margin:55px auto}.research-quote cite{display:block;font-size:.75rem;line-height:1.7;font-style:normal;margin-top:20px;color:#426b54}.roi-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;margin:50px auto;align-items:start}.roi-inputs{padding:30px;border:1px solid #ccdfd3;border-radius:24px;background:white}.roi-inputs h2{font-size:2rem;margin:0 0 12px}.roi-inputs>p{font-size:.85rem;color:#557461}.roi-plan-controls{display:grid;grid-template-columns:.7fr 1fr 1.2fr;gap:10px;margin:25px 0}.roi-plan-controls label{font-size:.65rem;display:block;color:#4d6f58}.roi-plan-controls select{width:100%;font:inherit;font-size:.75rem;padding:11px 6px;margin-top:7px;border:1px solid #bdd5c6;border-radius:8px;background:#f6fbf8;color:#194e36}.roi-control{padding:20px 0;border-top:1px solid #e3ece7}.roi-control>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.roi-control label{font-size:.85rem;max-width:65%;line-height:1.5}.roi-control>div>span{display:flex;align-items:center;gap:7px}.roi-control input[type=number]{width:66px;border:1px solid #bcd8c7;border-radius:7px;padding:8px 5px;text-align:right;color:#154f36;font:inherit;font-size:.85rem;background:#f5fbf7}.roi-control small{font-size:.58rem;max-width:55px;color:#557160}.roi-control input[type=range]{width:100%;height:6px;margin-top:22px;accent-color:#087954;cursor:pointer}.roi-control>p{font-size:.65rem;margin:10px 0 0;color:#597463}.roi-results{position:sticky;top:115px;background:radial-gradient(ellipse at 100% 0,#d1f7e3,transparent 70%),#f0f9f4;border:1px solid #aed5bf;border-radius:26px;padding:35px}.roi-main-result strong{display:block;font-size:5rem;letter-spacing:-.06em;line-height:1.05;margin:20px 0 8px;color:#146c4e}.roi-main-result span{font-size:1.2rem}.roi-person{font-size:.75rem;color:#567160;margin:13px 0 28px}.roi-time-chart>div{display:flex;justify-content:space-between;font-size:.7rem;margin:18px 0 8px;gap:10px}.roi-time-chart>i{display:block;height:12px;border-radius:8px;transition:width .2s;background:#9adbba}.roi-time-chart .baseline-bar{background:#ffbb8e}.roi-results dl{margin:25px 0}.roi-results dl>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #c9e0d2;font-size:.8rem}.roi-results dd{font-weight:600;text-align:right;margin:0}.roi-results .roi-net{font-size:1rem;color:#08724d}.roi-results .roi-net.negative{color:#a1452b}.roi-results p[data-result=breakeven]{font-size:.72rem;line-height:1.6;color:#41664f}.roi-result-note{font-size:.68rem;line-height:1.6;color:#56715f;margin:16px 0 23px}.roi-results .button{display:flex;justify-content:center}.quiet-button{border:0;background:transparent;font:inherit;font-size:.8rem;color:#146f52;cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:14px 0}.roi-method{margin:70px auto}.roi-method>h2{font-size:2.5rem;letter-spacing:-.04em}.roi-method>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.roi-method h3{font-size:1.2rem;margin:0 0 15px}.roi-method p{font-size:.9rem;line-height:1.75;color:#526d5b}.roi-method details{border-top:1px solid #bed6c7;padding-top:25px;margin:25px 0}.roi-method summary{cursor:pointer;color:#1b6146}
/* Startups and the real founding team. */
.startup-spotlight{display:flex;flex-direction:column;gap:0;text-align:center;padding:45px;background:radial-gradient(ellipse at 0 90%,#72dbb6,transparent 60%),radial-gradient(ellipse at 100% 5%,#ffb77b,transparent 65%),#eaf8ed}.startup-spotlight h2{font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.06em;margin:10px 0 22px}.startup-spotlight .startup-offer{font-size:1.3rem;line-height:1.6;color:#144a35}.startup-spotlight>.button{margin:20px 0 16px}.startup-spotlight>.quiet-link{font-size:.75rem}.startup-hero{padding:160px 0 65px;text-align:center;background:radial-gradient(ellipse at 10% 100%,#81dfb9,transparent 60%),radial-gradient(ellipse at 100% 0,#ffbc86,transparent 60%),#ecf9f0}.startup-hero h1{font-size:clamp(3.5rem,7vw,7rem);letter-spacing:-.065em;line-height:1;margin:25px 0}.startup-hero .startup-lead{font-size:clamp(1.5rem,3vw,2.8rem);letter-spacing:-.03em;line-height:1.2;color:#1e5541}.startup-hero p:not(.eyebrow):not(.startup-lead){max-width:650px;margin:25px auto;line-height:1.75;font-size:1rem;color:#3b604b}.startup-hero>.wrap>.button{margin:10px 0 35px}.startup-benefits{display:grid;grid-template-columns:repeat(3,1fr);max-width:950px;margin:25px auto 0;border-top:1px solid #86bfa7;padding-top:30px;gap:30px}.startup-benefits strong{font-size:2.2rem;font-weight:550;letter-spacing:-.04em;display:block;margin-bottom:12px}.startup-benefits span{font-size:.8rem;line-height:1.5;display:block}.startup-community{background:#f1f7f3}.startup-community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.startup-community-grid article{border:1px solid #c8ded0;border-radius:22px;padding:30px;background:white}.startup-community-grid article>span{font-size:2.6rem;color:#168063}.startup-community-grid article h3{font-size:1.5rem;letter-spacing:-.03em;margin:20px 0 14px}.startup-community-grid article p{font-size:.9rem;line-height:1.7;color:#4f6c59}.startup-eligibility{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.startup-eligibility h2,.startup-application h2{font-size:3rem;line-height:1.1;letter-spacing:-.04em;margin:17px 0 25px}.startup-eligibility p{font-size:.95rem;line-height:1.8;color:#4b6b55;margin:18px 0}.eligibility-panel{background:linear-gradient(130deg,#a4e8c8,#edf9ec);border:1px solid #a9d8bd;border-radius:25px;padding:35px}.eligibility-panel h3{font-size:1.5rem;letter-spacing:-.03em}.eligibility-panel .button{margin-top:20px}.startup-referrals{padding:40px;background:linear-gradient(125deg,#e2e9fd,#f9f5ed);border:1px solid #d4dcf0;border-radius:25px}.startup-referrals h2{font-size:2.7rem;letter-spacing:-.04em;line-height:1.15;margin:15px 0 25px}.startup-referrals>p{max-width:850px;font-size:.95rem;line-height:1.8}.startup-referrals details{margin-top:30px;border-top:1px solid #c6cfdc;padding-top:23px}.startup-referrals details p{font-size:.8rem;line-height:1.8;color:#486351;margin:18px 0}.startup-referrals summary{cursor:pointer}.startup-application{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.startup-application>div>p:not(.eyebrow){font-size:1rem;line-height:1.75;color:#53705e}.startup-application form{border:1px solid #c1dacb;background:#f8fcf9;border-radius:25px;padding:30px}.startup-application label{display:flex;flex-direction:column;gap:9px;font-size:.8rem;line-height:1.5}.startup-application input,.startup-application select,.startup-application textarea{border:1px solid #b4d2c0;border-radius:9px;padding:12px;font:inherit;background:#fff;color:#204c35;width:100%}.startup-application .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.startup-application .full{grid-column:1/-1}.startup-application .button{margin-top:25px}.application-delivery,[data-application-status]{font-size:.72rem;line-height:1.7;color:#4b7059;margin-top:15px}.about-editorial{background:linear-gradient(125deg,#d7f4e7,#f7faf4 50%,#ffe0c6)}.about-editorial h1{max-width:1050px}.founder-manifesto{display:flex;align-items:center;gap:45px;padding:50px;background:linear-gradient(120deg,#7eddb7,#d6f3e5);border-radius:30px;margin:55px auto}.founder-manifesto>.diagram-mark{width:100px;height:100px;flex:none;border-width:20px}.founder-manifesto h2{font-size:2.5rem;line-height:1.15;letter-spacing:-.04em;margin:0 0 25px}.founder-manifesto p{max-width:850px;font-size:1rem;line-height:1.8}.founder-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.founder-editorial-card>div{height:390px;background:linear-gradient(140deg,#b3e9d3,#f5d6b7);border-radius:160px 160px 25px 25px;overflow:hidden;margin-bottom:30px}.founder-editorial-card:nth-child(2)>div{background:linear-gradient(140deg,#d3e1fa,#e8effa)}.founder-editorial-card:nth-child(3)>div{background:linear-gradient(140deg,#ffddaa,#f5bda0)}.founder-editorial-card img{width:100%;height:100%;object-fit:cover}.founder-editorial-card h3{font-size:1.8rem;letter-spacing:-.04em;margin:13px 0}.founder-angle{font-size:1rem;line-height:1.6;color:#4b6a56;max-width:290px}.founder-editorial-card details{margin-top:20px;padding-top:18px;border-top:1px solid #c5dacc}.founder-editorial-card summary{font-size:.8rem;color:#206848;cursor:pointer}.founder-editorial-card details p{font-size:.8rem;line-height:1.8;color:#526f5b;margin-top:15px}.founder-origin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:45px auto}.founder-origin h2{font-size:3rem;letter-spacing:-.04em;line-height:1.1;margin:20px 0 25px}.founder-origin p{font-size:1rem;line-height:1.8;color:#526e5a}.founder-invite{padding:45px;background:linear-gradient(120deg,#e5edf9,#fff0d9);border-radius:25px;text-align:center}.founder-invite h2{font-size:2.8rem;letter-spacing:-.04em;margin:20px 0}.founder-invite p{margin:20px 0 30px}.founder-invite .quiet-link{margin-left:25px}
@media(max-width:1000px){.roi-invitation{gap:22px;padding:30px}.roi-clock{display:none}.roi-invitation h2{font-size:1.65rem}.roi-invitation .button{max-width:240px;white-space:normal;line-height:1.5}.roi-layout{gap:25px}.roi-inputs,.roi-results{padding:25px}.roi-plan-controls{grid-template-columns:1fr 1fr}.roi-plan-controls label:last-child{grid-column:1/-1}.admin-before-after{grid-template-columns:1fr 35px 1fr;gap:12px}.admin-before,.admin-after{padding:23px}.connections-story{gap:15px}.connections-story>div{padding:23px}.research-study{grid-template-columns:220px 1fr;gap:35px}.research-number{font-size:4.5rem;padding:25px}.founder-editorial-card>div{height:310px}.startup-application{gap:30px}.startup-application .form-grid{grid-template-columns:1fr}}
@media(max-width:700px){.story-product{max-width:none}.scene-appbar{padding:12px 15px}.story-product-body{padding:15px}.scene-work-row{grid-template-columns:50px 1fr auto;gap:7px;font-size:.62rem}.scene-work-row i{font-size:.48rem}.scene-calendar b{font-size:.75rem}.scene-calendar small{font-size:.58rem}.scene-calendar>span{font-size:1.05rem}.scene-calendar{gap:10px;padding:12px}.scene-source-strip{font-size:.53rem;gap:8px}.scene-agenda>p{font-size:.72rem}.scene-note{font-size:.61rem}.scene-quote p{font-size:1.05rem}.scene-task{padding:12px;gap:8px}.scene-task b{font-size:.72rem}.scene-task small{font-size:.55rem}.scene-status{font-size:.5rem}.scene-goal b{font-size:.8rem}.scene-observations{gap:8px}.scene-observations>div{padding:12px}.scene-observations p{font-size:.7rem}.scene-signal b{font-size:1.1rem}.signal-stack-stage{height:820px}.signal-stack-card{grid-template-rows:42px 370px 1fr}.signal-card-art{padding:20px}.signal-card-copy{padding:22px}.signal-card-copy h3{font-size:1.8rem}.signal-card-art .signal-product{zoom:.88}.signal-card-art .story-product{zoom:.9}.team-stack-stage{height:810px}.team-stack-stage .team-view{grid-template-rows:310px 1fr}.team-stack-stage .team-view-photo{height:310px}.team-stack-stage .team-view-copy{padding:25px}.team-stack-stage .team-view-copy h3{font-size:1.85rem}.admin-before-after{display:block}.admin-before,.admin-after{min-height:0;padding:25px}.admin-change-arrow{rotate:90deg;margin:20px auto}.admin-before>span,.admin-after>span{margin-top:30px}.organised-notes{margin-top:25px}.scattered-notes{height:300px}.context-banner{border-radius:22px;margin:20px 16px}.context-banner .wrap{width:calc(100% - 40px)}.context-banner:before{width:350px;height:350px;border-width:50px}.connections-story{grid-template-columns:1fr}.connection-rows article{grid-template-columns:40px 1fr}.brand-examples{grid-column:2;justify-self:start}.brand-examples>span{min-width:62px;padding:10px}.orbit-bottom>p{font-size:1.2rem;line-height:1.5}.roi-invitation{display:block;padding:28px;margin:40px 20px;width:auto}.roi-invitation h2{font-size:1.9rem}.roi-invitation .button{margin:20px 0 0;max-width:none}.resource-destinations{grid-template-columns:1fr;gap:20px}.resource-destination{padding:28px}.resource-destination h2{font-size:2.1rem}.resource-glyph{font-size:4rem;margin-bottom:25px}.resource-destination p:not(.eyebrow){font-size:.85rem}.research-intro{padding:0 22px;font-size:.8rem}.research-study{grid-template-columns:1fr;gap:25px;padding:35px 0}.research-number{min-height:0;display:flex;align-items:center;gap:25px;font-size:4rem;letter-spacing:-.05em}.research-number>span{margin:0;max-width:170px;font-size:.6rem}.research-study h2{font-size:1.8rem}.study-finding{font-size:.95rem}.research-quote{font-size:1.5rem;padding:28px}.roi-layout{grid-template-columns:1fr;margin:30px auto}.roi-results{position:static}.roi-inputs,.roi-results{padding:23px}.roi-control label{font-size:.78rem;max-width:58%}.roi-control small{font-size:.55rem}.roi-main-result strong{font-size:4.5rem}.roi-method>h2{font-size:2rem;line-height:1.15}.roi-method>div{grid-template-columns:1fr;gap:25px}.roi-method{margin:45px auto}.startup-spotlight{padding:30px 20px}.startup-spotlight h2{font-size:2.7rem}.startup-spotlight .startup-offer{font-size:1.1rem}.startup-hero{padding:135px 0 45px}.startup-hero h1{font-size:3.6rem}.startup-hero .startup-lead{font-size:1.8rem}.startup-hero p:not(.eyebrow):not(.startup-lead){font-size:.9rem}.startup-benefits{grid-template-columns:1fr;gap:25px}.startup-benefits strong{font-size:2rem;margin-bottom:8px}.startup-community-grid{grid-template-columns:1fr}.startup-eligibility,.startup-application{grid-template-columns:1fr;gap:30px}.startup-eligibility h2,.startup-application h2{font-size:2.4rem}.startup-referrals{padding:28px}.startup-referrals h2{font-size:2.15rem}.startup-referrals>p{font-size:.85rem}.startup-application form{padding:24px}.founder-manifesto{padding:28px;display:block}.founder-manifesto>.diagram-mark{width:55px;height:55px;border-width:12px;margin-bottom:25px}.founder-manifesto h2{font-size:2rem}.founder-manifesto p{font-size:.9rem}.founder-editorial-grid{grid-template-columns:1fr;gap:45px}.founder-editorial-card>div{height:420px;max-width:400px}.founder-editorial-card h3{font-size:1.9rem}.founder-angle{max-width:none}.founder-origin{grid-template-columns:1fr;gap:25px}.founder-origin h2{font-size:2.4rem}.founder-invite{padding:28px}.founder-invite h2{font-size:2.2rem}.founder-invite p{font-size:.9rem;line-height:1.7}.founder-invite .quiet-link{display:block;margin:24px 0 0}.journey-stage-view .scene-appbar>span:last-child:not(.diagram-mark){display:none}.journey-stage-view .story-product-body{padding:13px}.journey-diagram .journey-sources strong{font-size:.65rem}.journey-diagram .journey-sources small{font-size:.53rem}}
@media(prefers-reduced-motion:reduce){.scene-play .story-product-body>*{animation:none}.organised-notes>div{transform:none}.remaining-bar,.resource-destination{transition:none}.scroll-stack,.scroll-deck{height:auto!important}.scroll-stack>.wrap,.scroll-deck>.wrap{position:static!important}}
@media(min-width:901px) and (min-height:600px) and (max-height:850px){.signal-showcase.rising-stack .signal-stack-stage,.team-directory.rising-stack .team-stack-stage{height:calc(100vh - 290px);min-height:300px}.scroll-stack .signal-card-art .story-product,.scroll-stack .signal-product{zoom:.76}.scroll-stack .signal-card-copy h3{font-size:1.4rem}.scroll-stack .signal-card-copy>p{font-size:.7rem}.scroll-stack .signal-next strong{font-size:.68rem}.team-stack-stage .team-view-copy h3{font-size:1.4rem}.team-stack-stage .team-view-copy p{font-size:.68rem}.team-stack-stage .team-question{display:none}.team-stack-stage .team-view-copy .button{margin-top:12px}}

.bot-participant{display:none}.capture-studio[data-mode=bot] .call-people{display:grid;grid-template-columns:1fr 150px;background:#183f35}.capture-studio[data-mode=bot] .call-people>img{height:210px}.capture-studio[data-mode=bot] .bot-participant{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:white;padding:15px;text-align:center}.bot-participant b{font-size:1rem}.bot-participant small{font-size:.6rem;line-height:1.6;color:#cee9dd}.capture-studio[data-mode=bot] .companion-presence{display:none}.device-capture{display:grid;grid-template-columns:15px 1fr;gap:4px 10px;padding:12px 17px;background:#e9f8f0;color:#1a6446}.device-capture>span{grid-row:span 2}.device-capture b{font-size:.7rem}.device-capture small{font-size:.6rem}.capture-studio[data-mode=bot] .device-capture{display:none}.capture-wave{display:flex;gap:4px;align-items:center;height:24px}.capture-wave i{width:3px;background:#86e2bf;height:8px;border-radius:3px;animation:wave-capture 1s infinite alternate}.capture-wave i:nth-child(2n){height:18px;animation-delay:.3s}.capture-wave i:nth-child(3){height:24px;animation-delay:.6s}@keyframes wave-capture{to{transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){.capture-wave i{animation:none}}@media(max-width:600px){.capture-studio[data-mode=bot] .call-people{grid-template-columns:1fr 110px}.capture-studio[data-mode=bot] .call-people>img{height:210px}.bot-participant small{font-size:.5rem}.bot-participant b{font-size:.8rem}}
.evidence-ribbon{display:flex;align-items:center;gap:30px;padding:30px 35px;border:1px solid #c8ddcf;border-radius:22px;background:linear-gradient(115deg,#e1f7eb,#fdf6df);margin:50px auto}.evidence-ribbon>strong{font-size:3.6rem;font-weight:500;letter-spacing:-.05em;color:#167757}.evidence-ribbon p{font-size:1rem;line-height:1.6;margin:0 0 10px}.evidence-ribbon span{font-size:.68rem;color:#56765f}.evidence-ribbon .quiet-link{margin-left:auto;flex:none;font-size:.8rem}.companion-role-note{display:flex;gap:25px;align-items:center;background:linear-gradient(130deg,#cff1e1,#f7f9f1);border:1px solid #c1dfcc;border-radius:22px;padding:30px 35px;margin:20px auto 50px}.companion-role-note>.diagram-mark{width:45px;height:45px;flex:none;border-width:10px}.companion-role-note p{font-size:1.05rem;line-height:1.8;color:#2c5740;max-width:950px}@media(max-width:700px){.evidence-ribbon{flex-wrap:wrap;padding:25px;gap:18px}.evidence-ribbon>strong{font-size:3rem}.evidence-ribbon p{font-size:.85rem}.evidence-ribbon .quiet-link{margin:0}.companion-role-note{align-items:flex-start;padding:25px;gap:17px}.companion-role-note>.diagram-mark{width:30px;height:30px;border-width:7px}.companion-role-note p{font-size:.85rem}}

.journey-diagram{gap:12px!important;justify-content:flex-start!important}.journey-diagram .journey-layer{padding:16px}.journey-stage-view{margin:0 auto!important;width:100%}.journey-stage-view .story-product{max-width:540px}.journey-diagram .intelligence-layer{min-height:0!important;padding:12px 16px!important}.journey-diagram .journey-sources{margin-top:12px}.scene-live{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.scene-live>span{font-size:.63rem;color:#08724d;background:#d9f5e5;padding:7px 10px;border-radius:20px}.scene-live b{font-size:.85rem}.scene-live small{width:100%;font-size:.65rem;color:#526e5c}@media(max-height:850px){.roi-results{position:static}}
.journey-stage-view .story-product{margin:0 auto}.journey-wires{display:none}.journey-diagram:before{content:"";position:absolute;top:110px;bottom:65px;left:50%;width:2px;background:linear-gradient(#91cbb1,#299c74,#91cbb1);opacity:.55}.journey-stage-view{position:relative;z-index:2}.journey-stage-view .story-product{box-shadow:0 15px 35px #124b3820;border:1px solid #91cbb1}.journey-diagram .intelligence-layer{margin-top:10px!important}.journey-diagram .outcome-layer{margin-top:10px!important}

@media(min-width:901px) and (min-height:600px) and (max-height:850px){.team-directory.rising-stack .team-stack-stage{height:calc(100vh - 350px);min-height:300px}.signal-card-art .priority-goal{padding:12px 15px}.signal-card-art .priority-goal h4{margin:8px 0}.signal-card-art .capacity-compare{padding:8px 16px}.signal-card-art .signal-evidence{padding:10px 16px}}
.team-stack-stage .team-view{min-height:0}.team-stack-stage .team-view-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:0}.team-stack-stage .team-view-copy .button{align-self:flex-start}.team-stack-stage .team-view-copy>p{margin:0 0 18px}
