:root{--engagement-line-width:4px;--leadership-marker-width:4px;--leadership-marker-length:5px;--feedback-marker-radius:4px;--principle-indicator-size:6px}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101318;--surface:#222a34;--text:#f4f7fb;--soft:#acb7c5;--cyan:#57d5ed;--font:Manrope,Inter,Arial,sans-serif;--space:clamp(24px,5vw,84px);--connection-line-width:3;--connection-bundle-width:1.2;--data-mark-width:6;--data-mark-length:9;--data-mark-gap:190}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}::selection{background:var(--cyan);color:var(--bg)}.wrap{width:min(1440px,calc(100% - var(--space)*2));margin-inline:auto}.site-header{z-index:4;justify-content:space-between;align-items:center;gap:30px;height:100px;display:flex;position:relative}.brand{letter-spacing:.7px;white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.brand svg{fill:none;width:40px;height:40px;stroke:var(--text);stroke-width:2.5px;stroke-linejoin:round}.brand-domain{color:var(--cyan)}.site-header nav{align-items:center;gap:20px;font-size:13px;display:flex}.site-header nav a{padding-block:12px}.site-header nav a:hover{color:var(--cyan)}.menu-toggle{color:var(--text);cursor:pointer;background:#242b35;border:0;border-radius:6px;padding:12px 21px;font-size:14px;font-weight:550}.menu-toggle:hover{background:#354251}[hidden]{display:none!important}.skip{color:#000;z-index:10;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.skip:focus{top:15px}main,footer{z-index:1;position:relative}h1{letter-spacing:-.035em;max-width:660px;margin:0 0 26px;font-size:clamp(36px,3.45vw,51px);font-weight:650;line-height:1.1}h2{letter-spacing:-1.8px;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:600;line-height:1.2}h3{font-weight:650}p,li{color:var(--soft);font-size:17px;line-height:1.85}p{margin:0 0 16px}p:last-child{margin-bottom:0}.hero{--hero-header-height:100px;min-height:calc(74svh - var(--hero-header-height));padding-top:max(35px,calc(32svh - var(--hero-header-height)));flex-direction:column;align-items:flex-start;padding-bottom:28px;display:flex;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#10131859 0% 75%,#0000 100%);position:absolute;inset:0}.hero-copy{z-index:2;pointer-events:none;position:relative}.hero-copy>*{pointer-events:auto}.hero-content-group{isolation:isolate;width:min(716px,100%);margin-bottom:-56px;margin-left:-28px;padding:28px;position:relative;top:-28px}.hero-content-group:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 40%,#101318f0 0%,#101318d9 50%,#0000 75%);position:absolute;inset:-20px -40px;transform:scale(1.1)}.hero-text{max-width:660px}.hero-text>p:not(.eyebrow){max-width:600px;margin-bottom:18px;font-size:17px;line-height:1.7}.hero-text>p:last-child{margin-bottom:0}.eyebrow{color:var(--soft);margin:0 0 20px;font-size:14px;font-weight:650;line-height:1.6}.concept-technology{color:var(--cyan)}.motion-tools{z-index:2;text-align:right;pointer-events:none;margin-top:18px;position:relative}.motion-control{pointer-events:auto;color:var(--soft);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.motion-control:hover{color:var(--text)}.environment-slot{display:none}.content-section{isolation:isolate;grid-template-columns:1fr 1fr;align-items:start;gap:100px;max-width:1260px;padding-block:85px;display:grid;position:relative}.content-section:before{content:"";z-index:-1;pointer-events:none;background:#101318d9;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 45px calc(100% - 45px),#0000);mask-image:linear-gradient(#0000,#000 45px calc(100% - 45px),#0000)}.section-heading h2{max-width:520px}.section-content{min-width:0}.section-content p:last-child{color:#dae2ec}.section-field{max-width:1440px;padding-block:80px 85px;display:block}.section-field:before{background:#222a34db}.section-field .section-heading{max-width:980px;margin-bottom:24px}.section-field h2{letter-spacing:-2.1px;max-width:900px;font-size:clamp(36px,3.8vw,56px);line-height:1.15}.section-field .section-content>p{color:#bdc8d6;max-width:860px;font-size:18px;line-height:1.8}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 55px;margin:45px 0 35px;display:grid}.benefit{min-width:0;padding-top:19px;position:relative}.benefit:before{content:"";background:var(--cyan);border-radius:2px;width:28px;height:4px;position:absolute;top:0;left:0}.benefit:nth-child(3n+2):before{background:#839dff}.benefit:nth-child(3n):before{background:#79cbae}.benefit h3{letter-spacing:-.45px;margin:0 0 13px;font-size:20px;line-height:1.45}.benefit p,.benefit p:last-child{color:#bdc8d6;margin:0 0 16px;font-size:15px;line-height:1.8}.benefit p:last-child{margin-bottom:0}.section-content ul{margin:22px 0;padding-left:24px}.section-content li{margin-bottom:12px;padding-left:4px}#expectations .benefits{margin-bottom:0}#comparisons{max-width:1260px;display:block}#comparisons .section-heading{margin-bottom:30px}#related-roles:before{background:#101318f0}#related-roles h2{max-width:1060px;font-size:clamp(34px,3.7vw,56px)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:30px 0;font-size:15px;line-height:1.8}th,td{text-align:left;vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #acb7c529;padding:20px 22px}thead th{color:var(--soft);letter-spacing:.3px;font-size:12px;font-weight:650}th:first-child{width:32%}tbody th{font-weight:650}td{color:#bdc8d6}tbody tr:first-child{background:#222a3466}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}footer{color:#96a3b4;justify-content:space-between;gap:30px;padding-block:23px 30px;font-size:12px;display:flex}footer .brand{letter-spacing:.4px;color:var(--text);font-size:11px}footer a:hover{color:var(--cyan)}footer p{color:inherit;max-width:520px;margin:10px 0;font-size:12px;line-height:1.7}footer nav{align-content:center}.information-page .leadership-environment{display:none}.information-page .section-header .page-title{margin:0}.information-page .prose{min-width:0}.leadership-environment{pointer-events:none}.site-header{clip-path:inset(0 -100vmax);background:#101318f5;position:sticky;top:0;box-shadow:0 0 0 100vmax #101318f5}html{scroll-padding-top:128px}@media (width<=760px){html{scroll-padding-top:92px}.site-header{max-height:100svh;overflow-y:auto}}:is(.home,.decision-page) .content-section:nth-of-type(2n):before{background:#222a34db}:is(.home,.decision-page) .content-section:nth-of-type(odd):before{background:#101318e0}:is(#overview,#limitations,#alternatives){display:block}:is(#overview,#limitations,#alternatives) .section-heading{margin-bottom:24px}:is(#overview,#limitations,#alternatives) .section-heading h2{max-width:none}:is(#overview,#limitations,#alternatives) .section-content{max-width:860px}@media (width>=761px) and (height<=850px){.hero{min-height:calc(70svh - var(--hero-header-height))}}@media (width>=761px) and (height<=760px){.site-header{height:80px}.hero{--hero-header-height:80px}}@media (width<=1150px){.content-section{gap:55px;padding-block:70px}.benefits{gap:30px}.benefit h3{font-size:18px}.hero-text>p:not(.eyebrow){font-size:16px}.site-header nav{gap:14px;font-size:12px}}@media (width<=760px){:root{--space:24px}.site-header{flex-wrap:wrap;gap:0 20px;height:auto;min-height:68px;padding-block:14px}.brand{gap:10px;font-size:10px}.brand svg{width:30px;height:30px}.menu-toggle{padding:10px 15px;font-size:12px}.site-header nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding-top:12px}.site-header nav a{padding:12px 0}.hero{height:auto;min-height:0;padding-block:12px 1px;display:block}.hero:before{display:none}.hero-content-group{width:calc(100% + 40px);max-width:none;margin-bottom:-40px;margin-left:-20px;padding:20px;top:-20px}.hero-content-group:before{inset:-12px}.hero-text{max-width:none}h1{letter-spacing:-1.3px;max-width:100%;margin-bottom:18px;font-size:clamp(31px,7.6vw,47px);line-height:1.12}.eyebrow{margin-bottom:17px;font-size:13px}.hero-text>p:not(.eyebrow){margin-bottom:18px;font-size:15px;line-height:1.6}.environment-slot{pointer-events:none;height:clamp(220px,66vw,280px);margin:8px 0 0;display:block}.motion-tools{margin-top:-3px}.motion-control{padding-block:6px;font-size:11px}.content-section{max-width:none;padding-block:34px;display:block}.section-heading{margin-bottom:18px}.section-heading h2{letter-spacing:-1.3px;max-width:none;font-size:30px;line-height:1.2}.section-field .section-heading{margin-bottom:21px}.section-field h2{letter-spacing:-1.5px;font-size:31px}.section-content p,.section-content li{font-size:15px;line-height:1.75}.section-field .section-content>p{font-size:15px;line-height:1.7}.benefits{flex-direction:column;gap:20px;margin:24px 0;display:flex}.benefit{padding-top:12px}.benefit h3{margin-bottom:7px;font-size:16px;line-height:1.4}.benefit p,.benefit p:last-child{font-size:14px;line-height:1.65}.content-section:before{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}#overview{padding-top:0;padding-bottom:28px}#overview .section-heading{margin-bottom:8px}#related-roles h2{letter-spacing:-1.5px;font-size:31px}th,td{overflow-wrap:anywhere;padding:15px 10px;font-size:13px}th:first-child{width:36%}footer{padding-block:16px 20px}footer p{font-size:11px}.information-footer nav{gap:8px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-control{display:none}}.home .hero{min-height:0;padding-top:48px}.home .hero:before,.home .hero-content-group:before{display:none}.home .hero-content-group{margin-bottom:0;padding-block:0;top:0}.fractional-leadership{isolation:isolate;max-width:1100px;margin-block:32px 0;position:relative}.fractional-executive{z-index:1;text-align:center;background:#16232b;border:1px solid #57d5ed70;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(360px,100%);min-height:86px;margin-inline:auto;padding:14px;display:flex;position:relative}.fractional-executive strong{color:var(--cyan);font-size:23px;font-weight:650;line-height:1.3}.fractional-executive span{color:#bdc8d6;font-size:12px;line-height:1.6}.executive-relationships{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.relationship-base{fill:none;stroke:#668592;stroke-width:var(--engagement-line-width);opacity:.6}.relationship-signal{fill:none;stroke:var(--principle-color);stroke-width:var(--leadership-marker-width);stroke-linecap:round;stroke-dasharray:var(--leadership-marker-length) 210;opacity:.6;animation:executive-engagement var(--signal-duration) linear infinite;animation-delay:var(--signal-delay)}.organization-panels{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:72px;display:grid;position:relative}.organization-panel{background:#1c242ef5;border:1px solid #acb7c52e;border-radius:9px;min-width:0;padding:24px 20px}.organization-panel h2{letter-spacing:-.35px;margin:0 0 6px;font-size:19px;font-weight:650;line-height:1.35}.organization-panel .organization-context{color:var(--soft);margin:0 0 20px;font-size:14px;line-height:1.6}.leadership-principles{gap:5px;margin:0;padding:0;list-style:none;display:grid}.leadership-principle{color:#acb7c5;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;min-height:32px;padding:6px 7px;font-size:15px;line-height:1.5;display:flex}.principle-indicator{flex:0 0 var(--principle-indicator-size);width:var(--principle-indicator-size);height:var(--principle-indicator-size);background:var(--principle-color);opacity:.65;border-radius:50%}.principle-emphasized{color:#e5ecf5;border-color:color-mix(in srgb,var(--principle-color) 24%,transparent);animation:principle-arrival var(--arrival-period,5s) linear infinite;animation-delay:var(--arrival-delay,0s);background:#ffffff04}.principle-emphasized .principle-indicator{opacity:1;box-shadow:0 0 6px color-mix(in srgb,var(--principle-color) 30%,transparent)}.fractional-leadership figcaption{z-index:1;color:var(--soft);text-align:center;margin-top:22px;padding-inline:12px;font-size:13px;line-height:1.8;position:relative}@keyframes executive-engagement{to{stroke-dashoffset:-860px}}@keyframes principle-arrival{0%,3%{border-color:color-mix(in srgb,var(--principle-color) 85%,transparent);background:color-mix(in srgb,var(--principle-color) 14%,#1c242e);box-shadow:inset 2px 0 0 var(--principle-color),0 0 12px color-mix(in srgb,var(--principle-color) 22%,transparent)}28%,90%{border-color:color-mix(in srgb,var(--principle-color) 24%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--principle-color) 40%,transparent);background:#ffffff04}to{border-color:color-mix(in srgb,var(--principle-color) 85%,transparent);background:color-mix(in srgb,var(--principle-color) 14%,#1c242e);box-shadow:inset 2px 0 0 var(--principle-color),0 0 12px color-mix(in srgb,var(--principle-color) 22%,transparent)}}.motion-paused .fractional-leadership *,.page-hidden .fractional-leadership *{animation-play-state:paused!important}@media (width>=761px) and (width<=1050px){.organization-panels{gap:12px}.organization-panel{padding:20px 12px}.leadership-principle{gap:7px;padding-inline:4px;font-size:14px}}@media (width<=760px){.home .hero{padding-top:16px}.fractional-leadership{margin-top:24px;padding-left:28px}.fractional-executive{min-height:86px;padding:12px}.fractional-executive strong{font-size:21px}.fractional-executive span{font-size:11px}.organization-panels{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:42px}.organization-panel{padding:22px 18px}.leadership-principle{min-height:34px;font-size:15px}.fractional-leadership figcaption{text-align:left;padding-inline:0;font-size:12px}.relationship-signal{stroke-dasharray:var(--leadership-marker-length) 310;opacity:.45}}@media (prefers-reduced-motion:reduce){.fractional-leadership *{animation:none!important}.relationship-signal{display:none}.principle-emphasized{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--principle-color) 50%,transparent)}}.feedback-marker{r:var(--feedback-marker-radius);fill:#d5dce3;opacity:0;offset-anchor:0px 0px;offset-rotate:0deg;animation:organizational-feedback var(--request-period) linear infinite;animation-delay:var(--request-start);pointer-events:none}@keyframes organizational-feedback{0%{offset-distance:100%;opacity:0}2%{opacity:.42}12%{offset-distance:0%;opacity:.42}14%,to{offset-distance:0%;opacity:0}}@media (prefers-reduced-motion:reduce){.feedback-marker{display:none}}.executive-feedback-pulse{border-radius:inherit;opacity:0;pointer-events:none;animation:cio-feedback-arrival var(--request-period) linear infinite;animation-delay:var(--request-start);border:1px solid #91e0ed;position:absolute;inset:-1px;box-shadow:0 0 12px #57d5ed33,inset 0 0 12px #57d5ed14}@keyframes cio-feedback-arrival{0%,11.5%{opacity:0}12%,12.5%{opacity:.65}16%,to{opacity:0}}.home #overview .section-heading{margin-bottom:16px}.home #overview h2{letter-spacing:-.45px;font-size:24px;line-height:1.3}.home #overview .section-content p{color:#c6d0dc;margin-bottom:18px;font-size:15px;line-height:1.75}.home #overview .section-content p:last-child{margin-bottom:0}.home #overview strong{color:var(--cyan);font-weight:750}.home #overview em{color:#fff;font-weight:650}#responsibilities .benefit:before{background:var(--principle-color)}#who-it-serves .section-heading{margin-bottom:16px}#who-it-serves h2{letter-spacing:-.4px;font-size:24px;line-height:1.3}#who-it-serves .section-content{max-width:860px}#who-it-serves .section-content>p{font-size:16px;line-height:1.75}#who-it-serves .leadership-situations{counter-reset:situation;margin:22px 0 8px;padding:0;list-style:none}#who-it-serves .leadership-situations li{counter-increment:situation;border-top:1px solid #acb7c52e;margin:0;padding:22px 0 18px 28px;position:relative}#who-it-serves .leadership-situations li:before{content:counter(situation,decimal-leading-zero);color:var(--cyan);font-size:13px;font-weight:750;line-height:1.7;position:absolute;top:22px;left:0}#who-it-serves .leadership-situations h3{letter-spacing:0;margin:0 0 4px;font-size:16px;font-weight:750;line-height:1.5}#who-it-serves .leadership-situations p{color:#bdc8d6;margin:0;font-size:14px;line-height:1.75}#who-it-serves .section-content .situations-closing{font-size:14px;line-height:1.75}#expectations h2{letter-spacing:-.4px;max-width:none;font-size:24px;line-height:1.3}#expectations .benefits{gap:32px;max-width:1100px;margin:28px auto 0}#expectations .benefit{text-align:center;padding-top:0}#expectations .benefit:before{display:none}#expectations .expectation-icon{border:1px solid color-mix(in srgb,var(--expectation-color) 35%,transparent);background:color-mix(in srgb,var(--expectation-color) 7%,transparent);width:50px;height:50px;color:var(--expectation-color);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}#expectations .expectation-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}#expectations h3{letter-spacing:0;margin:0 0 12px;font-size:16px;font-weight:750;line-height:1.5}#expectations .benefit p{color:#bdc8d6;max-width:280px;margin:0 auto;font-size:14px;line-height:1.5}.decision-intro{padding-block:50px 24px}.decision-intro h1{max-width:900px;margin:0}.site-header nav a[aria-current=page]{color:var(--cyan)}@media (width<=760px){.decision-intro{padding-block:28px 20px}}#value .section-heading{margin-bottom:16px}#value h2{letter-spacing:-.4px;max-width:none;font-size:24px;line-height:1.3}#value .section-content{max-width:860px}#value .section-content p{color:#bdc8d6;margin-bottom:16px;font-size:16px;line-height:1.75}#value .section-content p:last-child{margin-bottom:0}#value strong{color:var(--cyan);font-weight:750}.decision-guide-cta{border:1px solid #57d5ed60;border-left:4px solid var(--cyan);background:#1e2e39;border-radius:12px;max-width:1260px;margin-block:24px 60px;padding:36px 40px;position:relative;box-shadow:0 12px 32px #00000020}.decision-guide-cta h2{letter-spacing:-.5px;max-width:1000px;margin:0 0 16px;font-size:clamp(22px,2.3vw,30px);line-height:1.35}.decision-guide-cta p{color:#c6d0dc;max-width:880px;margin:0 0 22px;font-size:16px;line-height:1.75}.decision-guide-button{background:var(--cyan);color:#101318;border-radius:6px;justify-content:center;align-items:center;gap:16px;max-width:100%;padding:14px 18px;font-size:15px;font-weight:750;line-height:1.5;display:inline-flex}.decision-guide-button:hover{background:#8be5f4}@media (width<=760px){.decision-guide-cta{margin-block:24px 36px;padding:26px 22px}.decision-guide-cta p{font-size:15px}.decision-guide-button{font-size:14px}}.information-footer nav a{align-items:center;min-height:24px;display:inline-flex}.information-footer nav a[aria-current=page]{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}main:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}.mobile-organization-icon,.executive-principles{display:none}@media (width<=760px){.fractional-leadership{margin-top:24px;padding-left:0}.fractional-leadership .executive-relationships,.fractional-leadership .fractional-executive>span,.fractional-leadership .executive-feedback-pulse,.home .hero .motion-tools{display:none}.fractional-leadership *{animation:none!important}.fractional-leadership .fractional-executive{background:#14232a;border-radius:10px;width:100%;min-height:64px;padding:16px}.fractional-leadership .fractional-executive strong{font-size:clamp(22px,6vw,30px)}.fractional-leadership .organization-panels{gap:12px;margin-top:14px}.fractional-leadership .organization-panel{background:#151f28;border-color:#36515e80;border-radius:10px;grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:18px 14px;display:grid}.mobile-organization-icon{color:#a8cfdd;grid-area:1/1/span 2;justify-content:center;align-items:center;display:flex}.mobile-organization-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.fractional-leadership .organization-panel h2{grid-column:2;margin:0;font-size:18px;line-height:1.4}.fractional-leadership .organization-context{color:#9ebac9;grid-column:2;margin:2px 0 0;font-size:13px;line-height:1.5}.fractional-leadership .leadership-principles{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:14px;display:flex}.fractional-leadership .leadership-principle:not(.principle-emphasized):not(.executive-principle){display:none}.fractional-leadership :is(.principle-emphasized,.executive-principle){border:1px solid color-mix(in srgb,var(--principle-color) 80%,transparent);background:color-mix(in srgb,var(--principle-color) 5%,transparent);min-height:30px;box-shadow:none;border-radius:7px;flex:0 auto;gap:6px;padding:5px 8px;font-size:clamp(11px,3.2vw,14px);line-height:1.4;display:inline-flex}.fractional-leadership .principle-indicator{box-shadow:none}.fractional-leadership .executive-principles{justify-content:center;width:100%}.executive-principles .principle-indicator{opacity:1}.fractional-leadership .organization-panel[data-organization=startup],.fractional-leadership .organization-panel[data-organization=nonprofit]{display:none}}.mobile-principle-signals{display:none}@media (width<=760px){.mobile-principle-signals{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fractional-leadership .mobile-principle-marker{fill:var(--principle-color);offset-anchor:0px 0px;offset-rotate:0deg;opacity:0;animation:mobile-principle-engagement var(--mobile-duration) linear infinite!important;animation-delay:var(--mobile-delay)!important}.motion-paused .fractional-leadership .mobile-principle-marker,.page-hidden .fractional-leadership .mobile-principle-marker{animation-play-state:paused!important}}@keyframes mobile-principle-engagement{0%{offset-distance:0%;opacity:0}5%{opacity:.85}75%{offset-distance:100%;opacity:.85}80%,to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.mobile-principle-signals .mobile-principle-marker{display:none!important}}@media (width<=760px){.fractional-leadership .organization-panel h2{width:fit-content;max-width:100%}.fractional-leadership .mobile-feedback-marker{r:var(--feedback-marker-radius);animation-name:mobile-feedback-engagement!important}}@keyframes mobile-feedback-engagement{0%{offset-distance:0%;opacity:0}5%{opacity:.5}90%{offset-distance:100%;opacity:.5}98%,to{offset-distance:100%;opacity:0}}.mobile-engagement-pulse{display:none}@media (width<=760px){.fractional-leadership .executive-principle,.fractional-leadership .principle-emphasized,.fractional-leadership .organization-panel,.fractional-leadership .organization-panel h2,.fractional-leadership .fractional-executive strong{position:relative}.fractional-leadership .mobile-engagement-pulse{border:1px solid var(--pulse-color);border-radius:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--pulse-color) 25%,transparent);opacity:0;pointer-events:none;display:block;position:absolute;inset:-1px;animation:var(--pulse-animation) var(--mobile-duration) linear infinite!important;animation-delay:var(--mobile-delay)!important}.motion-paused .fractional-leadership .mobile-engagement-pulse,.page-hidden .fractional-leadership .mobile-engagement-pulse{animation-play-state:paused!important}}@keyframes mobile-signal-departure{0%,2%{opacity:.6}10%,to{opacity:0}}@keyframes mobile-signal-arrival{0%,72%{opacity:0}75%,77%{opacity:.6}87%,to{opacity:0}}@keyframes mobile-feedback-arrival{0%,21%{opacity:0}24%,26%{opacity:.6}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mobile-engagement-pulse{display:none!important}}@media (width<=760px){.fractional-leadership .principle-indicator{position:relative}.fractional-leadership .principle-indicator>.mobile-engagement-pulse{border-radius:50%;inset:-3px}.fractional-leadership .leadership-principle>.mobile-engagement-pulse{background:color-mix(in srgb,var(--pulse-color) 17%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--pulse-color) 60%,transparent),inset 0 0 10px color-mix(in srgb,var(--pulse-color) 25%,transparent);border-width:2px;inset:-2px;animation-name:mobile-principle-departure-bright!important}.fractional-leadership .leadership-principle>.mobile-engagement-pulse[style*=mobile-signal-arrival]{animation-name:mobile-principle-arrival-bright!important}.fractional-leadership .principle-indicator>.mobile-engagement-pulse{background:var(--pulse-color);box-shadow:0 0 10px var(--pulse-color),0 0 20px color-mix(in srgb,var(--pulse-color) 65%,transparent);border-width:2px;inset:-5px;animation-name:mobile-principle-departure-bright!important}.fractional-leadership .principle-indicator>.mobile-engagement-pulse[style*=mobile-signal-arrival]{animation-name:mobile-principle-arrival-bright!important}}@keyframes mobile-principle-departure-bright{0%,3%{opacity:1}12%,to{opacity:0}}@keyframes mobile-principle-arrival-bright{0%,72%{opacity:0}75%,79%{opacity:1}90%,to{opacity:0}}@media (width<=760px){.fractional-leadership [data-feedback-label]{transform-origin:50%;--label-rest:var(--text)}.fractional-leadership [data-feedback-label=source]{animation:11s linear infinite feedback-label-departure!important}.fractional-leadership [data-feedback-label=destination]{--label-rest:var(--cyan);animation:11s linear infinite feedback-label-arrival!important}.motion-paused .fractional-leadership [data-feedback-label],.page-hidden .fractional-leadership [data-feedback-label]{animation-play-state:paused!important}}@keyframes feedback-label-departure{0%,9%,23%,41%,55%,73%,88%,to{color:var(--label-rest);text-shadow:none;transform:scale(1)}11.818%,14.545%,43.636%,46.364%,75.455%,78.182%{color:#fff;text-shadow:0 0 8px #bcecf5,0 0 18px #57d5ed90;transform:scale(1.025)}}@keyframes feedback-label-arrival{0%,27%,39%,59%,71%,90%,to{color:var(--label-rest);text-shadow:none;transform:scale(1)}29.818%,32.545%,61.636%,64.364%,93.455%,95.455%{color:#fff;text-shadow:0 0 8px #bcecf5,0 0 18px #57d5ed90;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.fractional-leadership [data-feedback-label]{animation:none!important}}@media (width<=760px){.fractional-leadership .organization-panels{margin-top:32px}.mobile-panel-connector{fill:none;stroke:#668592;stroke-width:var(--engagement-line-width);opacity:.65;stroke-linecap:round}.fractional-leadership .organization-panel[data-mobile-active=false]{display:none}.fractional-leadership .organization-panel[data-mobile-active=true]{display:grid}.fractional-leadership .organization-panel{min-height:150px}.home .hero .motion-tools{display:block}}@media (prefers-reduced-motion:reduce){.home .hero .motion-tools{display:none}}@media (width<=760px){.fractional-leadership .mobile-engagement-pulse,.fractional-leadership [data-feedback-label]{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.fractional-leadership .organization-panel[data-mobile-active=true]{animation:.25s both mobile-panel-enter!important}}@keyframes mobile-panel-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fractional-leadership .organization-panel[data-mobile-active=true]{animation:none!important}}@media (width<=760px){.fractional-leadership .mobile-panel-connector{animation:11s linear mobile-carousel-clock!important}}@keyframes mobile-carousel-clock{0%{opacity:.65}to{opacity:.65}}@media (prefers-reduced-motion:reduce){.fractional-leadership .mobile-panel-connector{animation:none!important}}@media (width<=760px){.home .hero{padding-bottom:32px}.home .content-section,.home #overview{margin-block:0;padding-block:44px}.home .content-section:before{inset:0 calc(-1 * var(--space));-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.home .content-section .section-content>:last-child{margin-bottom:0}}.hero-text>p.hero-attribution{color:#bdc8d6;border-left:2px solid var(--cyan);max-width:none;margin-top:18px;margin-bottom:0;padding:5px 0 5px 12px;font-size:13px;line-height:1.7}.hero-attribution a{color:var(--cyan);font-weight:750}.hero-attribution a:hover{text-underline-offset:3px;text-decoration:underline}.site-header .brand>span{color:var(--cyan)}.site-header .brand .brand-domain{color:var(--text)}.conversation-cta{border:1px solid #57d5ed45;border-left:4px solid var(--cyan);background:linear-gradient(115deg,#183d49,#203342);border-radius:10px;max-width:1260px;margin-block:24px 48px;padding:32px 36px;box-shadow:0 12px 28px #00000020}.conversation-cta h2{letter-spacing:-.4px;margin:0 0 16px;font-size:clamp(22px,2.1vw,28px);line-height:1.35}.conversation-cta p{color:#d0dce8;max-width:920px;margin:0 0 14px;font-size:16px;line-height:1.75}.conversation-button{background:var(--cyan);color:#101318;border-radius:6px;justify-content:center;align-items:center;gap:16px;max-width:100%;padding:14px 18px;font-size:15px;font-weight:750;line-height:1.5;display:inline-flex}.conversation-button:hover{background:#8be5f4}@media (width<=760px){.conversation-cta{margin-block:24px 32px;padding:26px 22px}.conversation-cta p{font-size:15px}.conversation-button{font-size:14px}}.conversation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.conversation-message{color:var(--text);text-underline-offset:3px;padding-block:8px;font-size:13px;line-height:1.6;text-decoration:underline}.conversation-message:hover{color:var(--cyan)}.skip{z-index:1000;border-radius:4px;max-width:calc(100vw - 24px);position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip:focus,.skip:focus-visible{top:12px;transform:translateY(0)}.wrap.content-section{max-width:1440px}.wrap.conversation-cta,.wrap.fractional-leadership{margin-left:max(var(--space),calc((100% - 1440px)/2));margin-right:auto}#main :is(.content-section,.conversation-cta) h2{letter-spacing:-.4px;max-width:none;font-size:24px;font-weight:600;line-height:1.3}#main .content-section .section-content>p,#main .content-section .section-content>p:last-child{color:#bdc8d6;font-size:16px;line-height:1.75}#main .conversation-cta p{font-size:16px;line-height:1.75}#main .content-section :is(.benefit,.leadership-situations li) h3{letter-spacing:0;font-size:16px;font-weight:750;line-height:1.5}#main .content-section :is(.benefit,.leadership-situations li) p,#main .content-section .benefit p:last-child{font-size:14px;line-height:1.75}@media (width<=760px){#main .content-section .section-content>p,#main .content-section .section-content>p:last-child,#main .conversation-cta p{font-size:15px}}
